#header-public.site-navbar .transparent{background:transparent}#header-public.site-navbar .site-navbar__bg-gray-transparent{background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0) 100%);transition:background 1s ease-out}#header-public.site-navbar .site-navigation{height:100%;min-height:90px}#header-public.site-navbar .site-navbar__bg-gray-transparent.site-navbar__bg-gray-transparent--scrolled:before{opacity:1}#header-public.site-navbar .site-navbar__bg-gray-transparent:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;background:#fff;transition:opacity ease-in .25s;box-shadow:0 4px 12px #00000021}#header-public.site-navbar .site-navigation .site-menu{margin-bottom:0;align-items:center}#header-public.site-navbar .site-navigation .site-menu .active>a span{background:#215C48;color:#fff;border-radius:30px;display:inline-block;padding:5px 20px}#header-public.site-navbar .site-navigation .site-menu a{text-decoration:none!important;display:inline-block}#header-public.site-navbar .site-navigation .site-menu>li{display:inline-block}#header-public.site-navbar .site-navigation .site-menu>li>a:not(.btn-custom){padding:10px 0;color:#fff;font-size:1rem;text-decoration:none!important;font-family:DM SANS}#header-public.site-navbar .site-navbar__bg-gray-transparent--scrolled .site-navigation .site-menu>li>a:not(.btn-custom){color:#215c48}#header-public.site-navbar .site-navigation .site-menu>li>a>span{padding:5px 20px;display:inline-block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;border-radius:30px}#header-public.site-navbar .site-navigation .site-menu>li>a:hover>span{text-decoration:underline}#header-public.site-navbar .site-navigation .navbar-toggler{border:1px solid #79C36F}#header-public.site-navbar .site-navigation .navbar-toggler:focus{box-shadow:none}#header-public.site-navbar .site-navigation .navbar-toggler span.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(121 195 111)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}#header-public.site-navbar .site-navigation .header-public__img-green{display:none}#header-public.site-navbar .site-navbar__bg-gray-transparent--scrolled .site-navigation .header-public__img-green{display:block}#header-public.site-navbar .site-navbar__bg-gray-transparent--scrolled .site-navigation .header-public__img{display:none}footer.footer-public{background-color:#215c48;padding:68px 0 32px}footer.footer-public .footer-public__logo img{width:52px}footer.footer-public .footer-public__logo h4{display:inline-block;margin-bottom:0;line-height:1;vertical-align:middle;font-size:1.644rem;color:#fff;font-family:Cocogoose semilight;font-weight:300;margin-left:6px}footer.footer-public .footer-public__vision{font-size:.938rem;color:#fff;font-family:DM SANS;margin-top:30px}footer.footer-public .footer-public__right-content{display:flex;justify-content:flex-end}footer.footer-public .footer-public__right-content a{color:#fff;text-decoration:none}footer.footer-public .footer-public__right-content .footer-public__urls{min-width:160px;margin-right:40px}footer.footer-public .footer-public__right-content .footer-public__urls ul{list-style:none;margin:0;padding:0}footer.footer-public .footer-public__right-content .footer-public__urls ul li:not(:last-child){margin-bottom:20px}footer.footer-public .footer-public__right-content .footer-public__urls ul li a{font-family:DM SANS;font-size:1rem}footer.footer-public .footer-public__right-content .footer-public__urls ul li a :hover{text-decoration:underline}footer.footer-public .footer-public__right-content .footer-public__redes span{color:#fff;font-family:DM SANS;font-size:1rem;margin-bottom:16px}footer.footer-public .footer-public__right-content .footer-public__redes .footer-public__links-redes{margin-top:16px}footer.footer-public .footer-public__right-content .footer-public__redes .footer-public__links-redes a:not(:last-child){margin-right:24px}footer.footer-public .footer-public__copyright{margin-top:55px;border-top:solid 1px #969696}footer.footer-public .footer-public__copyright span{color:#969696;font-size:.813rem;font-family:DM SANS;line-height:18px;margin-top:12px}@media (max-width: 991px){footer.footer-public{padding:40px 0 32px}}@media (max-width: 768px){footer.footer-public .footer-public__left-content{text-align:center;margin-bottom:11px}footer.footer-public .footer-public__right-content{justify-content:center}footer.footer-public .footer-public__right-content .footer-public__redes{text-align:center}footer.footer-public .footer-public__copyright span{text-align:center}footer.footer-public .footer-public__right-content .footer-public__urls ul li a{text-decoration:underline}}@media (max-width: 593px){footer.footer-public .footer-public__right-content{flex-wrap:wrap}footer.footer-public .footer-public__right-content .footer-public__urls{width:100%;margin:0 0 52px;text-align:center}}#whatsapp-btn{bottom:38px;position:fixed;right:38px;z-index:100}#whatsapp-btn.whatsapp-contact__link{align-items:center;display:flex;justify-content:center;border-radius:50%;height:58px;width:58px}.btn-outline-green{padding:12px 16px;display:inline-block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;border-radius:6px;border-color:#79c36f;border-width:1px;border-style:solid;background-color:#fff;text-decoration:none!important;color:#79c36f;font-size:1.23077rem;font-family:DM SANS;line-height:1}.btn-outline-green:hover{background-color:#79c36f!important;color:#fff!important}.btn-outline-green:disabled{opacity:.5}.content-404-error{display:flex;justify-content:space-around;align-items:center;height:100vh}.content-404-error__img{background-repeat:no-repeat;background-size:contain;background-position:34% 100%;height:100%;width:50%;background-image:url(/img/errors/coffe404.svg)}.content-404-error__info{text-align:center;padding:10px 100px;width:50%}.content-404-error__info p{color:#215c48;font-family:DM SANS;font-size:23px;font-weight:400;letter-spacing:0em;text-align:center;margin:10px 70px 24px}.btn-custom{padding:12px 16px;display:inline-block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;border-radius:6px;text-decoration:none!important;font-size:1rem;font-family:DM SANS;line-height:1}.btn-custom.btn-light-green{background-color:#79c36f;color:#fff;border:0px}.btn-custom.btn-light-green--primary{background-color:#215c48}.btn-custom.btn-light-green:hover{background-color:#51814a}.btn-custom.btn-light-green:disabled{opacity:.5}.btn-custom.btn-light-gray{background-color:#f6faf8;color:#215c48;border:1px solid #9F9F9F}.btn-custom.btn-light-gray:hover{background-color:#c4c4c4}.btn-custom.btn-light-gray:disabled{opacity:.5}.btn-custom.btn-red{background-color:#d64751;color:#f6faf8;border:1px solid #9F9F9F}.btn-custom.btn-red:hover{background-color:#a71620}.btn-custom.btn-red:disabled{opacity:.5}.btn-custom.btn-light-green-out-border{padding:12px 16px;display:inline-block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;border-radius:6px;background-color:#79c36f;text-decoration:none!important;color:#fff;border:0px}.btn-custom.btn-light-green-out-border--primary{background-color:#215c48}.btn-custom.btn-light-green-out-border:hover{background-color:#51814a}.btn-custom.btn-light-green-out-border:disabled{opacity:.5}.btn-custom.btn-borderlight-green{padding:8px 15px;display:inline-block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;border-radius:6px;border-color:#79c36f;background-color:#fff;color:#79c36f;text-decoration:none!important;font-size:.75rem;font-family:DM SANS;line-height:1;border:1px solid}.btn-custom.btn-borderlight-green:hover{background-color:#51814a;color:#fff}.btn-custom.btn-borderlight-green:disabled{opacity:.5}.btn-custom.btn-borderlight-green-dark{padding:8px 15px;display:inline-block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;border-radius:6px;border-color:#215c48;background-color:#fff;color:#215c48;text-decoration:none!important;font-size:.75rem;font-family:DM SANS;line-height:1;border:1px solid}.btn-custom.btn-borderlight-green-dark:hover{background-color:#51814a;color:#fff}.btn-custom.btn-borderlight-green-dark:disabled{opacity:.5}.btn-custom.btn-borderlight-red{padding:8px 15px;display:inline-block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;border-radius:6px;border-color:#a71620;background-color:#fff;color:#a71620;text-decoration:none!important;font-size:.75rem;font-family:DM SANS;line-height:1;border:1px solid}.btn-custom.btn-borderlight-red:hover{background-color:#a71620;color:#fff}.btn-custom.btn-borderlight-red:disabled{opacity:.5}.title-admin-default{font-family:DM SANS;font-size:1.5rem;color:#215c48;font-weight:700}.admin-default-content{padding-top:11px}.scroll_fit{scrollbar-width:thin;scrollbar-color:#9c9b9b #eee}.scroll_fit::-webkit-scrollbar-button{width:0px;height:0px}.scroll_fit::-webkit-scrollbar{background-color:#dfe3e4;width:3px;height:3px}.scroll_fit::-moz-scrollbar{background-color:#dfe3e4;width:3px}.scroll_fit::-webkit-scrollbar-track{border-radius:10px}.scroll_fit::-webkit-scrollbar-track-piece{background-color:#dfe3e4}.scroll_fit::-webkit-scrollbar-thumb{background-color:#9c9b9b;border-radius:10px}.scroll_fit::-webkit-scrollbar-thumb:active{background:#8a8080}.scroll_fit::-webkit-scrollbar-track:hover{background:#dedede}.scroll_fit::-webkit-scrollbar-corner{background:transparent}.mosha__toast.warning{color:#e1a722;background-color:#fff!important}.mosha__toast.warning .mosha__icon svg{fill:#e1a722}.mosha__toast.warning .mosha__toast__content{color:#e1a722}.mosha__toast.warning .mosha__toast__close-icon:before{color:#e1a722}.mosha__toast.warning .mosha__toast__progress{background-color:#e1a722}.infinite-custom__spinner{text-align:center}.infinite-custom__noresult,.infinite-custom__errordata{text-align:center;font-family:DM SANS;font-weight:600;font-style:normal;font-size:1.5rem;color:#215c48;margin-bottom:0}.no-results{text-align:center}.no-results h2{font-family:DM SANS;font-weight:600;font-style:normal;font-size:1.5rem;color:#215c48;margin-bottom:0}.generic_cargando{position:fixed;top:0px;left:0px;z-index:99999999;background:rgba(255,255,255,.9);width:100%;text-align:center;height:100%;display:none}.generic_cargando__container{height:100%;align-items:center;align-content:flex-start;margin:auto;display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:row;text-align:center}.generic_cargando img{max-width:100%;display:block;margin:0 auto 13px;width:118px}.generic_cargando span{font-family:DM SANS;font-size:32px;color:#215c48}.generic_cargando--visible{display:inline-block!important;position:fixed;z-index:1010}.title-green-principal{font-family:Cocogoose semilight;font-weight:300;font-style:normal;font-size:2rem;color:#215c48}.text-green-principal{font-family:DM SANS;font-style:normal;font-weight:400;font-size:1rem;color:#215c48}body{margin:0}@media (max-width: 992px){html{font-size:15px}}@media (max-width: 768px){html{font-size:13px}}.container{max-width:1200px;margin:0 auto;padding-left:35px;padding-right:35px}.dp__main.dp__theme_light.custom-datepicker .custom-input-datepicker{border-radius:6px;font-size:.875rem;font-family:DM SANS;margin-bottom:9px;color:#215c48;padding:9px 28px;max-height:35px;border:1px #9F9F9F solid}.dp__main.dp__theme_light.custom-datepicker .custom-input-datepicker+.dp__input_icon{right:8px;left:auto;top:43%}.dp__main.dp__theme_light.custom-datepicker .custom-input-datepicker.form-control:focus{box-shadow:none}.dp__main.dp__theme_light.custom-datepicker .custom-input-datepicker.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:none}.dp__main.dp__theme_light.custom-datepicker .dp__clear_icon{right:auto;padding:10px 0;left:8px}.dp__menu.custom-menu-datepicker .dp__select{color:#215c48}.dp__menu.custom-menu-datepicker .dp__range_end,.dp__menu.custom-menu-datepicker .dp__range_start,.dp__menu.custom-menu-datepicker .dp__active_date,.dp__menu.custom-menu-datepicker .dp__overlay_cell_active{background-color:#215c48}.dp__menu.custom-menu-datepicker .dp__selection_preview{width:0}.dp__menu.custom-menu-datepicker .dp__action_buttons{width:100%}.preloader_circle{display:inline-block;vertical-align:middle;margin-left:9px;width:20px;height:20px;border:5px solid #eee;border-top:5px solid #666;border-radius:50%;animation-name:girar;animation-duration:2s;animation-iteration-count:infinite}@keyframes girar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
