.no-padding{padding:0}.no-padding-left-desktop{padding-left:0}.no-padding-right-desktop{padding-right:0}.show-mobile{display:none}.show-desktop{display:block}.gallery-banner-mobile{display:none!important}.gallery-banner-desktop{display:block!important}.error-label{font-family:poppins;font-size:12px;font-weight:400;color:red;margin-bottom:15px;float:left}.error-input-border{border:1px solid red!important}.home-gallery{margin:0 0 5rem}.homepage-banner-gallery .owl-nav{position:absolute;bottom:60%;left:50%;transform:translate(-50%,-50%);width:95%;display:flex;justify-content:space-between;border-radius:2.3125rem;height:0}.homepage-banner-gallery .owl-prev,.homepage-banner-gallery .owl-next{height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px}.homepage-banner-gallery .owl-prev span,.homepage-banner-gallery .owl-next span{display:none}.homepage-banner-gallery .owl-carousel .owl-nav .owl-prev,.homepage-banner-gallery .owl-carousel .owl-nav .owl-next{width:40px;height:40px}.homepage-banner-gallery .owl-carousel .owl-nav .owl-prev{background:url(/build/assets/left-owl-5b6e3855.png) no-repeat!important}.homepage-banner-gallery .owl-carousel .owl-nav .owl-next{background:url(/build/assets/right-owl-d6f3253d.png) no-repeat!important}.homepage-banner-gallery .owl-theme .owl-dots .owl-dot.active span{width:5.5rem;height:1rem;background:#76bd22}.homepage-banner-gallery .owl-theme .owl-dots .owl-dot span{width:2.75rem;height:1rem;background:#F2F2F2}.homepage-banner-gallery .owl-carousel .owl-dot{margin-top:5px}#homepage{padding:0}#homepage .gallery-image,#homepage .discover-gallery-image{border-radius:2px;max-height:25rem}#section-footer-mobile{padding:1.2rem 0;justify-content:center;position:fixed;bottom:0;width:100%;background-color:#fff;z-index:200}#section-footer-mobile .nav-buttons-link{height:2.813rem;padding:.25rem;align-items:flex-start;border-radius:1.4375rem;border:1px solid var(--oficially-color, #76bd22);background:var(--greenLight, #F0FFD8);max-width:16.5rem}#section-footer-mobile .nav-buttons-link-sponsor{max-width:16.3rem}#section-footer-mobile .nav-buttons-link ul,#section-footer-mobile .nav-buttons-link ul li{list-style-type:none;padding-inline-start:0;display:flex}#section-footer-mobile .navbtn-link{color:#76bd22;text-align:center;font-family:Manrope;font-size:1rem;font-style:normal;font-weight:600;line-height:2.35rem;letter-spacing:.004rem;text-transform:uppercase;text-decoration:none}#section-footer-mobile .navbtn-link-public{margin:0 .6rem}#section-footer-mobile .navbtn-link-sponsor{margin-left:.6rem}#section-footer-mobile .nav-buttons-link{float:right}#section-footer-mobile .navbtn-not-link{font-family:Manrope;font-size:1rem;font-weight:600;background-color:#76bd22;border:1px solid #76bd22;text-align:center;text-decoration:none;display:inline-block;color:#fff;border-radius:28px;line-height:2.25rem;letter-spacing:.004rem;height:36px;padding:0 12px;justify-content:center;align-items:center;gap:10px}#homepage #section_01{min-height:100vh;background-repeat:no-repeat;background-size:cover;background-position-y:55%}#homepage .homepage-banner{text-align:center;padding-top:7%;padding-bottom:4rem}#homepage .homepage-banner h1{font-family:Manrope;font-weight:700;font-size:50px;line-height:60px;letter-spacing:-.04em;color:#002605;margin-bottom:1.4rem}#homepage .homepage-banner h2,#homepage .homepage-banner p.subtitle{font-family:Manrope;font-size:1.4rem;font-weight:400;line-height:34px;letter-spacing:0em;text-align:center;color:#26702c;margin-bottom:1.3rem}#homepage .homepage-banner .header-button{font-family:Manrope;font-size:16px;font-weight:600;background-color:#76bd22;border:1px solid #76bd22;text-align:center;text-decoration:none;display:inline-block;color:#fff;border-radius:28px;margin:0 0 3rem;height:3.25rem;line-height:52px;padding:0 .88rem}#homepage .homepage-banner .homepage-banner-gallery{margin-top:2rem}#homepage .homepage-banner .header-button-2{height:3.25rem;background-color:#76bd22;border:1px solid #76bd22;margin:0 0 3rem;color:#fff;text-align:center;font-family:Manrope;font-size:1rem;font-style:normal;font-weight:600;line-height:3.25rem;letter-spacing:.004rem;text-transform:uppercase;text-decoration:none;padding:12px 30px;border-radius:28px;transition:background-color .6s,color .6s}#homepage .homepage-banner .header-button-2 .link-login-arrow{display:none;opacity:1;margin-top:-3px}#homepage .homepage-banner a.header-button-2:hover{background-color:#76bd22;color:#fff;border-radius:28px;padding:12px 30px;transition:.6s}#homepage .homepage-banner a.header-button-2:hover .link-login-arrow{display:inline-flex;transition:opacity .6s}a.newsletter-button:hover{background-color:#76bd22;color:#fff;border-radius:28px;padding:12px 30px;transition:.6s}a.newsletter-button:hover .link-login-arrow{display:inline-flex;transition:opacity .6s}.header-button-3{height:3.25rem;background-color:#76bd22;border:1px solid #76bd22;margin:0 0 3rem;color:#fff;text-align:center;font-family:Manrope;font-size:1rem;font-style:normal;font-weight:600;line-height:3.25rem;letter-spacing:.004rem;text-transform:uppercase;text-decoration:none;padding:12px 28px;border-radius:28px;transition:background-color .3s,color .3s}.header-button-3 .link-login-arrow{display:none;opacity:1;margin-top:-3px;transition:.3s}a.header-button-3:hover{background-color:#76bd22;color:#fff;border-radius:28px;padding:12px 30px;transition:.3s}a.header-button-3:hover .link-login-arrow{display:inline-flex;transition:.3s}#homepage #section_02_sponsor{padding:4rem 0;background:#F2F2F2}#homepage #section_02_sponsor h3,#homepage #section_02_sponsor p.section-title{font-family:Manrope;font-size:2rem;font-style:normal;font-weight:700;line-height:3.53125rem;letter-spacing:-.03125rem;text-align:center;color:#002605;margin-bottom:4rem}#homepage #section_04 h3,#homepage #section_04 p.section-title{font-family:Manrope;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.03125rem;text-align:center;color:#002605;margin-bottom:4rem}#homepage #section_02_sponsor p.advantage-title{font-family:Manrope;font-size:1.7rem;font-style:normal;font-weight:600;line-height:2.16rem;letter-spacing:-.035rem;color:#002605;margin-top:10px;text-align:center}#homepage #section_02_sponsor .advantage-logo,.simple-btn{text-align:center}#homepage #section_02_sponsor p.advantage-subtitle{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:.00219rem;text-align:justify;color:#002605}#homepage #section_02_sponsor .box-advantage{margin-bottom:.5rem;padding:0 25px}#homepage #section_02_sponsor .gallery-image-sponsor{border-radius:.625rem;margin-top:13%}#homepage #section_02_sponsor .advantage-btns{list-style-type:none;padding-inline-start:0;display:flex;margin-top:1rem}#homepage #section_02_sponsor .advantage-btns li{margin-right:1rem}#homepage #section_02_sponsor .advantage-button{font-family:Manrope;font-size:16px;font-weight:600;background-color:#fff;text-align:center;text-decoration:none;display:inline-block;color:#002605;border-radius:28px;margin:0 0 25px;padding:0 .75rem;height:2.5rem;line-height:2.5rem}#homepage .advantage-btns{list-style-type:none;padding-inline-start:0;display:flex;margin-top:1rem}#homepage .advantage-btns li{margin-right:1rem}#homepage .advantage-button-2{height:3.25rem;background-color:#76bd22;border:1px solid #76bd22;margin:0 0 3rem;color:#fff;text-align:center;font-family:Manrope;font-size:1rem;font-style:normal;font-weight:600;line-height:3.25rem;letter-spacing:.004rem;text-transform:uppercase;text-decoration:none;padding:12px 30px;border-radius:28px;transition:background-color .6s,color .6s}#homepage .advantage-button-3{font-family:Manrope;font-size:16px;font-weight:600;background-color:#fff;text-align:center;text-decoration:none;display:inline-block;color:#002605;border:1px solid #002605;border-radius:28px;margin:0 0 30px;padding:0 .75rem;height:2.5rem;line-height:2.5rem}#homepage #section_02{padding:4rem 0;background:#ffffff}#homepage .section_2-home-public{padding:4rem 0}#homepage #section_02 h3{font-family:Manrope;font-size:2rem;font-style:normal;font-weight:700;line-height:3.53125rem;letter-spacing:-.03125rem;text-align:center;color:#002605}#homepage #section_02 .list{padding:3.94rem 2.5rem}#homepage #section_02 ul li .box{font-family:Manrope;font-size:3.125rem;font-style:normal;font-weight:700;line-height:3.53125rem;letter-spacing:-.03125rem;text-align:center;color:#034807}#homepage #section_02 .list ul{padding-inline-start:0;list-style-type:none;display:flex;justify-content:space-between}#homepage #section_02 ul li .box{text-align:center}#homepage #section_02 ul li .box p.value-title{font-family:Manrope;font-size:2.5rem;font-style:normal;font-weight:700;line-height:2.9375rem;letter-spacing:-.0125rem;text-transform:uppercase;color:#002605}#homepage #section_02 ul li .box p.value-subtitle{font-family:Manrope;font-size:1rem;font-style:normal;font-weight:400;line-height:1.175rem;letter-spacing:-.005rem;text-transform:uppercase;text-align:center;color:#002605}#homepage #section_02.list .box{text-align:center}#homepage #section_02 .list .box p.value-title{font-family:Manrope;font-size:2.5rem;font-style:normal;font-weight:700;line-height:2.9375rem;letter-spacing:-.0125rem;text-transform:uppercase;color:#002605}#homepage #section_02 .list .box p.value-subtitle{font-family:Manrope;font-size:1rem;font-style:normal;font-weight:400;line-height:1.175rem;letter-spacing:-.005rem;text-transform:uppercase;text-align:center;color:#002605}#homepage .home-list .list{padding:2rem}#homepage .home-list ul li .box{font-family:Manrope;font-size:3.125rem;font-style:normal;font-weight:700;line-height:3.53125rem;letter-spacing:-.03125rem;text-align:center;color:#034807}#homepage .home-list .list ul{padding-inline-start:0;list-style-type:none;display:flex;justify-content:space-between}#homepage .home-list ul li .box{text-align:center}#homepage .home-list ul li .box p.value-title{font-family:Manrope;font-size:2.5rem;font-style:normal;font-weight:700;line-height:2.9375rem;letter-spacing:-.0125rem;text-transform:uppercase;color:#002605}#homepage .home-list ul li .box p.value-subtitle{font-family:Manrope;font-size:1rem;font-style:normal;font-weight:400;line-height:1.175rem;letter-spacing:-.005rem;text-transform:uppercase;text-align:center;color:#002605}#homepage.home-list .list .box{text-align:center}#homepage .home-list .list .box p.value-title{font-family:Manrope;font-size:2.5rem;font-style:normal;font-weight:700;line-height:2.9375rem;letter-spacing:-.0125rem;text-transform:uppercase;color:#002605;margin-bottom:7px}#homepage .home-list .list .box p.value-subtitle{font-family:Manrope;font-size:1rem;font-style:normal;font-weight:400;line-height:1.175rem;letter-spacing:-.005rem;text-transform:uppercase;text-align:center;color:#002605}#homepage #section_02 .list-mobile{margin:20px 0}#homepage #section_02 .list-mobile .box{text-align:center}#homepage #section_02 .list-mobile .box p.value-title{font-family:Manrope;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.9375rem;letter-spacing:-.0125rem;text-transform:uppercase;color:#002605;margin-bottom:5px}#homepage #section_02 .list-mobile .box p.value-subtitle{font-family:Manrope;font-size:.9rem;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:-.005rem;text-transform:uppercase;text-align:center;color:#002605;margin-bottom:20px}#homepage #section_02 .testimony-box{padding:2rem 0 4rem}#homepage #section_02 p.testimony-text{color:#002605;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:-.03063rem}#homepage #section_02 p.testimony-author{color:#002605;font-family:Manrope;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.003rem}#homepage #section_02 .separator{margin-top:4.87rem}#homepage #section_02 .separator-image{width:100%}#homepage #section_02 .tabs{margin-top:4.87rem}#homepage #section_02 .tabs button{color:var(--bs-nav-tabs-link-active-color);background-color:transparent;border:none;font-family:Manrope;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.0035rem;text-transform:uppercase}#homepage #section_02 .tabs .nav-tabs .nav-link{border:none;width:100%;border-bottom:3px solid #ffffff}#homepage #section_02 .tabs .btn{border:none;width:100%}#homepage #section_02 .tabs .nav-item .active{border-bottom:3px solid #76bd22}#homepage #section_02 ul.nav-tabs{padding-inline-start:0;list-style-type:none;display:flex;justify-content:space-between}#homepage #section_02 ul li.nav-item{flex-grow:1;text-align:center}#homepage #section_02 .day-content{margin-top:1.5rem}#homepage #section_02 .fit-image{display:flex;margin-top:1.35rem}#homepage #section_02 .fit-image img{border-radius:.8rem}#homepage #section_02 .nav-item-image{flex-grow:1}#homepage #section_02 .img-left-1{max-height:32.225rem}#homepage #section_02 .img-right-2,#homepage #section_02 .img-right-3{max-height:15.43582rem}#homepage #section_03{position:relative;overflow:hidden;height:500px}#parallax-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/build/assets/img_paralax-5f6acfef.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover}#homepage #section_04{padding:4rem 0;background-color:#fff}#homepage #section_04 .carousel-link{bottom:1.5rem;position:fixed}#homepage #section_04 .owl-carousel .item{width:auto;display:flex;justify-content:center;align-items:center}#homepage .owl-carousel .owl-stage,#homepage .owl-carousel .owl-item{transition:transform .3s ease-in-out}#homepage #section_04.owl-carousel .item img{width:100%;height:auto}#homepage #section_04 .carousel-item-wrapper{position:relative}.testimony-box .text-box{padding:0 15px}#homepage #section_04 .carousel-text-box{position:absolute;top:1.5rem;left:1.5rem;padding:5px;border-radius:5px;max-width:60%}#homepage #section_04 .carousel-text-box p.carousel-title{color:#fff;font-family:Manrope;font-size:1.5rem;font-weight:400;line-height:2.1rem;text-transform:uppercase}#homepage #section_04 .carousel-text-box p.carousel-date{color:#fff;font-family:Manrope;font-size:.625rem;font-weight:400;text-transform:uppercase}#homepage #section_04 .carousel-text-box .more-carousel-link{font-family:Manrope;font-size:1rem;font-weight:600;background-color:#fff;text-align:center;text-decoration:none;display:inline-block;color:#002605;border-radius:28px;line-height:34px;letter-spacing:.004rem;height:36px;padding:0 12px;justify-content:center;align-items:center;gap:10px;transition:.3s}#homepage #section_04 .nav-item-image{height:20.625rem;width:60.875rem;border-radius:1.375rem}#homepage #section_04 h2{color:#034807;font-family:Manrope;font-size:2rem;font-style:normal;font-weight:700;line-height:3.53125rem;letter-spacing:-.03125rem;margin-bottom:4rem;text-align:center}#homepage #section_04 .owl-theme .owl-dots .owl-dot.active span{width:6.5rem;height:1rem;background:#76bd22}#homepage #section_04 .owl-theme .owl-dots .owl-dot span{width:3.25rem;height:1rem;background:#F2F2F2}#homepage #section_04 .owl-theme .owl-dots{text-align:left;padding-left:27%}#homepage #section_05{padding:4rem 0;background-color:#f2f2f2}#homepage #section_05 h2{color:#034807;font-family:Manrope;font-size:3.125rem;font-style:normal;font-weight:700;line-height:3.53125rem;letter-spacing:-.03125rem;margin-bottom:1.5rem;text-align:center}#homepage #section_05 .list{padding:2.25rem 0 7.5rem}#homepage #section_05 .list ul{padding-inline-start:0;list-style-type:none;display:flex;justify-content:space-between}#homepage #section_05 p.sponsors-type{font-family:Manrope;font-size:15px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.003rem;text-transform:uppercase;color:#002605;margin-bottom:1rem;padding:0 0 0 15px}#homepage #section_05 .logo-1{margin-top:10px}#homepage #section_05 .logo-2{margin-top:20px}#homepage #section_05 .logo-3,#homepage #section_05 .logo-4{margin-top:10px}#homepage #section_05 .logo-5,#homepage #section_05 .logo-6{margin-top:20px}#homepage #section_05 .logo-7{margin-top:5px}#homepage #section_05 .logo-8{margin-top:15px}#homepage #section_05 .box{border-right:1px solid #000000;padding:0 15px}#homepage #section_05 .box-2{border-right:1px solid #000000;padding:0 15px;margin-top:35px}#homepage #section_05 .sponsor-logo-2{padding-top:35px;filter:invert(1) brightness(0)!important}#homepage #section_05 .map-img{width:100%;max-height:35.0625rem;border-radius:2px}.map iframe{border-top-left-radius:.90225rem!important;border-bottom-left-radius:.90225rem!important}#homepage #section_05 .map-green-info{height:35.0625rem;padding:1.5rem;border-top-right-radius:.90225rem;border-bottom-right-radius:.90225rem;position:relative}#homepage #section_05 .map-green-info p.info-header{color:#002605;font-family:Manrope;font-size:2rem;font-weight:600;letter-spacing:.00938rem;margin-bottom:0}#homepage #section_05 .map-green-info p.green-info{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;color:#002605;line-height:2rem;margin-bottom:0}#homepage #section_05 .map-green-info ul{list-style-type:none;padding-inline-start:0}#homepage #section_05 .map-green-info li.green-info{font-family:Manrope;font-size:1.5rem;font-style:normal;font-weight:400;color:#fff;line-height:2.1rem;text-transform:uppercase}#homepage #section_05 .map-green-info .link-maps{position:absolute;bottom:1.5rem}#homepage #section_05 .map-green-info .more-map-link{font-family:Manrope;font-size:1rem;font-weight:600;background-color:#fff;border:1px solid #76bd22;text-align:center;text-decoration:none;display:inline-block;color:#002605;border-radius:28px;line-height:34px;letter-spacing:.004rem;height:36px;padding:0 12px;justify-content:center;align-items:center;gap:10px;transition:.3s}#homepage #section_06{background-color:#ecffc1;padding:4rem 0}#homepage #section_06 h2,#homepage #section_06 p.newsletter-title{color:#002605;font-family:Manrope;font-size:2rem;font-style:normal;font-weight:600;line-height:2.16rem;letter-spacing:-.035rem;text-align:center}#homepage #section_06 p.all-info{color:#002605;font-family:Manrope;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.00088rem;margin-bottom:1.5rem;text-align:center}#homepage #section_06 .newsletter-input{width:100%}#homepage #section_06 .newsletter-button{font-family:Manrope;font-size:1rem;font-weight:600;letter-spacing:.004rem;background-color:#76bd22;border:1px solid #76bd22;text-align:center;text-decoration:none;display:inline-block;color:#fff;border-radius:28px;margin:0 0 25px;height:2.625rem;padding:0rem 1rem;line-height:2.425rem}#homepage #section_06 .newsletter-button .link-login-arrow{display:none;opacity:1;margin-top:-3px}#homepage #section_06 input.newsletter-input{font-family:Manrope;height:2.625rem;border-radius:.625rem;border-color:#ddd;border:1px solid #ddd;color:#bbb;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal;padding:.5rem .9375rem}#homepage #section_06 input.newsletter-input:focus{outline:none}#homepage #section_06 input.newsletter-input:focus-visible{outline:none}#homepage #section_06 #newsletter{border:1px solid #BBB}#homepage #section_06 #newsletter:focus{border:1px solid #BBB}#homepage #section_06 #newsletter:focus-visible{border:1px solid #BBB}#homepage #section_06 #newsletter:hover,#homepage #section_06 #newsletter:visited{border:1px solid #BBB}#homepage #section_06 #newsletter:active{border-color:#bbb}#homepage #section_06 #newsletter:target{border-color:#bbb}#homepage .calendar-temp-img{margin-top:35px;width:100%}p.newsletter-privacy{color:#002605;font-family:Manrope;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.003rem;text-align:left;margin-top:.3rem}a.newsletter-privacy-link{color:#76bd22!important;font-family:Manrope;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.003rem;text-decoration:none}.match-height{display:flex;flex-direction:column}.newsletter-alert-success{--bs-alert-color: #76bd22 !important;--bs-alert-bg: transparent !important;--bs-alert-border-color: transparent !important;text-align:left;font-family:Manrope;font-size:1rem;font-weight:500;padding:0}.newsletter-alert-error{--bs-alert-color: red !important;--bs-alert-bg: transparent !important;--bs-alert-border-color: transparent !important;text-align:left;font-family:Manrope;font-size:1rem;font-weight:500;padding:0}.newsletter-alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;position:relative;margin-bottom:0;color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);padding:0}.video_modals .modal{padding:0!important}.video_modals .modal .iframe-container{display:flex;justify-content:center;align-items:center;height:95%;-webkit-border-radius:1%;-moz-border-radius:1%;border-radius:1%}.video_modals .modal .video-iframe{width:95%;height:95%}.video_modals .modal .modal-dialog{width:100vw;max-width:100vw;height:100vh;margin:0}.video_modals .modal .modal-content{height:100%;border:0;border-radius:0}.video_modals .modal .modal-body{background:#034807}.video_modals .btn-dismiss{float:right}.video_modals .header-bnt{text-align:right}.video_modals .header-bnt button{--bs-btn-bg: #transparent!important;--bs-btn-border-color: #transparent!important}.video_modals .header-bnt button:hover{color:var(--bs-btn-hover-color);background-color:transparent;border-color:transparent}.video_modals .video-container{position:relative}.video_modals .overlay{position:absolute;top:0;left:0;width:100%;height:315px;background-color:#0000;cursor:pointer}.video_modals .overlay:hover{background-color:#80ba277d;border-radius:2%}@media (max-width: 1000px){p.sponsors-type{font-size:15px!important;margin-bottom:0!important;text-align:center!important}#homepage #section_05 .list{padding:2.25rem 0 2.5rem!important}.item{text-align:center}.sponsor-logo{text-align:center;width:150px}.logo-mobile{text-align:center;display:inline-flex}.show-mobile{display:block}.show-desktop,.homepage-banner-gallery .owl-dots,.homepage-banner-gallery .owl-nav{display:none}.testimony-box .text-box{padding:15px 5px}.home-gallery{margin:0 0 2rem}#homepage #section_05 .map-green-info p.info-header{margin-bottom:10px}.owl-banner .gallery-image{max-height:11rem}#homepage .homepage-banner h1{font-size:28px;line-height:2.31875rem;margin-top:5rem;margin-bottom:1rem}#homepage .homepage-banner h2,#homepage .homepage-banner p.subtitle{font-size:1rem;line-height:1.575rem}#homepage #section_02 h3{font-size:1.6rem}#homepage .homepage-banner .header-button-2{font-size:.8rem}#homepage #section_02 .separator{margin-top:2.87rem}#homepage #section_05 .map-img{max-height:15rem}#homepage #section_02 .img-left-1,#homepage #section_02 .img-right-2,#homepage #section_02 .img-right-3{max-height:max-content}#homepage #section_02_sponsor .advantage-button{font-size:14px}#homepage #section_05 .map-green-info .more-map-link{font-size:.8rem}#homepage .homepage-banner .header-button{margin:0 0 1.5rem}#homepage .homepage-banner .header-button-2 .link-login-arrow,.header-button-3 .link-login-arrow{display:inline-flex}#homepage .homepage-banner .homepage-banner-gallery{margin-top:2rem;margin-bottom:2rem!important}#homepage #section_02{padding:3.5rem 0}#homepage #section_02 p.testimony-text{font-size:1rem;line-height:1.8rem}#homepage #section_03{min-height:250px}#homepage #section_04 h2{font-size:1.6rem;margin-bottom:1.5rem}#homepage #section_04 .owl-theme .owl-dots{text-align:left;padding-left:15%}#homepage #section_04{padding:3rem 0}#homepage #section_05 h2{font-size:2.125rem;margin-bottom:1rem}#homepage #section_05 .map-zone .no-pad-mobile{padding-right:0;padding-left:0}#homepage #section_05 .map-green-info{border-top-right-radius:0;border-bottom-right-radius:0}#homepage #section_06{background-color:#ecffc1;padding:3rem 0}#homepage #section_06 h2,#homepage #section_06 p.newsletter-title{font-size:1.6rem;margin-bottom:.2rem}#homepage #section_04 .carousel-text-box .more-carousel-link{font-size:14px;line-height:37px}a.navbtn-link-login{font-size:.8rem;line-height:2.5rem!important;letter-spacing:.004rem;padding:0!important;border-radius:28px;transition:background-color .6s,color .6s}a.navbtn-link-login:hover{background-color:transparent!important;color:#76bd22!important;border-radius:28px!important;padding:0!important;transition:.6s!important}a.navbtn-link-login:hover .link-login-arrow{display:none!important}#homepage #section_05 .list ul{display:block;text-align:center}.navbar-register p.header-register-title{font-size:1rem;margin-top:.15rem}#sponsor-inscription{padding:110px 0}.navbar-register p.header-register-title{font-size:.8rem}.navbar-register .header-logo{margin-top:.7rem!important;width:125px}#menu a.list-link{font-size:.775rem}#homepage #section_05 .map-green-info{max-height:31.0625rem}#footer{padding:2rem 0 6rem!important}#footer .footer-right ul a.footer-link-terms{font-size:.775rem!important}#about .about-banner h1{font-size:2.375rem}#about .about-banner h2{font-size:1rem}#about #section_02 h1{font-size:2.375rem;line-height:2.6375rem}#about #section_02 h2{font-size:1rem;line-height:1.16rem}#about #section_02{padding:2rem 0 2.5rem}#about #section_02 .list ul{display:block}#about #section_03 p.about-text{font-size:1.15rem;line-height:2.08875rem}#reserved-menu{width:25.9rem!important;padding:5rem 2.5rem!important}#homepage #section_02 .list{padding:.94rem 1.5rem}#homepage .home-list .list .box p.value-title{font-size:1.3rem}#about #section_02 ul li .box p.value-title{font-size:2rem}.map iframe{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#homepage #section_02_sponsor{padding:2.5rem 0 4.5rem;border-radius:3rem 3rem 0rem 0rem;background:#F2F2F2}#homepage #section_02_sponsor h3,#homepage #section_02_sponsor p.section-title,#homepage #section_04 p.section-title{font-size:1.6rem;margin-bottom:1.5rem;line-height:1.8rem}#homepage #section_02_sponsor .box-advantage{padding:0 15px}#homepage #section_02_sponsor p.advantage-title{font-size:1.6rem}#section-footer-mobile .navbtn-not-link,#section-footer-mobile .navbtn-link{font-size:.9rem}#homepage #section_02_sponsor p.advantage-subtitle{font-size:16px;line-height:1.75563rem}#section-footer-mobile .nav-buttons-link-sponsor{max-width:15.1rem}}@media only screen and (max-width: 767px){#homepage #section_01{min-height:90vh;z-index:50}#homepage .section_01_public.section_01_public_video{min-height:90vh}#homepage #section_05 .map-green-info li.green-info{font-size:1rem;line-height:1.5rem}#parallax-bg{position:fixed!important;z-index:-2;background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;background-attachment:unset!important}#homepage #section_02_sponsor{border-radius:0rem}#homepage #section_03{position:relative;overflow:hidden;height:100%!important}#parallax-bg{opacity:0;transition:opacity .5s ease}#parallax-bg.visible{opacity:1}}@media (max-width: 400px){#homepage #section_05 .map-green-info{max-height:max-content;min-height:35.0625rem}#footer .footer-right ul a.footer-link-terms{font-size:.575rem!important}#reserved-menu{width:20rem!important;padding:5rem 2.5rem!important}#section-footer-mobile .navbtn-not-link{font-size:.7rem;padding:0 10px}#section-footer-mobile .navbtn-link{font-size:.7rem}a.navbtn-link-login{font-size:.6rem}#homepage #section_02_sponsor .advantage-button{font-size:10px}#section-footer-mobile .nav-buttons-link-sponsor{max-width:13.8rem}}.section_01_sponsor_video{position:relative;width:100%;height:100vh;overflow:hidden}.section_01_sponsor_video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;z-index:-1;opacity:.6}.section_01_sponsor_video video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-2}#homepage .section_01_public.section_01_public_video{position:relative;width:100%;min-height:100vh;overflow:hidden}#homepage .section_01_public.section_01_public_video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;z-index:-1;opacity:.6}#homepage .section_01_public.section_01_public_video video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-2}
