/*!
Theme Name: Hotel Titanic
Theme URI: https://htcomunicacao.com.br
Author: Leo Vallim
Author URI: https://htcomunicacao.com.br
Description: Base para construção dos temas para a HT Comunicação
Version: 4.0
Requires at least: 5.0
Tested up to: 5.9
Requires PHP: 7.0
Text Domain: htcomunicacao
*/@import"https://use.typekit.net/pwt8giu.css";@font-face{font-family:"Sukhumvit";src:url("dist/fonts/sukhumvit.ttf");font-weight:400;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:1.15rem;font:inherit;box-sizing:border-box;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth;scroll-margin-top:80px}body{font-family:"Sukhumvit",sans-serif;margin-top:80px}img{max-width:100%;height:auto}.wrapper{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.wrapper--box{margin-top:100px}.container{width:100%;max-width:1200px;padding:100px 25px;padding-bottom:0;display:flex;flex-wrap:wrap;gap:50px;align-items:center;justify-content:center}.container--box{padding-bottom:100px}@media only screen and (min-width: 992px){.container{gap:30px}}.column{width:100%}@media only screen and (min-width: 992px){.column{width:calc(50% - 15px)}}@media only screen and (min-width: 992px){.column--first{order:1}}@media only screen and (min-width: 992px){.column--secound{order:2}}.title{color:#023441;width:100%;display:block;font-family:quincy-cf,serif}.title--center{text-align:center}.title--dark{color:#fff}.button{background-color:#023441;box-shadow:0px 5px 10px rgba(0,0,0,.1);padding:15px 25px;border-radius:5px;transition:ease-in .3s;color:#fff;font-size:1rem;text-transform:uppercase;text-decoration:none}.button:hover{background-color:#222}.button--dark{background-color:#fff;color:#023441}.button--dark:hover{background-color:#eaeaea}.button i{margin-right:10px;font-size:1.15rem}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2.17rem}h4{font-size:2rem}h5{font-size:1.35rem}h6{font-family:1.25rem}.header__toggle{width:100%;padding:10px;display:flex;justify-content:center;align-items:center;height:80px;background-color:#023441;box-shadow:0px 5px 10px rgba(0,0,0,.05);position:fixed;top:0;left:0;z-index:999;color:#f2f2f2}.heaader__container{width:100%;max-width:1200px;padding:0 25px;display:flex;align-items:center;justify-content:space-between}.header__content{width:100%;max-width:450px;height:100vh;position:absolute;top:0;left:0;background-color:#023441;box-shadow:0 5px 10px rgba(0,0,0,.05);transition:ease-in .3s;display:flex;flex-direction:column;flex-wrap:wrap;gap:45px;justify-content:center;transition:ease-in .3s;transform:translateX(-100%);padding:15px;z-index:9999999}.menu--active .header__content{transform:translateX(0)}.header__social__list{display:flex;gap:10px;justify-content:center}.header__social__link{font-size:1.15rem;text-decoration:none;color:#f2f2f2}@media only screen and (min-width: 992px){.header__social__link{font-size:1.65rem}}.header__nav__list{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;align-items:center}.header__nav__item{width:100%}.header__nav__link{width:100%;padding:10px 0;display:block;font-size:1rem;color:#f2f2f2;text-align:center;text-decoration:none}.header__nav__link--cta{padding:15px;border-radius:5px;background-color:#bc934b;transition:ease-in .3s;margin-top:15px;color:#f2f2f2}.header__nav__link--cta:hover{background-color:#886e4f}.header__control__close{position:absolute;top:15px;right:15px;font-size:2.3rem;color:#f2f2f2}.header__logo__image{height:40px;width:auto}@media only screen and (min-width: 992px){.header__logo__image{height:60px}}.header__control{font-size:2rem;color:#f2f2f2;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:ease-in .3s}@media only screen and (min-width: 992px){.header__control{font-size:1.25rem}}.header__control:hover{color:#f2f2f2}.header__control__label{display:none}@media only screen and (min-width: 767px){.header__control__label{display:inline-flex;margin-left:10px;font-size:.85rem;text-transform:uppercase}}.header__cta__button{display:none}@media only screen and (min-width: 767px){.header__cta__button{padding:10px 15px;display:block;border-radius:5px;background-color:#bc934b;transition:ease-in .3s;color:#f2f2f2;font-size:.85rem;text-transform:uppercase;text-decoration:none}.header__cta__button:hover{background-color:#886e4f}}.hero{width:100%;height:100%}.hero__slide{width:100%;height:100%;position:relative}.hero__slide__image{position:relative;width:100%;height:auto}.hero__slide--large{display:none}@media only screen and (min-width: 992px){.hero__slide--large{display:block}}.hero__slide--small{display:block}@media only screen and (min-width: 992px){.hero__slide--small{display:none}}.hero__button{color:#fff !important;text-shadow:0 5px 10px rgba(0,0,0,.5)}.hero img{width:100%;height:auto}.swiper-pagination-bullet-active,.swiper-pagination-bullet{background:#fff !important}.content__image{position:relative}.content__image__item{width:100%;height:100%;background-position:center;background-size:cover;display:flex}.content__image__item img{display:none}.content__image__box{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.15)}.content__image__slide{width:100%;height:100%}.content__cta{margin-top:35px;display:flex}.content__text p{margin-bottom:15px;letter-spacing:1.25px;line-height:1.35rem;color:#1b1b1b;font-size:1.15rem}.content__text p:last-child{margin-bottom:0}.content__text h1{font-size:3rem;margin-bottom:35px}.content__text h2{font-size:2.5rem;margin-bottom:35px}.content__text h3{font-size:2.17rem;margin-bottom:35px}.content__text h4{font-size:2rem;margin-bottom:35px}.content__text h5{font-size:1.35rem;margin-bottom:35px}.content__text h6{font-size:1.25rem;margin-bottom:35px}.gallery__list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px}@media only screen and (min-width: 992px){.gallery__list{gap:25px}}@media only screen and (min-width: 1200px){.gallery__list{gap:35px}}.gallery__item{width:calc(33.3333333333% - 10px);aspect-ratio:1/1;position:relative}@media only screen and (min-width: 992px){.gallery__item{width:calc(33.3333333333% - 16.6666666667px)}}@media only screen and (min-width: 1200px){.gallery__item{width:calc(33.3333333333% - 23.3333333333px)}}.gallery__item::after{position:absolute;display:flex;content:" ";pointer-events:none;background-color:rgba(0,0,0,.5);opacity:0;transition:ease-in .3s;width:100%;height:100%;z-index:100;top:0;left:0;justify-content:center;align-items:center;color:#fff;font-size:.8rem;text-transform:uppercase}@media only screen and (min-width: 992px){.gallery__item::after{font-size:1.2rem}}.gallery__item:nth-child(6)::after{opacity:1;content:"Veja mais"}.gallery__item:hover::after{opacity:1}.gallery__item--hide{display:none}.gallery__item__image{position:relative;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.services{background:#023441;margin-top:100px;padding-bottom:100px}.services__title{color:#fff}.services__content{padding:50px 0;max-width:650px;color:#fff}.services__content p{margin-bottom:15px;letter-spacing:1.25px;line-height:1.35rem;font-size:1.15rem}.services__content p:last-child{margin-bottom:0}.services__content h1{font-size:3rem;margin-bottom:35px}.services__content h2{font-size:2.5rem;margin-bottom:35px}.services__content h3{font-size:2.17rem;margin-bottom:35px}.services__content h4{font-size:2rem;margin-bottom:35px}.services__content h5{font-size:1.35rem;margin-bottom:35px}.services__content h6{font-size:1.25rem;margin-bottom:35px}.services__list{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;align-items:stretch;width:100%}.services__item{padding:35px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:15px;width:100%;background:#fff;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.15);color:#1b1b1b}@media only screen and (min-width: 992px){.services__item{width:calc(33.3333333333% - 16.6666666667px)}}.services__item__icon{display:flex;width:100%;justify-content:center}.services__item__icon__image{width:auto;height:55px}.services__item__title{text-align:center;color:#023441;font-family:"Sukhumvit",sans-serif;font-size:1.15rem;text-transform:uppercase}.services__item__cta{width:100%;display:flex;justify-content:center}.services__item__content{color:#1b1b1b}.video__embed{width:100%;aspect-ratio:16/9}.video__embed iframe{width:100%;height:100%}.map{width:100%;display:flex;flex-wrap:wrap;background-color:#023441;color:#fff}@media only screen and (min-width: 992px){.map{height:50vh;min-height:600px;flex-wrap:nowrap}}.map_column{width:100%}@media only screen and (min-width: 992px){.map_column{width:80%}}.map__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map__item{width:100%}@media only screen and (min-width: 992px){.map__item{min-width:50%;display:flex;justify-content:center;align-items:center;height:100%}}.map__item--map{order:2;height:70vh}@media only screen and (min-width: 992px){.map__item--map{order:1;width:50%;height:100%}}.map__item--info{order:1;padding:100px 25px}@media only screen and (min-width: 992px){.map__item--info{padding:25px;order:2;justify-content:center}}.map__item iframe{width:100%;height:100%}.map__item i{margin-right:15px}.contact__item{display:block;width:100%;padding:20px 10px}.contact__item:last-child{padding-bottom:0}.contact__list__item{display:block;padding:20px 0}.testimonial{width:100%;background-color:#bc934b;color:#f2f2f2}.testimonial__title{margin-bottom:50px}.testimonial__content{margin-bottom:25px;width:100%;font-size:1.15rem;letter-spacing:1.25px;line-height:1.35rem}.testimonial__info{width:100%;display:flex;justify-content:center;font-size:1.15rem;color:#fff;font-weight:bold}.testimonial__nav{display:flex;padding-top:15px;justify-content:center;gap:10px;cursor:pointer;color:#f2f2f2}.testimonial__nav__item{opacity:.5;transition:ease-in .3s;font-size:2.5rem}.testimonial__nav__item:hover{opacity:1}.testimonial .title{color:#f2f2f2 !important}.footer__container{flex-direction:column;gap:75px;padding-top:100px;padding-bottom:100px}@media only screen and (min-width: 992px){.footer__container{gap:15px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-top:50px;padding-bottom:50px}}.footer__branding{width:100%;align-items:center;display:flex;flex-direction:column;gap:25px;font-size:.85rem;color:#1b1b1b}@media only screen and (min-width: 992px){.footer__branding{align-items:flex-start}}.footer__branding__image{height:60px}.footer__nav{width:100%;justify-content:center;display:flex}@media only screen and (min-width: 992px){.footer__nav{justify-content:flex-start}}.footer__nav__list{margin:0;padding:0}.footer__nav__item{padding:15px 0}.footer__nav__item:first-child{padding-top:0}.footer__nav__item:last-child{padding-bottom:0}.footer__nav__link{font-size:.85rem;text-transform:uppercase;text-decoration:none;color:#023441}.footer__nav__link:hover{text-decoration:underline}.footer__social{width:100%;justify-content:center;display:flex}.footer__social__list{display:flex;gap:15px}.footer__social__link{width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#023441;color:#fff;text-decoration:none;font-size:1.35rem}.footer__developer{width:100%;justify-content:center;gap:15px;display:flex}@media only screen and (min-width: 992px){.footer__developer{justify-content:flex-end}}.footer__developer__image{height:50px}.footer__developer__text{display:block;width:100%;margin-bottom:10px;font-size:.65rem}.footer__developer__link{padding-bottom:5px;color:#1b1b1b;text-decoration:none;font-size:.7;text-transform:uppercase}.footer__wpp{background-color:#27ae60;width:70px;height:70px;display:flex;justify-content:center;align-items:center;border-radius:100px;position:fixed;bottom:15px;right:15px;z-index:100;color:#fff;text-decoration:none;font-size:2rem}.varios-enderecos{background-color:#023441;padding-bottom:100px;color:#fff;text-align:center}.varios-enderecos--rota{display:inline-flex;width:100%;padding:15px 0;justify-content:center}.varios-enderecos--tel{display:inline-flex;flex-wrap:wrap;gap:15px;width:100%;padding:15px 0;justify-content:center}.varios-enderecos .title,.varios-enderecos p{color:#fff;text-align:center}.varios-enderecos .button{background-color:#fff;color:#023441}.pacotes{background-color:#bc934b;padding-bottom:100px;color:#fff}.pacotes .title{color:#fff !important}.pacotes__list__items{width:calc(100% - 280px)}.pacotes__nav__wraper{width:100%;padding-top:25px;display:flex;justify-content:center;align-items:center;gap:10px}.pacotes__nav__item{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,.15);color:#bc934b}.pacotes__item{overflow:hidden;border-radius:15px;background-color:#fff;min-height:560px;display:flex;flex-direction:column;color:#023441}.pacotes__item .title{color:#023441 !important}.pacotes__item__wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:560px}.pacotes__item__image{width:100%;min-height:90px;aspect-ratio:16/9;background-size:cover;background-position:center;background-repeat:no-repeat}.pacotes__item__image img{width:0;height:0}.pacotes__item__content{height:100%;width:100%;padding:15px;display:flex;flex-direction:column;justify-content:space-between;gap:15px}.pacotes__item__content__price{display:flex;flex-direction:column;align-items:center;justify-content:center}.pacotes__item__content__price small{font-size:.9rem;text-transform:uppercase}.pacotes__item__content__price strong{font-family:quincy-cf,serif;font-size:1.45rem;color:#27ae60}.pacotes__item__cta{padding:15px}.pacotes__item__cta__link{width:100%;display:flex;justify-content:center;align-items:center;padding:20px;background-color:#27ae60;border-radius:15px;transition:ease-in .3s;color:#fff;text-decoration:none;text-transform:uppercase;font-size:1.15rem}.pacotes__item__cta__link:hover{transition:ease-in .3s;background-color:#2ecc71}.suites .pacotes__item,.suites .pacotes__item__wrapper{min-height:430px;background-color:#023441}.suites .pacotes__item .title,.suites .pacotes__item__wrapper .title{color:#fff !important}.suites .pacotes__nav__item{background-color:#023441;color:#fff}.suites .pacotes__item__cta__link{background-color:#bc934b}.suite__title{height:350px;display:flex;align-items:center;justify-content:center;background-position:center;background-size:cover}.suite__title__container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(2,52,65,.8);color:#fff}.suite__title__container .title{color:#fff !important}.suite__items__list{width:100%;display:flex;flex-wrap:wrap;gap:25px}.suite__items__item{width:33.3333333333%;display:flex;flex-direction:column;gap:15px;align-items:center;justify-self:center}@media only screen and (min-width: 992px){.suite__items__item{width:16.6666666667%}}.suite__items__item__image{height:35px;width:auto}@media only screen and (min-width: 992px){.suite__items__item__image{height:55px}}