.banner{float: left;width: 100%;height: 391px;background: url(../img/piratuba/banner.jpg) no-repeat center top;}.container-1{display: flex;width: 100%;float: left;margin: 75px 0 0 0;}.container-2{display: flex;width: 100%;float: left;margin: 75px 0 0 0;flex-direction: row-reverse;justify-content: left;}.img-container{width: 565px;height: 433px;float: left;margin: 0 0 0 35px;}.container-2 .img-container{width: 565px;height: 433px;float: left;margin: 0 0 0 0}.termas-img{background: url(../img/piratuba/termas-img.jpg)no-repeat center;background-size: 100% 100%}.trem-img{background: url(../img/piratuba/trem.jpg)no-repeat center;background-size: 100% 100%}.balao-img{background: url(../img/piratuba/balao.jpg)no-repeat center;background-size: 100% 100%}.text-container{width: 48%;margin: 0 0 0 57px;}.vetor-img{height: 69px;width: 69px;background-color: #ffc00f!important;background-size: 42px!important;}.bolinha{width: 100%;height: 70px;background: url(../img/piratuba/bolinha.png)no-repeat center;position: relative;top: -111px;z-index: -2;}.termas-vetor{background: url(../img/piratuba/mar.svg)no-repeat center;}.trem-vetor{background: url(../img/piratuba/train.svg)no-repeat center;}.balao-vetor{background: url(../img/piratuba/balao.svg)no-repeat center;}.titulo-container{font:53.4px playfair_displaybold;color: #000;line-height: 36px;background: url(../img/piratuba/titulo-linha.png)no-repeat left bottom;padding: 0 0 34px 0;}.container-2 .text-container{width: 48%;margin: 0 0 0 35px;}.text-1{text-align: justify;font:14.5px montserrat-regular;color: #5a5959;margin: 40px 35px 0 0;}.link-fundo{font:14px montserrat-regular;color: #fff!important;background-color: #000!important;padding: 9px 12px 9px 35px;border-radius: 18px;background-size: 17px!important;margin: 0 16px 15px 0;float: left;transition: 0.2s}.link-fundo:hover{transition: 0.2s;color: #ffc00f!important;}.links-div{float: left;margin: 40px 0 0 0;}.tel-link{background: url(../img/piratuba/telefone.svg)no-repeat center left 11px;font-family: montserrat-semibold;}.site-link{background: url(../img/piratuba/globo.svg)no-repeat center left 11px;}.insta-link{background: url(../img/piratuba/insta.svg)no-repeat center left 11px;}.whats-link{background: url(../img/piratuba/whats.svg)no-repeat center left 11px;font-family: montserrat-semibold;}.email-link{background: url(../img/piratuba/e-mail.svg)no-repeat center left 11px;}.quadrado-coracao{width: 120px;height: 320px;background: url(../img/piratuba/coracao.png)no-repeat center;background-size: contain;float: left;position: relative;bottom: -166px;left: -37px;z-index: -2;}.quadrado-coracao.left-side{float: right;left: unset;right: -37px;}.container-saiba-mais-sobre-o-vila{float: left;width: 100%;height: 631px;margin: -40px 0 0 0;}.container-saiba-mais-sobre-o-vila-p{float: left;width: 100%;text-align: center;font: 58px playfair_displaybold;color: #1d1d1d;margin: 154px 0 0 0;}.container-saiba-mais-sobre-o-vila-p b{color: #ffba00;font-family: playfair_displaybold_italic;background: url(../img/vetores/vetor-gastronomia-detalhe.png) no-repeat center bottom;}.container-acomodacoes {float: left;width: 94%;margin: 0 3%;height: 445px;display: flex;align-items: center;justify-content: space-between;position: relative}.container-acomodacoes a {float: left;display: flex;flex-flow: column;justify-content: center;align-items: center;}.container-acomodacoes a span{float: left;width: 350px;height: 245px;}.container-acomodacoes a span strong {opacity: 0;float: left;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: rgb(255 187 0 / 65%);transition: 0.3s}.container-acomodacoes a span strong:hover{opacity: 1}.container-acomodacoes a span strong i{color: #fff;float: left;font: 14.5px playfair_displayregular;box-shadow: inset 0px 0px 0px 1px #fff;padding: 10px 20px;}.container-acomodacoes a p {float: left;width: 100%;text-align: center;margin: 20px 0 0 0;font: 18px playfair_displayregular;color: #202020;}.container-acomodacoes b {position: absolute;float: left;width: 68px;height: 68px;background: url(../img/hotel-vila-germanica/smile-institucional.png) no-repeat center;right: -65px;bottom: 45px;}.img-acomodacoes-1{background: url(../img/hotel-vila-germanica/img-acomodacoes.jpg) no-repeat center}.img-acomodacoes-2{background: url(../img/hotel-vila-germanica/img-gastronomia.jpg) no-repeat center}.img-acomodacoes-3{background: url(../img/hotel-vila-germanica/img-lazer.jpg) no-repeat center}@media(max-width:1220px){.banner{height: 250px;background-size: 1220px;}.container-acomodacoes {width: 96%;margin: 0 2%;}.container-acomodacoes a span {width: 330px;height: 240px;}}@media(max-width:1160px){.img-container {width: 481px;height: 369px;}.container-2 .img-container {width: 481px;height: 369px;margin: 0 0 0 48px;}}@media(max-width:1120px){.container-acomodacoes a span {width: 300px;height: 210px;}}@media(max-width:1110px){.titulo-container {font-size: 46.4px;}.link-fundo {margin: 0 12px 15px 0;}}@media(max-width:1045px){.container-acomodacoes a span {width: 285px;height: 197px;}.container-saiba-mais-sobre-o-vila-p {margin: 138px 0 0 0;}}@media(max-width:1035px){.titulo-container {font-size: 44.4px;}}@media(max-width:990px){.banner {height: 0;background-size: 150%;padding: 15% 0;margin: 83px 0 0 0;}.container-1 {flex-direction: column;align-items: center;margin: 30px 0 0 0;}.container-acomodacoes a span {width: 100%;height: auto;}.img-container {width: 323px;height: 242px;margin: 0 0 0 0;}.container-2 .img-container {width: 323px;height: 242px;margin: 0 0 0 0px;}.text-container {width: 100%;margin: 0 0 0 0;}.vetor-img {height: 45px;width: 45px;background-size: 25px!important;}.bolinha{display: none;}.titulo-container {font-size: 22.4px;padding: 0 0;background: transparent;text-align: center;margin: 10px;}.text-1 {margin: 20px 10px 0 10px;}.links-div {float: left;margin: 25px 0 0 0;display: flex;flex-direction: column;align-items: center;width: 100%;}.link-fundo {margin: 0 0px 15px 0;}.container-2 {margin: 30px 0 0 0;flex-direction: column;justify-content: center;align-items: center;}.container-2 .text-container {width: 100%;margin: 0 0 0 0;}.quadrado-coracao{display: none;}.container-saiba-mais-sobre-o-vila {height: auto;margin: 20px 0 0;background: none;}.container-saiba-mais-sobre-o-vila-p {font-size: 22px;margin: 60px 0 0;}.container-saiba-mais-sobre-o-vila-p b{background: none}.container-linha-do-tempo .saiba-como-tudo-comecou {width: 176px;height: 80px;margin: -60px 0 0 10px;background-size: 174px;}.container-acomodacoes {height: auto;flex-flow: wrap;justify-content: space-around;}.container-acomodacoes a {width: 98%;}.container-acomodacoes a span {width: 100%;height: auto;padding: 35% 0;background-size: 100% !important;position: relative}.container-acomodacoes a span strong{position: absolute;top: 0;left: 0}.container-acomodacoes a p {margin: 0;font-size: 14.5px;height: 60px;display: flex;align-items: center;justify-content: center;}}