body,html{position:relative;font-size:62.5%;font-family:"Oswald",sans-serif;color:#FFFFFF;overflow-x:hidden;transition:all 0.8s;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}a{text-decoration:none}a:hover{text-decoration:none}a.anchor{display:block;position:relative;top:-90px;z-index:-999;visibility:hidden}.owl-item{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.btn-veja-mais{border:0;border-radius:0;background:#722B66 !important;color:#fff !important;font-size:1.5rem;text-transform:uppercase;font-weight:900;font-family:"Open Sans",sans-serif;padding:11px 30px;margin-top:30px}.popup-tip-anchor{height:0;position:absolute;width:375px}.popup-tip-anchor .popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0}.popup-tip-anchor .popup-bubble-anchor:after{content:"";position:absolute;top:-1px;left:0;transform:translate(-50%, 0);width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:30px solid white}.popup-tip-anchor .popup-bubble-anchor:before{content:"";position:absolute;top:0;left:0;transform:translate(-50%, 0);width:0;height:0;border-left:19px solid transparent;border-right:19px solid transparent;border-top:31px solid #000}.popup-tip-anchor .popup-bubble-anchor .popup-bubble-content{position:absolute;top:0;left:0;transform:translate(-50%, -100%);background-color:white;padding:25px;border-radius:10px;font-family:sans-serif;overflow-y:auto;max-height:170px;box-shadow:0px 2px 10px 1px rgba(0,0,0,0.5);color:#000;text-align:center;border:1px solid #000}.popup-tip-anchor .popup-bubble-anchor .popup-bubble-content h5{text-transform:uppercase;font-size:1.5rem;font-family:"Open Sans",sans-serif;letter-spacing:-1px;line-height:150%;margin-bottom:0}.popup-tip-anchor .popup-bubble-anchor .popup-bubble-content p{margin-bottom:0;font-size:1.3rem;font-family:"Open Sans",sans-serif;line-height:150%}.popup-tip-anchor .popup-bubble-anchor .popup-bubble-content p strong{text-transform:uppercase;font-size:1.5rem;font-family:"Open Sans",sans-serif;letter-spacing:-1px}icone-zoom{width:80px;height:80px;position:absolute;bottom:0;background:url(../../imagens/icon_zoom.png) no-repeat;z-index:98;pointer-events:none}.det_fotos .lSSlideWrapper{border:solid 1px #E8E8E8}.det_fotos .lSSlideWrapper .lslide,.det_fotos .lSSlideWrapper .clone{height:100%;text-align:center;display:block;position:relative}.det_fotos .lSSlideWrapper .lslide img,.det_fotos .lSSlideWrapper .clone img{display:inline-block;max-width:100%;height:100%}.det_fotos .lSSlideWrapper .lslide img-fundo-blur,.det_fotos .lSSlideWrapper .clone img-fundo-blur{background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;width:100%;display:block;height:100%;position:absolute;top:0;z-index:-1;-webkit-filter:blur(13px);filter:blur(13px);-moz-filter:blur(13px);-o-filter:blur(13px);-ms-filter:blur(13px);opacity:0.7}.det_fotos .lSSlideWrapper .lslide .larguraMaiorQueAltura,.det_fotos .lSSlideWrapper .clone .larguraMaiorQueAltura{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.det_fotos .lSPager{margin-top:15px !important}.det_fotos .lSPager li{border:3px solid transparent !important}.det_fotos .lSPager li.active{border:3px solid #722B66 !important}.lSAction>a{width:38px;height:40px;background-color:#000}.lSAction>.lSPrev{background-position:3px 3px}.lSAction>.lSNext{background-position:-30px 5px}.owl-carousel .owl-nav{position:absolute;top:42%;width:100%;height:0;z-index:9}.owl-carousel .owl-nav [class*='owl-']{position:absolute;color:#722B66;background:transparent;opacity:1;font-size:4rem;height:40px;width:40px;padding:0;border-radius:0px;margin:0}.owl-carousel .owl-nav [class*='owl-'] svg{display:block;height:40px;width:40px;margin-top:0px}.owl-carousel .owl-nav [class*='owl-']:hover{background:transparent}.owl-carousel .owl-nav .owl-prev{left:-50px}.owl-carousel .owl-nav .owl-next{right:-50px}#back-top{position:fixed;bottom:30px;right:30px;z-index:200}#back-top a{width:50px;display:block;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top a span{width:44px;height:44px;display:block;background:url(../..//imagens/volta_topo.png) no-repeat left 0px}.ad{height:50px;width:100%;position:absolute;top:0}.back-atracao{background-size:cover !important;height:240px;position:relative;border-radius:9px}.back-atracao .sombra-preta{background:url(../../imagens//sombra-preta-peq.png) no-repeat center center;background-size:cover;position:absolute;bottom:0;width:100%;height:83px}.back-atracao .sombra-preta .titulo{width:100%;overflow:hidden;text-overflow:ellipsis;font-size:1.7rem;font-weight:700;text-align:center;font-style:italic;text-transform:uppercase;color:#fff;padding:0 18px;position:absolute;top:65%;left:50%;transform:translate(-50%, -50%);height:50px}.btn-roxo-tela-inteira{width:100%;background:#722B66;color:#fff;border-radius:10px;text-align:center;font-size:1.5rem;font-style:italic;line-height:120%;font-weight:700;padding:10px;text-transform:uppercase;margin:30px 0}.btn-roxo-tela-inteira:hover,.btn-roxo-tela-inteira:active,.btn-roxo-tela-inteira:focus{background:#4d1d45}icone-titulo-aviao{display:block;background:url(../../imagens/icone-aviao.png) no-repeat center center;background-size:cover;width:60px;height:60px}icone-titulo-onibus{display:block;background:url(../../imagens/icone-bus.png) no-repeat center center;background-size:cover;width:79px;height:41px}icone-titulo-navio{display:block;background:url(../../imagens/icone-navio.png) no-repeat center center;background-size:cover;width:79px;height:50px}detalhe-aviao{display:block;background:url(../../imagens/detalhe-aviao.png) no-repeat center center;background-size:cover;width:284px;height:33px}detalhe-navio{display:block;background:url(../../imagens/detalhe-navio.png) no-repeat center center;background-size:cover;width:300px;height:11px}detalhe-onibus{display:block;background:url(../../imagens/detalhe-onibus.png) no-repeat center center;background-size:cover;width:300px;height:11px}.titulo-pacotes{margin:30px 0}.titulo-pacotes p{color:#777;font-size:2rem;font-weight:400;font-style:italic;line-height:120%;margin-bottom:0;background:url(../../imagens/linha-titulo.png) repeat-x center bottom}@-webkit-keyframes pulse{0%{top:95%}50%{top:97%}100%{top:95%}}@keyframes pulse{0%{top:95%}50%{top:97%}100%{top:95%}}.breadcrumb{background-color:transparent;align-items:center}.breadcrumb .breadcrumb-item a{font-size:1.5rem;color:#722B66;font-weight:bold;font-family:"Open Sans",sans-serif;text-transform:uppercase}.breadcrumb .breadcrumb-item a .fa-stack{font-size:2.2rem}.breadcrumb .breadcrumb-item a .fa-stack .fa-circle{color:#722B66}.breadcrumb .breadcrumb-item a .fa-stack .fa-home{color:#fff}.breadcrumb .breadcrumb-item+.breadcrumb-item{font-size:1.5rem;color:#722B66;font-weight:bold;font-family:"Open Sans",sans-serif;text-transform:uppercase}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{font-family:FontAwesome;content:"\f054";color:#722B66;font-size:1.8rem;padding:0 7px}.nav-tabs{margin-top:20px;border-bottom:1px solid #722B66}.nav-tabs .nav-item .nav-link{background:#C159B1;color:#fff;border-radius:0;border-color:#C159B1;border-bottom:1px solid #722B66;font-family:"Open Sans",sans-serif;font-size:2rem;font-weight:bold;margin-right:9px;padding:7px 20px;text-transform:uppercase}.nav-tabs .nav-item .nav-link.active{background:#722B66;border-color:#722B66}.tab-content{border-right:1px solid #722B66;border-bottom:1px solid #722B66;border-left:1px solid #722B66;padding:15px;font-size:1.5rem;color:#777;font-family:"Open Sans",sans-serif;line-height:120%}header{position:relative}header nav{position:fixed !important;top:0px !important;width:100%;height:145px;z-index:99;transition:all 0.8s;padding:20px 0 !important}header nav .container{position:relative}header nav .navbar-brand img{transition:all 0.8s;width:100%}header nav .telefone-topo{transition:all 0.8s;opacity:1;position:absolute;top:5px;right:20px;font-size:1.5rem;font-style:italic;font-weight:500}header nav .collapse{width:100%;transition:all 0.8s}header nav .collapse .navbar-nav{transition:all 0.8s;width:100%;display:flex;justify-content:space-around}header nav .collapse .navbar-nav .nav-item{transition:all 0.8s}header nav .collapse .navbar-nav .nav-item .nav-link{transition:all 0.8s;color:#fff;font-size:2rem;text-transform:uppercase;padding:14px 15px;font-weight:bold;font-style:italic}header nav .collapse .navbar-nav .nav-item .nav-link:active,header nav .collapse .navbar-nav .nav-item .nav-link:hover,header nav .collapse .navbar-nav .nav-item .nav-link.open,header nav .collapse .navbar-nav .nav-item .nav-link:focus{background:transparent;color:#fff}header nav .collapse .navbar-nav .dropdown-menu{background:#C159B1;border:0;border-radius:0;top:49px;min-width:21rem}header nav .collapse .navbar-nav .dropdown-menu a{color:#fff;font-size:1.4rem;text-transform:uppercase;padding:5px 14px}header nav .collapse .navbar-nav .dropdown-menu a:hover,header nav .collapse .navbar-nav .dropdown-menu a:focus,header nav .collapse .navbar-nav .dropdown-menu a:active{background:#722B66;color:#fff}header nav .collapse .navbar-nav.open .nav-link{background:#722B66;color:#fff}header nav .collapse .navbar-nav .redes-sociais{display:flex;align-items:center;justify-content:center}header nav .collapse .navbar-nav .redes-sociais .item-rede-social{display:flex;align-items:center;justify-content:center;background:#fff;width:25px;height:25px;margin:0 4px;border-radius:4px}header nav .collapse .navbar-nav .redes-sociais .item-rede-social i{font-size:1.8rem;color:#444}header .menu-interno{position:relative !important;background:#722B66;z-index:99}header .fix{background:#722B66;position:fixed !important;top:0px !important;width:100%;z-index:995;height:95px;transition:all 0.8s}header .fix .telefone-topo{opacity:0}header .fix .navbar-brand img{width:125px}#section-banner{position:relative}#section-banner .sombra-topo{position:absolute;top:0;width:100%;height:42vh;background:url(../../imagens/sombra-topo.png) no-repeat 50% 96%;background-size:initial;z-index:9;pointer-events:none}#section-banner .owl-carousel .owl-nav{opacity:0;-webkit-transition:all 1.3s;transition:all 1.3s;position:absolute;top:47%;width:100%;height:0;z-index:9}#section-banner .owl-carousel .owl-nav [class*='owl-']{position:absolute;color:#722B66;background:transparent;opacity:1;font-size:4rem;height:40px;width:40px;padding:0;border-radius:0px;margin:0}#section-banner .owl-carousel .owl-nav [class*='owl-'] svg{display:block;height:40px;width:40px;margin-top:0px}#section-banner .owl-carousel .owl-nav .owl-prev{left:50px}#section-banner .owl-carousel .owl-nav .owl-next{right:50px}#section-banner .owl-carousel:hover .owl-nav{opacity:1}#section-banner .item-banner{width:100%;height:100vh;display:block;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important}#section-banner #content-down{position:absolute;top:95%;left:50%;transform:translate(-50%, -50%);z-index:99;animation:pulse 1.3s infinite}#section-banner #content-down i{color:#fff;font-size:3.5rem}#section-servicos .titulos{position:relative;padding:40px 0 85px;background:url(../../imagens/detalhe-fundo-onda.png) no-repeat center center;background-size:contain}#section-servicos .titulos .titulo-rosa{font-size:4rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%}#section-servicos .titulos .subtitulo-cinza{width:65%;display:block;margin:0 auto;padding:15px 0 10px;font-size:2rem;font-weight:300;color:#888;font-style:italic;text-align:center;line-height:120%}#section-servicos .titulos detalhe-aviao{position:absolute;left:50%;top:65%;transform:translate(-50%, -50%)}#section-destinos-e-opcoes .titulos{position:relative;padding:40px 0 45px;background:url(../../imagens/detalhe-fundo-onda.png) no-repeat center center;background-size:contain}#section-destinos-e-opcoes .titulos .titulo-rosa{font-size:4rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%}#section-destinos-e-opcoes .titulos .subtitulo-cinza{width:65%;display:block;margin:0 auto;padding:15px 0 10px;font-size:2rem;font-weight:300;color:#888;font-style:italic;text-align:center;line-height:120%}#section-destinos-e-opcoes .titulos detalhe-navio{margin:0 auto}#section-parceiros{background:#ddd}#section-texto-adicional{padding:0 0 50px}#section-texto-adicional .titulos{position:relative;padding:40px 0 85px;background:url(../../imagens/detalhe-fundo-onda.png) no-repeat center center;background-size:contain}#section-texto-adicional .titulos .titulo-rosa{font-size:4rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%}#section-texto-adicional .titulos .subtitulo-cinza{width:65%;display:block;margin:0 auto;padding:15px 0 10px;font-size:2rem;font-weight:300;color:#888;font-style:italic;text-align:center;line-height:120%}#section-texto-adicional .titulos detalhe-aviao{position:absolute;left:50%;top:65%;transform:translate(-50%, -50%)}#section-texto-adicional .texto-informacao{color:#666;font-size:1.5rem;font-family:"Open Sans",sans-serif;line-height:120%}#section-subconteudo-detalhe{padding-bottom:60px}#section-subconteudo-detalhe .titulo{font-size:3rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%;text-transform:uppercase;border-bottom:1px solid #ddd;text-align:left;padding-bottom:10px}#section-subconteudo-detalhe .tab-content .info-endereco{position:relative}#section-subconteudo-detalhe .tab-content .info-endereco .fale-conosco{font-size:1.5rem;font-weight:700;text-transform:uppercase;line-height:120%;font-style:italic;color:#722B66;margin-bottom:20px}#section-subconteudo-detalhe .tab-content .info-endereco p{font-size:1.5rem;font-weight:600;line-height:120%;font-style:italic;color:#444}#section-subconteudo-detalhe .tab-content .info-endereco .redes-sociais-contato{position:absolute;right:0;bottom:0px}#section-subconteudo-detalhe .tab-content .info-endereco .redes-sociais-contato span{height:35px;width:35px;border:1px solid #722B66;position:relative;display:block}#section-subconteudo-detalhe .tab-content .info-endereco .redes-sociais-contato span i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#722B66;font-size:1.9rem}#section-subconteudo-detalhe .tab-content #form-turismo .form-group .form-control{height:40px;border-radius:0;border:1px solid #ccc;color:#555;font-size:1.5rem}#section-subconteudo-detalhe .tab-content #form-turismo .form-group textarea{height:120px !important}#section-subconteudo-detalhe .tab-content #form-turismo button{font-size:1.6rem;line-height:120%;text-transform:uppercase;background:#67C15E;color:#fff;border-color:#67C15E;border-radius:4px;padding:9px 10px}#section-subconteudo-detalhe .tab-content #form-turismo button:hover{background:#4baa42}#section-conteudo-detalhe{padding-bottom:60px}#section-conteudo-detalhe .titulo{font-size:3rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%;text-transform:uppercase;border-bottom:1px solid #ddd;text-align:left;padding-bottom:10px}#section-conteudo-detalhe .tab-content .info-endereco{position:relative}#section-conteudo-detalhe .tab-content .info-endereco .fale-conosco{font-size:1.5rem;font-weight:700;text-transform:uppercase;line-height:120%;font-style:italic;color:#722B66;margin-bottom:20px}#section-conteudo-detalhe .tab-content .info-endereco p{font-size:1.5rem;font-weight:600;line-height:120%;font-style:italic;color:#444}#section-conteudo-detalhe .tab-content .info-endereco .redes-sociais-contato{position:absolute;right:0;bottom:0px}#section-conteudo-detalhe .tab-content .info-endereco .redes-sociais-contato span{height:35px;width:35px;border:1px solid #722B66;position:relative;display:block}#section-conteudo-detalhe .tab-content .info-endereco .redes-sociais-contato span i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#722B66;font-size:1.9rem}#section-conteudo-detalhe .tab-content #form-turismo .form-group .form-control{height:40px;border-radius:0;border:1px solid #ccc;color:#555;font-size:1.5rem}#section-conteudo-detalhe .tab-content #form-turismo .form-group textarea{height:120px !important}#section-conteudo-detalhe .tab-content #form-turismo button{font-size:1.6rem;line-height:120%;text-transform:uppercase;background:#67C15E;color:#fff;border-color:#67C15E;border-radius:4px;padding:9px 10px}#section-conteudo-detalhe .tab-content #form-turismo button:hover{background:#4baa42}#section-conteudo-detalhe .btn-transfer{padding:8px 22px;font-size:1.8rem;font-weight:600;text-transform:uppercase}#modalPassageiro{z-index:999999}#modalPassageiro .modal-dialog .modal-content{font-family:"Open Sans",sans-serif}#modalPassageiro .modal-dialog .modal-content .modal-header{padding:15px 20px}#modalPassageiro .modal-dialog .modal-content .modal-header h5{font-size:1.8rem;color:#000;line-height:120%}#modalPassageiro .modal-dialog .modal-content .modal-body{padding:15px 20px}#modalPassageiro .modal-dialog .modal-content .modal-body form label{font-size:1.3rem;color:#000;line-height:120%}#modalPassageiro .modal-dialog .modal-content .modal-body form .form-group .form-control{height:36px;background:#eee;border:1px solid #ccc;font-size:1.4rem}#modalPassageiro .modal-dialog .modal-content .modal-footer button{font-size:1.5rem;padding:6px 17px}#modalFormasPagamento{z-index:999999}#modalFormasPagamento .modal-dialog .modal-content{font-family:"Open Sans",sans-serif}#modalFormasPagamento .modal-dialog .modal-content .modal-header{padding:15px 20px}#modalFormasPagamento .modal-dialog .modal-content .modal-header h5{font-size:1.8rem;color:#000;line-height:120%}#modalFormasPagamento .modal-dialog .modal-content .modal-body{padding:15px 20px;color:#777;font-size:1.4rem;line-height:150%}#modalFormasPagamento .modal-dialog .modal-content .modal-footer button{font-size:1.5rem;padding:6px 17px}.section-transfers{padding:0 0 12px}.section-transfers .titulos{position:relative;padding:40px 0 60px;background:url(../../imagens/detalhe-fundo-onda.png) no-repeat center center;background-size:contain}.section-transfers .titulos .titulo-rosa{font-size:4rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%}.section-transfers .titulos .subtitulo-cinza{width:65%;display:block;margin:0 auto;padding:15px 0 10px;font-size:2rem;font-weight:300;color:#888;font-style:italic;text-align:center;line-height:120%}.section-transfers .titulos detalhe-navio{margin:0 auto}.section-transfer-detalhes{padding-bottom:60px}.section-transfer-detalhes .titulo{font-size:2rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%;text-transform:uppercase;border-bottom:1px solid #ddd;text-align:left;padding-bottom:15px}.section-transfer-detalhes .titulo span{font-size:1.5rem;color:#aaa;font-style:normal;text-transform:capitalize;font-weight:400}.section-transfer-detalhes .titulo span b{font-size:1.4rem;color:#444;font-weight:500}.section-transfer-detalhes .titulo-mobile{display:none}.section-transfer-detalhes #detViagem .steps ul{display:flex;padding-left:0;margin-bottom:10px;justify-content:space-between;align-items:center;list-style:none}.section-transfer-detalhes #detViagem .steps ul li{width:calc(100% / 4)}.section-transfer-detalhes #detViagem .steps ul li a{background:#722B66;color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.6rem;text-transform:uppercase;font-weight:400;padding:6px 36px}.section-transfer-detalhes #detViagem .steps ul li.done a{background:#007738;color:#fff;cursor:not-allowed}.section-transfer-detalhes #detViagem .steps ul li.current{position:relative}.section-transfer-detalhes #detViagem .steps ul li.current:before{position:absolute;content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 18px 18px 0;border-color:transparent #ccc transparent transparent}.section-transfer-detalhes #detViagem .steps ul li.current:after{position:absolute;content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 18px 18px;border-color:transparent transparent #ccc transparent}.section-transfer-detalhes #detViagem .steps ul li.current:before{position:absolute;top:0;right:0}.section-transfer-detalhes #detViagem .steps ul li.current:after{position:absolute;bottom:0;right:0}.section-transfer-detalhes #detViagem .steps ul li.current a{background:#722B66;color:#fff}.section-transfer-detalhes #detViagem .steps ul li.current:last-of-type{position:relative}.section-transfer-detalhes #detViagem .steps ul li.current:last-of-type:before{position:absolute;content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 18px 18px 0;border-color:transparent #fff transparent transparent}.section-transfer-detalhes #detViagem .steps ul li.current:last-of-type:after{position:absolute;content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 18px 18px;border-color:transparent transparent #fff transparent}.section-transfer-detalhes #detViagem .steps ul li.disabled a{background:#ccc;color:#333;cursor:not-allowed}.section-transfer-detalhes #detViagem .steps ul li.error a{background:#D90000;color:#fff}.section-transfer-detalhes #detViagem .content .title{display:none;font-size:3rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%;margin-top:30px}.section-transfer-detalhes #detViagem .content .title.current{display:block}.section-transfer-detalhes #detViagem .content h3{font-size:3rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%;margin-top:30px;margin-bottom:30px}.section-transfer-detalhes #detViagem .content label{color:#666;font-size:1.6rem}.section-transfer-detalhes #detViagem .content .form-group p{color:#666;font-size:1.6rem}.section-transfer-detalhes #detViagem .content .form-group .form-check .form-check-label{color:#666;font-size:1.4rem}.section-transfer-detalhes #detViagem .content .card .card-header{padding:15px;background:#efefef}.section-transfer-detalhes #detViagem .content .card .card-header h5{color:#555;font-size:1.6rem;margin-bottom:0}.section-transfer-detalhes #detViagem .content .accordion .card:last-of-type{border-bottom:1px solid rgba(0,0,0,0.125)}.section-transfer-detalhes #detViagem .content .btn-link{color:#EB438C;font-size:1.7rem;font-weight:500}.section-transfer-detalhes #detViagem .actions ul{display:flex;padding-left:0;margin-bottom:10px;justify-content:space-around;align-items:center}.section-transfer-detalhes #detViagem .actions ul li a{background:#722B66;color:#fff;display:flex;justify-content:center;text-transform:uppercase;align-items:center;font-size:2.2rem;padding:12px 36px}.section-transfer-detalhes #detViagem .actions ul li:first-of-type{display:none}.section-transfer-detalhes .selecao-de-cidade{padding:15px 0}.section-transfer-detalhes .selecao-de-cidade p{font-size:1.8rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%;text-transform:uppercase;text-align:left;text-transform:initial}.section-transfer-detalhes .selecao-de-cidade .form-group .form-control{height:38px;border:1px solid #ccc;border-radius:0;font-size:1.8rem}.section-transfer-detalhes .detalhes-passagem .preco-passageiro{font-style:italic;color:#722B66 !important}.section-transfer-detalhes .detalhes-passagem .preco-passageiro .preco .por{font-size:1.8rem !important;font-weight:bold !important;color:#722B66 !important}.section-transfer-detalhes .detalhes-passagem .preco-passageiro .preco .valor{font-size:3.5rem !important;font-weight:bold !important;color:#722B66 !important}.section-transfer-detalhes .detalhes-passagem .preco-passageiro .preco .p-pass{font-weight:400 !important;font-size:1.5rem !important;text-transform:uppercase !important;color:#722B66 !important;display:block}.section-transfer-detalhes .detalhes-passagem .preco-passageiro .parcelamento{font-weight:400 !important;font-size:1.8rem !important}.section-transfer-detalhes .detalhes-passagem .btn{background:#bbb;border-radius:0;border:0;border-bottom:2px solid #888;padding:8px 25px;display:flex;align-items:center;color:#fff;font-family:"Open Sans",sans-serif;font-weight:bold;line-height:120%;text-transform:uppercase}.section-transfer-detalhes .detalhes-passagem .btn i{margin-right:5px}.section-transfer-detalhes .detalhes-passagem .btn:hover{background:#a2a2a2}.section-transfer-detalhes .mapa-onibus{padding:18px 0}.section-transfer-detalhes .mapa-onibus p{font-size:1.8rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%;text-transform:uppercase;text-align:left;text-transform:initial}.section-transfer-detalhes .mapa-onibus #onibusMapaVolta,.section-transfer-detalhes .mapa-onibus #onibusMapaIda{margin:18px 0;display:flex;justify-content:space-between;align-items:center}.section-transfer-detalhes .mapa-onibus #onibusMapaVolta back-bus,.section-transfer-detalhes .mapa-onibus #onibusMapaIda back-bus{display:block;background:url(../../imagens/bus-back.png) no-repeat center center;background-size:cover;width:11px;height:168px;order:1}.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-volta,.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-ida,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-volta,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-ida{order:2;flex:1;height:168px;border-top:2px solid #bbb;border-bottom:2px solid #bbb;padding-right:20px}.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-volta .seatCharts-row,.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-ida .seatCharts-row,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-volta .seatCharts-row,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-ida .seatCharts-row{height:33px;display:flex;justify-content:flex-end}.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-volta .seatCharts-row .seatCharts-seat,.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-ida .seatCharts-row .seatCharts-seat,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-volta .seatCharts-row .seatCharts-seat,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-ida .seatCharts-row .seatCharts-seat{width:29px;height:29px;border-radius:7px;border:1px solid #ccc;padding:2px;font-size:1.5rem;color:#ccc;font-weight:bold;line-height:120%;padding:0px;margin:1px;display:flex;align-items:center;justify-content:center;background:transparent}.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-volta .seatCharts-row .seatCharts-seat:hover,.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-ida .seatCharts-row .seatCharts-seat:hover,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-volta .seatCharts-row .seatCharts-seat:hover,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-ida .seatCharts-row .seatCharts-seat:hover{border-color:#85B200;background:#85B200;color:#fff}.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-volta .seatCharts-row .seatCharts-seat.available,.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-ida .seatCharts-row .seatCharts-seat.available,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-volta .seatCharts-row .seatCharts-seat.available,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-ida .seatCharts-row .seatCharts-seat.available{border-color:#85B200;color:#85B200}.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-volta .seatCharts-row .seatCharts-seat.unavailable,.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-ida .seatCharts-row .seatCharts-seat.unavailable,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-volta .seatCharts-row .seatCharts-seat.unavailable,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-ida .seatCharts-row .seatCharts-seat.unavailable{background:#D90000;color:#fff;border-color:#D90000}.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-volta .seatCharts-row .seatCharts-seat.selected,.section-transfer-detalhes .mapa-onibus #onibusMapaVolta #seat-map-ida .seatCharts-row .seatCharts-seat.selected,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-volta .seatCharts-row .seatCharts-seat.selected,.section-transfer-detalhes .mapa-onibus #onibusMapaIda #seat-map-ida .seatCharts-row .seatCharts-seat.selected{background:#722B66;color:#fff;border-color:#722B66}.section-transfer-detalhes .mapa-onibus #onibusMapaVolta front-bus,.section-transfer-detalhes .mapa-onibus #onibusMapaIda front-bus{display:block;background:url(../../imagens/bus-front.png) no-repeat center center;background-size:cover;width:62px;height:168px;order:3}.section-transfer-detalhes .mapa-onibus #legend-volta .seatCharts-legendList,.section-transfer-detalhes .mapa-onibus #legend-ida .seatCharts-legendList{display:flex;padding-left:0;margin-bottom:0}.section-transfer-detalhes .mapa-onibus #legend-volta .seatCharts-legendList .seatCharts-legendItem,.section-transfer-detalhes .mapa-onibus #legend-ida .seatCharts-legendList .seatCharts-legendItem{display:flex;align-items:center;margin-right:22px}.section-transfer-detalhes .mapa-onibus #legend-volta .seatCharts-legendList .seatCharts-legendItem .seatCharts-seat,.section-transfer-detalhes .mapa-onibus #legend-ida .seatCharts-legendList .seatCharts-legendItem .seatCharts-seat{width:29px;height:29px;border-radius:7px;border:1px solid #ccc;padding:2px;font-size:1.5rem;color:#ccc;font-weight:bold;line-height:120%;padding:0px;margin:0;margin-right:12px;background:transparent}.section-transfer-detalhes .mapa-onibus #legend-volta .seatCharts-legendList .seatCharts-legendItem .available,.section-transfer-detalhes .mapa-onibus #legend-ida .seatCharts-legendList .seatCharts-legendItem .available{border-color:#85B200;color:#85B200}.section-transfer-detalhes .mapa-onibus #legend-volta .seatCharts-legendList .seatCharts-legendItem .unavailable,.section-transfer-detalhes .mapa-onibus #legend-ida .seatCharts-legendList .seatCharts-legendItem .unavailable{background:#D90000;color:#fff;border-color:#D90000}.section-transfer-detalhes .mapa-onibus #legend-volta .seatCharts-legendList .seatCharts-legendItem .selected,.section-transfer-detalhes .mapa-onibus #legend-ida .seatCharts-legendList .seatCharts-legendItem .selected{background:#722B66;color:#fff;border-color:#722B66}.section-transfer-detalhes .mapa-onibus #legend-volta .seatCharts-legendList .seatCharts-legendItem .seatCharts-legendDescription,.section-transfer-detalhes .mapa-onibus #legend-ida .seatCharts-legendList .seatCharts-legendItem .seatCharts-legendDescription{font-size:1.5rem;line-height:120%;font-weight:500;color:#555}.section-transfer-detalhes .lugares-selecionados{padding:18px 0 0px;border-bottom:1px solid #ddd}.section-transfer-detalhes .lugares-selecionados p{font-size:1.8rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%;text-transform:uppercase;text-align:left;text-transform:initial}.section-transfer-detalhes .lugares-selecionados .table{margin-bottom:0}.section-transfer-detalhes .lugares-selecionados .table thead tr th{border-top:0;color:#666;font-size:1.5rem;line-height:120%;font-weight:500}.section-transfer-detalhes .lugares-selecionados .table tbody tr{border-top:1px solid #ddd}.section-transfer-detalhes .lugares-selecionados .table tbody tr:first-of-type{border-top:0}.section-transfer-detalhes .lugares-selecionados .table tbody tr th,.section-transfer-detalhes .lugares-selecionados .table tbody tr td{border-top:0;font-size:1.5rem;color:#666;line-height:120%;font-weight:lighter;padding:6px .75rem}.section-transfer-detalhes .comprar-assentos{display:flex;align-items:flex-end;justify-content:center;padding:18px 0;border-bottom:1px solid #ddd;height:120px}.section-transfer-detalhes .comprar-assentos button{display:flex;align-items:center;justify-content:center;background:#00A650;border:0;border-radius:0;font-size:2rem;font-weight:900;font-family:"Open Sans",sans-serif;color:#fff;line-height:120%;padding:12px 45px;text-transform:uppercase;border-bottom:4px solid #007738}.section-transfer-detalhes .comprar-assentos button i{margin-right:8px}.section-transfer-detalhes .comprar-assentos button:hover{background:#007337;border-bottom:4px solid #004420}.legenda-disponivel{color:#85B200 !important}.legenda-indisponivel{color:#D90000 !important}.legenda-selecionada{color:#722B66 !important}.none{display:none}.block{display:block}.valid_error{margin-top:5px;z-index:9;padding:3px 5px 3px 5px;font-size:1.2rem;margin-bottom:0;color:#F00;font-weight:700}.valid_sucess{background:url(../../imagens/icon_sucess.png) no-repeat;background-position:95% 50%;height:13px;width:19px;position:absolute;right:5px;bottom:5px}.validate .invalid{border:1px solid red !important;background:url(../../imagens/icon_error.png) no-repeat;background-position:98% 50%}.validate .valid{background:url(../../imagens/icon_success.png) no-repeat right}.validate span{border:0px solid red;color:red;font-size:11px;margin-top:5px;font-weight:bold}.informacoesPassagens p{font-size:2.3rem;font-weight:500;color:#888;text-align:center;line-height:120%}.informacoesPassagens .passagem-item{border-radius:0;margin:10px 0}.informacoesPassagens .passagem-item .passageiro-numero{font-size:1.7rem;color:#666;font-weight:500;line-height:120%;padding:10px 15px}.informacoesPassagens .passagem-item .passageiro-informacao{font-size:1.5rem;color:#555;font-weight:500;line-height:120%;padding:10px 15px}#passageirosLista p,#informacoesPassagens p{font-size:2.3rem;font-weight:500;color:#888;text-align:center;line-height:120%}#passageirosLista .passagem-item,#informacoesPassagens .passagem-item{border-radius:0;margin:10px 0;border-bottom:1px solid #bbb}#passageirosLista .passagem-item:last-of-type,#informacoesPassagens .passagem-item:last-of-type{border-bottom:0}#passageirosLista .passagem-item .passageiro-numero,#informacoesPassagens .passagem-item .passageiro-numero{font-size:1.7rem;color:#666;font-weight:500;line-height:120%;padding:10px 15px}#passageirosLista .passagem-item .passageiro-informacao,#informacoesPassagens .passagem-item .passageiro-informacao{display:flex;flex-wrap:wrap;font-size:1.5rem;color:#555;font-weight:500;line-height:120%;padding:10px 15px}#passageirosLista .passagem-item .passageiro-informacao>div,#informacoesPassagens .passagem-item .passageiro-informacao>div{margin:4px 0}#passageirosLista .passagem-item .passageiro-informacao .poltrona,#informacoesPassagens .passagem-item .passageiro-informacao .poltrona{width:calc((100% / 2) - 15px);margin-right:15px}#passageirosLista .passagem-item .passageiro-informacao .nome,#informacoesPassagens .passagem-item .passageiro-informacao .nome{width:calc(100% / 2.5)}#passageirosLista .passagem-item .passageiro-informacao .tipo-documento,#informacoesPassagens .passagem-item .passageiro-informacao .tipo-documento{width:calc((100% / 4) - 15px);margin-right:15px}#passageirosLista .passagem-item .passageiro-informacao .numero-documento,#informacoesPassagens .passagem-item .passageiro-informacao .numero-documento{width:calc(100% / 3)}#passageirosLista .passagem-item .passageiro-informacao .valor,#informacoesPassagens .passagem-item .passageiro-informacao .valor{width:100%;font-size:1.7rem;color:#333}.resumo-pagamento p{font-size:1.8rem;font-weight:500;color:#888;text-align:center;line-height:120%}.resumo-pagamento #resumoPagamento{margin-top:0px;border-radius:0px}.resumo-pagamento #resumoPagamento .assentos{padding:15px 15px;color:#555 !important;font-size:1.7rem;font-weight:400;line-height:120%;display:flex;justify-content:space-between;align-items:center}.resumo-pagamento #resumoPagamento .assentos .valor-unitario{color:#555 !important;font-size:1.7rem !important;font-weight:400 !important;line-height:120% !important}.resumo-pagamento #resumoPagamento .valor-total{background:#722B66;color:#fff;font-size:1.95rem;font-weight:600;line-height:120%;padding:15px 15px}#passageirosAccordion .card .card-header{padding:15px;cursor:pointer;background:#efefef}#passageirosAccordion .card .card-header h5{color:#555;font-size:1.6rem;margin-bottom:0}#section-informacoes{padding:50px 0}#section-informacoes .titulo{font-size:3rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%;margin-bottom:40px}#section-informacoes .titulo span{background:#722B66;width:90px;height:3px;display:block;margin:15px auto 0}#section-informacoes .comprar-assentos{display:flex;align-items:flex-end;justify-content:center;padding:18px 0;height:120px}#section-informacoes .comprar-assentos button{display:flex;align-items:center;justify-content:center;background:#00A650;border:0;border-radius:0;font-size:2rem;font-weight:900;font-family:"Open Sans",sans-serif;color:#fff;line-height:120%;padding:12px 45px;text-transform:uppercase;border-bottom:4px solid #007738}#section-informacoes .comprar-assentos button i{margin-right:8px}#section-informacoes .comprar-assentos button:hover{background:#007337;border-bottom:4px solid #004420}#section-conteudo{padding-bottom:60px}#section-conteudo .titulos{position:relative;padding:40px 0 85px;background:url(../../imagens/detalhe-fundo-onda.png) no-repeat center center;background-size:contain}#section-conteudo .titulos .titulo-rosa{font-size:4rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%}#section-conteudo .titulos .subtitulo-cinza{width:65%;display:block;margin:0 auto;padding:15px 0 10px;font-size:2rem;font-weight:300;color:#888;font-style:italic;text-align:center;line-height:120%}#section-conteudo .titulos detalhe-navio{margin:0 auto}#section-subconteudo{padding-bottom:60px}#section-subconteudo .titulos{position:relative;padding:40px 0 85px;background:url(../../imagens/detalhe-fundo-onda.png) no-repeat center center;background-size:contain}#section-subconteudo .titulos .titulo-rosa{font-size:4rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%}#section-subconteudo .titulos .subtitulo-cinza{width:65%;display:block;margin:0 auto;padding:15px 0 10px;font-size:2rem;font-weight:300;color:#888;font-style:italic;text-align:center;line-height:120%}#section-subconteudo .titulos detalhe-navio{margin:0 auto}#section-contato{padding-bottom:60px}#section-contato .titulos{position:relative;padding:40px 0 85px;background:url(../../imagens/detalhe-fundo-onda.png) no-repeat center center;background-size:contain}#section-contato .titulos .titulo-rosa{font-size:4rem;font-weight:800;color:#EB438C;font-style:italic;text-align:center;line-height:120%}#section-contato .titulos .subtitulo-cinza{width:65%;display:block;margin:0 auto;padding:15px 0 10px;font-size:2rem;font-weight:300;color:#888;font-style:italic;text-align:center;line-height:120%}#section-contato .titulos detalhe-navio{margin:0 auto}#section-contato #gmaps{height:100%}#section-contato .form-contato .form-group label{font-size:1.3rem;color:#444;line-height:120%}#section-contato .form-contato .form-group .form-control{height:40px;border-radius:0;border:1px solid #ccc;color:#444;font-size:1.5rem}#section-contato .form-contato .form-group textarea{height:120px !important}#section-contato .form-contato button{font-size:1.6rem;line-height:120%;text-transform:uppercase;background:#67C15E;color:#fff;border-color:#67C15E;border-radius:4px;padding:9px 20px}#section-contato .form-contato button:hover{background:#4baa42}#section-newsletter{background:#722B66;font-family:"Open Sans",sans-serif;padding:25px 0}#section-newsletter p{color:#fff;font-size:2.2rem;line-height:120%;font-weight:500;margin-bottom:0}#section-newsletter .input-group input{background:#fff;color:#999;font-size:1.5rem;height:55px;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:15px}#section-newsletter .input-group button{background:#eee;border:1px solid #eee;color:#444;font-size:2rem;text-transform:uppercase;font-weight:700;padding:11px 20px;border-bottom-right-radius:9px;border-top-right-radius:9px}footer{background:#fff;padding:30px 0 25px}footer .info-endereco .fale-conosco{font-size:1.5rem;font-weight:700;text-transform:uppercase;line-height:120%;font-style:italic;color:#722B66;margin-bottom:20px}footer .info-endereco p{font-size:1.5rem;line-height:120%;font-style:italic;color:#444}footer .direitos-autorais{font-size:1.2rem;line-height:120%;font-style:italic;color:#444}
/*# sourceMappingURL=style.css.map */
