@import"https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800&display=swap";html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}body{line-height:1}.list-none{list-style:none}table{border-collapse:collapse;border-spacing:0}html{font-family:"Nunito",sans-serif;height:100%}body{font-size:16px;height:100%}h1{text-transform:uppercase;font-size:50px;font-weight:400;line-height:60px;color:#1c1c1c}h2{font-size:40px;font-weight:400;line-height:50px;color:#1c1c1c}h3{font-size:32px;font-weight:400;line-height:42px;color:#1c1c1c}h4{font-size:25px;font-weight:400;line-height:36px}h5{font-size:22px;font-weight:400;line-height:32px}p,a,li{font-size:18px;line-height:34px;font-weight:300;color:#1c1c1c;letter-spacing:1.4px}@media(max-width: 1230px){h1{text-transform:uppercase;font-size:40px;font-weight:400;line-height:50px}h2{font-size:32px;font-weight:400;line-height:42px}h3{font-size:28px;font-weight:400;line-height:40px;color:#1c1c1c}h4{font-size:22px;font-weight:400;line-height:32px}}@media(max-width: 900px){h1{text-transform:uppercase;font-size:30px;font-weight:400;line-height:40px}h2{font-size:28px;font-weight:400;line-height:40px}h3{font-size:24px;font-weight:400;line-height:34px;color:#1c1c1c}h4{font-size:19px;font-weight:400;line-height:29px}}.container-xl{max-width:1530px;margin:0 auto;padding:0 1.5rem}.container{max-width:1340px;margin:0 auto;padding:0 1.5rem}.container-md{max-width:990px;margin:0 auto;padding:0 1.5rem}.container-full{margin:0 auto;display:flex;justify-content:end;width:100%}.container-blog-post{max-width:780px;margin:0 auto;padding:0 1.5rem}.container-max-width{width:100%;margin:0 auto}.link-reset{list-style:none}.line{font-size:18px;text-transform:uppercase;font-weight:600;position:relative;color:#dbc6c6}@media screen and (max-width: 1178px){.line{padding-left:60px}}@media screen and (max-width: 678px){.line{padding-left:40px}}.line::before{position:absolute;content:"";background-color:#dbc6c6;height:2px;width:65px;bottom:50%;left:-110px}@media screen and (max-width: 1178px){.line::before{width:35px;left:0}}@media screen and (max-width: 678px){.line::before{width:25px}}.line-dark{font-size:18px;text-transform:uppercase;font-weight:600;position:relative;color:#fff}@media screen and (max-width: 1178px){.line-dark{padding-left:60px}}@media screen and (max-width: 678px){.line-dark{padding-left:40px}}.line-dark::before{position:absolute;content:"";background-color:#fff;height:2px;width:65px;bottom:50%;left:-110px}@media screen and (max-width: 1178px){.line-dark::before{width:35px;left:0}}@media screen and (max-width: 678px){.line-dark::before{width:25px}}.separator-dark{font-size:18px;text-transform:uppercase;font-weight:600;position:relative;color:#fff;padding-left:110px}@media screen and (max-width: 1178px){.separator-dark{padding-left:60px}}@media screen and (max-width: 678px){.separator-dark{padding-left:40px}}.separator-dark::before{position:absolute;content:"";background-color:#fff;height:2px;width:65px;bottom:50%;left:0}@media screen and (max-width: 1178px){.separator-dark::before{width:35px;left:0}}@media screen and (max-width: 678px){.separator-dark::before{width:25px}}.separator{font-size:18px;text-transform:uppercase;font-weight:600;padding-bottom:48px;position:relative}.text-white{color:#fff}.text-white p{color:#fff}.text-black{color:#1c1c1c}.background-dark{background-color:#1c1c1c}.background-white{background-color:#fff !important}.material-symbols-outlined{font-size:40px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-outlined{font-size:40px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;transition:transform .3s ease}.material-symbols-outlined:hover{transform:translateX(5px)}.text-content-white h1,.text-content-white h2,.text-content-white h3,.text-content-white h4,.text-content-white h5,.text-content-white h6,.text-content-white p{color:#fff}.text-content-gray h1,.text-content-gray h2,.text-content-gray h3,.text-content-gray h4,.text-content-gray h5,.text-content-gray h6,.text-content-gray p{color:#777}.header{height:90px;transition:.5s ease;transition-property:height,background;background-color:#fff;position:relative}.header__burger{display:none}.header__body{display:flex;justify-content:space-between;align-items:center;height:90px;position:relative}.header__logo{width:120px;height:80px;display:flex;justify-content:center;align-items:center;transition:.5s ease;text-decoration:none}.header__logo-wrapper{width:100px;height:60px}.header__logo-wrapper img{width:100%;height:100%}.header__logo span{font-weight:900;font-size:28px;color:#dbc6c6}.header__list{display:flex;gap:20px}.header__list-link{color:#1c1c1c;font-size:18px;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.header__list-link:hover{position:relative;width:0;transition:all .3s ease;color:#dbc6c6}.header__list-link:hover::before{content:"";position:absolute;bottom:-2px;width:100%;height:2px;transition:border-bottom .3s;background-color:#dbc6c6}.header.sticky{position:fixed;width:100%;z-index:110;height:80px;transition:.5s ease;box-shadow:0 2px 4px rgba(219,198,198,.5019607843)}.header.sticky .header__body{height:80px;transition:.5s ease}.header__list-link.active-menu{color:#dbc6c6}.header__list-link.active-menu::before{content:"";position:absolute;bottom:-2px;width:100%;height:2px;transition:border-bottom .3s;background-color:#dbc6c6}@media screen and (max-width: 978px){.header{height:60px}.header__body{height:60px}.header__logo{height:60px}.header__logo-wrapper{width:70px;height:40px}.header__burger{display:block;position:relative;width:32px;height:22px}.header__burger span{content:"";position:absolute;background:#888;left:0;width:100%;height:4px;border-radius:20px;top:9px}.header__burger::before{left:0;content:"";background:#888;position:absolute;width:100%;height:4px;border-radius:20px;transition:all .3s ease 0s}.header__burger::after{bottom:0;content:"";background:#888;position:absolute;width:100%;height:4px;border-radius:20px;transition:all .3s ease 0s}.header__burger.active:before{transform:rotate(45deg);top:9px;background:#fff}.header__burger.active:after{transform:rotate(-45deg);bottom:9px;background:#fff}.header__burger.active span{transform:scale(0);transition:all .3s ease 0s;background:#fff}.header__body{position:relative}.header__menu{position:fixed;background-color:#1c1c1c;width:100%;height:100%;top:60px;bottom:0;right:0;left:-100%;z-index:100;transition:all .3s ease}.header__menu.active{left:0}.header__menu.active a{color:#fff}.header.active{background-color:#1c1c1c}.header__list{padding-top:80px;flex-direction:column;align-items:center;height:100%}}.languages{position:absolute;right:-120px;top:24px}.languages-wrapper{padding:5px 10px}.languages-wrapper a{text-decoration:none;font-weight:600;padding:0 3px;transition:all .3s ease}.languages-wrapper a:hover{background-color:#dbc6c6;transition:all .3s ease}.footer{background-color:#000}.footer__wrapper{padding:120px 0}@media screen and (max-width: 678px){.footer__wrapper{padding:60px 0}}.footer__content{display:flex;justify-content:space-between;gap:5px}@media screen and (max-width: 978px){.footer__content{gap:30px}}.footer__section-info{width:34%}@media screen and (max-width: 678px){.footer__section-info{width:100%}}.footer__section{width:22%;display:flex;flex-direction:column}@media screen and (max-width: 978px){.footer__section{width:22%}}@media screen and (max-width: 678px){.footer__section{display:none}}.footer__info-logo{max-width:150px}.footer__info-link{text-decoration:none;color:#fff}.footer__info-image{width:100%}.footer__section-title{color:#fff;padding-bottom:32px;font-size:16px;font-weight:500}.footer__info-empty{color:#979797;max-width:250px;font-size:16px;line-height:26px}@media screen and (max-width: 678px){.footer__info-empty{max-width:100%}}.footer__list{list-style:none}.footer__list .footer__list-item--contact{line-height:28px;padding-bottom:8px}.footer__list .footer__list-item--contact .footer__list-link{line-height:28px}.footer__list-item{padding-bottom:18px}.footer__list-link{text-decoration:none;color:#fff;font-weight:300;position:relative}.footer__list-link::after{position:absolute;content:"";width:0;height:1px;bottom:-10px;left:0;background-color:#979797;transition:all .3s ease-in-out}.footer__list-link:hover::after{width:100%}.footer__list-link:hover{color:#979797}.footer__copyright{padding-top:20px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 678px){.footer__copyright{flex-direction:column;padding-top:20px;gap:16px}}.footer__copyright-rights{color:#979797}.footer__copyright-privacy-link{color:#979797;font-size:15px}.footer .footer__list--contact{list-style-type:none;padding:0}.footer .footer__list--contact li{list-style-type:none;line-height:28px;padding-bottom:10px}.footer .footer__list--contact li span{color:#fff;margin-bottom:10px}.footer .footer__list--contact li a{color:#fff;text-decoration:none;line-height:24px;font-size:15px;transition:.3s ease-in-out}.footer .footer__list--contact li a:hover{color:#dbc6c6}.footer .footer__list--contact li a i{padding-right:10px}.about-agency__wrapper{padding:470px 0 150px 0;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 678px){.about-agency__wrapper{padding:60px 0;flex-direction:column}}.about-agency__title{width:50%}@media screen and (max-width: 678px){.about-agency__title{width:100%}}.about-agency__description{width:50%}@media screen and (max-width: 678px){.about-agency__description{width:100%}}.about-agency__description p{color:#fff}.clients__wrapper{padding:140px 0}@media screen and (max-width: 678px){.clients__wrapper{padding:60px 0}}.clients__items{display:grid;grid-template-columns:repeat(6, 1fr);gap:30px}@media screen and (max-width: 920px){.clients__items{grid-template-columns:repeat(4, 1fr);gap:20px}}@media screen and (max-width: 678px){.clients__items{grid-template-columns:repeat(2, 1fr);gap:20px}}.clients__item{height:auto;max-width:160px;display:flex;justify-content:center;align-items:center}.clients__item img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.hero-about-showcase{padding:0;margin:0}@media screen and (max-width: 678px){.hero-about-showcase{display:none}}.hero-about-showcase__wrapper{display:flex;gap:0;width:100%}.hero-about-showcase__image{width:33.33%}.hero-about-showcase__image img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.say-hi{padding:0;margin:0}.say-hi__wrapper{display:flex;width:100%;padding:0;margin:0}@media screen and (max-width: 678px){.say-hi__wrapper{flex-direction:column-reverse}}.say-hi__content-wrapper{max-width:480px;padding:20px}@media screen and (max-width: 678px){.say-hi__content-wrapper{padding:50px 20px}}.say-hi__content{width:50%;background-color:#1c1c1c;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 678px){.say-hi__content{width:100%}}.say-hi__content-title{padding-bottom:26px}.say-hi__content-button-link{text-decoration:none;font-weight:600;position:relative}.say-hi__content-button-link::after{content:"";position:absolute;background-color:#fff;height:2px;width:35%;left:0;bottom:-6px;transition:all .3s ease}.say-hi__content-button-link:hover::after{width:100%}.say-hi__image{width:50%}@media screen and (max-width: 678px){.say-hi__image{width:100%}}.say-hi__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#about-us-page .accordion-button{font-size:26px;font-weight:500;color:#1c1c1c}#about-us-page .accordion-button:not(.collapsed){background-color:#dbc6c6}#about-us-page .our-services{padding:120px 0}#about-us-page .our-services__content{padding-bottom:50px}#about-us-page .unique-section__wrapper{padding-top:520px;padding-bottom:120px}@media screen and (max-width: 678px){#about-us-page .unique-section__wrapper{padding-top:60px;padding-bottom:60px}}#about-us-page .unique-section__content-title{padding-bottom:48px}#about-us-page .unique-section__content-description{display:flex;justify-content:end}#about-us-page .unique-section__content-description p{max-width:600px;color:#fff}#about-us-page .our-services__line{padding-bottom:48px}#about-us-page .blockquote__wrapper{padding:120px 0}@media screen and (max-width: 678px){#about-us-page .blockquote__wrapper{padding:60px 0}}.projects__wrapper{padding-bottom:220px}@media screen and (max-width: 678px){.projects__wrapper{padding-bottom:60px}}.projects__filter{padding-bottom:80px}.projects__filter-list{display:flex;flex-wrap:wrap;list-style:none;gap:30px}.projects__filter-list--button{text-decoration:none;font-weight:500;font-size:22px;position:relative;color:#1c1c1c}.projects__filter-list--button::before{position:absolute;content:"";background-color:#1c1c1c;width:0;height:2px;bottom:-10px;transition:all .3s ease-in-out}.projects__filter-list--button:hover::before{width:100%}.projects__cards{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}@media screen and (max-width: 678px){.projects__cards{flex-direction:column}}.projects__cards .projects__card:nth-child(even){transform:translateY(100px)}@media screen and (max-width: 678px){.projects__cards .projects__card:nth-child(even){transform:translateY(0)}}.projects__card{width:45%;position:relative}@media screen and (max-width: 678px){.projects__card{width:100%}}.projects__card-img{height:600px}.projects__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.projects__card-content{padding:20px 0}.projects__card-content--title{padding-bottom:18px}.projects__card--link{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:10}.projects__card{width:45%;position:relative}@media screen and (max-width: 678px){.projects__card{width:100%}}.projects__card-img{height:600px;overflow:hidden;transition:transform .3s ease-in-out}.projects__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.projects__card:hover-img{transform:scale(1.1)}.projects__card-content{padding:20px 0}.projects__card-content--title{padding-bottom:18px}.projects__card--link{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:10}.why-iyo__wrapper{padding:120px 0}@media screen and (max-width: 678px){.why-iyo__wrapper{padding:60px 0}}.why-iyo__line{padding-bottom:46px}.why-iyo__separator{width:20%}@media screen and (max-width: 678px){.why-iyo__separator{width:100%}}.why-iyo__content{width:80%}.why-iyo__content-title{padding-bottom:50px;width:100%}.why-iyo__content-description{width:100%}.blog__wrapper{padding-bottom:120px}@media screen and (max-width: 678px){.blog__wrapper{padding-bottom:60px}}.blog__filter{padding-bottom:80px}.blog__filter-list{display:flex;flex-wrap:wrap;list-style:none;gap:30px}.blog__filter-button{text-decoration:none;font-weight:500;font-size:22px;position:relative;color:#1c1c1c}.blog__filter-button::before{position:absolute;content:"";background-color:#1c1c1c;width:0;height:2px;bottom:-10px;transition:all .3s ease-in-out}.blog__filter-button:hover::before{width:100%}.blog__posts{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;padding-bottom:80px;border-bottom:2px solid #1c1c1c}@media screen and (max-width: 678px){.blog__posts{grid-template-columns:repeat(1, 1fr);padding-bottom:40px}}.blog__post{width:100%}.blog__post-img{height:350px;overflow:hidden;position:relative}.blog__post-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease-in-out}.blog__post-img img:hover{transform:scale(1.1)}.blog__post-img--link{position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0}.blog__post-img--link:hover img{transition:transform .3s ease-in-out;transform:scale(1.1)}.blog__post-img--link:hover img:hover{transform:scale(1.1)}.blog__post-content{padding:20px 0;font-size:16px;color:#999}.blog__post-title{padding-top:24px}.blog__post-title a{text-decoration:none;font-size:30px;font-weight:600}.blog__pagination{display:flex;justify-content:space-between;padding-top:24px}.blog__pagination--prev{font-size:24px;font-weight:600;position:relative;cursor:pointer}.blog__pagination--prev::before{content:"";position:absolute;background-color:#1c1c1c;width:0;height:2px;bottom:-10px;transition:all .3s ease-in-out}.blog__pagination--prev:hover::before{width:100%}.blog__pagination--number span{font-size:20px;font-weight:500;padding-right:10px}.blog__pagination--next{font-size:24px;font-weight:600;position:relative;cursor:pointer}.blog__pagination--next::before{content:"";position:absolute;background-color:#1c1c1c;width:0;height:2px;bottom:-10px;transition:all .3s ease-in-out}.blog__pagination--next:hover::before{width:100%}.contact__wrapper{padding:120px 0}@media screen and (max-width: 678px){.contact__wrapper{padding:60px 0}}.contact__title{padding-bottom:48px;max-width:800px;position:relative}.contact__info-list{list-style:none}.contact__info-list--item{padding-bottom:8px}.contact__info-list--item span,.contact__info-list--item a{font-size:18px;font-weight:400;color:#fff;text-decoration:none}.say-hi__content-button-link--white::after{background-color:#1c1c1c}#single-blog h2{padding-bottom:30px}#single-blog h3{padding-bottom:28px}#single-blog p{font-size:20px;font-weight:400;padding-bottom:20px}@media(max-width: 1230px){#single-blog p{font-size:18px}}@media(max-width: 900px){#single-blog p{font-size:16px}}#single-blog strong{font-weight:700}#single-blog ul{padding-bottom:30px}#single-blog ul li{margin-left:30px;font-weight:400}@media(max-width: 900px){#single-blog ul li{font-size:16px}}#single-blog .post-content{padding:100px 0}#single-blog .post-hero__image{width:100%;max-height:500px}#single-blog .post-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#single-blog .related-post,#single-blog .post-pagination{border-top:1px solid #000;padding:120px 0}#single-blog .related-post__header{display:flex;justify-content:space-between;align-items:center}#single-blog .related-post .blog__posts{border-bottom:0;padding-bottom:0}#single-blog .post-pagination .prev-post{text-align:center;display:flex;flex-direction:column;gap:30px}#single-blog .post-pagination .prev-post a,#single-blog .post-pagination .prev-post h5,#single-blog .post-pagination .prev-post h2{text-decoration:none}#single-project .project-hero{padding-bottom:200px}#single-project .project-hero .title{padding:110px 0 80px 0}@media screen and (max-width: 920px){#single-project .project-hero .title{padding:100px 0 60px 0}}@media screen and (max-width: 520px){#single-project .project-hero .title{padding:80px 0 30px 0}}#single-project .project-hero .title h1{font-size:62px;font-weight:300;line-height:76px;text-transform:none}@media screen and (max-width: 920px){#single-project .project-hero .title h1{font-size:50px;line-height:62px}}@media screen and (max-width: 520px){#single-project .project-hero .title h1{font-size:38px;line-height:50px}}@media screen and (max-width: 420px){#single-project .project-hero .title h1{font-size:30px;line-height:40px}}#single-project .project-hero .description .description-info{padding-bottom:12px}#single-project .project-hero .description .description-info .info-item{display:flex;align-items:center;gap:10px}#single-project .project-hero .description .description-info .info-item span{color:#777;font-weight:300}#single-project .project-hero .description .description-info .info-item p{color:#dbc6c6}#single-project .project-hero .description .description-text{width:100%}@media screen and (max-width: 920px){#single-project .project-hero .description .description-text h3{font-size:24px !important}}#single-project .project-content .project-content__wrapper .project__image{transform:translateY(-100PX);width:100%;height:600px}@media screen and (max-width: 720px){#single-project .project-content .project-content__wrapper .project__image{height:400px}}#single-project .project-content .project-content__wrapper .project__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#single-project .project-content .project-content__wrapper .project__content{padding-bottom:80px;width:80%}@media screen and (max-width: 920px){#single-project .project-content .project-content__wrapper .project__content{width:100%}}#single-project .project-content .project-content__wrapper .project__content h3{color:#fff !important;font-weight:100;font-size:28px !important;line-height:40px !important}@media screen and (max-width: 920px){#single-project .project-content .project-content__wrapper .project__content h3{font-size:24px !important;line-height:36px !important}}#single-project .project-gallery{padding-bottom:80px}#single-project .project-gallery .gallery__items{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media screen and (max-width: 720px){#single-project .project-gallery .gallery__items{grid-template-columns:1fr}}#single-project .project-gallery .gallery__items .gallery__item img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}#single-project .project-add-text{padding-bottom:80px}.hero__wrapper{padding:120px 0;display:flex;flex-direction:column;gap:35px}@media screen and (max-width: 678px){.hero__wrapper{padding:60px 0}}.hero__description{max-width:650px;font-size:22px}.hero-video{height:350px}@media screen and (max-width: 678px){.hero-video{display:none}}.hero-video__wrapper{max-width:100%;margin:0 auto;width:100%;display:flex;justify-content:flex-end}.hero-video__content{width:100%;max-width:1520px;height:700px;position:relative;overflow:hidden;display:flex}.hero-video__content video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.design-expertise__items{display:grid;grid-template-columns:1fr 1fr;max-width:100%}@media screen and (max-width: 1080px){.design-expertise__items{grid-template-columns:1fr}}.design-expertise__item{width:100%;position:relative;padding:0;overflow:hidden;cursor:pointer;transition:filter .3s}.design-expertise__image{height:100%;width:100%}.design-expertise__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .3s}.design-expertise .design-expertise__item:hover .design-expertise__image img{filter:brightness(50%)}.design-expertise__description{z-index:1;top:20%;bottom:20%;text-align:center;padding:30px;background-color:rgba(255,255,255,.7);transition:.5s ease;display:flex;justify-content:center;align-items:center}.design-expertise__description .title{height:100%;position:absolute;top:40%}.design-expertise__description .title h2{color:#000;font-size:26px;opacity:1;line-height:42px;text-align:center}.design-expertise__description .title h2 strong{font-weight:600;font-size:30px}.design-expertise .design-expertise__item:hover .design-expertise__description .description p{opacity:1}.design-expertise .design-expertise__item:hover .design-expertise__description .description h2{opacity:1}.design-expertise .design-expertise__item:hover .design-expertise__description .title h2{opacity:0}.hero-projects{padding:100px 0 180px 0}.hero-projects .hero-projects__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media screen and (max-width: 768px){.hero-projects .hero-projects__items{grid-template-columns:1fr}}.hero-projects .hero-projects__items .hero-projects__item{height:400px;position:relative;transition:transform .3s ease}.hero-projects .hero-projects__items .hero-projects__item .item-img{height:100%;width:100%;overflow:hidden}.hero-projects .hero-projects__items .hero-projects__item .item-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.hero-projects .hero-projects__items .hero-projects__item .item-content{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center;z-index:100;transition:transform .3s ease}.hero-projects .hero-projects__items .hero-projects__item .item-content .title{color:#fff;opacity:0;transition:transform .3s ease}.hero-projects .hero-projects__items .hero-projects__item:hover .item-img img{transform:scale(1.1)}.hero-projects .hero-projects__items .hero-projects__item:hover .item-content .title{color:#fff;opacity:1}.hero-projects .hero-projects__items .hero-projects__item:hover .item-content{transition:transform .3s ease;background:rgba(219,198,198,.6)}.hero-projects .hero-projects__button{padding-top:120px;text-align:center}.hero-projects .hero-projects__button .hero-projects__button-link{position:relative;text-decoration:none;font-weight:500;transition:all .3s ease}.hero-projects .hero-projects__button .hero-projects__button-link:before{content:"";position:absolute;bottom:-3px;left:0;width:20px;height:2px;background:#000;z-index:1;transition:all .3s ease}.hero-projects .hero-projects__button .hero-projects__button-link:hover:before{width:100%}.blockquote{padding:120px 0}@media screen and (max-width: 678px){.blockquote{padding:60px 0}}.blockquote__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.blockquote__content p{text-align:center;font-size:28px;line-height:42px;padding-bottom:32px;font-style:italic}@media screen and (max-width: 678px){.blockquote__content p{font-size:22px;line-height:32px}}.blockquote__image{max-height:200px;max-width:130px}.blockquote__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.blockquote__text{text-align:center;font-size:28px;line-height:42px;padding-bottom:32px;font-style:italic}@media screen and (max-width: 678px){.blockquote__text{font-size:22px;line-height:32px}}.blockquote__author{color:#999}.featured-work{padding:120px 0}@media screen and (max-width: 678px){.featured-work{padding:60px 0}}.featured-work__wrapper{display:flex;justify-content:space-between}@media screen and (max-width: 678px){.featured-work__wrapper{flex-direction:column;gap:26px}}.featured-work__title-container{width:50%}@media screen and (max-width: 678px){.featured-work__title-container{width:100%}}.featured-work__description-container{width:50%}@media screen and (max-width: 678px){.featured-work__description-container{width:100%}}.hero-about-us{padding:100px 0}@media screen and (max-width: 678px){.hero-about-us{padding:60px 0}}.hero-about-us__content{text-align:center}.hero-about-us__content-info{padding-bottom:36px;color:#fff}.hero-about-us__content-title{padding-bottom:36px}.hero-about-us__content-button a{font-size:28px;text-transform:uppercase;font-weight:500;color:#fff;text-decoration:none}.unique-section__wrapper{padding-top:520px;padding-bottom:120px}@media screen and (max-width: 678px){.unique-section__wrapper{padding-top:60px;padding-bottom:60px}}.unique-section__content-title{padding-bottom:48px;line-height:48px;font-size:38px}@media(max-width: 1230px){.unique-section__content-title{font-size:32px;font-weight:400;line-height:42px}}@media(max-width: 900px){.unique-section__content-title{font-size:28px;line-height:40px}}.unique-section__content-description{display:flex;justify-content:end}.unique-section__content-description p{max-width:600px;font-size:22px}@media(max-width: 900px){.unique-section__content-description p{font-size:18px}}.our-values__wrapper{display:flex;padding:120px 0}@media screen and (max-width: 978px){.our-values__wrapper{flex-direction:column}}@media screen and (max-width: 678px){.our-values__wrapper{padding:60px 0}}.our-values__content{width:35%;padding:0 30px}@media screen and (max-width: 978px){.our-values__content{width:100%;display:flex;justify-content:space-between;padding-bottom:60px}}@media screen and (max-width: 678px){.our-values__content{flex-direction:column}}.our-values__content-title{padding-bottom:48px}@media screen and (max-width: 978px){.our-values__content-title{width:40%}}@media screen and (max-width: 678px){.our-values__content-title{width:100%;padding-bottom:24px}}@media screen and (max-width: 978px){.our-values__content-description{width:60%}}@media screen and (max-width: 678px){.our-values__content-description{width:100%}}.our-values__cards{width:65%;display:grid;gap:10px;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 978px){.our-values__cards{width:100%}}@media screen and (max-width: 678px){.our-values__cards{width:100%;grid-template-columns:repeat(1, 1fr)}}.our-values__card{background-color:#272727;padding:40px}.our-values__card-image{padding-bottom:68px}.our-values__card-content--title{padding-bottom:24px}.our-team__wrapper{padding:120px 0}@media screen and (max-width: 678px){.our-team__wrapper{padding:60px 0}}.our-team__title{padding-bottom:120px}@media screen and (max-width: 678px){.our-team__title{padding-bottom:60px}}.our-team__cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media screen and (max-width: 978px){.our-team__cards{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 678px){.our-team__cards{grid-template-columns:repeat(1, 1fr)}}.our-team__card{position:relative}.our-team__card-img{height:550px}.our-team__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.our-team__card-content{position:absolute;bottom:0;padding:40px}.our-team__card-content--title{font-weight:600;font-size:28px;color:#fff;padding-bottom:1px}.our-team__card-content--position{color:#fff;font-size:20px;font-weight:600;line-height:34px;letter-spacing:1.4px}.our-team__card-content--description{position:absolute;background-color:#1c1c1c;top:0;left:0;right:0;bottom:0;padding:20px;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none;font-size:18px;color:#fff;font-weight:400;line-height:30px}.our-team__card-content--description p{font-size:18px;color:#fff;font-weight:400}.our-team__card:hover .our-team__card-content--description{opacity:1;pointer-events:auto;transition:all .5s ease-in-out}.bonded-culture__wrapper{display:flex;padding:80px 0}@media screen and (max-width: 678px){.bonded-culture__wrapper{padding:40px 0;flex-direction:column;gap:30px}}.bonded-culture__line{width:40%}@media screen and (max-width: 678px){.bonded-culture__line{width:100%}}.bonded-culture__content{width:60%}@media screen and (max-width: 678px){.bonded-culture__content{width:100%}}.bonded-culture__content-title{width:80%;padding-bottom:48px}@media screen and (max-width: 678px){.bonded-culture__content-title{width:100%;padding-bottom:24px}}.bonded-culture__content p{width:80%}@media screen and (max-width: 678px){.bonded-culture__content p{width:100%}}.embracing-potential__wrapper{padding:120px 0}@media screen and (max-width: 678px){.embracing-potential__wrapper{padding:60px 0}}.embracing-potential__title{padding-bottom:60px}.embracing-potential__images{display:flex;gap:20px;padding-bottom:60px}@media screen and (max-width: 678px){.embracing-potential__images{flex-direction:column}}.embracing-potential__images--img{width:100%;height:600px}@media screen and (max-width: 678px){.embracing-potential__images--img{height:400px}}.embracing-potential__images--img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.embracing-potential__content_wrapper{display:flex}@media screen and (max-width: 678px){.embracing-potential__content_wrapper{flex-direction:column}}.embracing-potential__content-separator{width:50%}@media screen and (max-width: 678px){.embracing-potential__content-separator{padding-bottom:48px}}.embracing-potential__content{width:50%}@media screen and (max-width: 678px){.embracing-potential__content{width:100%}}.embracing-potential__content p{padding-bottom:48px;color:#fff}@media screen and (max-width: 678px){.embracing-potential__content p{padding-bottom:24px}}.embracing-potential__content-text{padding-bottom:48px}@media screen and (max-width: 678px){.embracing-potential__content-text{padding-bottom:24px}}.the-perks__wrapper{padding:80px 0 0}@media screen and (max-width: 678px){.the-perks__wrapper{padding:60px 0}}.the-perks__title{padding-bottom:48px}@media screen and (max-width: 678px){.the-perks__title{padding-bottom:24px}}.the-perks__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px}@media screen and (max-width: 978px){.the-perks__items{grid-template-columns:repeat(2, 1fr);gap:40px}}@media screen and (max-width: 678px){.the-perks__items{grid-template-columns:repeat(1, 1fr);gap:20px}}.the-perks__item{border-top:2px solid #1c1c1c;padding-top:20px}.the-perks__item-title{padding-bottom:24px;font-weight:600}.the-perks__item-description{font-weight:400}.showcase .showcase__item{display:flex;padding:0;margin:0}@media screen and (max-width: 920px){.showcase .showcase__item{display:block}}.showcase .showcase__item .showcase__image{width:50%;height:600px}@media screen and (max-width: 920px){.showcase .showcase__item .showcase__image{width:100%;height:450px}}.showcase .showcase__item .showcase__image img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.showcase .showcase__item .showcase__content{width:50%;height:600px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 920px){.showcase .showcase__item .showcase__content{width:100%;height:auto;display:block;padding:32px 0}}.showcase .showcase__item .showcase__content .content__container{max-width:560px;padding:10px}@media screen and (max-width: 920px){.showcase .showcase__item .showcase__content .content__container{max-width:100%}}.showcase .showcase__item .showcase__content .content__container .title{margin-bottom:24px}@media screen and (max-width: 920px){.showcase .showcase__item .showcase__content .content__container .title{margin-bottom:16px}}.showcase .showcase__item .showcase__content .content__container .title h2{font-size:36px;font-weight:300;line-height:46px}.showcase .showcase__item .showcase__content .content__container .title h2 strong{font-weight:500}.showcase .showcase__item .showcase__content .content__container p{line-height:25px}.showcase .showcase__item.reverse{flex-direction:row-reverse}.team-section{padding:120px 0}@media(max-width: 900px){.team-section{padding:60px 0}}.team-section .team-members{display:flex;justify-content:start;gap:10px}@media(max-width: 900px){.team-section .team-members{flex-direction:column}}.team-section .team-members .team-member{width:35%}@media(max-width: 1020px){.team-section .team-members .team-member{width:50%}}@media(max-width: 900px){.team-section .team-members .team-member{width:100%}}.team-section .team-members .team-member__image img{width:100%;height:650px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.team-section .team-members .team-member__description{padding:10px;color:#979797}.team-section .team-members .team-member__description .subtitle{padding:10px 0 0}.team-section .team-members .team-member__info{padding:10px 0}.team-section .team-members .team-member__info .team-member__list{list-style:none}.team-section .team-members .team-member__info .team-member__list li{padding:0;margin:0;line-height:26px}.team-section .team-members .team-member__info .team-member__list li a{text-decoration:none;font-size:16px;line-height:26px;transition:.3s ease-in-out}.team-section .team-members .team-member__info .team-member__list li a:hover{color:#979797}.blockquote{margin-bottom:0 !important}