@font-face{font-family:Rubik;src:url(../fonts/Rubik-Light.woff2) format("woff2"),url(../fonts/Rubik-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@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-Medium.woff2) format("woff2"),url(../fonts/Rubik-Medium.woff) format("woff");font-weight:500;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,"Open Sans","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,h2,h3,h4,h5,h6{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}a{color:inherit;text-decoration:none;transition:all .3s ease}ol,ul{list-style:none;padding:0}table{border-collapse:collapse;border-spacing:0}button{background:0 0;border:none;cursor:pointer;transition:all .3s ease;padding:0}body:focus-within{scroll-behavior:smooth}body{text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@keyframes menu-fixed{from{margin-top:-200px}to{margin-top:0}}@-webkit-keyframes menu-fixed{from{margin-top:-200px}to{margin-top:0}}:root{--header-height:0px}:focus,:target{scroll-margin-top:var(--header-height)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}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 ::selection{background:rgba(31,99,67,.3)}body ::-moz-selection{background:rgba(31,99,67,.3)}main{flex-grow:1;overflow:hidden}.img-contrast{filter:none}.skip-link{align-items:center;background:rgb(7.3876319759%,23.592760181%,15.9668174962%);border:none;border-radius:0;color:#fff;display:inline-flex;justify-content:center;height:35px;max-height:0;overflow:hidden;position:relative;padding:0 15px;text-align:center;transition:max-height .3s ease}.skip-link:hover{color:#fff}.skip-link:focus{max-height:35px}.skip-link.fixed-top{position:absolute;top:0;left:0;z-index:99999;background-color:grey;border-radius:0 0 5px;width:max-content}.skip-link-box{display:flex}.scroll-top{position:fixed;bottom:140px;right:-100px;width:30px;height:30px;z-index:10;background-color:rgb(9.7722473605%,31.2081447964%,21.1206636501%);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:1.5rem;line-height:1;text-align:center;padding:0;transition:all .2s ease;visibility:hidden}.scroll-top .hidden-text{position:absolute}.scroll-top.active{right:20px;visibility:visible}.scroll-top:hover{opacity:.8}@media (max-width:575.98px){.scroll-top.active{right:8px}}.btn-default a,.btn-default button{background-color:#5d3a00;border:0;border-radius:8px;color:#ffe8c3;display:inline-block;font-size:1rem;font-weight:700;padding:10px 20px}.btn-default a:hover,.btn-default button:hover{box-shadow:0 0 6px 2px rgba(93,58,0,.5);transform:scale(1.05)}.btn-default a svg,.btn-default button svg{margin-right:3px}.btn-default.outline a,.btn-default.outline button{background-color:transparent;border:1px solid #1f6343;color:#1f6343;padding:6px 18px}.btn-default.outline a:hover,.btn-default.outline button:hover{background-color:#1f6343;color:#fff}.btn-default.secondary a,.btn-default.secondary button{background-color:#ffe8c3;color:#5d3a00}.btn-default.secondary a:hover,.btn-default.secondary button:hover{box-shadow:0 0 6px 4px rgba(255,232,195,.5)}.btn-default.white a,.btn-default.white button{background-color:#fff;color:#1f6343}.btn-default.white a:hover,.btn-default.white button:hover{transform:scale(1.1)}.btn-default.big a,.btn-default.big button{font-size:1.5rem;padding:14px 25px}.titulo-default{color:#5d3a00;font-size:2.4rem;font-weight:700;margin-bottom:30px;text-align:center}.titulo-default.secondary{color:#ffe8c3}.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;margin-top:-8px;margin-bottom:-2px}.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 6 Free";font-weight:900;display:none}.select-custom-box .text svg{position:absolute;right:10px;bottom:50%;color:#464646;font-size:1.1rem;transform:translateY(50%)}.radio-custom-box>span{color:#1f6343;display:block}.radio-custom-box .item{display:inline-block}.radio-custom-box .item label{color:rgba(70,70,70,.7)!important;display:inline-block;line-height:19px;margin:7px 0}.radio-custom-box .item .check-radio{transition:all .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:all .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:all .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 6 Free";font-weight:900;display:none}.radio-custom-box .item .check-radio:checked+label svg,.radio-custom-box .item .check-radio:not(:checked)+label svg{position:absolute;top:2px;left:5px;height:20px;opacity:0;transition:all .3s ease;width:14px}.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 svg{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}.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 6 Free";content:"\f0c6";font-weight:900;display:none}.form-layout .form-group .attachment .text svg{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";display:none;font-family:"Font Awesome 6 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:red;font-weight:400;margin-top:2px;position:relative;padding-left:25px}.form-layout .form-group .error-message:before{font-family:"Font Awesome 6 Free";content:"\f071";font-weight:900;display:none}.form-layout .form-group .error-message svg{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{color:#1f6343;height:100%;margin:0;min-width:48px;top:0;width:48px;transition:all .3s ease}.swiper-button-next:after,.swiper-button-prev:after{font-family:"Font Awesome 6 Free";font-weight:900;font-size:4rem;max-width:100%}.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:#0e985f}.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:#0e985f;border-radius:50%;height:16px;top:50%;left:50%;transition:all .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}.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 */
