@charset "UTF-8";header{width:100%;height:9vh;top:0;padding:2vh 2vw 2vh 8vw;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;z-index:2;position:fixed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.9)}header img{height:100%;-webkit-user-select:none;user-select:none}header .desktopNavigation{display:flex;align-items:center;gap:1vw}header .menu{display:none;height:100%}header .menu .menuToggle{height:100%}header .bar{position:absolute;width:100%;height:1px;border-radius:10px 10px 0 0;left:0;bottom:0;background:#d7b476}@media screen and (max-width: 426px){header{height:7vh;padding:2vh 4vw}header .desktopNavigation{display:none}header .menu{display:initial}}.navLink{transition:.18s;cursor:pointer;display:flex;flex-direction:column;text-transform:uppercase;font-size:14px;font-weight:600;color:#afafaf}.navLink:hover{color:#d7b476}.navLink:hover:after{border-color:#d7b476;width:100%}.navLink:after{content:"";border:1px solid rgba(0,0,0,0);width:0;transition:.44s;pointer-events:none}.sideMenu{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;flex-direction:column;align-items:center;padding:10vh 0 2vh;gap:3vh;box-sizing:border-box}.sideMenu .navLink{font-size:18px}.sideMenu .copyright{color:#afafaf;font-size:8px}.sideMenu .socials{display:flex;gap:10px;text-transform:uppercase;font-size:12px}.sideMenu .socials a{text-decoration:none;color:#afafaf;background-clip:text;-webkit-background-clip:text;transition:.18s;filter:saturate(0)}.sideMenu .socials a:hover{color:transparent;filter:saturate(1)}.sideMenu .socials a.instagram{background-image:-webkit-radial-gradient(32% 106%,circle cover,rgb(235,65,65) 42%,transparent 82%),-webkit-linear-gradient(-45deg,rgb(35,75,215) 12%,rgb(195,60,190) 58%)}.sideMenu .socials a.facebook{background-image:linear-gradient(60deg,#3b5998,#3b5998)}@media screen and (max-width: 426px){.sideMenu{display:flex}}.heroContainer{width:100%;height:100vh;background-size:cover;background-position:70% 50%;background-image:url(./hero3.webp);display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:10vh 5vw}.heroContainer .contentContainer{display:flex;flex-direction:column;text-align:end;width:50%;max-width:550px;min-width:290px;height:100%;align-items:flex-end;justify-content:space-between}.heroContainer .contentContainer .main{height:125px}.heroContainer .contentContainer .content{display:flex;flex-direction:column;text-align:end;color:#000;gap:10px;justify-content:center}.heroContainer .contentContainer .content h1{margin:0}.heroContainer .contentContainer .content span{line-height:26px}.heroContainer .contentContainer .content .ctaContainer{display:flex;justify-content:flex-end;gap:10px}.heroContainer .contentContainer .content .ctaContainer a{text-transform:uppercase;background:black;color:#fff;font-weight:800;padding:5px 10px;font-size:12px;letter-spacing:.5px;cursor:pointer;transition:.18s;-webkit-user-select:none;user-select:none}.heroContainer .contentContainer .content .ctaContainer a:hover{background:#d7b476;color:#fff}.heroContainer .scrollReminder{position:absolute;bottom:0;left:50%;transform:translate(-50%);cursor:pointer;fill:#afafaf}.heroContainer .scrollReminder svg{width:64px!important;height:64px!important}@media screen and (max-width: 769px){.heroContainer{height:60vh;padding:7.5vh 5vw}.heroContainer .contentContainer{text-align:center;width:70%}.heroContainer .contentContainer span{font-weight:600}.heroContainer .contentContainer .main{height:100px}.heroContainer .contentContainer .desktop{display:none}.heroContainer .contentContainer .ctaContainer{justify-content:center}.heroContainer .contentContainer .ctaContainer a{padding:3px 6px}.heroContainer .scrollReminder{display:none}}@media screen and (max-width: 426px){.heroContainer{height:55vh}.heroContainer .contentContainer{width:100%;min-width:none;max-width:none}.heroContainer .contentContainer .ctaContainer a{letter-spacing:.25px;font-size:9px}}.section{box-sizing:border-box;display:flex;flex-direction:column;width:90%;max-width:1800px;min-width:320px;padding:2.5% 5%;gap:clamp(10px,2.5vh,100px)}.section .titleBar{display:flex;align-items:center;gap:clamp(20px,5vw,50px)}.section .titleBar .title{font-weight:600;color:#afafaf;-webkit-user-select:none;user-select:none}.section .titleBar .line{height:1px;flex-grow:1;background:#afafaf}#offer{z-index:0}.offer{width:100%;display:flex;justify-content:space-between;align-items:center;gap:50px;overflow:hidden}.offer .imagesContainer{display:flex;gap:10px}.offer .imagesContainer .mainImage{height:50vh}.offer .imagesContainer .secondaryImagesContainer{display:flex;flex-direction:column;height:50vh;gap:10px;box-sizing:border-box}.offer .imagesContainer .secondaryImagesContainer .secondaryImage{height:calc(25vh - 5px);aspect-ratio:1;object-fit:cover;object-position:50%}.offer .imagesContainer .secondaryImagesContainer .secondaryImage.topFocus{object-position:50% 40%}.offer .contentContainer{display:flex;flex-direction:column;align-items:flex-end;text-align:end;gap:20px}.offer .contentContainer .offersContainer{display:flex;gap:10px}.offer .contentContainer .offersContainer a{text-transform:uppercase;background:black;color:#fff;font-weight:800;padding:5px 10px;font-size:12px;letter-spacing:.5px;cursor:pointer;transition:.18s;-webkit-user-select:none;user-select:none}.offer .contentContainer .offersContainer a.selected,.offer .contentContainer .offersContainer a:hover{background:#d7b476;color:#fff}.offer .contentContainer .offersContainer a.selected{pointer-events:none}.offer .contentContainer .content{display:flex;flex-direction:column;align-items:flex-end;text-align:end;gap:20px;flex-grow:1}.offer .contentContainer .content h2{font-size:32px;letter-spacing:1px}.offer .contentContainer .content .desc{font-size:18px;line-height:26px}.offer .contentContainer .content .quote{position:relative;margin:0;color:#d7b476}.offer .contentContainer .content .quote p{font-family:Utopia-italic;font-size:22px}.offer .contentContainer .content .quote p:before{content:"❛❛";position:absolute;top:0;font-size:200px;transform:translate(-100%) translateY(-16.5%);color:#0000001a;-webkit-user-select:none;user-select:none;pointer-events:none}.offer .contentContainer .content .quote:after{content:"";top:10px;left:50%;margin-left:-100px;position:absolute;border-bottom:3px solid #d7b476;height:3px;width:200px}.offer .contentContainer .content .next{-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:center}.offer .contentContainer .content .next .indicator{color:#afafaf}.offer .contentContainer .content .next .buttonContainer{cursor:pointer;display:flex;align-items:center;transition:.14s}.offer .contentContainer .content .next .buttonContainer:hover{color:#d7b476;fill:#d7b476}@media screen and (max-width: 1441px){.offer{gap:40px}.offer .imagesContainer,.offer .imagesContainer .mainImage,.offer .imagesContainer .secondaryImagesContainer{height:35vh}.offer .imagesContainer .secondaryImagesContainer .secondaryImage{height:calc(17.5vh - 5px)}.offer .contentContainer .offersContainer a{font-size:10px}.offer .contentContainer .content{gap:10px}.offer .contentContainer .content h2{font-size:22px;margin:10px 0}.offer .contentContainer .content .desc{font-size:16px;line-height:22px}.offer .contentContainer .content .quote p{font-size:18px}}@media screen and (max-width: 1025px){.offer{gap:30px}.offer .imagesContainer{height:25vh;width:33%}.offer .imagesContainer .mainImage,.offer .imagesContainer .secondaryImagesContainer{height:25vh}.offer .imagesContainer .secondaryImagesContainer .secondaryImage{height:calc(12.5vh - 5px)}.offer .contentContainer{width:66%}.offer .contentContainer .offersContainer a{font-size:8px}.offer .contentContainer .content{gap:10px}.offer .contentContainer .content h2{font-size:22px;margin:0 0 5px}.offer .contentContainer .content .desc{font-size:12px;line-height:initial}.offer .contentContainer .content .quote p{font-size:12px}.offer .contentContainer .content .quote p:before{font-size:120px}.offer .contentContainer .content .quote:after{top:5px;border-bottom:2px solid}}@media screen and (max-width: 769px){.offer{gap:20px;flex-direction:column;height:auto;align-items:center;justify-content:center;height:450px}.offer .imagesContainer{position:absolute;opacity:.4;z-index:0;filter:saturate(.3);justify-content:center;align-items:center;height:35vh}.offer .imagesContainer .mainImage,.offer .imagesContainer .secondaryImagesContainer{height:35vh}.offer .imagesContainer .secondaryImagesContainer .secondaryImage{height:calc(17.5vh - 5px)}.offer .contentContainer{width:100%;height:100%;z-index:1}.offer .contentContainer .offersContainer{width:100%;justify-content:center}.offer .contentContainer .offersContainer a{font-size:7px;padding:5px}.offer .contentContainer .content{text-shadow:0 0 10px white;align-items:center;text-align:start}.offer .contentContainer .content h2{font-size:26px}.offer .contentContainer .content .desc{font-size:14px;line-height:20px}.offer .contentContainer .content .quote{text-align:center}.offer .contentContainer .content .quote p{font-size:9px}.offer .contentContainer .content .quote p:before{content:""}.offer .contentContainer .content .quote:after{top:0}.offer .contentContainer .content .next{font-size:12px}}.about{display:flex;justify-content:space-evenly}.about .box{box-sizing:border-box;min-width:275px;max-width:350px;border:1px solid;border-color:#afafaf;padding:20px;display:flex;flex-direction:column;gap:10px;color:#afafaf}.about .box .icon{margin-bottom:20px;transition:.14s;fill:#afafaf}.about .box .label{font-weight:600;font-size:20px}.about .box .desc{transition:.14s;line-height:26px}.about .box.distinct{border-color:#d7b476;background:#d7b476;color:#fff}.about .box.distinct .icon{fill:#fff}.about .box:not(.distinct):hover .icon{fill:#d7b476}.about .box:not(.distinct):hover .desc{color:#d7b476}@media screen and (max-width: 1025px){.about .box{padding:10px;min-width:250px}.about .box .label{font-size:17px}.about .box .desc{font-size:13px;line-height:20px}}@media screen and (max-width: 769px){.about{flex-direction:column;gap:10px}.about .box{max-width:none;min-width:none;width:100%;border:0}}.mapContainer{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.mapContainer .contactContainer{display:flex;flex-direction:column;color:#afafaf;fill:#afafaf;gap:10px}.mapContainer .contactContainer .iconInfo{display:flex;align-items:center;transition:.18s;gap:10px;font-size:18px}.mapContainer .contactContainer .iconInfo.active:hover{color:#d7b476;fill:#d7b476}.mapContainer .map{width:50%;aspect-ratio:2;border:none;max-width:500px}@media screen and (max-width: 769px){.mapContainer{flex-direction:column;gap:10px}.mapContainer .contactContainer{align-self:stretch}.mapContainer .map{width:100%;max-width:none}}@media screen and (max-width: 376px){.mapContainer .iconInfo{font-size:16px!important}}footer{display:flex;justify-content:space-between;color:#afafaf;padding:10px 30px;font-size:12px;align-self:stretch}footer .socials{display:flex;gap:10px;text-transform:uppercase;font-size:12px}footer .socials a{text-decoration:none;color:#afafaf;background-clip:text;-webkit-background-clip:text;transition:.18s;filter:saturate(0)}footer .socials a:hover{color:transparent;filter:saturate(1)}footer .socials a.instagram{background-image:-webkit-radial-gradient(32% 106%,circle cover,rgb(235,65,65) 42%,transparent 82%),-webkit-linear-gradient(-45deg,rgb(35,75,215) 12%,rgb(195,60,190) 58%)}footer .socials a.facebook{background-image:linear-gradient(60deg,#3b5998,#3b5998)}@media screen and (max-width: 769px){footer{flex-direction:column-reverse;align-items:center}footer .copyright{font-size:11px}}@media screen and (max-width: 426px){footer .copyright{font-size:8px}}body{margin:0;padding:0;height:100vh;font-family:Montserrat}@media screen and (max-width: 426px){body.menuOpen{overflow-y:hidden}}#root{width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center}.spacer{flex-grow:1}.SocialsContainer{position:fixed;display:flex;flex-direction:column;left:24px;bottom:36px;gap:12px}.SocialsContainer .socialButton{aspect-ratio:1;background:-webkit-radial-gradient(32% 106%,circle cover,rgb(235,65,65) 42%,transparent 82%),-webkit-linear-gradient(-45deg,rgb(35,75,215) 12%,rgb(195,60,190) 58%);fill:#fff;box-sizing:border-box;width:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.24s;filter:saturate(0) brightness(1.75)}.SocialsContainer .socialButton svg{width:100%;height:100%}.SocialsContainer .socialButton.facebook{padding:4px 2px 0;background:linear-gradient(60deg,#3b5998,#3b5998)}.SocialsContainer .socialButton.facebook:hover,.SocialsContainer .socialButton.instagram:hover{filter:saturate(1)}@media screen and (max-width: 426px){.SocialsContainer{left:initial;right:24px}.SocialsContainer .socialButton{width:32px}}
