@charset "UTF-8";@font-face{font-family:"Wulkan Display";src:url(//oceans-9.com/wp-content/themes/sandbox-acorespro-v3/../fonts/Wulkan-Display-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Wulkan Display";src:url(//oceans-9.com/wp-content/themes/sandbox-acorespro-v3/../fonts/Wulkan-Display-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Wulkan Display";src:url(//oceans-9.com/wp-content/themes/sandbox-acorespro-v3/../fonts/Wulkan-Display-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Wulkan Display";src:url(//oceans-9.com/wp-content/themes/sandbox-acorespro-v3/../fonts/Wulkan-Display-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Wulkan Display";src:url(//oceans-9.com/wp-content/themes/sandbox-acorespro-v3/../fonts/Wulkan-Display-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Wulkan Display";src:url(//oceans-9.com/wp-content/themes/sandbox-acorespro-v3/../fonts/Wulkan-Display-Black.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}*{font-family:"Plus Jakarta Sans",sans-serif}.otgs-development-site-front-end{display:none !important}h2{font-weight:600;font-size:56px;text-align:center;max-width:100%}p{max-width:100%;font-size:18px}.subtitle{font-weight:700;font-size:15px;color:#03989e;text-align:center;justify-content:center;display:flex;width:100%}.btn-full{padding:15px 25px;font-weight:600;font-size:16px;text-decoration:none;color:#fff;background-color:#03989e;border-radius:8px;width:180px;text-align:center;transition:.2s all ease-in-out;border:0 !important;outline:0 !important}.btn-full:hover{background-color:#015659 !important}header{z-index:99;height:95px;background:#fff}header .navbar-brand{width:250px}header .navbar-brand img{width:100%;height:auto}header #mainNav{z-index:99;background:#fff}header #mainNav>ul{width:100%;display:flex;justify-content:space-between;padding-left:5vw}header #mainNav>ul li a{text-decoration:none;color:#393939;width:-moz-fit-content;width:fit-content;transition:.2s all ease-in-out}header #mainNav>ul li a:hover{color:#03989e}header #mainNav>ul li:has(#toggleSessionBtn) a{padding:15px 30px;border:1px solid #03989e;border-radius:8px;color:#03989e;font-weight:700;transition:.2s all ease-in-out}header #mainNav>ul li:has(#toggleSessionBtn) a:hover{background:#03989e;color:#fff}header #mainNav>ul li:last-child{font-weight:700}header #mainNav .wpml-ls{width:-moz-fit-content;width:fit-content}header #mainNav .wpml-ls *{border:none}header #mainNav .wpml-ls ul{padding-left:2vw !important}header #mainNav .wpml-ls ul li:hover a{background-color:#fff !important}header #mainNav .wpml-ls ul li:hover>a{color:#03989e}header #mainNav .wpml-ls ul li a:hover{background-color:#fff !important;color:#03989e}header #mainNav .wpml-ls ul li a:after{color:#03989e}footer{background:#015659;padding:40px 0}footer .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}footer .container strong{display:flex;color:#fff;font-size:18px;margin-bottom:20px}footer .container .footer-logo{width:25%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}footer .container .morada{width:22%}footer .container .morada p{color:rgba(255,255,255,.8);font-size:16px}footer .container .contatos{width:22%}footer .container .contatos ul{padding:0;margin-left:0;list-style:none}footer .container .contatos ul li{padding:0;margin-left:0;color:rgba(255,255,255,.8);font-size:16px}footer .container .segue-nos{width:10%}footer .container .segue-nos .redes{display:flex;gap:10px}footer .container .segue-nos .redes a{width:22px;height:22px}footer .container .segue-nos .redes a svg{width:100%;height:100%;transition:ease-in-out all .2s}footer .container .segue-nos .redes a svg path{fill:#fff}footer .container .segue-nos .redes a:hover svg{transform:scale(1.2)}footer .footer-bottom{margin-top:60px;border-top:rgba(255,255,255,.1) 1px solid;padding-top:25px}footer .footer-bottom .left{width:45%;display:flex;justify-content:space-between}footer .footer-bottom .left a{text-decoration:none;color:#c4c4c4;font-size:14px}footer .footer-bottom .right span{color:#c4c4c4;font-size:12px}.main-hero{height:90vh !important}.main-hero .book-widget{width:100%;max-width:100%;min-height:130px;max-height:-moz-fit-content;max-height:fit-content;border-radius:16px;background:rgba(255,255,255,.8);margin:30px 0 70px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-around}.main-hero .book-widget input:focus-visible,.main-hero .book-widget select:focus-visible{outline:0px;border:0}.main-hero .book-widget input:hover,.main-hero .book-widget select:hover{cursor:pointer}.main-hero .book-widget #cidade-wrap,.main-hero .book-widget #guestCount{position:relative}.main-hero .book-widget #cidade-wrap:after,.main-hero .book-widget #guestCount:after{content:"▼";position:absolute;right:0;top:50%;transform:translate(0,-50%);pointer-events:none}.main-hero .book-widget #guestCount{padding-right:30px}.main-hero .book-widget #cidade-wrap select{padding-right:30px}.main-hero .book-widget #cidade-wrap select option:hover{cursor:pointer}.main-hero .book-widget .guest-wrapper{position:relative;display:flex;flex-direction:column;font-family:sans-serif}.main-hero .book-widget .guest-wrapper .guest-display{font-size:16px;font-weight:500;cursor:pointer;padding:8px 0;display:flex;align-items:center}.main-hero .book-widget .guest-wrapper .guest-dropdown{position:absolute;top:100%;left:0;margin-top:6px;background:#fff;border:1px solid #ddd;padding:12px 16px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;display:none;min-width:180px}.main-hero .book-widget .guest-wrapper .guest-dropdown .guest-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.main-hero .book-widget .guest-wrapper .guest-dropdown .guest-row:last-child{margin-bottom:0}.main-hero .book-widget .guest-wrapper .guest-dropdown .guest-row span{font-weight:600}.main-hero .book-widget .guest-wrapper .guest-dropdown .guest-row .guest-controls{display:flex;align-items:center;gap:10px}.main-hero .book-widget .guest-wrapper .guest-dropdown .guest-row .guest-controls label{text-align:left}.main-hero .book-widget .guest-wrapper .guest-dropdown .guest-row .guest-controls button{border:1px solid #ccc;background:0 0;width:26px;height:26px;border-radius:50%;font-size:16px;line-height:1;cursor:pointer}.main-hero .book-widget .guest-wrapper .guest-dropdown .guest-row .guest-controls input{width:24px;text-align:center;border:none;background:0 0;font-size:16px}.main-hero .book-widget a{background-color:#03989e;color:#fff;font-weight:700;padding:25px 40px;border-radius:16px;text-decoration:none}.hero{background-size:cover;background-position:center center;width:100%;height:60vh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.hero:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);z-index:1}.hero picture{position:absolute;height:100%}.hero picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero .container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero .container .main-subtitle{font-weight:300;font-size:40px;color:#fff}.hero .container .hero-subtitle{font-weight:300;font-size:20px;color:#fff}.hero .container h1{font-family:"Wulkan Display" !important;font-weight:400;font-size:130px;color:#f6f8ea}.hero iframe{position:absolute;top:0;left:0;pointer-events:none}#startingSection{width:100%;height:100%;min-height:100vh;background-image:url("/wp-content/uploads/2025/05/image-1-1.jpg");background-size:cover;background-position:center center;padding-top:30px}#startingSection:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#666;background:linear-gradient(0deg,rgba(102,102,102,0) 0%,#000 100%);z-index:1}#startingSection .container{display:flex;flex-direction:column;align-items:center;z-index:2;position:relative}#startingSection .container img{width:400px;max-width:100%;-o-object-fit:contain;object-fit:contain}#startingSection .container h2{margin-top:50px;width:570px;max-width:100%;color:#fff}#startingSection .container .chooseRole{display:flex;justify-content:center;flex-direction:row;gap:30px;margin:30px 0}#startingSection .container .redes{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;margin-top:20px}#startingSection .container .redes a{width:54px;height:54px;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;transition:.2s all ease-in-out}#startingSection .container .redes a svg{width:24px;height:24px}#startingSection .container .redes a svg path{fill:#03989e}#startingSection .container .redes a:hover{background-color:#fff}#home .sobre-nos{display:flex;flex-direction:column;align-items:center;padding:60px 0}#home .sobre-nos h2{width:600px}#home .sobre-nos p{width:800px;text-align:center}#home .images{display:flex;gap:15px}#home .images .left{width:30%;display:flex;flex-direction:column;justify-content:space-between}#home .images .left img{height:49%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}#home .images .right{width:100%;flex:1}#home .images .right img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}#home .parceiros{padding:80px 0}#home .parceiros .logo-carousel-wrapper{overflow:hidden;width:100%;position:relative}#home .parceiros .logo-carousel-wrapper .logo-carousel{display:flex;animation:scrollLeft 20s linear infinite;width:-moz-max-content;width:max-content}#home .parceiros .logo-carousel-wrapper .logo-carousel:hover{animation-play-state:paused}#home .parceiros .logo-carousel-wrapper .logo-carousel .logo-item{flex:0 0 auto;margin-right:40px}#home .parceiros .logo-carousel-wrapper .logo-carousel .logo-item img{height:60px;display:block}@keyframes scrollLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#home .testemunhos{padding:60px 0 120px;background-color:#f6f6f6;position:relative;overflow:hidden;width:100%}#home .testemunhos .testemunho-filters{margin-top:10px;display:flex;justify-content:center;gap:1%}#home .testemunhos .testemunho-filters button{background:0 0;border:0}#home .testemunhos .testemunho-filters button.active{color:#03989e}#home .testemunhos .testemunho-slider{max-width:80%;position:unset !important}#home .testemunhos .testemunho-slider .slick-list{overflow:visible !important}#home .testemunhos .testemunho-slider .slick-list .testemunho-slide{padding:15px}#home .testemunhos .testemunho-slider .slick-list .testemunho-slide .slide-inner{padding:30px;background:#fff;border-radius:16px;box-shadow:0 20px 30px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center}#home .testemunhos .testemunho-slider .slick-list .testemunho-slide .slide-inner .stars{margin-bottom:13px;color:rgba(56,56,56,.7)}#home .testemunhos .testemunho-slider .slick-list .testemunho-slide .slide-inner strong{display:flex;color:rgba(56,56,56,.7);font-size:18px}#home .testemunhos .testemunho-slider .slick-list .testemunho-slide .slide-inner p{font-size:18px;color:rgba(56,56,56,.7);text-align:justify}#home .testemunhos .testemunho-slider button{position:absolute;bottom:10px;left:50%;background:0 0;outline:none;border:silver 1px solid;border-radius:50%;aspect-ratio:1/1;width:52px;height:52px}#home .testemunhos .testemunho-slider button svg path{fill:#03989e}#home .testemunhos .testemunho-slider button.slick-prev{transform:translate(-150%,-90%)}#home .testemunhos .testemunho-slider button.slick-next{transform:translate(50%,-90%)}#home .faq{padding:60px 0}#home .faq .perguntas{padding-top:30px}#home .faq .perguntas .faq-accordion .accordion-item{margin-bottom:20px;background-color:#fff;box-shadow:0 20px 30px 0 rgba(0,0,0,.1);border-radius:16px}#home .faq .perguntas .faq-accordion .accordion-item .accordion-header{padding:12px 18px;cursor:pointer;border:none;border-radius:16px;background-color:#fff;width:100%;display:flex;justify-content:space-between;font-weight:500;font-size:18px;color:rgba(56,56,56,.7)}#home .faq .perguntas .faq-accordion .accordion-item .accordion-header svg{transition:.2s ease-in-out all}#home .faq .perguntas .faq-accordion .accordion-item .accordion-header svg path{fill:#03989e}#home .faq .perguntas .faq-accordion .accordion-item:has(.active) .accordion-header{font-weight:600;color:#03989e}#home .faq .perguntas .faq-accordion .accordion-item:has(.active) .accordion-header svg{transform:rotate(180deg)}#home .faq .perguntas .faq-accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease;padding:0 18px;background:0 0;border-radius:16px;color:rgba(56,56,56,.7);font-weight:500;font-size:18px}#home .faq .perguntas .faq-accordion .accordion-item .accordion-content p{text-align:justify}#home .faq .perguntas .faq-accordion .accordion-item .accordion-content.active{padding:15px 18px}#sobre-nos .first-info{margin-top:50px;display:flex;justify-content:space-between}#sobre-nos .first-info .left{width:47%}#sobre-nos .first-info .left h2{margin-bottom:20px;text-align:left !important}#sobre-nos .first-info .left p{text-align:justify}#sobre-nos .first-info .right{width:50%;height:500px}#sobre-nos .first-info .right img{border-radius:16px;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}#sobre-nos .mapa{display:flex;flex-direction:column}#sobre-nos .mapa .map-wrap{width:930px;max-width:100%;height:auto;margin:60px auto}#sobre-nos .mapa .map-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:.3s all ease-in-out}#sobre-nos .mapa .map-wrap img:hover{transform:scale(1.1)}#sobre-nos .mapa .img-wrap{width:100%;max-width:100%;height:600px;margin:60px auto 30px auto}#sobre-nos .mapa .img-wrap img{border-radius:16px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#sobre-nos .mapa p{font-size:32px !important;color:#393939}#sobre-nos .mapa p strong{font-size:48px !important;color:#03989e}#sobre-nos .last-info{margin:70px 0 50px;display:flex;justify-content:space-between}#sobre-nos .last-info .info{width:31%}#sobre-nos .last-info .info p{text-align:justify}#roteiros .slider{width:100%;max-width:100%;overflow:hidden;position:relative}#roteiros .slider .slides{display:flex;width:200%;transition:transform 1s ease-in-out}#roteiros .slider .slides .slide{width:50%;flex-shrink:0;padding:2rem;box-sizing:border-box}#roteiros .slider .slides .slide#firstSlide{display:flex;flex-direction:column;align-items:center}#roteiros .slider .slides .slide#firstSlide h2{width:700px;max-width:100%}#roteiros .slider .slides .slide#firstSlide select{max-width:100%;margin:30px 0;width:700px;padding:15px;border-radius:12px;border:1px solid #e0e0e0;color:#000}#roteiros .slider .slides .slide#firstSlide button:disabled{background-color:#525252 !important}#roteiros .slider .slides .slide#secondSlide{display:flex;flex-direction:column;align-items:center}#roteiros .slider .slides .slide#secondSlide h2{width:700px;max-width:100%}#roteiros .slider .slides .slide#secondSlide .focus{margin-top:40px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}#roteiros .slider .slides .slide#secondSlide .focus .clickable{width:23%;cursor:pointer}#roteiros .slider .slides .slide#secondSlide .focus .clickable img{aspect-ratio:13/16;width:100%;-o-object-fit:cover;object-fit:cover;border:16px;border-radius:16px}#roteiros .slider .slides .slide#secondSlide .focus .clickable p{margin-top:20px;text-align:center;font-size:24px !important;font-weight:600 !important}#blog{margin:50px 0}#blog .container{display:flex;flex-direction:column}#blog .container .post-cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2%}#blog .container .post-cards .post-card{width:31%}#blog .container .post-cards .post-card .post-thumbnail{aspect-ratio:16/13;width:100%}#blog .container .post-cards .post-card .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}#blog .container .post-cards .post-card .post-title{font-size:24px;color:#000;font-weight:600;margin:20px 0}#blog .container .post-cards .post-card .post-meta{display:flex;font-size:14px;color:#6c757d;gap:5%}#blog .container .post-cards .post-card .post-meta button{background:0 0;outline:none !important;border:none !important;display:flex;align-items:center;color:#6c757d;gap:6px;transition:.2s ease-in-out all}#blog .container .post-cards .post-card .post-meta button path{transition:.2s ease-in-out all}#blog .container .post-cards .post-card .post-meta button path:hover{stroke:#015659}#blog .container .post-cards .post-card .post-meta button:hover{color:#015659}#blog .container .post-cards .post-card .post-excerpt{margin:20px 0;font-size:16px;color:#6c757d}#blog .container .post-cards .post-card a{color:#03989e;font-weight:600}#blog .container #load-more-posts{margin:60px auto 30px auto;background-color:#fff;border:1px solid #03989e;border-radius:8px;color:#03989e;font-weight:600;font-size:16px;padding:10px 20px}#planos .plan-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0 15px}#planos .plan-list .plano{width:48%;box-shadow:0 26px 40px 0 rgba(108,117,125,.1);display:flex;flex-direction:column;padding:25px}#planos .plan-list .plano .plan-title{display:flex;justify-content:space-between;flex-wrap:wrap}#planos .plan-list .plano svg{background-color:#03989e;padding:12px;width:56px;height:56px}#planos .plan-list .plano h2{margin-top:15px;text-align:left}#planos .plan-list .plano label{display:flex;font-size:60px;color:#03989e;font-weight:700}#planos .plan-list .plano label span{font-size:24px}#planos .plan-list .plano .plan-content{border-top:1px #c4c4c4 solid;padding-top:20px;margin-top:10px}#planos .plan-list .plano .plan-content ul{list-style:none;margin-left:0;padding-left:0}#planos .plan-list .plano .plan-content ul li{position:relative;padding-left:25px;font-size:22px;margin-bottom:10px}#planos .plan-list .plano .plan-content ul li strong{color:#03989e}#planos .plan-list .plano .plan-content ul li:before{content:"";width:16px;height:100%;left:0;top:0;position:absolute;background-image:url("https://oceans-9.com/wp-content/uploads/2025/05/vector-2.svg");background-repeat:no-repeat;background-size:contain;background-position:center .5em}#contatos{margin:50px 0}#contatos .container{display:flex;justify-content:space-between;align-items:stretch}#contatos .container .contato{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:47%}#contatos .container .contato h2{margin-bottom:20px}#contatos .container .contato span{width:100%;font-size:13px}#contatos .container .contato strong{width:100%;font-size:16px}#contatos .container .contato .tel,#contatos .container .contato .email{margin-top:15px;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;align-items:center;gap:15px}#contatos .container .contato .tel svg,#contatos .container .contato .email svg{width:24px}#contatos .container .contato .tel .tel-content,#contatos .container .contato .tel .email-content,#contatos .container .contato .email .tel-content,#contatos .container .contato .email .email-content{display:flex;flex-direction:column}#contatos .container .contato .tel .tel-content strong,#contatos .container .contato .tel .email-content strong,#contatos .container .contato .email .tel-content strong,#contatos .container .contato .email .email-content strong{color:#03989e}#contatos .container .contato .wpcf7,#contatos .container .contato form{margin-top:15px;width:100%}#contatos .container .contato .wpcf7 p,#contatos .container .contato form p{width:100%}#contatos .container .contato .wpcf7 p label,#contatos .container .contato form p label{width:100%}#contatos .container .contato .wpcf7 p label input[required]:before,#contatos .container .contato form p label input[required]:before{content:"*";color:red;display:block;position:absolute;top:-70px;left:-10px}#contatos .container .contato .wpcf7 p label input[required],#contatos .container .contato form p label input[required]{position:relative}#contatos .container .contato .wpcf7 p label input,#contatos .container .contato .wpcf7 p label textarea,#contatos .container .contato form p label input,#contatos .container .contato form p label textarea{width:100%;border:1px solid #e0e0e0;color:#e0e0e0;border-radius:12px;padding:15px}#contatos .container .contato .wpcf7 p input[type=submit],#contatos .container .contato form p input[type=submit]{padding:15px 25px;font-weight:600;font-size:16px;text-decoration:none;color:#fff;width:100%;background-color:#03989e;border-radius:8px;text-align:center;transition:.2s all ease-in-out;border:0 !important;outline:0 !important}#contatos .container .contato .wpcf7 p input[type=submit]:hover,#contatos .container .contato form p input[type=submit]:hover{background-color:#015659 !important}#contatos .container .mapa{width:50%;border-radius:12px;overflow:hidden}#contatos .container .mapa iframe{width:100%;height:100%}#rentabilidade .form-wrap{width:800px;max-width:100%;display:flex;flex-direction:column;margin:auto;padding-top:40px}#rentabilidade .form-wrap p{text-align:justify}#rentabilidade .form-wrap form{width:550px;max-width:100%;margin:30px auto}#rentabilidade .form-wrap form p,#rentabilidade .form-wrap form label{width:100%}#rentabilidade .form-wrap form p input,#rentabilidade .form-wrap form p textarea,#rentabilidade .form-wrap form label input,#rentabilidade .form-wrap form label textarea{padding:15px;width:100%;border:1px solid #e0e0e0;border-radius:12px;color:#393939}#rentabilidade .form-wrap form p input::-moz-placeholder,#rentabilidade .form-wrap form p textarea::-moz-placeholder,#rentabilidade .form-wrap form label input::-moz-placeholder,#rentabilidade .form-wrap form label textarea::-moz-placeholder{color:#828282}#rentabilidade .form-wrap form p input::placeholder,#rentabilidade .form-wrap form p textarea::placeholder,#rentabilidade .form-wrap form label input::placeholder,#rentabilidade .form-wrap form label textarea::placeholder{color:#828282}#rentabilidade .form-wrap form p input[type=submit],#rentabilidade .form-wrap form p textarea[type=submit],#rentabilidade .form-wrap form label input[type=submit],#rentabilidade .form-wrap form label textarea[type=submit]{padding:15px 25px;font-weight:600;font-size:16px;text-decoration:none;color:#fff;width:100%;background-color:#03989e;border-radius:8px;text-align:center;transition:.2s all ease-in-out;border:0 !important;outline:0 !important}#rentabilidade .form-wrap form p input[type=submit]:hover,#rentabilidade .form-wrap form p textarea[type=submit]:hover,#rentabilidade .form-wrap form label input[type=submit]:hover,#rentabilidade .form-wrap form label textarea[type=submit]:hover{background-color:#015659 !important}#rentabilidade .form-wrap form p textarea,#rentabilidade .form-wrap form label textarea{height:200px}#blog-single{margin-bottom:40px}#blog-single h2{margin-top:40px}#blog-single .date{display:flex;width:100%;text-align:center;justify-content:center}#blog-single img{max-width:100%;border-radius:16px;-o-object-fit:cover;object-fit:cover;width:100%;height:450px;margin:30px 0}#blog-single .social-share{margin-top:30px;display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center;font-weight:700;gap:1%}#blog-single .social-share a{border:1px solid #03989e;width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:50%;aspect-ratio:1/1}#roteiro-single{margin-top:40px}#roteiro-single .found{color:#03989e;font-size:16px;font-weight:600}#roteiro-single .single-title{margin:10px 0 60px;text-align:left}#roteiro-single .content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:30px 0}#roteiro-single .content .left{width:490px;max-width:48%}#roteiro-single .content .right{width:48%}#roteiro-single .content .right ul{margin-top:-1rem !important}#roteiro-single .galeria{margin:30px 0}#roteiro-single .galeria .gallery-slider{max-width:100%;margin:0 auto}#roteiro-single .galeria .gallery-slider .slick-slide{padding:0 8px;box-sizing:border-box}#roteiro-single .galeria .gallery-slider .slick-list{margin:0 -8px}#roteiro-single .galeria .gallery-slider img{height:300px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block}#roteiro-single .galeria .gallery-slider .slick-dots{display:flex !important;justify-content:center;list-style:none;margin-top:1rem;padding:0}#roteiro-single .galeria .gallery-slider .slick-dots li{margin:0 4px}#roteiro-single .galeria .gallery-slider .slick-dots li button{font-size:0;width:10px;height:10px;border-radius:50%;background:rgba(3,152,158,.3);border:none;padding:0;cursor:pointer}#roteiro-single .galeria .gallery-slider .slick-dots li button:before{display:none}#roteiro-single .galeria .gallery-slider .slick-dots li.slick-active button{background:#03989e}#roteiro-single .form-title{text-align:center}#roteiro-single form{width:600px;max-width:100%;margin:30px auto;display:flex;flex-wrap:wrap;justify-content:space-between}#roteiro-single form p:has(.hf-label){width:48% !important}#roteiro-single form p,#roteiro-single form label{width:100%}#roteiro-single form p input,#roteiro-single form p textarea,#roteiro-single form label input,#roteiro-single form label textarea{padding:15px;width:100%;border:1px solid #e0e0e0;border-radius:12px;color:#393939}#roteiro-single form p input::-moz-placeholder,#roteiro-single form p textarea::-moz-placeholder,#roteiro-single form label input::-moz-placeholder,#roteiro-single form label textarea::-moz-placeholder{color:#828282}#roteiro-single form p input::placeholder,#roteiro-single form p textarea::placeholder,#roteiro-single form label input::placeholder,#roteiro-single form label textarea::placeholder{color:#828282}#roteiro-single form p input[type=submit],#roteiro-single form p textarea[type=submit],#roteiro-single form label input[type=submit],#roteiro-single form label textarea[type=submit]{padding:15px 25px;font-weight:600;font-size:16px;text-decoration:none;color:#fff;width:100%;background-color:#03989e;border-radius:8px;text-align:center;transition:.2s all ease-in-out;border:0 !important;outline:0 !important}#roteiro-single form p input[type=submit]:hover,#roteiro-single form p textarea[type=submit]:hover,#roteiro-single form label input[type=submit]:hover,#roteiro-single form label textarea[type=submit]:hover{background-color:#015659 !important}#roteiro-single form p textarea,#roteiro-single form label textarea{height:200px}@media (min-width:992px){.user-login{border-radius:12px 0 0 12px;background-color:#03989e;position:fixed;left:100%;top:30%;transform:translate(-90px,0);display:flex;width:-moz-fit-content;width:fit-content;transition:all .2s ease-in-out;cursor:pointer;z-index:50;text-decoration:none}.user-login .fixed-icon{min-width:90px;height:90px;display:flex;justify-content:center;align-items:center}.user-login span{width:-moz-max-content;width:max-content;align-items:center;justify-content:center;display:flex;padding:15px;color:#fff}.user-login:hover{transform:translate(-100%,0)}.user-chat{border-radius:12px 0 0 12px;background-color:#03989e;position:fixed;right:0;bottom:5px;display:flex;width:-moz-fit-content;width:fit-content;transition:all .2s ease-in-out;cursor:pointer;z-index:2000000001 !important;text-decoration:none}.user-chat .fixed-icon{min-width:90px;height:90px;display:flex;justify-content:center;align-items:center}.user-chat .fixed-icon svg{max-width:32px}.user-chat span{width:-moz-max-content;width:max-content;align-items:center;justify-content:center;display:flex;padding:15px;color:#fff}}@media (max-width:1200px){header #mainNav ul{padding-left:1vw !important}header #mainNav>ul li:has(#toggleSessionBtn) a{padding:10px 5px !important}header #mainNav .wpml-ls ul{padding-left:1vw !important}}@media (max-width:992px){header #mainNav>ul li:has(#toggleSessionBtn) a{padding:0 !important}h1{font-size:80px !important}header #mainNav .wpml-ls{width:60px !important}#mainNav{padding-top:20px;padding-bottom:20px}#mainNav li{margin-bottom:15px}#mainNav li a{border:none !important;padding:0 !important}#mainNav li a:hover{background:0 0 !important;color:#03989e !important}#home .images{flex-wrap:wrap}#home .images .left{width:100% !important;flex-direction:row !important}#home .images .left img{width:48% !important;height:auto !important}#sobre-nos .first-info{flex-direction:column}#sobre-nos .first-info .left{margin-bottom:20px;width:100%}#sobre-nos .first-info .right{width:100%}#sobre-nos .last-info{flex-wrap:wrap}#sobre-nos .last-info .info{width:100%;margin-bottom:20px}#planos .plano{width:100% !important;margin-top:20px;box-shadow:0 6px 40px 0 rgba(108,117,125,.1) !important}.footer-top>img{width:100% !important;height:90px;margin-bottom:30px}.footer-top>div{width:32% !important}.footer-top .segue-nos{width:20% !important}.user-login{border-radius:12px 0 0 12px;background-color:#03989e;position:fixed;left:100%;top:30%;transform:translate(-50px,0);display:flex;width:-moz-fit-content;width:fit-content;transition:all .2s ease-in-out;cursor:pointer;z-index:50;text-decoration:none}.user-login .fixed-icon{min-width:50px;height:50px;display:flex;justify-content:center;align-items:center}.user-login span{width:-moz-max-content;width:max-content;align-items:center;justify-content:center;display:flex;padding:15px;color:#fff}.user-login:hover{transform:translate(-100%,0)}.user-chat{border-radius:12px 0 0 12px;background-color:#03989e;position:fixed;right:0;bottom:5px;display:flex;width:-moz-fit-content;width:fit-content;transition:all .2s ease-in-out;cursor:pointer;z-index:2000000001 !important;text-decoration:none}.user-chat .fixed-icon{min-width:50px;height:50px;display:flex;justify-content:center;align-items:center}.user-chat .fixed-icon svg{max-width:32px}.user-chat span{width:-moz-max-content;width:max-content;align-items:center;justify-content:center;display:flex;padding:15px;color:#fff}#blog .post-card{width:48% !important}#contatos .container{flex-wrap:wrap}#contatos .container .contato{width:100%}#contatos .container .mapa{width:100%;height:500px;max-height:80vh}#roteiros .focus .clickable{width:48% !important}#roteiros .focus .clickable img{aspect-ratio:15/16 !important}}@media (max-width:768px){h1{font-size:40px !important}.main-subtitle{font-size:20px !important}.footer-top{flex-direction:column !important;align-items:center}.footer-top>img{width:100% !important;height:90px;margin-bottom:30px}.footer-top>div{width:300px !important;max-width:100% !important}.footer-top .segue-nos{width:300px !important}.footer-bottom .left{flex-direction:column}}@media (max-width:600px){.footer-bottom{flex-direction:column;align-items:center}.footer-bottom .left,.footer-bottom .right{width:100% !important;text-align:center}h2{font-size:36px !important}.testemunho-slider{max-width:100% !important}.testemunho-slider .slick-list{overflow:hidden !important}#blog .post-card{width:100% !important}#roteiros .focus .clickable{width:100% !important}#roteiros .focus .clickable img{aspect-ratio:16/9 !important}}