._header_1mm47_1 nav ul{display:flex;gap:3.5rem;align-items:center}._header_1mm47_1{position:fixed;top:1.5rem;left:50%;z-index:10;transform:translate(-50%);max-width:calc(1500px - 2 * var(--side-padding));width:calc(100% - 2 * var(--side-padding));padding:.75rem;border-radius:.75rem;background:#fff7ed26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-size:1.125rem;color:var(--clr-neutral-50);font-weight:300;display:flex;justify-content:space-between;gap:2rem}._header_1mm47_1._headerAccent_1mm47_31{background:#ffdaad80;color:var(--clr-neutral-950);font-weight:400}._header_1mm47_1 nav,._header_1mm47_1 nav ul,._header_1mm47_1 nav button{min-height:100%}._header_1mm47_1 nav ul li:last-child{align-self:stretch}._header_1mm47_1 nav ul li:hover{color:var(--clr-primary-200)}._header_1mm47_1._headerAccent_1mm47_31 nav ul li:hover{color:var(--clr-primary-700)}._header_1mm47_1 nav button{padding:.625rem 1rem;border-radius:.5rem;background:var(--clr-primary-200);color:var(--clr-neutral-950);font-weight:400}._header_1mm47_1 nav button:hover{background:var(--clr-primary-300)}@media screen and (max-width: 768px){._header_1mm47_1,._header_1mm47_1 nav ul{gap:2rem}}@media screen and (max-width: 480px){._header_1mm47_1 nav ul{gap:1.5rem}._header_1mm47_1 nav ul li:first-child{display:none}}._logo_t9hg4_1{font-size:1.375rem;display:flex;gap:1rem;align-items:center}._footer_15e5t_1{padding:1.5rem;color:var(--clr-neutral-50)}._footerContainer_15e5t_6{padding:4.5rem 6rem 6rem;background:var(--gradient);border-radius:1.5rem}._footerTop_15e5t_12{position:relative;padding-bottom:3rem;border-bottom:1px solid var(--clr-neutral-600);display:flex;justify-content:space-between;gap:6rem}._footerTopLeft_15e5t_22{display:grid;align-items:end;gap:.25rem}._footerTop_15e5t_12 h3{font-size:2.375rem;font-weight:600}._footerTop_15e5t_12 p{font-weight:300}@keyframes _rotate_15e5t_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._contactUsIcon_15e5t_46{position:relative;right:6vw;width:7.375rem;height:7.375rem;animation:_rotate_15e5t_1 linear infinite 20s}._footerBottom_15e5t_54{padding-top:3rem;display:flex;flex-wrap:wrap;gap:4rem 2rem;justify-content:space-between}._logoContainer_15e5t_63{max-width:14.375rem;display:grid;gap:1.5rem}._logoContainer_15e5t_63>p{font-size:1.0625rem;font-weight:300}._contactContainer_15e5t_75{display:grid;gap:2rem}._contactContainer_15e5t_75>span,._socialsContainer_15e5t_81>span{font-size:1.25rem;font-weight:500}._contactContainer_15e5t_75 ul{display:grid;gap:1.5rem}._contactContainer_15e5t_75 ul li{font-size:1.0625rem;font-weight:300;display:flex;gap:.75rem;align-items:center}._contactContainer_15e5t_75 ul img{width:1.5rem;height:1.5rem}._socialsContainer_15e5t_81{display:flex;flex-direction:column;gap:1.5rem}._socials_15e5t_81{display:flex;gap:2rem}@media screen and (max-width: 900px){._footerTopLeft_15e5t_22{gap:1.25rem}}@media screen and (max-width: 768px){._footerContainer_15e5t_6{padding:4.5rem}._footerTop_15e5t_12{flex-direction:column-reverse;gap:2rem}._contactUsIcon_15e5t_46{right:0}}@media screen and (max-width: 768px){._footerContainer_15e5t_6{padding:3rem 2.5rem}}._hero_1frim_1{min-height:110vh;background:linear-gradient(180deg,#0000001f,#0000000f 47%,#ffffff05),url(/images/hero-bg.webp) var(--clr-primary-50) 50% / cover no-repeat;padding:1.25rem}._heroContent_1frim_14{height:95vh;display:flex;flex-direction:column;justify-content:center;align-items:center}._heroContent_1frim_14 h1{font-size:4rem;font-weight:600;color:var(--clr-neutral-50);text-align:center}._heroContent_1frim_14 p{margin:1.75rem 0 2.75rem;font-size:1.375rem;color:var(--clr-neutral-50);font-weight:300;text-align:center}._heroContent_1frim_14 form{padding:1.5rem 2rem;background-color:var(--clr-neutral-50);border-radius:1rem;display:flex;align-items:center;gap:2rem}._inputContainer_1frim_48{display:grid;gap:.75rem}._inputContainer_1frim_48 select{background-color:var(--clr-neutral-100);border-radius:.75rem;padding:.75rem 2.5rem .75rem 1rem;cursor:pointer;font-size:1rem;font-weight:350;color:var(--clr-neutral-800)}._inputContainer_1frim_48 select:focus{outline:1px solid var(--clr-neutral-300)}._inputContainer_1frim_48 label{width:fit-content;font-weight:500}._btnFormSubmit_1frim_73{padding:1rem;border-radius:.75rem;background-color:var(--clr-primary-200);display:flex;align-items:center}._btnFormSubmit_1frim_73:hover{background-color:var(--clr-primary-300)}._btnFormSubmit_1frim_73 img{height:1.75rem;width:1.75rem}@media screen and (max-width: 768px){._heroContent_1frim_14{height:100vh}._heroContent_1frim_14 h1{font-size:3.5rem}._heroContent_1frim_14 p{margin:2.5rem 0 3.75rem;font-weight:400}._heroContent_1frim_14 form{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem}._btnFormSubmit_1frim_73{justify-self:start;align-self:end}}@media screen and (max-width: 480px){._heroContent_1frim_14 form{padding:1.5rem;gap:1.5rem}}._companies_1tz18_1{padding:1.5rem 6rem 3rem;background-color:var(--clr-primary-50)}._companiesContainer_1tz18_6{margin:0 auto;max-width:70rem;display:grid;grid-template-columns:repeat(5,1fr);gap:6rem;align-items:end}._companiesContainer_1tz18_6 img{position:relative;width:100%;height:auto;filter:contrast(80%) saturate(200%)}._companiesContainer_1tz18_6 img:nth-child(1){top:3px}._companiesContainer_1tz18_6 img:nth-child(4){bottom:6px}@media screen and (max-width: 1000px){._companies_1tz18_1{padding:1.5rem 3rem 3rem}._companiesContainer_1tz18_6{gap:3rem}}@media screen and (max-width: 768px){._companies_1tz18_1{padding:1.5rem 1.5rem 3rem}}@media screen and (max-width: 600px){._companies_1tz18_1{padding:3rem 1.5rem}._companiesContainer_1tz18_6{display:flex;flex-wrap:wrap;justify-content:center;gap:3.5rem 2rem}._companiesContainer_1tz18_6 img{width:auto;height:3rem}}._projectContainer_qgxvt_1{display:grid;gap:3rem}._projectTop_qgxvt_6,._projectTopLeft_qgxvt_7{display:flex;gap:1.5rem;align-items:center}._projectTop_qgxvt_6 h2{max-width:20rem;font-size:2rem;font-weight:600;line-height:1.3;text-wrap:balance}._projectTop_qgxvt_6 p{margin-left:auto;max-width:29rem;font-weight:350}._arrowContainer_qgxvt_27{width:4.5rem;height:4.5rem;background-color:var(--clr-primary-200);border-radius:1rem;display:grid;place-items:center}._arrowContainer_qgxvt_27 img{width:3rem;height:3rem}@media screen and (max-width: 900px){._projectTop_qgxvt_6{flex-direction:column;align-items:flex-start}._projectTop_qgxvt_6 p{max-width:100%;margin-left:0}}._cardsContainer_1iv3a_1{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem}._card_1iv3a_1{border-radius:1rem;background:var(--clr-neutral-50);box-shadow:116px 167px 57px #0000,75px 107px 52px #00000003,42px 60px 44px #0000000d,19px 27px 33px #00000017,5px 7px 18px #0000001a;overflow:hidden;transition:.3s var(--timing-function);display:flex;flex-direction:column}._card_1iv3a_1:hover{transform:translateY(-10px)}._card_1iv3a_1 .imgContainer{height:12.625rem}._cardContent_1iv3a_31{padding:1.125rem;display:grid;gap:1.25rem}._cardHeading_1iv3a_38,._cardInfo_1iv3a_39{display:grid;gap:.5rem}._cardHeading_1iv3a_38 h3{font-size:1.375rem;font-weight:600}._cardHeading_1iv3a_38 p span:first-child{color:var(--clr-neutral-600)}._cardHeading_1iv3a_38 p span:last-child{color:var(--clr-primary-400)}._cardInfo_1iv3a_39>div{font-size:1.0625rem;color:var(--clr-neutral-600);display:flex;gap:.5rem;align-items:center}._cardInfo_1iv3a_39 img,._btnDetails_1iv3a_66 img{height:1.5rem;width:1.5rem}._price_1iv3a_71{font-size:1.25rem;font-weight:600}._btnDetails_1iv3a_66{padding:.625rem 1rem;background-color:var(--clr-primary-200);border-radius:.75rem;justify-self:flex-end;display:flex;align-items:center;gap:.5rem}._btnDetails_1iv3a_66:hover{background-color:var(--clr-primary-300)}._btnDetails_1iv3a_66 img{transition:.2s var(--timing-function)}._btnDetails_1iv3a_66:hover img{transform:rotate(45deg)}@media screen and (max-width: 1200px){._cardsContainer_1iv3a_1{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 900px){._cardsContainer_1iv3a_1{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 550px){._cardsContainer_1iv3a_1{grid-template-columns:1fr}._card_1iv3a_1 .imgContainer{height:15rem}}._viewAll_1vgqc_1{display:flex;gap:.675rem;align-items:center}._line_1vgqc_7{width:100%;height:1px;background-color:var(--clr-neutral-950);border-radius:50px}._btnViewAll_1vgqc_14{padding:.75rem 1.5rem;border-radius:.5rem;border:1px solid var(--clr-neutral-950);white-space:nowrap}._btnViewAll_1vgqc_14:hover{background-color:var(--clr-neutral-800);color:var(--clr-neutral-50)}._filter_15xwt_1,._otherFilters_15xwt_2{font-size:1rem;display:flex;gap:1.5rem}._filterPropertyType_15xwt_9{border:1px solid var(--clr-primary-200);border-radius:.75rem;display:flex}._filterPropertyType_15xwt_9 button{padding:.75rem 1rem;border-radius:.675rem}._filterPropertyType_15xwt_9 button._activePropertyType_15xwt_21{background:var(--clr-primary-200)}._otherFilters_15xwt_2{flex-grow:1}._filter_15xwt_1 select{background-color:var(--clr-primary-50);border-radius:.675rem;padding:.75rem 2.5rem .75rem 1rem;cursor:pointer;font-size:1rem;font-weight:350;color:var(--clr-neutral-800)}._filter_15xwt_1 select:focus{outline:1px solid var(--clr-primary-200)}._btnSort_15xwt_44{margin-left:auto;width:3rem;border-radius:.5rem;border:2px solid var(--clr-primary-200);display:grid;place-items:center}._btnSort_15xwt_44 img{width:1.625rem;height:1.625rem}._btnSort_15xwt_44._sortActive_15xwt_59{background:var(--clr-primary-200);border-color:var(--clr-primary-200)}@media screen and (max-width: 580px){._filter_15xwt_1{gap:1rem;flex-wrap:wrap}._btnSort_15xwt_44{border-width:1px}}section._projectsList_1n9mu_1{margin-top:3rem;display:grid;gap:2rem}._projectDetails_3qj2u_1{max-width:1500px;margin:0 auto;padding:9rem 12.25rem 6rem;display:grid;gap:2rem}._projectDetailsTop_3qj2u_10{display:flex;justify-content:space-between;align-items:center;gap:2rem}._headingContainer_3qj2u_17{display:grid;gap:1.125rem}._heading_3qj2u_17{display:flex;align-items:center;gap:1.25rem}._heading_3qj2u_17 h1{font-size:2rem;font-weight:600}._headingArrow_3qj2u_33{width:2.625rem;height:2.625rem;background-color:var(--clr-primary-200);border-radius:.5rem;display:grid;place-items:center}._headingArrow_3qj2u_33 img{width:1.7rem;height:1.7rem}._location_3qj2u_48{font-size:1.125rem;display:flex;gap:.75rem}._location_3qj2u_48 img{width:1.5rem;height:1.5rem}._priceContainer_3qj2u_60{display:flex;align-items:center;gap:1.5rem}._price_3qj2u_60{position:relative;font-size:1.75rem;font-weight:600}._price_3qj2u_60 img{position:absolute;bottom:-.675rem;left:50%;transform:translate(-47%);width:90%;height:auto}._btnWhatsapp_3qj2u_81{width:3.25rem;padding:.75rem;border-radius:.75rem;background-color:var(--clr-primary-100);display:grid;place-items:center}._btnWhatsapp_3qj2u_81:hover{background-color:var(--clr-primary-300)}._btnWhatsapp_3qj2u_81 img{width:1.75rem;height:1.75rem}._btnWhatsapp_3qj2u_81:hover img{filter:brightness(65%)}._projectDetailsBottom_3qj2u_104{padding:1.75rem 4rem}._detailsOverview_3qj2u_108{padding:1.5rem 3rem;background:var(--gradient);border-radius:.75rem;display:flex;justify-content:center}._detail_3qj2u_108{padding:0 3.5rem;border-right:1px solid var(--clr-neutral-50);font-size:1rem;text-align:center;color:var(--clr-neutral-50);display:grid;gap:.75rem}._detail_3qj2u_108:first-child{padding-left:0}._detail_3qj2u_108:last-child{border-right:none;padding-right:0}._detail_3qj2u_108 span:first-child{font-weight:600;text-transform:uppercase}._detailsContainer_3qj2u_141{margin-top:1rem}._detailItem_3qj2u_145{padding:3rem 0;font-size:1.125rem;display:flex;align-items:flex-start;gap:2rem}._detailItem_3qj2u_145:not(:last-child){border-bottom:1px solid var(--clr-neutral-200)}._detailItem_3qj2u_145 h3{min-width:12.5rem;font-size:1.375rem;font-weight:500;color:var(--clr-primary-400)}._detailItem_3qj2u_145:not(._amenities_3qj2u_165) ul{padding-left:1.25rem;display:flex;flex-wrap:wrap;gap:1.25rem 3rem}._detailItem_3qj2u_145:not(._amenities_3qj2u_165) ul li{padding:.25rem 0;display:list-item;list-style:disc;white-space:nowrap}._detailItem_3qj2u_145:not(._amenities_3qj2u_165) ul li span:first-child{font-weight:600}._amenities_3qj2u_165 ul{display:flex;flex-wrap:wrap;gap:1.5rem 2rem}._amenities_3qj2u_165 ul li{font-size:1rem;padding:.5rem 1.25rem;border:1px solid var(--clr-primary-800);color:var(--clr-primary-800);border-radius:50px}._detailItem_3qj2u_145 button{padding:.75rem 1.5rem;background-color:var(--clr-primary-200);border-radius:50px;font-weight:500}._detailItem_3qj2u_145 button:hover{background-color:var(--clr-primary-300)}@media screen and (max-width: 1300px){._projectDetails_3qj2u_1{padding:9rem var(--side-padding) 6rem}}@media screen and (max-width: 1000px){._projectDetailsBottom_3qj2u_104{padding:1.75rem 0}._detailsOverview_3qj2u_108{padding:1.5rem}._detail_3qj2u_108{padding:0 2.5rem}}@media screen and (max-width: 768px){._projectDetailsTop_3qj2u_10{padding:1rem .25rem 0;flex-direction:column;align-items:flex-start}._priceContainer_3qj2u_60{width:100%}._btnWhatsapp_3qj2u_81{margin-left:auto}._detailsContainer_3qj2u_141{padding:0 .25rem}}@media screen and (max-width: 630px){._detailsOverview_3qj2u_108{display:grid;grid-template-columns:1fr 1fr;gap:2rem 0}._detail_3qj2u_108{padding:0}._detail_3qj2u_108:nth-child(2n){border:none}._detailItem_3qj2u_145{flex-direction:column}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media (hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media (max-width: 768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media (hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media (max-width: 768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media (max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media (hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media (max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}:root{--ff-primary: "Inter", sans-serif;--clr-primary-50: #fff7ed;--clr-primary-100: #ffeed5;--clr-primary-200: #ffdaad;--clr-primary-300: #ffbc72;--clr-primary-400: #fd953a;--clr-primary-500: #fc7613;--clr-primary-600: #ed5a09;--clr-primary-700: #c4420a;--clr-primary-800: #9c3510;--clr-primary-900: #7d2d11;--clr-primary-950: #441506;--clr-neutral-50: #ffffff;--clr-neutral-100: #efefef;--clr-neutral-200: #dcdcdc;--clr-neutral-300: #bdbdbd;--clr-neutral-400: #989898;--clr-neutral-500: #7c7c7c;--clr-neutral-600: #656565;--clr-neutral-700: #525252;--clr-neutral-800: #464646;--clr-neutral-900: #3d3d3d;--clr-neutral-950: #292929;--timing-function: cubic-bezier(.46, .03, .52, .96);--side-padding: 6rem;--gradient: linear-gradient(357deg, #292929 3%, #3d3d3d 107%)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--clr-neutral-50);overflow-x:hidden;font-family:var(--ff-primary);font-size:1.125rem;color:var(--clr-neutral-950)}h1,h2,h3{font-family:var(--ff-primary);font-weight:400;line-height:1.4}p{line-height:1.6}select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/icons/caret-down.svg);background-repeat:no-repeat;background-position:right .875rem top 50%;background-size:1rem auto}input,select{background-color:transparent;outline:transparent;border:none;font:inherit}.menu-hamburger,ul,button{-webkit-tap-highlight-color:transparent}ul{list-style:none}li{transition:.2s var(--timing-function)}a{text-decoration:none;color:inherit;cursor:pointer;height:fit-content}button{background-color:transparent;outline:transparent;border:none;font:inherit;color:inherit;line-height:normal;cursor:pointer;transition:.3s var(--timing-function)}.imgContainer{overflow:hidden}.imgContainer img{width:100%;height:100%;object-fit:cover}.sectionContainer{max-width:1500px;margin:0 auto;padding:6rem var(--side-padding)}.projectImageGallery div{border-radius:1.2rem}.image-gallery-slide .image-gallery-image{width:100%;height:32rem;object-fit:cover}.image-gallery-icon{width:2.25rem;height:2.25rem;padding:0;border-radius:50px;background:#fff7ede6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);filter:drop-shadow(0 2px 2px rgba(26,26,26,.2));color:var(--clr-neutral-950);display:grid;place-items:center}.image-gallery-left-nav{left:1.5rem}.image-gallery-left-nav .image-gallery-svg{position:relative;left:-1px}.image-gallery-right-nav{right:1.5rem}.image-gallery-right-nav .image-gallery-svg{position:relative;right:-1px}.image-gallery-icon .image-gallery-svg{width:1.675rem;height:1.675rem}.image-gallery-bullets .image-gallery-bullet{box-shadow:0 2px 2px #1a1a1a33}@media screen and (max-width: 1300px){:root{--side-padding: 3rem}html{font-size:90%}}@media screen and (max-width: 768px){:root{--side-padding: 1.5rem}html{font-size:80%}}
