@keyframes animateLandingImages{0%{transform:scale(1)}to{transform:scale(1.25)}}body{background-color:#fff}.architecture .slick-active .architecture__landing-background-image{animation:animateLandingImages 30s forwards}.architecture__container{padding-block-start:5%}.architecture__padding-top{padding-block-start:50px}.architecture__info{display:flex;justify-content:space-between;align-items:flex-start;padding-inline:5%}.architecture__context{display:flex;flex-direction:column;gap:20px;width:40%}@media (max-width: 905px){.architecture__info{flex-direction:column;align-items:center}.architecture__title,.architecture__context{width:100%}}@media (min-width: 1800px){.architecture .architecture__video-slider-section{margin-block-end:300px}}.architecture__landing{width:100%;overflow:hidden;position:relative;top:0}.architecture__landing-item{width:100%;height:960px;position:relative;overflow:hidden}.architecture__landing-background{position:absolute;z-index:1;top:0;width:100%;height:100%}.architecture__landing-background-mask{width:100%;height:100%;top:0;position:absolute;background-color:#0a0a0a6b;z-index:1}.architecture__landing-background-image-container{width:100%;height:100%;transform:scale(1.17);transition:transform .5s ease}.architecture__landing-overlay{top:0;position:absolute;z-index:2;height:100%;width:100%;display:flex;align-items:center;justify-content:flex-start}@media (min-width: 3000px){.architecture__landing-overlay{left:560px}}@media (min-width: 2700px) and (max-width: 2999px){.architecture__landing-overlay{left:490px}}@media (min-width: 2600px){.architecture__landing-overlay{left:420px}}@media (min-width: 2500px) and (max-width: 2599px){.architecture__landing-overlay{left:350px}}@media (min-width: 2400px) and (max-width: 2499px){.architecture__landing-overlay{left:280px}}@media (min-width: 2300px) and (max-width: 2399px){.architecture__landing-overlay{left:210px}}@media (min-width: 2100px) and (max-width: 2299px){.architecture__landing-overlay{left:140px}}@media (min-width: 2000px) and (max-width: 2099px){.architecture__landing-overlay{left:70px}}.architecture__landing-overlay-main-content-header{max-width:650px;margin-block-end:20px}.architecture__landing-overlay-main-content-paragraph{max-width:550px;font-size:18px;font-weight:300;letter-spacing:-.02em}.architecture__landing-actions-container{position:absolute;bottom:50px;right:100px;z-index:10;display:flex;column-gap:20px}.architecture__landing-action-button{width:50px;height:50px;border-radius:25px;background-color:transparent;border:thin solid #000;font-size:20px}.architecture .architecture__landing .slick-dots{position:absolute;bottom:50px;left:100px;width:initial}.architecture .architecture__landing .slick-dots .architecture__landing-dots-list-item-button{padding:0;width:12px;height:12px;background-color:#fff;border-radius:15px;position:relative;transition:all .5s ease}.architecture .architecture__landing .slick-dots .architecture__landing-dots-list-item-button:before{content:"";width:20px;height:20px;background-color:transparent;border:thin solid #000;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:inherit}.architecture .architecture__landing .slick-dots .slick-active .architecture__landing-dots-list-item-button{width:8px;height:8px}.architecture .architecture__landing .slick-dots .slick-active .architecture__landing-dots-list-item-button:before{transform:translate(-50%,-50%) scale(1)}.architecture__specialize .architecture__video-slider-container{margin-inline-start:-83px}.architecture__specialize-info{display:flex;justify-content:space-between;align-items:flex-start;padding-inline-start:20px}.architecture__specialize-title{font-weight:500;font-size:48px;line-height:42px;width:40%}.architecture__specialize-paragraph{font-size:18px;font-weight:300;letter-spacing:-.02em;width:40%}@media (max-width: 850px){.architecture__specialize-info{flex-direction:column;align-items:center}.architecture__specialize-title,.architecture__specialize-paragraph{width:100%;text-align:center}}.architecture__specialize-card{padding-block-start:40px;width:100%;height:100%;position:relative;overflow:hidden}.architecture__specialize-item{max-width:500px;margin-inline:20px}.architecture__specialize-item-img-container{position:relative;width:100%;max-width:500px;overflow:hidden}.architecture__landing-action-button{border:none}.architecture__specialize-item-img{width:100%;height:auto;max-height:650px;object-fit:cover;min-width:600px;transform:scale(1.17);transition:transform .5s ease}.architecture__slick{padding-block-end:20px;padding-inline-start:30px}.architecture__specialize-item-text{position:absolute;top:20%;left:40%;transform:translate(-50%,-50%);color:#000;text-align:start}.architecture__specialize-item-title{font-size:24px;font-weight:700;margin-bottom:10px}.architecture__specialize-item-subtitle{font-size:18px}@media (max-width: 700px){.architecture__specialize-card{padding-block-start:40px;width:100%;height:100%;position:relative;overflow:hidden}.architecture__specialize-item{max-width:400px;margin-inline:10px}.architecture__specialize-item-img-container{position:relative;width:100%;max-width:100%;overflow:hidden}.architecture__specialize-item-img{width:400px;height:auto;height:600px;object-fit:cover;min-width:100%;transform:scale(1.17);transition:transform .5s ease}.architecture__slick{padding-block-end:20px;padding-inline-start:30px}.architecture__specialize-item-text{position:absolute;top:30%;left:40%;transform:translate(-50%,-50%);color:#000;text-align:first}.architecture__specialize-item-title{font-size:24px;font-weight:700;margin-bottom:10px}.architecture__specialize-item-subtitle{font-size:18px}}@media (max-width: 450px){.architecture__specialize-card{padding-block-start:40px;width:100%;height:100%;position:relative;overflow:hidden}.architecture__specialize-item-img{width:300px;height:auto;height:450px;object-fit:cover;min-width:100%;transform:scale(1.17);transition:transform .5s ease}.architecture__specialize-item-title{font-size:20px;font-weight:700;margin-bottom:10px}.architecture__specialize-item-subtitle{font-size:14px}}.architecture__retro{padding-inline:100px;margin-block-start:80px}@media (max-width: 768px){.architecture__retro{padding-inline:50px}}@media (max-width: 500px){.architecture__retro{padding-inline:20px}}.architecture__specialize-line{border:thin solid rgba(255,255,255,.231372549);margin-block-end:20px}.architecture__specialize-categories-list{max-width:1000px;margin-inline:auto;display:grid;grid-gap:10px;grid-template-columns:repeat(3,1fr);margin-block-end:80px}.architecture__specialize-categories-list-item{font-size:18px;display:flex;column-gap:6px}.architecture__video-slider-container{margin-inline-start:-251px}.architecture__specialize-numbers{max-width:1000px;margin-inline:auto;display:grid;column-gap:20px;grid-template-columns:repeat(3,1fr)}.architecture__specialize-numbers-card-count{font-size:68px;line-height:54px;font-weight:700}.architecture__specialize-numbers-card-line{border:thin solid rgba(255,255,255,.65);margin-block:20px}.architecture__specialize-numbers-card-text{font-size:22px}.architecture__home-slider{margin-block-start:150px;margin-block-end:50px}.architecture__video-slider-section{position:relative;margin-block-end:200px}.architecture__video-slider-section .slick-slide{margin:0 6px}.architecture__video-slider-section .slick-active .architecture__video-slider-sub-title{opacity:1}.architecture__video-slider-section .slick-active .architecture__video-slider-title{opacity:1;transform:translateY(0)}@media (max-width: 992px){.architecture__video-slider-section{margin-block-end:100px}.architecture__title{text-align:center;margin-block-end:20px}.architecture__context{text-align:center}}.architecture__video-slider{position:relative}.architecture__slider-item-image{height:672px;width:1200px;position:relative;overflow:hidden}.architecture__slider-item-image>section{width:100%;height:100%;position:relative}.architecture__slider-item-image>section video{width:100%;height:100%;top:0;left:0;object-fit:cover}.architecture__slider-item-image2{height:720px;width:85vw;position:relative;overflow:hidden}.architecture__slider-item-image-loading-state{width:100%;height:100%;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.architecture__slider-item-image-placeholder{width:100%;height:100%;position:absolute;top:0;right:0;z-index:-1}.architecture__video-slider-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding-block-start:140px}.architecture__video-slider-sub-title{font-size:34px;font-weight:400;opacity:0;transition:opacity .25s ease}.architecture__video-slider-title{padding-block-start:40px;font-size:18px;font-weight:300;display:block;opacity:0;transform:translateY(100%);transition:opacity .5s ease,transform .5s ease}.architecture__video-slider-title2{padding-block:20px;font-size:40px;font-weight:600;display:block;opacity:0;transform:translateY(100%);transition:opacity .5s ease,transform .5s ease}.architecture__video-title{position:absolute;bottom:6.5vw;left:35vw;transform:translate(-50%);font-size:70px;font-weight:500}.architecture__video-slider-link{font-size:20px;font-weight:300;letter-spacing:-1.96px;text-decoration-line:underline;text-transform:uppercase;cursor:pointer}.architecture__video-slider-actions{width:100%;max-width:1000px;position:absolute;top:50%;left:50%;transform:translate(-45%,-50%);display:flex;align-items:center;justify-content:space-between}.architecture__video-slider-actions2{width:100%;max-width:1200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between}.architecture__video-slider-action-button{width:50px;height:50px;border-radius:25px;background-color:transparent;font-size:28px;transition:background-color .5s ease}.architecture__video-slider-action-button:hover{background-color:#0a0a0a6b}.architecture__about{margin-block-end:200px}.architecture__about-list{display:grid;grid-gap:80px 40px;grid-template-columns:repeat(4,1fr)}.architecture__about-list-item{width:100%}.architecture__about-list-item-image{width:80px;height:80px;border-radius:40px;overflow:hidden;margin-block-end:20px;margin-inline:auto}.architecture__about-list-item-header{font-size:20px;margin-block-end:10px}.architecture__about-list-item-description{font-weight:200}.architecture__promotion{margin-block-end:175px}.architecture__promotion-title{text-align:center;margin-block-end:20px}.architecture__promotion-email{display:block;width:100%;text-align:center;font-size:28px;font-weight:300;letter-spacing:-1.96px;text-decoration-line:underline;text-transform:uppercase}@media (max-width: 1920px){.architecture__video-title{bottom:47px}}@media (max-width: 1800px){.architecture__video-title{bottom:29px}}@media (max-width: 992px){.architecture__video-slider-title{padding-block-start:20px;font-weight:300}.architecture__video-slider-title2{padding-block:10px;font-weight:600}.architecture__video-slider-link{font-size:12px;font-weight:300;letter-spacing:-1.96px}}@media (max-width: 1200px){.architecture__slider-item-image{height:450px;width:800px}.architecture__video-slider-actions{max-width:680px}.architecture__about-list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.architecture__landing-item{height:540px}.architecture__slider-item-image{height:270px;width:500px}.architecture__video-slider-actions{max-width:420px}.architecture__video-slider-content{padding-block-start:20px}.architecture__video-slider-title,.architecture__video-slider-sub-title{font-size:22px}.architecture__specialize-numbers-card-count,.architecture__specialize-title{font-size:38px;line-height:normal}.architecture__specialize-numbers-card-text{font-size:16px}}@media (max-width: 768px){.architecture__slider-item-image{height:432px;width:100%}.architecture__video-slider-actions{max-width:calc(100% - 100px);transform:translate(-50%,-50%)}.architecture__video-slider-section .slick-slide{margin:0}.architecture .architecture__landing .slick-dots{left:25px}.architecture__landing-actions-container{right:25px}.architecture__landing-overlay-main-content-header{margin-block-end:40px;padding-inline:25px;max-width:unset}.architecture__landing-overlay-main-content-paragraph{padding-inline:25px;max-width:unset}.architecture__landing-item{height:400px}.architecture__specialize-numbers,.architecture__specialize-categories-list{grid-template-columns:repeat(2,1fr)}.architecture__specialize-numbers{row-gap:50px}.architecture__about-list{grid-template-columns:repeat(2,1fr)}.architecture__video-slider-container{margin-inline-start:unset}}@media (max-width: 540px){.architecture__slider-item-image{height:199px}.architecture__promotion-title{margin-block-end:unset}.architecture__promotion-email{font-size:16px;letter-spacing:-1.12px}.architecture__video-slider-actions{max-width:calc(100% - 30px)}.architecture__slider-item-image-placeholder{display:none}.architecture__landing-item{height:245px}.architecture__specialize-numbers-card-count,.architecture__specialize-title{font-size:28px}.architecture__specialize-numbers,.architecture__specialize-categories-list,.architecture__about-list{grid-template-columns:repeat(1,1fr)}}.architecture__specialize{margin-block-start:100px}.architecture__footer{background-color:#000;padding-inline:90px}@media (max-width: 1450px){.architecture__footer{padding-inline:50px}}@media (min-width: 992px) and (max-width: 1450px){.architecture__slider-item-image2{height:600px}}@media (max-width: 2560px){.architecture__slider-item-image2{height:1140px}}@media (max-width: 1200px){.architecture__footer{padding-inline:30px}}@media (max-width: 800px){.architecture__footer{padding-inline:20px}}@media (max-width: 500px){.architecture__footer{padding-inline:10px}.architecture__landing-overlay-main-content,.architecture__landing-actions-container{display:none}}.architecture__video-slider-section{margin-block-start:100px}.work{margin-block-start:146px;margin-block-end:146px}@media screen and (min-width: 2560px){.architecture__landing-item{height:1300px}}@media screen and (min-width: 3440px){.architecture__landing-item{height:1600px}}@media screen and (min-width: 3840px){.architecture__landing-item{height:1850px}}@media screen and (min-width: 5120px){.architecture__landing-item{height:5500px}}
