@import"https://fonts.googleapis.com/css2?family=Poppins:wght@200;400&display=swap";::-webkit-scrollbar{width:0px;background-color:#333}::-webkit-scrollbar-thumb{background-color:rgb(98,122.5,147);border-radius:50px}.hidden,.hide{display:none !important}.stopScroll{overflow:hidden}.vh{height:100vh !important}.vw{width:100%}body{padding:2rem;box-sizing:border-box;font-family:system-ui,sans-serif;font-size:clamp(1rem,2vw,1.125rem)}p{font-family:system-ui,sans-serif;font-size:clamp(1rem,2vw,1.125rem);line-height:1.5;letter-spacing:0;margin:0 0 32px;padding:0}h6{font-family:system-ui,sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.4;letter-spacing:-0.5%;margin:0 0 32px;padding:0}h5{font-family:system-ui,sans-serif;font-size:clamp(1.563rem,2vw,1.75rem);line-height:1.35;letter-spacing:-0.5%;margin:0 0 32px;padding:0}h4{font-family:system-ui,sans-serif;font-size:clamp(1.953rem,2vw,2rem);line-height:1.3;letter-spacing:-1%;margin:0 0 32px;padding:0}h3{font-family:system-ui,sans-serif;font-size:clamp(2.441rem,2vw,2.5rem);line-height:1.2;letter-spacing:-1.5%;margin:0 0 32px;padding:0}h2{font-family:system-ui,sans-serif;font-size:clamp(3.05rem,2vw,2.8rem);line-height:1.12;letter-spacing:-1.5%;margin:0 0 32px;padding:0}h1{font-family:system-ui,sans-serif;font-size:clamp(3.815rem,2vw,4rem);line-height:1.05;letter-spacing:-2%;margin:0 0 32px;padding:0}html{padding:0;margin:0;text-decoration:none}body{background-color:#222;color:#000;margin:0;padding:0}.container{width:calc(100% - 32px);padding:0 16px}@media(min-width: 992px){.container{width:860px}}@media(min-width: 1200px){.container{width:1160px}}@media(min-width: 1600px){.container{width:1560px}}input:focus-visible{outline:none}header{z-index:10;top:0;width:100%;height:79px}header .brand{position:absolute;top:.2rem;left:10%;transform:translateX(-50%);text-align:center;z-index:1}header .brand img{width:30%;max-width:25rem}@media(min-width: 1200px){header .brand{z-index:3}}@media(max-width: 1199px){header{position:relative}}#body-home .brand{top:15rem;left:50%;transform:translateX(-50%);text-align:center;z-index:1}#body-home .brand img{width:70%;max-width:25rem}@media(max-width: 767px){#body-home .brand{top:7rem}#body-home .brand img{width:100%}}nav.nav-hamburg{position:fixed;top:0;left:0;z-index:1}nav.nav-hamburg .box{background-color:rgba(23,23,23,.8);backdrop-filter:blur(15px);width:0%;height:0%;z-index:1;position:absolute;top:0;right:0;transition:.3s ease-in-out}nav.nav-hamburg .box.box-open{width:100%;height:100vh}nav.nav-hamburg .navList{position:absolute;display:grid;top:50%;left:50%;transform:translate(-50%, -100%);z-index:-1;opacity:0;margin-top:-20%;transition:.3s ease-in-out;width:100%}nav.nav-hamburg .navList.aShow{opacity:1;z-index:2;transform:translate(-50%, -50%);margin-top:0}@media(min-width: 992px){nav.nav-hamburg .navList.aShow{width:30%}}@media(min-width: 1200px){nav.nav-hamburg .navList.aShow{width:20%}}nav.nav-hamburg .navList a{font-size:36px;text-align:center;margin-bottom:30px;color:#f9fafb;transition:.3s ease-in-out}nav.nav-hamburg .navList a:hover{margin-bottom:40px;font-size:40px;color:#f99861}nav.nav-desktop{position:fixed;width:100%;background-color:#f99861;z-index:2}nav.nav-desktop .navList{display:flex;justify-self:center}nav.nav-desktop .navList a{color:#f9fafb;text-decoration:none;padding:28px 40px;transition:.3s ease-in-out}nav.nav-desktop .navList a:hover{background-color:rgb(246.2012195122,103.9542682927,23.2987804878)}@media(max-width: 1199px){nav.nav-desktop{display:none}}.menu-cont{width:40px;height:40px;position:fixed;top:20px;right:20px;cursor:pointer;z-index:2}.menu-cont span.hamburg-menu-top{content:"";background:#f9fafb;width:40px;height:5px;position:absolute;top:5px;transition:.3s ease-in-out}.menu-cont span.hamburg-menu{background-color:#f9fafb;width:40px;height:5px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease-in-out}.menu-cont span.hamburg-menu-bottom{content:"";background:#f9fafb;width:40px;height:5px;position:absolute;bottom:5px;transition:.3s ease-in-out}.menu-cont.menu-active span.hamburg-menu-top{animation:goDown1 .3s ease-in-out forwards,turn .2s ease-in-out .25s forwards}@keyframes goDown1{0%{top:5px}100%{top:50%}}@keyframes turn{100%{transform:rotate(45deg) translateY(-50%);top:50%}}.menu-cont.menu-active span.hamburg-menu{animation:fade .2s ease-in-out .2s forwards}@keyframes fade{0%{opacity:1}100%{opacity:0}}.menu-cont.menu-active span.hamburg-menu-bottom{animation:goUp1 .3s ease-in-out forwards,turn2 .2s ease-in-out .25s forwards}@keyframes goUp1{from{bottom:5px}to{bottom:50%}}@keyframes turn2{100%{transform:rotate(-45deg) translateY(50%);bottom:50%}}.menu-cont.menu-inactive span.hamburg-menu-top{transition:.3s ease-in-out;animation:fix .2s ease-in-out forwards,goUp2 .3s ease-in-out .2s forwards}@keyframes goUp2{from{transform:translateY(-50%);top:50%}to{top:5px}}@keyframes fix{from{transform:rotate(45deg) translateY(-50%);top:50%}to{transform:rotate(0deg);top:50%}}.menu-cont.menu-inactive span.hamburg-menu{opacity:0;animation:appear .2s ease-in-out .2s forwards}@keyframes appear{0%{opacity:0}100%{opacity:1}}.menu-cont.menu-inactive span.hamburg-menu-bottom{transition:.3s ease-in-out;animation:fix2 .2s ease-in-out forwards,goDown2 .3s ease-in-out .2s forwards}@keyframes goDown2{from{bottom:50%;transform:translateY(50%)}to{bottom:5px}}@keyframes fix2{from{transform:rotate(-45deg) translateY(50%);bottom:50%}to{transform:rotate(0deg);bottom:50%}}@media(min-width: 1200px){.menu-cont{display:none}}@media(max-width: 1199px){main{margin-top:-80px}}h2{color:#f99861}section h2{text-align:center}.carouselSlider{position:relative;max-width:1400px;margin:0 auto;display:flex;align-items:center}.carouselSlider .sliderArrow{background:#fff;border:none;width:42px;height:38px;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center}.carouselSlider .sliderArrow.prev{margin-right:1rem}.carouselSlider .sliderArrow.next{margin-left:1rem}.carouselSlider .sliderArrow:hover{transform:scale(1.05)}@media(max-width: 767px){.carouselSlider .sliderArrow{position:absolute;top:-65px;width:40px;height:40px}.carouselSlider .sliderArrow.prev{left:0}.carouselSlider .sliderArrow.next{right:0}}.carouselSlider .sliderViewport{overflow:hidden;width:100%;min-width:250px}.carouselSlider .sliderTrack{display:flex;gap:1.5rem;transition:transform .4s ease-in-out}.carouselSlider .carouselCard{flex:0 0 calc(100% - 1.5rem);text-decoration:none;border-radius:16px;margin:0 0 16px;display:flex;flex-direction:column;gap:1rem;transition:.3s ease-in-out}.carouselSlider .carouselCard img{width:100%;border-radius:15px}.carouselSlider .carouselCard .carouselText{color:#fff;text-align:center;font-weight:600}@media(min-width: 768px){.carouselSlider .carouselCard{flex:0 0 calc(50% - 1rem)}}@media(min-width: 1200px){.carouselSlider .carouselCard{flex:0 0 calc(25% - 1rem)}}@media(min-width: 1600px){.carouselSlider .carouselCard{flex:0 0 calc(20% - 2rem)}}.carouselSlider .carouselCard:hover{scale:.95}.carouselFooter{text-align:center;margin-top:2.5rem}.carouselFooter a{background-color:#f99861;color:#f9fafb;border:none;margin-top:50px;font-size:1.25rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.carouselFooter a:hover{background-color:rgb(246.2012195122,103.9542682927,23.2987804878);color:#f9fafb}.carouselFooter a{border-radius:15px;padding:15px 30px;background-color:#000}.carouselFooter a:hover{background-color:hsl(0,0%,15%)}.contactUsSection{display:flex;justify-content:center;padding:40px 0px 0px 0}.contactUsSection .contactUs{display:flex;justify-content:center}.contactUsSection .contactUs .mapContainer{width:50%}.contactUsSection .contactUs .mapContainer iframe{width:100%;min-width:300px;min-height:400px}.contactUsSection .contactUs .getInTouch{width:50%;padding-left:56px;box-sizing:border-box}.contactUsSection .contactUs .getInTouch .contactBlock{margin-bottom:32px}.contactUsSection .contactUs .getInTouch .contactBlock a{background-color:#f99861;color:#f9fafb;border:none;margin-top:50px;font-size:1.25rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.contactUsSection .contactUs .getInTouch .contactBlock a:hover{background-color:rgb(246.2012195122,103.9542682927,23.2987804878);color:#f9fafb}.contactUsSection .contactUs .getInTouch .contactBlock a{border-radius:15px;padding:10px 60px}.contactUsSection .contactContainer{display:flex;justify-content:space-between}.contactUsSection .socialBlock .socialLink{margin:5px;font-size:20px;color:#000;text-decoration:none}.contactUsSection .socialBlock .socialLink.buttonFormat{padding:10px 15px;border-radius:7px;width:calc(33.33% - 40px);text-align:center}.contactUsSection .socialBlock .socialLink.buttonFormat.socialFacebook{background-color:#1877f2;color:#f9fafb}.contactUsSection .socialBlock .socialLink.buttonFormat.socialInstagram{background-color:#ff0069;color:#f9fafb}.contactUsSection .socialBlock .socialLink.buttonFormat.socialLinkedIn{background-color:#0077b5;color:#f9fafb}.contactUsSection .socialBlock .socialLink.buttonFormat.socialTiktok{background-color:#fe2c55;color:#f9fafb}.contactUsSection .socialBlock .socialLink.buttonFormat.socialTwitter,.contactUsSection .socialBlock .socialLink.buttonFormat.socialX{background-color:#000;color:#f9fafb}.contactUsSection .socialBlock .socialLink.iconFormat i{background:#000;padding:10px;border-radius:50px;width:20px;height:20px;text-align:center;color:#f9fafb;transition:.3s ease-in-out}.contactUsSection .socialBlock .socialLink.iconFormat.socialFacebook i{background-color:#1877f2}.contactUsSection .socialBlock .socialLink.iconFormat.socialInstagram i{background-color:#ff0069}.contactUsSection .socialBlock .socialLink.iconFormat.socialLinkedIn i{background-color:#0077b5}.contactUsSection .socialBlock .socialLink.iconFormat.socialTiktok i{background-color:#fe2c55}.contactUsSection .socialBlock .socialLink.iconFormat.socialTwitter i,.contactUsSection .socialBlock .socialLink.iconFormat.socialX i{background-color:#000}.contactUsSection .socialBlock .socialLink:hover{opacity:.8}.footerBranding .footer-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:16px 0}.footerBranding .footer-text .footer-title{margin:0;margin-right:5px}