@font-face{font-family:"Bodoni MT";src:url(fonts/BodoniMT-Bold.woff2) format("woff2"),url(fonts/BodoniMT-Bold.woff) format("woff"),url(fonts/BodoniMT-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Bodoni MT";src:url(fonts/BodoniMT-Italic.woff2) format("woff2"),url(fonts/BodoniMT-Italic.woff) format("woff"),url(fonts/BodoniMT-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Foundry Sterling";src:url(fonts/FoundrySterling-Book.woff2) format("woff2"),url(fonts/FoundrySterling-Book.woff) format("woff"),url(fonts/FoundrySterling-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Foundry Sterling";src:url(fonts/FoundrySterling-Bold.woff2) format("woff2"),url(fonts/FoundrySterling-Bold.woff) format("woff");font-weight:700;font-style:normal}.h-center-block{position:absolute;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.owl-carousel .owl-nav,.v-center-block{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hv-center-block{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}body,p{font-family:"Foundry Sterling",sans-serif;color:#3d3d3c}h1,h2,h3,h4,h5,h6{font-family:"Foundry Sterling",sans-serif;color:#3d3d3c}a{-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#3d3d3c}a:focus,a:hover{text-decoration:none;outline:0}a:hover{color:#70706f}.btn:active,.btn:focus{outline:0!important;box-shadow:none!important}.owl-carousel .owl-nav{position:absolute}.owl-carousel .owl-nav .owl-prev{float:left}.owl-carousel .owl-nav .owl-next{float:right}main{padding-top:125px}section.banner-topo{position:relative;overflow:hidden}section.banner-topo .selo-roteiros{position:absolute;z-index:9;left:5%;top:30px;width:140px;max-width:13%}section.banner-topo .selo-roteiros img{max-width:100%}section.banner-topo .owl-carousel .item img{min-height:250px;max-height:50vh;object-fit:cover;object-position:center}section.banner-topo .owl-carousel .owl-dots{position:absolute;margin:0;bottom:30px;left:0;width:100%}section.banner-topo .owl-carousel .owl-dots .owl-dot{outline:0!important}section.banner-topo .owl-carousel .owl-dots .owl-dot span{background:#fff;height:15px;width:15px}section.banner-topo .owl-carousel .owl-dots .owl-dot.active span,section.banner-topo .owl-carousel .owl-dots .owl-dot:hover span{background:#861705}.bg-padrao{position:relative;padding:100px 0;background:#fcf5e6}.bg-padrao .pattern-base,.bg-padrao .pattern-topo{position:absolute;z-index:2;left:0;right:0;height:50px;background-image:url(../img/pattern.png)}.bg-padrao .pattern-topo{top:0}.bg-padrao .pattern-base{bottom:0}.bg-padrao .flor-base,.bg-padrao .flor-topo{position:absolute;opacity:.9;z-index:0;max-width:calc((100% - 800px)/ 2)}.bg-padrao .flor-topo{top:0;right:0}.bg-padrao .flor-base{bottom:0;left:0}.bg-padrao>.container{position:relative;z-index:3}.texto-padrao{text-align:center}.texto-padrao h1,.texto-padrao h2{font-size:50px;font-family:"Bodoni MT",serif;font-weight:700}.texto-padrao h1 small,.texto-padrao h2 small{display:block;margin-bottom:-20px;font-size:18px;color:#d7be81}.texto-padrao .encante-se{position:relative;max-width:100%;margin-top:-160px;z-index:-1}.galeria{width:100%;margin:50px 0}.galeria .linha{display:flex;flex-wrap:wrap;width:100%}.galeria .linha .item{display:flex;height:300px;background-size:cover;background-position:center}.galeria .linha:nth-child(odd) .item:first-child{width:calc(60% - 10px);margin:0 10px 10px 0}.galeria .linha:nth-child(odd) .item:last-child{width:40%;margin:0 0 10px 0}.galeria .linha:nth-child(even) .item:first-child{width:40%;margin:0 10px 10px 0}.galeria .linha:nth-child(even) .item:last-child{width:calc(60% - 10px);margin:0 0 10px 0}@media (max-width:767px){main{padding-top:86px}p{font-size:15px}.texto-padrao h1,.texto-padrao h2{font-size:40px}.texto-padrao .encante-se{margin-top:-160px;max-width:none;width:310px;margin-left:-10px}.texto-padrao p{font-size:15px}section.banner-topo .owl-carousel .item img{min-height:300px}.galeria .linha .item{height:40vw}}@media (min-width:768px) and (max-width:991px){main{padding-top:106px}p{font-size:15px}.texto-padrao h1,.texto-padrao h2{font-size:40px}.texto-padrao .encante-se{margin-top:-130px}.texto-padrao p{font-size:15px}.galeria .linha .item{height:250px}}@media (min-width:992px) and (max-width:1199px){main{padding-top:110px}.texto-padrao .encante-se{margin-top:-175px}}header{position:fixed;z-index:999;left:0;top:0;width:100%;padding:20px 0;background:#fff}header>.container>.row{align-items:center}header .logo{height:85px}header .navbar-collapse{justify-content:center}header .navbar-collapse .menu{display:flex;justify-content:space-evenly;align-items:center;margin:0;padding:0;list-style:none}header .navbar-collapse .menu li{padding:5px 10px}header .navbar-collapse .menu li a{font-family:"Bodoni MT",serif;font-size:20px;font-style:italic}header .navbar-collapse .menu li:first-child{padding-left:0}header .navbar-collapse .menu li:last-child{padding-right:0}header .col-reservas{text-align:right}header .col-reservas .btn-reservas{max-width:100%;background:#fcf5e6;border:1px solid #daceb8;border-radius:0;padding:3px 1em;font-family:"Bodoni MT",serif;font-style:italic;font-size:20px}header .col-reservas #CDSWIDCOE{margin:10px auto 0;max-width:100%}header .col-menu-toggle{text-align:right}header .col-menu-toggle .navbar-toggle{padding:8px 15px;background:#761507;font-size:20px;color:#fff;border:0;line-height:1;outline:0!important}@media (max-width:767px){header{padding:10px 0}header .logo{height:65px;margin-left:-10px}header .col-reservas{text-align:center;padding:0;font-size:18px}header .navbar-collapse .menu{padding:30px 0;margin-bottom:-15px;flex-wrap:wrap}header .navbar-collapse .menu li{width:100%;text-align:left;padding:5px 10px 5px 30px}header .navbar-collapse .menu li:first-child{padding-left:30px}header .container .row>div:nth-child(1){order:1}header .container .row>div:nth-child(2){order:3}header .container .row>div:nth-child(3){order:4}header .container .row>div:nth-child(4){order:2}}@media (min-width:768px) and (max-width:991px){header{padding:10px 0}header .col-reservas{text-align:center}header .container .row>div:nth-child(1){order:1}header .container .row>div:nth-child(2){order:3}header .container .row>div:nth-child(3){order:4}header .container .row>div:nth-child(4){order:2}}@media (min-width:992px) and (max-width:1199px){header .logo{height:70px}header .navbar-collapse .menu li a{font-size:18px}header .col-reservas .btn-reservas{font-size:16px}}footer{background:#fcf5e6;padding-bottom:50px}footer section.maps iframe{margin-bottom:-7px}footer .logo-footer{height:100px}footer .footer-info{padding:50px 0;background:#fff}footer .footer-info .endereco{white-space:nowrap;line-height:1;color:#4b4342}footer .footer-info .coordenadas{display:flex;align-items:center}footer .footer-info .coordenadas i{font-size:20px;color:#761506;margin-right:10px}footer .footer-info .reservas{line-height:1;color:#4b4342}footer .footer-info .reservas .fab{color:#b5994e;font-size:20px;margin-left:3px;line-height:0;vertical-align:middle}footer .footer-info .selo-tour{width:45px;margin:0 18px}footer .footer-info .selo-sky{width:70px;margin-left:5px}footer .footer-info .selos-trip{display:flex;height:60px;width:168px;margin-top:15px;-webkit-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);transform-origin:left top}footer .footer-info .container .row .col-12{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (max-width:767px){footer section.maps iframe{height:300px}footer .footer-info .container .row .col-12{margin:25px 0}footer .footer-info .container .row .col-12:nth-child(2){justify-content:flex-start}footer .footer-info .container .row .col-12:nth-child(3){justify-content:flex-start}}@media (min-width:768px) and (max-width:991px){footer section.maps iframe{height:400px}footer .footer-info .container .row .col-12:nth-child(1){order:1;margin-bottom:50px}footer .footer-info .container .row .col-12:nth-child(2){order:3}footer .footer-info .container .row .col-12:nth-child(3){order:4}footer .footer-info .container .row .col-12:nth-child(4){order:2;margin-bottom:50px}}@media (min-width:992px) and (max-width:1199px){footer section.maps iframe{height:450px}}main.home section.banner-topo .owl-carousel .item img{min-height:400px;max-height:75vh;object-fit:cover;object-position:center}main.home section.fazenda .features{display:flex}main.home section.fazenda .features .box-feature{position:relative;margin:50px 0;width:calc(25% - 4px);margin-right:5px}main.home section.fazenda .features .box-feature img{width:100%;filter:brightness(.9)}main.home section.fazenda .features .box-feature .titulo{position:absolute;bottom:15px;width:100%;text-align:center;color:#fff;font-size:40px;font-family:"Bodoni MT",serif;font-style:italic}main.home section.fazenda .features .box-feature:last-child{margin-right:0}main.home section.pacotes{display:flex;justify-content:center;align-items:center;padding:100px 0;background:url(../img/home/draw-pacotes.png);background-size:20%;background-repeat:no-repeat;background-position:right -4vw}main.home section.pacotes .titulo{font-family:"Bodoni MT",serif;font-size:44px;line-height:.9;padding-bottom:30px}main.home section.pacotes .container .col-12.col-titulo .titulo{position:relative}main.home section.pacotes .container .col-12.col-titulo .titulo:after{content:"";position:absolute;bottom:15px;left:0;width:150px;height:2px;background:#761506}main.home section.pacotes .container .col-12.col-titulo .btn{position:relative;padding:.4em 2.2em;background:0 0;border-radius:0;font-size:18px;letter-spacing:.15em;color:#761506}main.home section.pacotes .container .col-12.col-titulo .btn:after{content:"";position:absolute;bottom:0;right:0;width:65px;height:2px;background:#545454}main.home section.pacotes .container .col-12.col-descricao{padding-top:30px}main.home section.pacotes .btn-reservas{max-width:100%;background:#fcf5e6;border:1px solid #daceb8;border-radius:0;padding:3px 1em;font-family:"Bodoni MT",serif;font-style:italic;font-size:20px}main.home section.acomodacoes{padding:75px 0;background:url(../img/home/fundo-acomodacoes.jpg);background-size:cover;background-position:center}main.home section.acomodacoes h2{position:relative;color:#fff;font-family:"Bodoni MT",serif;font-size:44px;padding-bottom:30px}main.home section.acomodacoes h2:after{content:"";position:absolute;bottom:15px;left:0;width:75px;height:2px;background:#fff}main.home section.acomodacoes p{color:#fff}main.home section.acomodacoes .btn{position:relative;background:0 0;color:#d7be81;padding:15px 30px 20px 50px}main.home section.acomodacoes .btn:after{content:"";position:absolute;bottom:15px;right:0;width:75px;height:2px;background:#d7be81}main.home section.acomodacoes .capa img{max-width:100%}@media (max-width:767px){main.home section.fazenda .features{margin-top:30px;margin-bottom:30px}main.home section.fazenda .features .box-feature{width:100%;margin:15px 0}main.home section.fazenda .features .box-feature img{height:200px;object-fit:cover;object-position:center bottom}main.home section.fazenda .features .box-feature .titulo{bottom:0}main.home section.pacotes .container .col-12.col-titulo .titulo{font-size:36px}main.home section.acomodacoes h2{font-size:36px}main.home section.acomodacoes .capa{margin-top:30px}}@media (min-width:768px) and (max-width:991px){main.home section.fazenda .features .box-feature .titulo{font-size:30px}main.home section.pacotes .container .col-12.col-titulo .titulo{font-size:36px}main.home section.acomodacoes h2{font-size:38px}}main.acomodacoes .bg-padrao{padding-bottom:50px}main.acomodacoes .lista-acomodacoes{padding:50px 15px}main.acomodacoes .lista-acomodacoes .row{padding:50px 0;margin-bottom:50px;background:#490b00}main.acomodacoes .lista-acomodacoes .row .texto-acomodacoes{padding:0 50px}main.acomodacoes .lista-acomodacoes .row .texto-acomodacoes h2{position:relative;color:#fff;font-family:"Bodoni MT",serif;font-size:44px;padding-bottom:30px;text-transform:uppercase}main.acomodacoes .lista-acomodacoes .row .texto-acomodacoes h2:after{content:"";position:absolute;bottom:15px;left:0;width:75px;height:2px;background:#fff}main.acomodacoes .lista-acomodacoes .row .texto-acomodacoes p{color:#fff}main.acomodacoes .lista-acomodacoes .row .texto-acomodacoes .btn{position:relative;background:0 0;color:#d7be81;padding:15px 30px 20px 50px}main.acomodacoes .lista-acomodacoes .row .texto-acomodacoes .btn:after{content:"";position:absolute;bottom:15px;right:0;width:75px;height:2px;background:#d7be81}main.acomodacoes .lista-acomodacoes .row .capa{margin:0 -15px}main.acomodacoes .lista-acomodacoes .row .capa img{width:100%}@media (max-width:767px){main.acomodacoes .lista-acomodacoes .row .texto-acomodacoes{padding:0}}@media (min-width:768px) and (max-width:991px){main.acomodacoes .lista-acomodacoes .row .texto-acomodacoes{padding:0 15px}main.acomodacoes .lista-acomodacoes .row .texto-acomodacoes h2{font-size:36px}main.acomodacoes .lista-acomodacoes .row .texto-acomodacoes p{font-size:14px}}main.pacotes section.lista-pacotes{display:flex;justify-content:center;align-items:center;padding:100px 0}main.pacotes section.lista-pacotes h1.titulo{margin-bottom:50px}main.pacotes section.lista-pacotes .btn-reservas{max-width:100%;background:#fcf5e6;border:1px solid #daceb8;border-radius:0;padding:3px 1em;font-family:"Bodoni MT",serif;font-style:italic;font-size:20px}main.pacotes section.lista-pacotes .container .pacote-item.row{margin-bottom:50px}main.pacotes section.lista-pacotes .container .pacote-item.row .col-12.col-titulo .titulo{position:relative;font-family:"Bodoni MT",serif;font-size:44px;line-height:.9;padding-bottom:30px}main.pacotes section.lista-pacotes .container .pacote-item.row .col-12.col-titulo .titulo:after{content:"";position:absolute;bottom:15px;left:0;width:150px;height:2px;background:#761506}main.pacotes section.lista-pacotes .container .pacote-item.row .col-12.col-titulo .btn{position:relative;padding:.4em 2.2em;background:0 0;border-radius:0;font-size:18px;letter-spacing:.15em;color:#761506}main.pacotes section.lista-pacotes .container .pacote-item.row .col-12.col-titulo .btn:after{content:"";position:absolute;bottom:0;right:0;width:65px;height:2px;background:#545454}main.pacotes section.lista-pacotes .container .pacote-item.row .col-12.col-descricao{padding-top:30px}main.contato section.contato{padding:150px 0}main.contato section.contato .titulo{font-size:70px;font-weight:700;font-family:serif}main.contato section.contato p{margin-bottom:5px;font-size:20px}main.contato section.contato p .fa-whatsapp{color:#40c156}main.contato section.contato form input,main.contato section.contato form textarea{width:100%;padding:10px;border:1px solid #d1b892;background:0 0;font-size:20px;margin-bottom:15px}main.contato section.contato form input::-webkit-input-placeholder,main.contato section.contato form textarea::-webkit-input-placeholder{color:#503f3e}main.contato section.contato form input::-moz-placeholder,main.contato section.contato form textarea::-moz-placeholder{color:#503f3e}main.contato section.contato form input:-ms-input-placeholder,main.contato section.contato form textarea:-ms-input-placeholder{color:#503f3e}main.contato section.contato form input:-moz-placeholder,main.contato section.contato form textarea:-moz-placeholder{color:#503f3e}main.contato section.contato form .enviar{text-align:right}main.contato section.contato form .enviar .btn{padding:.5em 3em;background:0 0;border:1px solid #e1d6c5;border-radius:0;font-size:18px;letter-spacing:.15em}@media (max-width:767px){main.contato section.contato{padding:75px 0}main.contato section.contato .titulo{font-size:36px}main.contato section.contato p{font-size:14px}main.contato section.contato form input,main.contato section.contato form textarea{font-size:14px}main.contato section.contato form .enviar .btn{font-size:15px}}@media (min-width:768px) and (max-width:991px){main.contato section.contato .titulo{font-size:58px}main.contato section.contato p{font-size:16px}main.contato section.contato form input,main.contato section.contato form textarea{font-size:16px}main.contato section.contato form .enviar .btn{font-size:16px}}