*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}a img{border:0}form *{outline:none}.container{margin:0 auto;max-width:1195px;width:95%}body{background:#0046CE;color:#fff;font:500 20px 'Urbanist',sans-serif}header{background:#0154F7}header .container{align-items:center;display:flex;justify-content:space-between;padding:45px 0 20px}header h1{height:106px;width:150px}header h1 a{background:url(imagem/logo.png);display:block;height:106px;overflow:hidden;text-indent:-99999px;width:150px}header nav ul{display:flex;list-style:none}header nav ul li{margin-left:40px}header nav ul li a{color:#fff;display:block;font-size:14px;height:49px;line-height:49px;text-decoration:none;text-transform:uppercase}header nav ul li a.reservar{border:1px solid #fff;border-radius:10px;padding:0 25px}header nav ul li a.open_menu{background:url(imagem/menu.png) right center no-repeat;padding-right:34px}#banner{background:url(imagem/linha-texto.png) center 95% repeat-x #0154F7;padding:50px 0 110px;text-align:center}#banner img{display:block;margin:0 auto;max-width:100%}main{padding:75px 0 30px}main .titulo{margin:0 auto 95px;max-width:651px;position:relative;text-align:center}main .titulo:before{background:url(imagem/seta.png) no-repeat;content:"";display:block;height:65px;left:-130px;position:absolute;top:68px;width:45px}main .titulo h2{font-size:46px;font-weight:500}main .colunas{align-items:flex-start;display:flex;justify-content:space-between}main .colunas .texto{font-size:20px;line-height:140%;width:38.4%}main .colunas .texto .destaque{font-size:25px;font-weight:700;margin:0 0 52px}main .colunas .texto h3{background:#FF5E04;color:#fff;display:inline-block;font-size:21px;font-weight:700;margin:0 0 32px}main .colunas .texto ul.lista{column-count:2;margin:0 0 50px;padding-left:15px}main .colunas .texto ul.lista li{font-size:18px;line-height:150%;margin:0 0 5px}main .colunas .texto p{margin:0 0 40px}main .colunas .texto p small{font-size:13px;font-style:italic;font-weight:500;line-height:normal}main .colunas .formulario{background:#fff;border-radius:10px;color:#525F7A;margin:0 0 30px;padding:40px 30px;position:relative;width:40%}main .colunas .formulario:before{background:url(imagem/ondas.png) no-repeat;content:"";display:block;height:43px;left:-66px;position:absolute;top:95px;width:133px}main .colunas .formulario .msg{background:#33CD41;border:0;border-radius:20px;color:#fff;font-size:14px;font-weight:700;margin:0 0 15px;padding:5px 15px}main .colunas .formulario .erro{background:#FB3636;border:0;border-radius:20px;color:#fff;font-size:14px;font-weight:700;margin:0 0 15px;padding:5px 15px}main .colunas .formulario h3{font-size:25px;margin:0 0 29px;padding:0 25px;text-align:center}main .colunas .formulario .wrap_input{margin:0 0 29px}main .colunas .formulario .wrap_input label{display:block;font-size:16px;font-weight:600;margin:0 0 10px}main .colunas .formulario .wrap_input input,main .colunas .formulario .wrap_input select{background:#F3F3F4;border:0;border-radius:6px;display:block;font:15px/48px 'Urbanist',sans-serif;height:48px;padding:0 15px;width:100%}main .colunas .formulario .botao{background:#3DB514;border:0;border-radius:6px;color:#fff;cursor:pointer;display:block;font:700 15px/48px 'Urbanist',sans-serif;height:48px;text-align:center;text-transform:uppercase;width:100%}main .fotos .container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1345px}main .fotos .container a{width:16%}main .fotos .container a:nth-child(odd){margin-top:4%}main .fotos .container a img{width:100%}main .g-recaptcha{margin:0 auto 15px !important}footer .container{font-size:13px;font-style:italic;padding:60px 0}footer .container p{margin:0 20px 0 0}footer .container a{color:#fff;text-decoration:none}@media all and (max-width:1000px){#banner{width:100%}#banner img{left:-20%;max-width:none;position:relative;width:140%}#banner img .saber_mais{width:50%}main .colunas{display:block;margin:0 0 40px}main .colunas .texto{width:100%}main .colunas .formulario{width:100%}main .colunas .formulario:before{left:-80px;top:40px}}