:root{--white:#fff;--black:#000;--textColor:#222a38;--bgHeaderColor:#2860ba;--footerColor:#000;--bgBanner:#307ef5;--bgSlogan:#71f6e6;--colorSlogan:#007eff;--bgCollapsable:#f4c1ac;--bgCard:#fafafa;--bgTab:#f5f5f5;--bgPromo:#245a5f;--submitBtn:#ec8738}body{background:var(--white);background-size:100% auto;color:var(--textColor);font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:21px;margin:0;text-align:left}p{font-size:18px;line-height:24px}h2{font-size:65px;line-height:78px}h2,h3{font-weight:700}h3{font-size:54px;line-height:64px}h4{font-size:42px;line-height:52px}h4,h5{font-weight:700}h5{font-size:36px;line-height:42px}.btn-main{background:var(--bgHeaderColor);border:1px solid var(--bgHeaderColor);border-radius:32px;color:var(--white);font-size:16px;font-weight:700;line-height:22px;padding:8px 15px;text-align:center}.btn-main.active,.btn-main.white,.btn-main:hover{background:var(--white);color:var(--bgHeaderColor)}.btn-main.white{border:1px solid var(--white)}.btn-main.white.active,.btn-main.white:hover{background:var(--bgHeaderColor);color:var(--white)}.btn-main.white2{background:var(--white);border:1px solid var(--white);color:var(--bgPromo)}.btn-main.white2.active,.btn-main.white2:hover{background:var(--bgPromo);color:var(--white)}.btn-main.black{background:var(--textColor);border:1px solid var(--textColor);color:var(--white)}.btn-main.black.active,.btn-main.black:hover{background:var(--white);color:var(--textColor)}.link{font-size:16px;font-weight:700;line-height:22px;position:relative}.link,.link:hover{color:var(--textColor);text-decoration:none}.link:after{background:var(--textColor);transition:all .3s ease;width:0}.link.selected:after,.link:after,.link:hover:after{bottom:-2px;content:"";display:block;height:3px;left:50%;position:absolute;transform:translateX(-50%)}.link.selected:after,.link:hover:after{width:100%}.link.white{color:var(--white)}.link.white.selected:after,.link.white:after,.link.white:hover:after{background:var(--white)}.show-mobile,.show-mobile-flex{display:none}.show-desktop-flex{display:flex}@media (max-width:991px){h2{font-size:48px;line-height:58px}h3{font-size:36px;line-height:42px}h4{font-size:30px;line-height:36px}h5{font-size:25px;line-height:31px}.show-mobile-flex{display:flex}.show-desktop-flex{display:none}}@media (max-width:767px){.btn-main{min-width:200px;padding:10px}p{font-size:15px;line-height:21px}h2{font-size:28px;line-height:34px}h3{font-size:24px;line-height:30px}h4{font-size:20px;line-height:26px}h5{font-size:18px;line-height:24px}.show-mobile{display:block}}.custom-select-elem{font-size:25px;line-height:29px;position:relative;width:200px}.custom-select-elem select{display:none}.select-selected{background-color:var(--bgColor);border-radius:6px}.select-selected:after{border:6px solid transparent;border-color:var(--formBtnColor) transparent transparent transparent;content:"";height:0;position:absolute;right:8px;top:22px;width:0}.select-selected.select-arrow-active:after{border-color:transparent transparent var(--formBtnColor) transparent;top:14px}.select-items div,.select-selected{color:var(--formBtnColor);cursor:pointer;padding:8px 16px}.select-items{background-color:var(--white);left:0;position:absolute;right:0;top:100%;z-index:99}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}@media (max-width:991px){.custom-select-elem{font-size:18px;line-height:24px}}header{background:var(--bgHeaderColor)}header .navbar-nav .nav-item{display:flex;flex-direction:column;justify-content:center;margin:0 10px}header .navbar-nav .nav-item .nav-link{padding:0}header .dropdown-menu{background:var(--bgHeaderColor);border:1 solid var(--bgHeaderColor);color:var(--white)}header .dropdown-menu .dropdown-item{background:var(--bgHeaderColor);color:var(--white);transition:all .3s ease}header .dropdown-menu .dropdown-item:hover{background:var(--white);color:var(--bgHeaderColor)}@media (max-width:767px){header .navbar{justify-content:center!important}header .navbar-brand .img-logo{max-width:200px}header .img-wave{display:none}}footer{background:var(--footerColor);color:var(--white);font-size:16px;line-height:36px;padding:35px 0}footer .footer-social{background:var(--white);border:1px solid var(--white);border-radius:50%;color:var(--black);display:block;font-size:20px;height:35px;line-height:35px;margin:0 2px;transition:all .3s ease;width:35px}footer .img-left{text-align:left}footer .img-center{text-align:center}footer .img-right{text-align:right}footer img{height:60px;max-width:100%;width:auto}footer .footer-social:hover{background:var(--black);color:var(--white)}@media (max-width:767px){footer .img-center,footer .img-left,footer .img-right{text-align:center}footer img{height:50px}}.banner-carousel .slide{background:var(--bgBanner)}.banner-carousel .content{display:flex;flex-direction:row;justify-content:space-between}.banner-carousel .content>div:first-of-type{width:40%}.banner-carousel .content>div:last-of-type{text-align:right;width:60%}.banner-carousel .content h2{color:var(--white);font-weight:700}.banner-carousel .content p{color:var(--white);font-size:24px;font-style:italic;line-height:30px}.banner-carousel .content .img-main{padding-left:30px}.banner-carousel .slick-prev{height:40px;left:100px;width:24px;z-index:2}.banner-carousel .slick-prev:before{color:var(--white)!important;content:"\f053";font-family:Font Awesome\ 5 Pro;font-size:40px;font-weight:900;transition:all .3s ease}.banner-carousel .slick-next{height:40px;right:100px;width:24px;z-index:2}.banner-carousel .slick-next:before{color:var(--white)!important;content:"\f054";font-family:Font Awesome\ 5 Pro;font-size:40px;font-weight:900;transition:all .3s ease}@media (max-width:1399px){.banner-carousel .slick-prev{left:15px}.banner-carousel .slick-next{right:15px}}@media (max-width:767px){.banner-carousel .content{flex-direction:column}.banner-carousel .content>div:first-of-type{width:100%}.banner-carousel .content>div:last-of-type{margin:0 auto;max-width:320px;width:100%}.banner-carousel .content .img-main{padding-left:0}}.info-blocks-section{overflow:hidden;position:relative}.info-blocks-section img{margin-bottom:0}.info-blocks-section p{display:block;font-size:24px;font-weight:700;line-height:30px;margin:0 auto;max-width:320px}.info-blocks-section i{display:block;font-size:18px;font-weight:400;line-height:24px;margin:0 auto;max-width:200px}.info-blocks-section .whatsapp-container{height:80px;position:fixed;right:0;top:35px;width:100px;z-index:10000}.info-blocks-section .whatsapp-container a{display:block;height:80px;position:relative}.info-blocks-section .whatsapp-container a img{height:80px;margin:0 -70px 0 0;width:auto}.info-blocks-section .phone-container{background:#245a5f;border-bottom-left-radius:20px;border-top-left-radius:20px;color:#fff;height:80px;padding:10px;position:fixed;right:0;text-align:center;top:135px;width:100px;z-index:10000}.info-blocks-section .phone-container a{color:#fff;display:block;font-size:60px;height:80px;line-height:60px;position:relative;text-decoration:none}.info-blocks-section .phone-container a i{font-size:60px;line-height:60px}@media (max-width:991px){.info-blocks-section p{font-size:20px;line-height:26px}.info-blocks-section .whatsapp-container,.info-blocks-section .whatsapp-container a,.info-blocks-section .whatsapp-container a img{height:60px}.info-blocks-section .phone-container{height:60px;top:110px}.info-blocks-section .phone-container a{height:60px}.info-blocks-section .phone-container a i{font-size:40px;line-height:40px}}@media (max-width:767px){.info-blocks-section .whatsapp-container{height:45px;top:100px}.info-blocks-section .whatsapp-container a,.info-blocks-section .whatsapp-container a img{height:45px}.info-blocks-section .phone-container{border-radius:10px;height:45px;padding:10px 18px;right:3px;text-align:left;top:160px;width:100px}.info-blocks-section .phone-container a{height:45px}.info-blocks-section .phone-container a i{font-size:30px;line-height:30px}}.banner-slogan-section{background:var(--bgSlogan);color:var(--colorSlogan)}.img-wave{max-width:180px}.banner-slogan-section i{font-size:29px;line-height:36px}@media (max-width:991px){.banner-slogan-section img{display:block;margin:0 auto;max-width:480px;width:100%}.img-wave{max-width:180px!important}}@media (max-width:767px){.banner-slogan-section i{font-size:20px;line-height:26px}}.cta-section{overflow:hidden;position:relative}.cta-section .img-bg{height:110%;max-width:unset;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.cta-section.membership-section .img-bg{height:100%;right:0;width:auto}.cta-section.membership-section .paragraph{font-weight:500}.cta-section.membership-section ul{list-style:none;margin:0;padding:0}.cta-section.membership-section ul li p{margin:0}@media (max-width:1199px){.cta-section .img-bg{right:-7%}.cta-section.membership-section .img-bg{right:-12%}}@media (max-width:991px){.cta-section .img-bg{margin:0 auto;max-width:480px;position:relative;top:unset;transform:unset}.cta-section .img-bg,.cta-section.membership-section .img-bg{height:auto;right:0;width:90%}}.collapsable-section{background:var(--bgCollapsable);overflow:hidden;position:relative}.collapsable-section.accordion-section .text-container{min-height:750px}.collapsable-section.accordion-section .accordion{min-height:500px}.collapsable-section.accordion-section .accordion-text-container{margin:0 auto;width:80%}.collapsable-section.promo-cta-section{background:var(--bgPromo)}.collapsable-section.promo-cta-section .text-container a,.collapsable-section.promo-cta-section .text-container h3,.collapsable-section.promo-cta-section .text-container img{margin-left:60px;margin-right:60px}.collapsable-section.maps-section{background:var(--bgHeaderColor);color:var(--bgSlogan);overflow:hidden;position:relative}.collapsable-section.maps-section .embed-responsive{height:384px}.collapsable-section.maps-section .text-container{background:var(--bgHeaderColor);z-index:2}.collapsable-section.maps-section h4{margin-left:60px;margin-right:60px}.collapsable-section .card{border:0;border-radius:0}.collapsable-section .card .card-header{border:0;border-radius:0;padding:0}.collapsable-section .card .card-header .btn{background:var(--bgCard);border:0;border-radius:0;display:flex;flex-direction:row;font-size:18px;font-weight:500;line-height:24px;padding:.75rem 2rem .75rem 1.25rem;position:relative}.collapsable-section .card .card-header .btn.collapsed:after{content:"\f078"}.collapsable-section .card .card-header .btn:after{color:var(--colorSlogan);content:"\f068";display:block;font-family:Font Awesome\ 5 Pro;font-weight:700;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .3s ease}.collapsable-section .card .card-header .btn img{margin-right:20px;max-width:36px}.collapsable-section .card .card-header .btn span{display:inline-block;width:70%}@media(max-width:1399px){.collapsable-section.maps-section .embed-responsive{height:300px}}@media (max-width:1199px){.collapsable-section.maps-section .embed-responsive{height:200px}}@media (max-width:991px){.collapsable-section.accordion-section .accordion-text-container{width:90%}.collapsable-section .img-bg{display:block;height:auto;left:unset;margin:0 auto;max-width:480px;padding-top:20px;position:relative;top:unset;transform:unset;width:90%}.collapsable-section.maps-section .img-bg{display:block;height:auto;left:0;margin:0 auto;max-width:480px;width:90%}.collapsable-section.maps-section h4{margin-left:60px;margin-right:60px}.collapsable-section.accordion-section .accordion,.collapsable-section.accordion-section .text-container{min-height:unset}}.tabs-section{position:relative}.tabs-section .title i{font-size:32px;font-weight:600;line-height:38px}.tabs-section .nav .nav-item .nav-link{padding:20px;transition:all .3s ease}.tabs-section .nav .nav-item .nav-link.active,.tabs-section .nav .nav-item .nav-link:hover{background-color:var(--colorSlogan);transition:all .2s}.tabs-section .nav .nav-item .nav-link img{transition:all .3s ease}.tabs-section .nav .nav-item .nav-link.active img,.tabs-section .nav .nav-item .nav-link:hover img{filter:brightness(0) invert(1);transition:all .3s ease}.tabs-section .nav .nav-item .nav-link.active span,.tabs-section .nav .nav-item .nav-link:hover span{color:var(--white);transition:all .3s ease}.tabs-section .nav .nav-item .nav-link span{color:var(--textColor);display:flex;flex-direction:column;font-size:15px;font-weight:700;justify-content:center;line-height:21px;margin:10px 0 0;min-height:50px;transition:all .3s ease}.tabs-section .tab-content{background:var(--bgTab);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:2px solid var(--colorSlogan);padding:40px;position:relative;top:-5px}@media (max-width:1199px){.tabs-section .nav .nav-item .nav-link{padding:10px}.tabs-section .nav .nav-item .nav-link span{font-size:12px;line-height:18px}.tabs-section .nav .nav-item .nav-link img{height:60px}}@media (max-width:991px){.tabs-section .nav .nav-item .nav-link img{height:50px}.tabs-section .title i{font-size:18px;line-height:24px}}@media (max-width:767px){.tabs-section .nav .nav-item .nav-link{padding:10px}.tabs-section .tab-content{padding:15px}.tabs-section .title i{font-size:14px;line-height:20px}}.form-section h2{font-size:30px;font-weight:600;line-height:36px}.form-section input{font-size:20px;width:100%}.form-section input,.form-section select{background:var(--white);border:1px solid var(--textColor);border-radius:30px;color:var(--textColor);font-weight:500;margin-bottom:15px;min-height:50px;padding:8px 20px}.form-section select{font-size:15px;font-size:20px;width:100%!important}.form-section input[type=submit]{background:var(--submitBtn);border:var(--submitBtn);border-radius:10px;color:var(--white);display:block;font-size:20px;font-weight:400;margin:0 auto 15px;min-height:50px;padding:8px 30px;position:relative;transition:all .2s;width:auto}.form-section input[type=submit]:hover{background:var(--white);color:var(--submitBtn);transition:all .2s}.form-section label{color:var(--textColor);font-size:20px}.form-section .hs-form-booleancheckbox label{color:var(--textColor);display:block}.form-section .hs-fieldtype-booleancheckbox .inputs-list{list-style:none;margin:0;padding:0}.form-section input[type=checkbox]{margin:0 10px 0 0;min-height:unset;width:auto}.form-section input[type=checkbox],.form-section textarea{background:var(--white);border:1px solid var(--textColor);color:var(--textColor);outline:none}.form-section textarea{border-radius:30px;padding:8px 16px;resize:none;width:100%!important}.form-section form a{color:var(--textColor)}.form-section .hs-form-field{margin-bottom:20px;margin-top:0}.form-section .hs-error-msg,.form-section .hs-error-msgs{color:var(--errorColor);list-style:none;margin:0;padding:0}.form-section fieldset{max-width:unset!important}.form-section ul.inputs-list{overflow:hidden}.form-section .hs-form-field>label{display:block;font-size:18px;font-weight:600;margin-bottom:10px}.form-section .hs-form-checkbox-display span{display:inline-block;margin-top:10px;position:relative}@media(max-width:767px){.form-section label{font-size:14px}.form-section .hs-form-field>label{font-size:16px;margin-bottom:4px}.form-section li.hs-form-checkbox{float:none;width:100%}}.cards-section{background:var(--cardsColor);padding:80px 0}.cards-section h2{max-width:580px}.card-elem{background:var(--white);border-radius:13px;color:var(--textColor);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:20px 14px;position:relative;text-align:center}.card-elem p{font-size:14px;font-weight:500;line-height:16px}@media (max-width:991px){.cards-section{padding:60px 0}}@media (max-width:767px){.cards-section{padding:30px 0}}#wp{z-index:999}