@charset "UTF-8";.pagination,.pagination .page-numbers,.search-bar .form-layout .form-group button{align-items:center;display:flex;justify-content:center}@font-face{font-family:Rubik;src:url(../fonts/Rubik-Regular.woff2) format("woff2"),url(../fonts/Rubik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(../fonts/Rubik-Bold.woff2) format("woff2"),url(../fonts/Rubik-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Rubik,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;line-height:1.5;text-rendering:optimizespeed}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{color:inherit;font:inherit}h1{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}h2{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}h3{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}h4{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}h5{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}h6{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}a{color:inherit;text-decoration:none;touch-action:manipulation;transition:color .3s ease,background-color .3s ease}ol,ul{list-style:none;padding:0}table{border-collapse:collapse;border-spacing:0}button{background:0 0;border:none;cursor:pointer;touch-action:manipulation;transition:color .3s ease,background-color .3s ease,border-color .3s ease;padding:0}fieldset{border:none;min-width:0}body:focus-within{scroll-behavior:smooth}body{text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@-webkit-keyframes menu-fixed{from{margin-top:-200px}to{margin-top:0}}@keyframes menu-fixed{from{margin-top:-200px}to{margin-top:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:target,[tabindex],a,button,input,select,textarea{scroll-margin-top:var(--header-height,120px)}b,strong{font-weight:700}em{font-style:italic}del{text-decoration:line-through}iframe,img,video{max-width:100%;max-height:100%}a{color:#464646}a[href^=tel]{width:inherit!important;color:inherit;text-decoration:none}:root{scroll-behavior:auto}html{font-size:16px;min-height:100%}body{background-color:#fff;color:#464646;display:flex;flex-direction:column;font-family:Rubik;font-size:1rem;height:auto;min-height:100%;left:0;line-height:1;position:relative}body ::-moz-selection{background:rgba(31,99,67,.3)}body ::selection{background:rgba(31,99,67,.3)}main{flex-grow:1;overflow:hidden}.img-contrast{filter:none}.btn-default a,.btn-default button{align-items:center;background-color:#1f6343;border:0;border-radius:8px;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:3px;padding:10px 20px}.btn-default a:hover,.btn-default button:hover{background-color:#15442e}.btn-default.outline a,.btn-default.outline button{background-color:transparent;border:1px solid #1f6343;color:#1f6343}.btn-default.outline a:hover,.btn-default.outline button:hover{background-color:#1f6343;color:#fff}.btn-default.white a,.btn-default.white button{background-color:#fff;color:#1f6343;transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .3s ease}.btn-default.white a:hover,.btn-default.white button:hover{transform:scale(1.1)}.btn-default.white.outline a,.btn-default.white.outline button{background-color:transparent;border:1px solid #fff;color:#fff}.btn-default.white.outline a:hover,.btn-default.white.outline button:hover{background-color:#fff;color:#1f6343}.btn-default.big a,.btn-default.big button{font-size:1.5rem;padding:14px 25px}.btn-default.expand a,.btn-default.expand button{justify-content:center;text-align:center;width:100%}.btn-default.secondary a,.btn-default.secondary button{background-color:#5d3a00;color:#fff}.btn-default.secondary a:hover,.btn-default.secondary button:hover{background-color:#342100}.btn-default.secondary.outline a,.btn-default.secondary.outline button{background-color:transparent;border:1px solid #5d3a00;color:#5d3a00}.btn-default.secondary.outline a:hover,.btn-default.secondary.outline button:hover{background-color:#5d3a00;color:#fff}.btn-default.tertiary a,.btn-default.tertiary button{background-color:#ffe8c3;color:#5d3a00}.btn-default.tertiary a:hover,.btn-default.tertiary button:hover{background-color:#ffd89a}.btn-default.tertiary.outline a,.btn-default.tertiary.outline button{background-color:transparent;border:1px solid #ffe8c3;color:#ffe8c3}.btn-default.tertiary.outline a:hover,.btn-default.tertiary.outline button:hover{background-color:#ffe8c3;color:#5d3a00}.btn-default.cta a,.btn-default.cta button{box-shadow:0 8px 10px rgba(0,0,0,.05);font-size:1.5rem;padding:14px 25px;transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .3s ease}.btn-default.cta a:hover,.btn-default.cta button:hover{transform:scale(1.05)}.btn-default.whatsapp a,.btn-default.whatsapp button{background-color:#25d366;color:#fff}.btn-default.whatsapp a:hover,.btn-default.whatsapp button:hover{background-color:#128c7e}.btn-default.whatsapp.outline a,.btn-default.whatsapp.outline button{background-color:transparent;border:1px solid #25d366;color:#25d366}.btn-default.whatsapp.outline a:hover,.btn-default.whatsapp.outline button:hover{background-color:#25d366;color:#fff}.titulo-default{color:#000;font-size:3.4rem;font-weight:700;line-height:1.2;margin-bottom:20px}@media (max-width:1399.98px){.titulo-default{font-size:2.8rem}}@media (max-width:1199.98px){.titulo-default{font-size:2.6rem}}@media (max-width:575.98px){.titulo-default{font-size:2rem}}.img-cover,.img-fill{position:absolute;display:block;min-height:100%;width:100%;top:0;left:0}.img-cover{object-fit:cover}.img-fill{object-fit:fill}.select-custom-box{line-height:27px;max-width:100%;width:100%;position:relative}.select-custom-box .label{display:block}.select-custom-box select{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.select-custom-box select:disabled:hover{cursor:not-allowed}.select-custom-box select:focus+.text{outline:2px solid #555}.select-custom-box select.error+.text{border-color:red!important}.select-custom-box .text{display:block;font-weight:400;padding:5px 15px;position:relative}.select-custom-box .text:after{content:"\f107";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;right:10px;bottom:50%;color:#464646;font-size:1.1rem;transform:translateY(50%)}.radio-custom-box>legend,.radio-custom-box>span{color:#1f6343;display:block;font-size:1rem}.radio-custom-box .item{display:inline-block}.radio-custom-box .item label{color:#464646!important;display:inline-block;line-height:19px;margin:7px 0}.radio-custom-box .item .check-radio{transition:opacity .2s ease}.radio-custom-box .item .check-radio:checked,.radio-custom-box .item .check-radio:not(:checked){position:absolute;left:-9999px}.radio-custom-box .item .check-radio:checked+label,.radio-custom-box .item .check-radio:not(:checked)+label{cursor:pointer;padding:2px 2px 2px 30px;position:relative;transition:color .2s ease}.radio-custom-box .item .check-radio:checked+label:after,.radio-custom-box .item .check-radio:checked+label:before,.radio-custom-box .item .check-radio:not(:checked)+label:after,.radio-custom-box .item .check-radio:not(:checked)+label:before{position:absolute;content:"";height:20px;width:20px;transition:opacity .2s ease}.radio-custom-box .item .check-radio:checked+label:before,.radio-custom-box .item .check-radio:not(:checked)+label:before{left:2px;top:2px;border:1px solid #1f6343;border-radius:3px}.radio-custom-box .item .check-radio:checked+label:after,.radio-custom-box .item .check-radio:not(:checked)+label:after{content:"\f00c";font-family:"Font Awesome 7 Free";font-weight:900;top:2px;left:5px;width:14px;opacity:0;transition:opacity .3s ease}.radio-custom-box .item .check-radio:checked+label a:hover,.radio-custom-box .item .check-radio:not(:checked)+label a:hover{text-decoration:underline}.radio-custom-box .item .check-radio:checked+label{color:#1f6343!important}.radio-custom-box .item .check-radio:checked+label:after{opacity:1}.radio-custom-box .item .check-radio:hover+label{color:#1f6343!important}.radio-custom-box .item .check-radio:focus+label{outline:2px solid #555}.radio-custom-box .item .check-radio[type=radio]+label:before{border-radius:50%}.radio-custom-box .item .check-radio[type=radio]+label:after{content:"\f111"}.radio-custom-box .item:not(:last-child){margin-right:15px}.accordion-item{background-color:transparent;color:#464646}.alert{border:none;border-radius:0;font-size:1rem;line-height:18px;padding:12px 30px;position:relative}.alert>svg{margin-right:5px}.alert .btn-close{background:0 0;font-size:1rem;height:100%;padding:0 10px}.form-layout .form-group .select-custom-box .text,.form-layout .form-group input,.form-layout .form-group textarea{background-color:#fff;border:1px solid #1f6343;border-radius:8px;color:#464646;height:40px;max-width:100%;padding:5px 15px;width:100%}.form-layout .form-group .select-custom-box [type=date].text,.form-layout .form-group input[type=date],.form-layout .form-group textarea[type=date]{cursor:pointer}.form-layout .form-group .select-custom-box [disabled].text,.form-layout .form-group input[disabled],.form-layout .form-group textarea[disabled]{cursor:not-allowed}.form-layout .form-group .select-custom-box [type=password].text,.form-layout .form-group input[type=password],.form-layout .form-group textarea[type=password]{padding-right:35px}.form-layout .form-group .select-custom-box .error.text,.form-layout .form-group input.error,.form-layout .form-group textarea.error{border-color:red}.form-layout{color:#464646}.form-layout .form-group{margin-bottom:20px;position:relative}.form-layout .form-group label{color:#1f6343;margin-bottom:3px}.form-layout .form-group textarea{height:180px;max-height:300px;min-height:100px;min-width:100%}.form-layout .form-group .select-custom-box select{height:calc(100% - 25px);top:25px}.form-layout .form-group .select-custom-box .text{height:auto;min-height:40px;padding:5px 15px}.form-layout .form-group small{font-size:.9rem}.form-layout .form-group .attachment{margin-bottom:0;width:100%}.form-layout .form-group .attachment .label{color:#1f6343;display:block;line-height:25px;margin-bottom:3px;position:relative}.form-layout .form-group .attachment .text{border:1px solid #1f6343;border-radius:8px;color:#464646;display:block;font-weight:400;height:40px;overflow:hidden;padding:7px 35px 7px 15px;position:relative;width:100%;overflow-wrap:anywhere}.form-layout .form-group .attachment .text:after{font-family:"Font Awesome 7 Free";content:"\f0c6";font-weight:900;color:#1f6343;font-size:1.2rem;position:absolute;bottom:8px;right:5px}.form-layout .form-group .attachment input{position:absolute;top:0;left:0;border:none;height:0;opacity:0;padding:0;width:0}.form-layout .form-group .attachment input:focus+.text{outline:2px solid #555}.form-layout .form-group .attachment input.error+.text{border-color:red}.form-layout .form-group .password{position:relative}.form-layout .form-group .password .switch-visibility{position:absolute;right:10px;top:32px;height:auto;opacity:0;width:auto}.form-layout .form-group .password .switch-visibility+label{position:absolute;right:5px;top:32px;color:#9b9b9b;font-size:1.1rem}.form-layout .form-group .password .switch-visibility+label:before{content:"\f070";font-family:"Font Awesome 7 Free";font-weight:900}.form-layout .form-group .password .switch-visibility:focus+label{outline:1px solid #222}.form-layout .form-group .password .switch-visibility:checked+label:before{content:"\f06e"}.form-layout .form-group .error-message{color:#c00000;font-weight:400;margin-top:2px;position:relative;padding-left:25px}.form-layout .form-group .error-message:before{font-family:"Font Awesome 7 Free";content:"\f071";font-weight:900;color:inherit;position:absolute;left:0;top:50%;transform:translateY(-50%)}.parallax{overflow:hidden;position:relative;background-position:center top;background-attachment:fixed;background-size:cover}@media (max-width:767.98px){.parallax{background-attachment:scroll;background-position:center center!important}}.swiper-container{overflow:hidden;position:relative}.swiper-container-external{position:relative}.swiper-container-external .swiper-container{margin:0 auto;width:calc(100% - 96px)}.swiper-lazy-preloader{border-color:#1f6343;border-top-color:transparent}.swiper-slide{border:none}.swiper-slide img{display:block}.swiper-button-next,.swiper-button-prev{--swiper-navigation-size:4rem;color:#1f6343;margin:0!important;transform:translateY(-50%);transition:color .3s ease}.swiper-button-next:after,.swiper-button-prev:after{font-family:"Font Awesome 7 Free";font-size:28px;font-weight:900}.swiper-button-next svg.swiper-navigation-icon,.swiper-button-prev svg.swiper-navigation-icon{display:none}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.5;pointer-events:initial}.swiper-button-next:hover,.swiper-button-prev:hover{color:#5d3a00}.swiper-button-prev{left:0}.swiper-button-prev:after{content:"\f104"}.swiper-button-next{right:0}.swiper-button-next:after{content:"\f105"}.swiper-pagination{left:50%!important;width:max-content!important;transform:translateX(-50%)}.swiper-pagination-bullet{background-color:transparent;height:32px;margin:0!important;opacity:1;width:32px;position:relative}.swiper-pagination-bullet:before{position:absolute;content:"";background-color:#5d3a00;border-radius:50%;height:16px;top:50%;left:50%;transition:background-color .3s ease,border-radius .3s ease,width .3s ease;transform:translate(-50%,-50%);width:16px}.swiper-pagination-bullet-active:before{background-color:#1f6343;border-radius:8px;width:24px}@media (max-width:575.98px){.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{font-size:3rem}}.fancybox-thumbs{background-color:#444!important}.fancybox__list a:before{border-color:#1f6343!important}.fix-on-scroll{position:static;left:0;width:100%;z-index:999}.fix-on-scroll.scroll-fixed{position:fixed;box-shadow:0 8px 10px rgba(0,0,0,.05)}.v-progressBar{--vlite-colorPrimary:#1F6343}.pagination{margin:20px 0 40px;width:100%}.pagination .page-numbers{color:#1f6343;font-size:1.1rem;padding:7px;text-decoration:none}.pagination .page-numbers:not(:last-child){margin-right:10px}.pagination .page-numbers:hover{text-decoration:underline}.pagination .page-numbers.current{font-weight:700;position:relative;text-decoration:none}.pagination .page-numbers.dots:hover{color:#1f6343}.pagination .page-numbers.next,.pagination .page-numbers.prev{font-size:1.2rem}@media (max-width:767.98px){.pagination{justify-content:center}}@media (max-width:575.98px){.pagination{margin:0 0 30px}.pagination .page-numbers{display:none;padding:0 15px;font-size:1.2rem}.pagination .page-numbers.current,.pagination .page-numbers.dots,.pagination .page-numbers.next,.pagination .page-numbers.prev{display:flex}}.news{display:flex;flex-direction:column}.news-img{aspect-ratio:4/3;border-radius:8px;margin-bottom:15px;overflow:hidden;position:relative;transition:filter .3s ease}.news-img:hover{filter:brightness(110%)}.news-date{color:#707070}.news-tags{display:flex;flex-wrap:wrap;margin-bottom:5px}.news-tags li{margin-bottom:5px}.news-tags li a{background-color:#1f6343;color:#fff;display:inline-block;line-height:1;padding:3px 10px}.news-tags li:not(:last-child){margin-right:10px}.news-title{color:#1f6343;font-size:1.2rem;font-weight:700;margin-bottom:10px;padding-bottom:10px}.news-title:hover{color:#5d3a00}.news-sub{color:rgba(70,70,70,.8);display:-webkit-box;font-size:.95rem;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-share{border-top:1px solid rgba(112,112,112,.3);display:flex;justify-content:flex-end;padding-top:10px}.news-share--socials{display:flex}.news-share--socials li{margin-left:5px}.news-share--socials li a{color:#1f6343;display:block}.news-share--socials li a:hover{transform:scale(1.1)}.news.single .news-img{aspect-ratio:16/9}.news.single .news-img:hover{filter:brightness(100%)}.news.single .news-title{font-size:1.5rem;line-height:1.2}.news.single .news-title:hover{color:#5d3a00}.news.single .news-share{margin-bottom:30px}.news.aside{align-items:flex-start;flex-direction:row;margin-bottom:30px}.news.aside .news-img{margin:0 15px 0 0;width:40%}.news.aside .news-info{width:60%}.news.aside .news-title{border-bottom:none;display:block;font-size:1.2rem;padding-bottom:0}.news.aside .news-sub{line-height:1.2}@media (max-width:575.98px){.news.single .news-title{font-size:1.5rem}}.listing-news-aside{position:sticky;top:110px;left:0}.listing-news-aside .title{border-bottom:1px solid rgba(112,112,112,.3);color:#727272;font-size:1.3rem;font-weight:700;margin-bottom:35px;padding-bottom:15px}@media (max-width:575.98px){.listing-news-aside{margin-top:50px}}.search-bar{background-color:#fff;padding:20px 0}.search-bar .form-layout input::-webkit-input-placeholder,.search-bar .form-layout textarea::-webkit-input-placeholder{color:#aaa;opacity:1}.search-bar .form-layout input:-ms-input-placeholder,.search-bar .form-layout textarea:-ms-input-placeholder{color:#aaa;opacity:1}.search-bar .form-layout input::-moz-placeholder,.search-bar .form-layout textarea::-moz-placeholder{color:#aaa;opacity:1}.search-bar .form-layout input:-moz-placeholder,.search-bar .form-layout textarea:-moz-placeholder{color:#aaa;opacity:1}.search-bar .form-layout .form-group{align-items:center;display:flex}.search-bar .form-layout .form-group input{border-radius:8px 0 0 8px;height:40px}.search-bar .form-layout .form-group .error-message{position:absolute;bottom:-18px}.search-bar .form-layout .form-group button{border-radius:0 8px 8px 0;border:1px solid #1f6343;border-left:none;height:40px;min-width:max-content;padding:10px 15px;width:auto}.search-bar .form-layout .form-group button svg{margin-right:5px}.search-bar .form-layout .form-group button:hover{background-color:#1f6343;color:#fff}article{color:#464646;font-size:1.1em;line-height:2}article h1,article h2,article h3,article h4,article h5,article h6{font-weight:700;margin-bottom:4px}article h1{font-size:1.6rem}article h2{font-size:1.5rem}article h3{font-size:1.4rem}article h4{font-size:1.3rem}article h5{font-size:1.2rem}article h6{font-size:1.1rem}article p:not(:last-child){margin-bottom:30px}article a{color:#1f6343}article a:hover{color:#1f6343;text-decoration:underline}article ul{margin-left:25px;list-style-type:disc}article ol{margin-left:25px;list-style-type:decimal}article button[data-fancybox]{background:0 0;border:none;margin:20px 0;padding:0;width:100%}article button.fancy-video{position:relative}article button.fancy-video:before{content:"\f04b";font-family:"Font Awesome 7 Free";font-weight:900;align-items:center;background-clip:padding-box;background-color:#fff;border:10px solid rgba(255,255,255,.4);border-radius:50%;color:#1f6343;display:flex;font-size:1.2rem;height:50px;justify-content:center;padding:22px;position:absolute;top:50%;left:50%;width:50px;z-index:1;transition:background-color .3s ease,border-color .3s ease,color .3s ease;transform:translate(-50%,-50%)}article button.fancy-video:hover:before{background-color:#1f6343;border-color:rgba(31,99,67,.4);color:#fff}article figure img{border-radius:8px;width:100%}article figure figcaption{font-size:.9rem;text-align:left}article blockquote{border-left:4px solid #1f6343;margin:10px 50px 20px;padding-left:15px}article blockquote>h1:before,article blockquote>h2:before,article blockquote>h3:before,article blockquote>h4:before,article blockquote>h5:before,article blockquote>h6:before,article blockquote>p:before{content:"“";margin-left:-7px}article blockquote>h1:after,article blockquote>h2:after,article blockquote>h3:after,article blockquote>h4:after,article blockquote>h5:after,article blockquote>h6:after,article blockquote>p:after{content:"”"}article .vlite{margin:20px 0}article .swiper-noticia{margin:25px auto;width:calc(100% - 125px)}article .swiper-noticia-title{color:#1f6343;font-size:1.2;font-weight:700;margin:20px 0 10px}article .swiper-noticia-container{position:relative}article .swiper-noticia .swiper-slide{height:175px!important;position:relative}article .swiper-noticia .swiper-slide img{margin:0}article .swiper-noticia .swiper-slide:after,article .swiper-noticia .swiper-slide:before{position:absolute;inset:10px;content:"";-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;z-index:10;opacity:0}article .swiper-noticia .swiper-slide:before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1)}article .swiper-noticia .swiper-slide:after{border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0)}article .swiper-noticia .swiper-slide:hover:after,article .swiper-noticia .swiper-slide:hover:before{opacity:1;transform:scale(1)}article .swiper-noticia-next,article .swiper-noticia-prev{border:1px solid #1f6343;border-radius:50%;color:#1f6343;font-size:1.2rem;height:48px;transition:background-color .3s ease,color .3s ease;width:48px}article .swiper-noticia-next:after,article .swiper-noticia-prev:after{position:relative;top:2px;font-family:"Font Awesome 7 Free";font-weight:900}article .swiper-noticia-next:hover,article .swiper-noticia-prev:hover{background-color:#1f6343;color:#fff}article .swiper-noticia-prev{left:5px}article .swiper-noticia-prev:after{content:"\f104"}article .swiper-noticia-next{right:5px}article .swiper-noticia-next:after{content:"\f105"}article.white{color:#fff}article.white p a{color:#fff}article.white p a:hover{color:#fff}@media (max-width:575.98px){article blockquote{margin-left:0;margin-right:0}article .gallery-content{padding-top:40px}article .gallery-content .item{height:140px;padding:5px;margin-bottom:0}}.title-bar{padding:40px 0 35px}.title-bar .container{display:flex;justify-content:space-between;padding-bottom:15px;position:relative}.title-bar .container:after{position:absolute;content:"";bottom:0;left:12px;background-color:rgba(112,112,112,.4);height:1px;width:calc(100% - 24px)}.title-bar .title{color:#1f6343;font-size:2.5rem;line-height:1;text-transform:uppercase}.title-bar .go-back{align-items:center;background-color:transparent;border:none;color:#7d7d7d;display:flex;min-width:max-content;padding:0}.title-bar .go-back svg{margin-right:5px}.title-bar .go-back:hover{text-decoration:underline}@media (max-width:991.98px){.title-bar .title{font-size:2rem}}@media (max-width:767.98px){.title-bar .title{font-size:1.6rem}}@media (max-width:575.98px){.title-bar .title{font-size:1.4rem}}
/*# sourceMappingURL=global.min.css.map */
