@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap";:root{--header-height: 3.5rem;--first-color: hsl(18, 95%, 55%);--second-color: hsl(42, 100%, 51%);--first-gradient: linear-gradient( 90deg, hsl(18, 95%, 55%), hsl(18, 98%, 64%) );--title-color: hsl(255, 12%, 12%);--text-color: hsl(225, 12%, 24%);--text-color-light: hsl(255, 4%, 70%);--body-color: ivory;--container-color: ivory;--white-color: ivory;--black-color: hsl(0, 100%, 19%);--gray-border: hsl(255, 6%, 90%);--black-border: hsl(255, 10%, 20%);--body-font: "Montserrat", sans-serif;--big-font-size: 2.25rem;--h1-font-size: 1.5rem;--h2-font-size: 1.25rem;--h3-font-size: 1rem;--normal-font-size: .938rem;--small-font-size: .813rem;--font-regular: 400;--font-medium: 500;--font-semi-bold: 600;--font-bold: 700;--z-tooltip: 10;--z-fixed: 100}@media screen and (min-width: 1150px){:root{--big-font-size: 3.5rem;--h1-font-size: 2.25rem;--h2-font-size: 1.5rem;--h3-font-size: 1.25rem;--normal-font-size: 1rem;--small-font-size: .875rem}}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body{font-family:var(--body-font);font-size:var(--normal-font-size);background-color:var(--body-color);color:var(--text-color)}h1,h2,h3,h4{color:var(--title-color);font-weight:var(--font-semi-bold)}ul{list-style:none}a{text-decoration:none}img{display:block;max-width:100%;height:auto}.container{max-width:1120px;margin-inline:1.5rem}.grid{display:grid;gap:1.5rem}.section{padding-block:5rem 1rem}.section__title,.section__subtitle{text-align:center}.section__title{font-size:var(--h1-font-size);font-weight:var(--font-bold);margin-bottom:1.5rem}.section__subtitle{display:block;font-size:var(--normal-font-size);font-weight:var(--font-semi-bold);color:var(--second-color);margin-bottom:.5rem}.main{overflow:hidden}.home{position:relative;background-color:var(--black-color)}.home__container{position:relative;row-gap:3rem;padding-block:2.5rem 6rem}.home__content{row-gap:2.5rem}.home__data{text-align:center}.home__title{color:var(--white-color);font-size:var(--big-font-size);font-weight:var(--font-bold);margin-bottom:1rem}.home__description{margin-bottom:2.5rem;color:var(--text-color-light)}.home__buttons{display:flex;justify-content:center;align-items:center;gap:1rem}.home__info{display:flex;justify-content:center;column-gap:4.5rem}.home__info-title{color:var(--second-color);font-size:var(--big-font-size);font-weight:var(--font-bold);margin-bottom:.5rem}.home__info-description{font-size:var(--small-font-size);color:var(--white-color)}.home__images{position:relative}.home__img-1{width:250px;margin-left:3.5rem}.home__lines{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right}.button{display:inline-flex;background-color:var(--first-color);color:var(--white-color);font-weight:var(--font-semi-bold);padding:1rem 2rem;transition:box-shadow .4s}.button:hover{box-shadow:0 8px 32px #f9611f4d;color:var(--white-color)}.button__link{display:flex;align-items:center;column-gap:.25rem;color:var(--first-color)}.button__link span{font-weight:var(--font-semi-bold)}.button__link i{font-size:1.5rem;transition:transform .4s}.button__link:hover i{transform:translate(.25rem)}.about__container{row-gap:8rem}.about__data{text-align:center}.about__description{margin-bottom:2rem}.about__list{text-align:initial;grid-template-columns:repeat(2,130px);justify-content:center;gap:1.5rem;margin-bottom:2.5rem}.about__list-item{display:flex;column-gap:.5rem;color:var(--title-color)}.about__list-item i{font-size:1.25rem;color:var(--first-color)}.about__images{position:relative;justify-self:center}.about__img-1{width:200px;border:5px solid var(--body-color);position:absolute;top:-5rem;left:6rem}.about__img-2{width:250px;margin-right:2.5rem}.services{position:relative}.testimonial{padding-block:5rem;background-color:var(--black-color)}.testimonial .section__title{color:var(--white-color)}.services__container{position:relative;row-gap:3rem}.testimonial__container{row-gap:1rem}.services__data,.testimonial__data{text-align:center}.services__description,.testimonial__description{margin-bottom:2rem}.services__card,.testimonial__card{width:350px;background-color:var(--container-color);border:2px solid var(--gray-border);padding:2rem 1rem 3.5rem;transition:border-color .4s}.services__card:hover,.testimonial__card:hover{border-color:var(--first-color)}.services__title{font-size:var(--h2-font-size);margin-bottom:.5rem}.swiper{margin-inline:initial;padding-bottom:4rem}.swiper-slide{width:250px!important}.projects{background-color:var(--black-color)}.projects .section__title{color:var(--white-color)}.projects__container{padding-block:1.5rem 3rem}.projects__card{background-color:var(--container-color);border:2px solid transparent;background-clip:content-box;transition:border-color .4s}.projects__card:hover{border-color:var(--first-color)}.projects__data{padding:1.5rem 1rem 3rem}.projects__title{font-size:var(--h2-font-size);margin-block:.5rem}.projects__date{display:block;font-weight:var(--font-medium);color:var(--title-color);margin-bottom:1.5rem}.contact__container{row-gap:3rem;padding-block:1.5rem 3rem}.contact__img{width:320px;justify-self:center}.contact__data{grid-template-columns:230px;justify-content:center;row-gap:1.5rem}.contact__card{background-color:var(--container-color);border:2px solid var(--gray-border);padding:1.5rem 2rem;text-align:center;transition:border-color .4s}.contact__card:hover{border-color:var(--first-color)}.contact__icon{width:48px;height:48px;background-color:var(--black-color);color:var(--white-color);border-radius:50%;display:grid;place-items:center;font-size:2rem;margin:0 auto 1.25rem}.contact__title{font-size:var(--h2-font-size);margin-bottom:.5rem}.contact__info{font-style:normal}.contact__social{display:flex;justify-content:center;column-gap:1rem}.contact__social-link{font-size:1.5rem;color:var(--first-color);transition:transform .4s}.contact__social-link:hover{transform:translateY(-.25rem)}.footer{background-color:var(--black-color);color:var(--text-color-light);padding-block:3.5rem 2rem}.footer__container{row-gap:4rem;padding-bottom:4rem;border-bottom:1px solid var(--black-border)}.footer__logo{display:inline-flex;align-items:center;column-gap:.25rem}.footer__logo span{color:var(--white-color);font-size:var(--h3-font-size);font-weight:var(--font-semi-bold)}.footer__logo i{color:var(--first-color);font-size:1.5rem}.footer__description{margin-block:1rem}.footer__email,.footer__info{font-style:normal}.footer__content{grid-template-columns:repeat(2,max-content);gap:4rem 3rem}.footer__title{font-size:var(--h3-font-size);color:var(--white-color);margin-bottom:1rem}.footer__links,.footer__list{display:grid;row-gap:.5rem}.footer__link{color:var(--text-color-light);transition:color .4s}.footer__link:hover{color:var(--first-color)}.footer__social{display:flex;column-gap:1rem}.footer__social-link{font-size:1.5rem;color:var(--first-color);transition:transform .4s}.footer__social-link:hover{transform:translateY(-.25rem)}.footer__copy{display:block;text-align:center;font-size:var(--small-font-size);margin-top:4rem}.footer__copy div{margin-top:10px}.footer__copy a{text-decoration:none;color:#b1afb6}.footer__copy a:hover{color:var(--first-color)}::-webkit-scrollbar{width:.6rem;background-color:#bebcc2}::-webkit-scrollbar-thumb{width:.6rem;background-color:#a4a1aa}::-webkit-scrollbar-thumb:hover{width:.6rem;background-color:#898792}.scrollup{position:fixed;right:1rem;bottom:-50%;background-color:var(--body-color);box-shadow:0 4px 16px #0b022726;color:var(--title-color);display:inline;padding:6px;font-size:1.25rem;z-index:var(--z-tooltip);transition:bottom .4s,transform .4s}.scrollup:hover{transform:translateY(-.5rem)}.show-scroll{bottom:3rem}@media screen and (max-width: 340px){.container{margin-inline:1rem}.section__title{font-size:1.25rem}.home__title{font-size:1.75rem}.home__buttons{flex-direction:column}.home__img-1{width:200px;margin-left:1.5rem}.about__list{grid-template-columns:repeat(1,200px)}.about__img-1{width:150px;left:4rem}.about-img-2{width:200px;margin-right:0}.footer__content{grid-template-columns:repeat(1,max-content)}}@media screen and (min-width: 540px){.home__container,.about__container,.services__container,.projects__container,.contact__container{grid-template-columns:360px;justify-content:center}.footer__container{grid-template-columns:repeat(3,max-content)}}@media screen and (min-width: 768px){.nav__menu{width:50%}.projects__container{grid-template-columns:repeat(2,330px)}.contact__data{grid-template-columns:repeat(2,240px)}.footer__container{grid-template-columns:repeat(2,max-content);justify-content:space-around}.footer__content{grid-template-columns:repeat(3,max-content)}}@media screen and (min-width: 1150px){.container{margin-inline:auto}.section{padding-block:6rem 2rem}.testimonial{padding-block:4rem 2rem}.nav{height:calc(var(--header-height) + 2rem)!important}.nav__toggle,.nav__close{display:none}.nav__menu{width:initial}.nav__list{flex-direction:row!important;align-items:center;column-gap:4rem}.bg-header .nav__link{color:var(--text-color)}.bg-header .active-link,.bg-header .nav__link:hover{color:var(--first-color)}.bg-header .button,.bg-header .button:hover{color:var(--white-color)}.home__container{grid-template-columns:475px 550px;column-gap:6rem;align-items:flex-start;padding-top:5.5rem}.home__content{row-gap:4.5rem}.home__data{text-align:initial}.home__description{margin-bottom:3rem}.home__buttons{justify-content:initial;column-gap:3rem}.home__info{justify-content:initial;column-gap:5.5rem}.home__info-description{font-size:var(--normal-font-size)}.home__img-1{width:550px;margin-left:0}.home__lines{object-position:center}.about__container{grid-template-columns:repeat(2,480px);column-gap:9rem;padding-block:9rem 2rem}.about__images{order:-1}.about__img-1{width:370px;border-width:10px;top:-9rem;left:11rem}.about__img-2{width:470px}.about__data,.about__data :is(.section__title,.section__subtitle){text-align:initial}.about__list{grid-template-columns:repeat(2,1fr);margin-bottom:3.5rem}.services__container{grid-template-columns:initial;row-gap:5rem;padding-bottom:4.5rem}.services__data{display:grid;grid-template-columns:415px 370px max-content;justify-content:space-between;align-items:center;gap:6rem}.services__data :is(.section__title,.section__subtitle),.services__description{text-align:initial}.services__data .section__title{margin-bottom:0}.services__card{width:348px;border-width:3px;padding:3.5rem 2rem 6rem}.projects__container{grid-template-columns:repeat(3,350px);columns:2rem;padding-block:5rem 4rem}.projects__card{border-width:3px}.projects__data{padding:2rem 1.5rem 4rem}.contact :is(.section__title,.section__subtitle){text-align:initial}.contact__container{grid-template-columns:530px 515px;justify-content:initial;align-items:flex-start;column-gap:3.5rem;padding-block:3.5rem 4rem}.contact__img{width:530px}.contact__data{gap:2rem}.contact__card{border-width:3px}.contact__title{font-size:var(--h3-font-size)}.footer{padding-block:4.5rem 3rem}.footer__container{padding-bottom:6rem}.footer__content{column-gap:7rem}.footer__description{margin-block:1.5rem}.footer__title{margin-bottom:1.5rem}.footer__links,.footer__list{row-gap:1rem}.scrollup{right:3rem}.varan__img{height:130px;width:130px}}@media screen and (max-width: 1150px){.nav__menu{position:fixed;top:0;right:-100%;background-color:var(--black-color);width:60%;height:100%;padding:7.5rem 3.5rem 0;border-left:2px solid var(--black-border);transition:right .4s}}.header{position:fixed;width:100%;top:0;left:0;background-color:transparent;z-index:var(--z-fixed);transition:background-color .4s}.nav{position:relative;height:var(--header-height);display:flex;justify-content:space-between;align-items:center}.nav__logo{display:flex;align-items:center;column-gap:.25rem}.nav__logo span{color:var(--white-color);font-weight:var(--font-semi-bold);transition:color .4s}.nav__logo i{color:var(--first-color);font-size:1.5rem}.vardan__img1{color:var(--first-color);height:60px;width:100px}.vardan__img2{color:var(--first-color);height:60px;width:85px;padding-left:15px}.nav__toggle,.nav__close{font-size:1.5rem;color:var(--white-color);cursor:pointer;transition:color .4s}.nav__list{display:flex;flex-direction:column;row-gap:2rem}.nav__link{color:var(--text-color-light);font-weight:var(--font-semi-bold);transition:color .4s}.nav__link:hover{color:var(--first-color)}.nav__close{position:absolute;top:1rem;right:1.5rem}.show-menu{right:0}.bg-header{background-color:var(--body-color);box-shadow:0 4px 16px #0b02271a}.bg-header .nav__logo span,.bg-header .nav__toggle{color:var(--title-color)}@media screen and (min-width: 1150px){.vardan__img{height:95px;width:150px}}
