#header .header-menu-bar .navbar-nav{justify-content:start;gap:8px}#header .header-nav{flex:1 0 auto;width:auto;max-width:none}.login-bar .brackets{display:none}.login-bar b.info-agency-name{text-overflow:ellipsis;width:105px;overflow:hidden;white-space:nowrap;display:inline-block;font-size:11px}.login-bar .logout-link{color:#333;text-decoration:underline;padding:2px;line-height:16px;display:inline-block}.login-bar .logout-link:hover{opacity:0.75}.btn.btn-primary{background-color:#ffcb05;color:#232323}#ui-datepicker-div{z-index:20 !important}.container{padding-right:0;padding-left:0;max-width:100%}.numberOfItems{color:#ffcb05;background-color:#3c3c3b}.responsive-widget #search-tabs-content select.responsive-transparent-box,.responsive-#search-tabs-content select:hover.responsive-transparent-box,.responsive-widget #search-tabs-content select:hover.responsive-transparent-box,.responsive-#search-tabs-content input:hover.responsive-transparent-box,.responsive-widget #search-tabs-content input:hover.responsive-transparent-box,.responsive-#search-tabs-content select:focus.responsive-transparent-box,.responsive-widget #search-tabs-content select:focus.responsive-transparent-box,.responsive-#search-tabs-content input:focus.responsive-transparent-box,.responsive-widget #search-tabs-content input:focus.responsive-transparent-box{border:1px solid #262624}.responsive-#search-tabs-content .responsive-transparent-box,.responsive-widget #search-tabs-content .responsive-transparent-box{color:#262624;text-indent:2px}.responsive-#search-tabs-content select,.responsive-widget #search-tabs-content select,.responsive-#search-tabs-content [data-toggle="dropdown"],.responsive-widget #search-tabs-content [data-toggle="dropdown"]{background-image:url(/Content/themes/base/images/chevron-down-dark.svg) !important;border-radius:5px}.responsive-#search-tabs-content .responsive-transparent-box::placeholder,.responsive-widget #search-tabs-content .responsive-transparent-box::placeholder{color:#9b9b9b}@media only screen and (min-width:576px){.header-menu-bar ul.navbar-nav>li.nav-item ul.dropdown-menu{background-color:#ffcc05 !important;border:0;border-radius:5px;padding:0}.btco-hover-menu .collapse ul li > ul ul{max-width:inherit}}.dropdown-menu{font-size:12px !important;color:#3c3c3b !important}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#ffcc05 !important;background-color:#3c3c3b !important}.info-user{display:none}.login-link{font-weight:bolder;color:#ffcb05 !important;padding:3px 9px;background-color:#3c3c3b;border-radius:12px}.login-link:hover{font-weight:bolder;color:#333 !important;background-color:#fff;text-decoration:none}.notification{background-color:#3c3c3b}.notification button.close{color:currentColor;opacity:10}.preferred-airport .input-group label{font-size:18px;left:auto;position:inherit;top:-50px;width:100%}.preferred-airport input{text-align:center}.preferred-airport .input-group{text-align:center}.preferred-airport .input-group input{margin-top:10px;width:100%}.btn-oper{width:100%;height:35px;background-color:#FFF;color:#333;display:flex;justify-content:center;align-items:center;font-weight:bold;border:none}#slider-1.carousel .carousel-control-prev,#slider-1.carousel .carousel-control-next{width:48px;height:48px;bottom:75px;position:absolute;top:inherit;right:25vw;left:inherit;opacity:1;background-color:#ffcb05;border-radius:50%;z-index:20;transition:all .3s ease-in-out}#slider-1.carousel .carousel-control-prev:hover,#slider-1.carousel .carousel-control-next:hover{opacity:0.7;margin-bottom:2px;box-shadow:0 2px 2px rgba(0,0,0,0.15)}#slider-1.carousel .carousel-control-next{right:23vw}#slider-1.carousel .carousel-control-prev{right:26vw}#slider-1 .carousel-control-prev-icon,#slider-1 .carousel-control-next-icon{display:inline-block;width:24px;height:24px;top:12px;position:relative;left:2px}#slider-1 .carousel-control-next-icon{left:5px}#slider-1 .responsive-dark-overlay{padding:3.8vw !important}#slider-1 .responsive-dark-overlay .grid-item-header{height:9em !important;width:1024px;margin:3% auto 0}#slider-1 .responsive-dark-overlay .title{font-size:6em !important;font-style:italic;position:relative}#slider-1 .responsive-dark-overlay .tag{box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:2px;position:absolute;top:4.8vw;margin-top:0}#slider-1 .responsive-dark-overlay .price .price-value{font-size:7em !important;font-style:italic}#slider-1 .responsive-dark-overlay .grid-item-body{margin:0 auto 16px;width:1024px;background:transparent;padding:0}#slider-1 .responsive-dark-overlay .grid-item-body .description{color:#fff !important;font-size:16px;font-weight:bold;background-color:#262624;color:white;max-width:fit-content;padding:8px 12px;border-radius:2px;border:none;text-transform:uppercase}#slider-1 .responsive-dark-overlay .grid-item-footer{display:block !important;width:1024px;margin:0 auto}#slider-1 .responsive-dark-overlay .grid-item-footer .price-label{}#slider-1 .responsive-dark-overlay .grid-item-footer .price-value{text-shadow:0 2px 7px rgba(77,61,3,0.82)}#slider-1 .responsive-dark-overlay .grid-item-footer .price{position:relative;top:-85px}#slider-1 .responsive-dark-overlay .grid-item-footer .duration{width:fit-content}#slider-1 .responsive-dark-overlay .duration{background-color:#fff !important;color:#333 !important}.content-grid .responsive-grid .price .price-value{font-size:4em;font-style:italic}.carousel-indicators{display:none}@media (max-width:768px){#slider-1{height:550px !important}#slider-1 .responsive-dark-overlay .title{font-size:4.5em !important;padding-bottom:15px}#slider-1 .responsive-dark-overlay .price .price-value{font-size:3em !important}.footer-content-2,.footer-content-3{display:none}#slide-2,.space{display:none}#slider-1 .responsive-dark-overlay .grid-item-footer .duration{width:30% !important}}.custom-widget{height:200px;position:relative}.responsive-widget #search-tabs{padding-left:0;margin-bottom:8px}.responsive-widget #search-tabs-content .search-forms{background-color:transparent}.responsive-widget #search-tabs-content .search-forms .search-box{background-color:white;padding:16px;border-radius:8px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}#pesquisawidget .responsive-widget{width:1024px;margin:auto;position:absolute;left:0;right:0;margin-top:-110px}.responsive-widget #search-tabs-content{background-color:unset;color:#262624}.responsive-widget #search-tabs .nav-tabs .nav-item .nav-link{background-color:#fff;color:#262624;border-radius:30px;padding:0.6em 1.5em}.responsive-widget #search-tabs .nav-tabs li.active .nav-link,.responsive-widget #search-tabs .nav-tabs .nav-item.active .nav-link{background-color:#ffcc00;color:#262624}.responsive-widget #search-tabs .nav-tabs .nav-item.active .nav-link svg,.responsive-widget #search-tabs .nav-tabs li .nav-link svg,.responsive-widget #search-tabs .nav-tabs .nav-item .nav-link svg{fill:#262624}.responsive-widget #search-tabs .nav-tabs .nav-item .nav-link:hover{background-color:#ffcc00}.responsive-widget #search-tabs-content .dropdown .multi-autocomplete,.responsive-widget #search-tabs-content .dropdown .multi-autocomplete-placeholder{width:100%}.responsive-widget .packages input.js-package-popup{width:100% !important}.responsive-widget .packages .btn-plus{}.responsive-widget .packages .btn-plus svg{fill:#262624}.responsive-#search-tabs-content ul.dropdown-menu,.responsive-widget #search-tabs-content ul.dropdown-menu{background-color:#eee;color:#262624;border:none;padding:1rem;cursor:pointer;min-width:100%}::placeholder{opacity:1}.search-box-landing::placeholder{color:inherit;opacity:1;font-size:10pt}.responsive-widget #search-tabs-content input{border-radius:5px}.search-box-landing input,.search-box-landing select{border:1px solid #262624;color:#262624;font-size:12px;min-height:24px}.search-box-landing input.disabled,.search-box-landing select.disabled{opacity:0.45}.responsive-#search-tabs-content .btn-search,.responsive-widget #search-tabs-content .btn-search{font-size:16px;color:#262624}.responsive-widget #search-tabs-content .btn-search.disabled{opacity:0.45}.responsive-grid-title{text-align:center}.showcase-title{font-size:48px;float:none;text-align:center;color:#262624;display:inline-block;margin-bottom:10px;margin-top:24px;position:relative}.showcase-title::before{position:absolute;left:-0.1em;right:-0.1em;bottom:0.15em;content:"";border-top:0.35em solid #fc0;z-index:-1}.responsive-grid{max-width:1024px;margin:0 auto}.content-grid{margin-bottom:30px}@media (max-width:576px){.login-bar{display:none}}.responsive-widget .search-nights-value-wrapper .search-nights-value{background-color:#222}@media (min-width:768px){.responsive-widget{min-height:auto}}@media only screen and (max-width:575px){#navbarNavDropdown,#navbarNavDropdownAccount,#navbarNavDropdownContacts,#navbarNavDropdownShoppingList{background-color:#ffcc00}}.nav-tabs .nav-link{border:none}#slide-2 .responsive-dark-overlay .grid-item-header,#slide-2 .responsive-dark-overlay .grid-item-body{width:1024px;margin:auto}#slide-2 .responsive-dark-overlay{width:1024px;flex-direction:row;margin:auto;left:0;right:0;background:transparent}#slide-2 .responsive-dark-overlay::before{background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 65%,rgba(0,0,0,.5) 100%);display:block;content:'';width:200vw !important;height:100%;position:absolute;left:-26vw;top:0;right:100vw;margin:auto}#slide-2 .responsive-dark-overlay .grid-item-header{height:6em !important}#slide-2 .responsive-dark-overlay .title{font-size:3.5em !important;font-style:italic;margin-bottom:8px;text-align:center}#slide-2 .responsive-dark-overlay .tag{box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:2px;margin:0 auto}#slide-2 .responsive-dark-overlay .grid-item-body{margin:auto;background-color:#ffcc00 !important;color:#262624;border-radius:8px;padding:16px}#slide-2 .responsive-dark-overlay .grid-item-body .description{font-size:14px;line-height:1.5em;text-align:left}.page-content{padding:50px 0 20px}.page-content-1{height:350px}.page-item{vertical-align:initial}#slide-4 .responsive-dark-overlay{text-align:center;padding:50px 150px 0 !important;justify-content:center}#slide-4 .responsive-dark-overlay .title{font-size:4.5em !important}#slide-4 .responsive-dark-overlay .grid-item-body{margin:0 auto}#slide-4 .responsive-dark-overlay .grid-item-header{height:6em !important;margin-top:20px}@media (max-width:768px){#slide-4 .responsive-dark-overlay .title{font-size:3.5em !important}.page-content-1{display:inline}.page-item{padding:20px}#slide-4 .responsive-dark-overlay .grid-item-header{margin-top:20px}}#slide-6 .responsive-dark-overlay{text-align:center;padding:50px 150px 0 !important;justify-content:center}#slide-6 .responsive-dark-overlay .title{font-size:4.5em !important}#slide-6 .responsive-dark-overlay .grid-item-body{margin:0 auto}@media (max-width:768px){#slide-6 .responsive-dark-overlay .title{font-size:3.5em !important}}.page-item ul{display:block;margin:12px 0 35px}.page-item ul li{margin:5px 0}#slide-6 .responsive-dark-overlay .grid-item-header{height:6em !important;margin-top:20px}@media (max-width:768px){#space{display:none}.page-content-3 .page-item,.page-content-4 .page-item,.page-content-5 .page-item{float:none;text-align:center}}.page-content-3,.page-content-4,.page-content-5{padding:20px 0}.page-content-3 .page-item,.page-content-4 .page-item,.page-content-5 .page-item{float:left}#slide-5 .responsive-dark-overlay{text-align:center;padding:50px 150px 0 !important;justify-content:center}#slide-5 .responsive-dark-overlay .title{font-size:4.5em !important}#slide-5 .responsive-dark-overlay .grid-item-body{margin:0 auto}@media (max-width:768px){#slide-5 .responsive-dark-overlay .title{font-size:3.5em !important}}#slide-5 .responsive-dark-overlay .grid-item-header{height:6em !important;margin-top:20px}.page-content-7,.page-content-8{padding:30px 0;text-align:center}.page-content-6{padding:45px 0 30px;text-align:center}.catimg-hrz{height:177px;width:250px;margin:0 auto}.catimg{height:250px;width:177px;margin:0 auto}.cattitle{vertical-align:bottom}.catbtn{height:20px;width:100%;margin:0 auto;margin-top:10px}@media (min-width:1080px){.catimg{float:right}.cattitle{float:left}.catbtn{float:left}.page-content-7,.page-content-8{text-align:left}.page-content-6{text-align:left}}.search-slide .image-cover{background-image:url(http://www.sonhando.pt/files/tripoint/2021/imagens/fundos/1920/praia4.jpg) !important}#slide-3 .responsive-dark-overlay{text-align:center;padding:50px 150px 0 !important;justify-content:center}#slide-3 .responsive-dark-overlay .title{font-size:4.5em !important}#slide-3 .responsive-dark-overlay .grid-item-body{margin:0 auto}@media (max-width:768px){#slide-3 .responsive-dark-overlay .title{font-size:3.5em !important}}#slide-3 .responsive-dark-overlay .grid-item-header{height:6em !important;margin-top:20px}.page-content-cg3,.page-content-cg4,.page-content-cg5{padding:20px 0}.page-content-av3,.page-content-av4,.page-content-av5,.page-content-av6{padding:20px 0}.page-content-av2{padding:40px 0 20px}.avimg{overflow:hidden;text-align:center;margin:0 auto}.avtitle{padding-bottom:40px;max-width:70%;margin:0 auto}.avtitle span{width:100%}.avbtn{max-width:70%;margin:0 auto}.avpage-item{vertical-align:initial;padding:0 30px}#slide-7 .responsive-dark-overlay{text-align:center;padding:50px 150px 0 !important;justify-content:center}#slide-7 .responsive-dark-overlay .title{font-size:4.5em !important}#slide-7 .responsive-dark-overlay .grid-item-body{margin:0 auto}@media (max-width:768px){#slide-7 .responsive-dark-overlay .title{font-size:3.5em !important}}#slide-7 .responsive-dark-overlay .grid-item-header{height:6em !important;margin-top:20px}#slide-8 .responsive-dark-overlay{padding:6em !important}#slide-8 .responsive-dark-overlay .grid-item-header{height:9em !important}#slide-8 .responsive-dark-overlay .tag{margin:0 auto !important}#slide-8 .responsive-dark-overlay .title{font-size:6em !important;font-style:italic;text-align:center}@media (max-width:768px){#slide-8{height:550px !important}#slide-8 .responsive-dark-overlay .title{font-size:4.5em !important;padding-bottom:15px}#slide-8 .responsive-dark-overlay .price .price-value{font-size:3em !important}#slide-8 .responsive-dark-overlay .grid-item-footer .duration{width:30% !important}}@media (min-width:992px){#slide-8 .responsive-dark-overlay .price .price-value{font-size:7em !important;font-style:italic}}#slide-8 .responsive-dark-overlay .grid-item-body{background-color:#f39200 !important}#slide-8 .responsive-dark-overlay .grid-item-body .description{color:#fff !important;font-size:16px;font-weight:bold;font-style:italic}#slide-8 .responsive-dark-overlay .grid-item-body{background-color:rgb(255,255,255,0,3) !important;margin:0 auto !important}#slide-8 .responsive-dark-overlay .grid-item-footer .price-label{margin:0 auto !important}#slide-8 .responsive-dark-overlay .grid-item-footer .price-value{margin:0 auto !important}#slide-8 .responsive-dark-overlay .grid-item-footer .price{margin:0 auto !important;position:relative !important;top:20pt}#slide-8 .responsive-dark-overlay .grid-item-footer{display:block !important}#slide-8 .responsive-dark-overlay .grid-item-footer .duration{text-align:center !important;margin:0 auto;width:15% !important}#slide-8 .responsive-dark-overlay .duration{background-color:#fff !important;color:#333 !important}.bannerdivmap1,.bannerdivmap2,.bannerdivmap3,.bannerdivmap4,.bannerdivmap5,.bannerdivmap6,.bannerdivmap7{padding:0 6px;float:left;width:24.99999%}@media (max-width:700px){.bannerdivmap1,.bannerdivmap2,.bannerdivmap3,.bannerdivmap4,.bannerdivmap5,.bannerdivmap6,.bannerdivmap7{width:49.99999%;margin:6px 0}}@media (max-width:500px){.bannerdivmap1,.bannerdivmap2,.bannerdivmap3,.bannerdivmap4,.bannerdivmap5,.bannerdivmap6,.bannerdivmap7{width:100%}}.page-content-ptps1{padding:30px 0}.page-content-ptps2,.page-content-ptps5{padding:30px 0;text-align:center}.page-content-ptps3{padding:30px 0}.page-content-ptps4{padding:30px 0}.page-content-ptps4 img{margin:0 auto;max-width:100%;height:auto}.litem{list-style:none;padding:10px 0}.page-content-ptps3 ul{display:block}.page-content-ptps5 ul{display:inline-flex}.page-content-ptps5 li{margin:0 auto}#slide-porto .responsive-dark-overlay,#slide-lisboa .responsive-dark-overlay,#slide-centro .responsive-dark-overlay,#slide-alentejo .responsive-dark-overlay,#slide-algarve .responsive-dark-overlay,#slide-pousadas .responsive-dark-overlay,#slide-solares .responsive-dark-overlay,#slide-casascampo .responsive-dark-overlay{text-align:center;padding:50px 150px 0 !important;justify-content:center}#slide-porto .responsive-dark-overlay .title,#slide-lisboa .responsive-dark-overlay .title,#slide-centro .responsive-dark-overlay .title,#slide-alentejo .responsive-dark-overlay .title,#slide-algarve .responsive-dark-overlay .title,#slide-pousadas .responsive-dark-overlay .title,#slide-solares .responsive-dark-overlay .title,#slide-casascampo .responsive-dark-overlay .title{font-size:4.5em !important}#slide-porto .responsive-dark-overlay .grid-item-body,#slide-lisboa .responsive-dark-overlay .grid-item-body,#slide-centro .responsive-dark-overlay .grid-item-body,#slide-alentejo .responsive-dark-overlay .grid-item-body,#slide-algarve .responsive-dark-overlay .grid-item-body,#slide-pousadas .responsive-dark-overlay .grid-item-body,#slide-solares .responsive-dark-overlay .grid-item-body,#slide-casascampo .responsive-dark-overlay .grid-item-body{margin:0 auto}@media (max-width:768px){#slide-porto .responsive-dark-overlay .title,#slide-lisboa .responsive-dark-overlay .title,#slide-centro .responsive-dark-overlay .title,#slide-alentejo .responsive-dark-overlay .title,#slide-algarve .responsive-dark-overlay .title,#slide-pousadas .responsive-dark-overlay .title,#slide-solares .responsive-dark-overlay .title,#slide-casascampo .responsive-dark-overlay .title{font-size:3.5em !important}}#slide-porto .responsive-dark-overlay .grid-item-header,#slide-lisboa .responsive-dark-overlay .grid-item-header,#slide-centro .responsive-dark-overlay .grid-item-header,#slide-alentejo .responsive-dark-overlay .grid-item-header,#slide-algarve .responsive-dark-overlay .grid-item-header,#slide-pousadas .responsive-dark-overlay .grid-item-header,#slide-solares .responsive-dark-overlay .grid-item-header,#slide-casascampo .responsive-dark-overlay .grid-item-header{height:6em !important;margin-top:20px}.responsive-#search-tabs-content .search-forms .lodge-search-box .search-box{background-color:#3c3c3b !important}#change-password-wrapper #change-password-form .form-wrapper-primary{background-color:#c6c6c6 !important}#change-password-wrapper #change-password-form .form-wrapper-primary h3{color:#636567 !important;text-align:center}#change-password-wrapper #change-password-form .form-wrapper-primary p{color:#fff !important;text-align:center}#change-password-wrapper #change-password-form .form-wrapper.form-wrapper-shadow{box-shadow:none !important;border-radius:0 0 30px 30px !important}#change-password-wrapper #change-password-form .signup-form-frame .display-info .form-actions{text-align:center !important}#change-password-wrapper #change-password-form .signup-form-frame .display-info .flex-row .body-label label{color:#636567 !important;text-align:center}#change-password-wrapper #change-password-form .signup-form-frame{width:50%}#slide-rsenha .responsive-dark-overlay{text-align:center;padding:50px 150px 0 !important;justify-content:center}#slide-rsenha .responsive-dark-overlay .title{font-size:4.5em !important}#slide-rsenha .responsive-dark-overlay .grid-item-body{margin:0 auto}@media (max-width:768px){#slide-rsenha .responsive-dark-overlay .title{font-size:3.5em !important}}#slide-rsenha .responsive-dark-overlay .grid-item-header{height:6em !important;margin-top:20px}.brochure-wrapper .brochure-dynamic-price-panel .btn-primary{background:#f7941d;color:#fff}#results-content #package-results-region [data-tmpl="package-result-item"]{margin-top:1em}#package-results-region .package-action-bar{border-radius:0 0 20px 20px}.brochure-header .showcase-light .showcase-slider .showcase-items .showcase-page-block .showcase-item .image-box img{width:100%}.generated-map{display:none}[itemprop=author]{height:100%;width:100%;position:relative}.alert{font-weight:700 !important;font-size:16px !important}.alert.calendar-alert-nodate.hide{display:none !important}.footer-social{text-align:center;margin-top:25px}.footer-social-text{font-family:sans-serif;font-size:20pt;font-weight:bold;font-style:oblique;letter-spacing:-1pt;color:#ffcc00}.footer-social-buttons{display:inline-flex;padding:20px 0}ul{display:inline-flex;margin:0 auto}.fb,.tw,.yt,.ig,.in{padding:0 20px}.footer-content-4{padding:20px 0}.footer-newsletter-content1,.footer-newsletter-content2{padding-bottom:10px}.footer-newsletter-text a{padding:15px 25px 10px;color:#3c3c3b;background-color:#fff;border-radius:2em}.footer-newsletter-text a:hover{padding:15px 25px 10px;color:#3c3c3b;background-color:#ffcc00;border-radius:2em}#email_130{min-width:270px;text-align:center;margin-bottom:10px}#submitnwbt{width:150px;border-radius:20px}.footer-sustlogo a img{max-width:100%;height:auto}@media (max-width:576px){.footer-sustlogo a img{max-width:50%;height:auto}}.footer-content{background-color:#F0EEE4;padding-top:30px}.footer-content-1{padding-bottom:20px}.footer-content-2,.footer-content-3{padding:5px 20px}.footer-menu-us,.footer-menu-up,.footer-menu-down{padding:0;margin:0 0 10px;list-style:none}.footer-copyrights-content1{padding:5px 0}.footer-copyrights-content2{padding:20px 0}#font02{font-family:sans-serif;font-size:14pt;font-weight:bold;font-style:oblique;letter-spacing:-0.5pt}#font03{font-family:sans-serif;font-size:10pt;font-weight:lighter;color:#fff}#menu2{padding-bottom:30px}#menu2_prin{display:inline-flex}#it{color:#ffcc00;padding:0 20px;font-family:sans-serif;font-size:10pt;font-weight:bold;text-decoration:none}#it:hover{color:#3c3c3b;background-color:#fff;padding:7px 20px;border-radius:20px;font-family:sans-serif;font-size:10pt;font-weight:bold;text-decoration:none}#textocopy{padding-top:5px}#font04{font-family:sans-serif;font-size:10pt;font-weight:bold;color:#3c3c3b;line-height:16pt}#font05{font-family:sans-serif;font-size:9pt;font-weight:lighter;color:#3c3c3b;line-height:12pt}#logospk{display:inline-flex}#logoiata,#logoapavt,#logopc,#logoeaa{padding:0 20px}@media (max-width:576px){.footer-content-1,.footer-content-4{width:95%;margin:0 auto}.footer-copyrights-content1,.footer-copyrights-content2{width:95%;margin:0 auto}.footer-copyrights-logos{width:15%;margin:0 auto;justify-content:space-around}.footer-social-content-1,.footer-social-content-2{width:95%;margin:0 auto}}.row{margin-right:0 !important;margin-left:0 !important}@media (max-width:768px){#spacid{display:none}}.footer h5{font-size:22px;font-weight:bold;color:#262624}.footer h6{font-size:16px;font-weight:bold;color:#262624;margin-bottom:16px}.pre-footer{background-color:#F0EEE4;padding:48px 0 24px}.footer-about-us{padding-left:0;padding-right:16px}.footer-newsletter{padding-right:0;padding-left:16px}.footer-about-us p,.footer-newsletter p{color:#262624;font-size:14px;line-height:1.5em}.pre-footer a.btn{background-color:#ffcc00;border:none;box-shadow:none;color:#333;border-radius:20px;font-size:14px;font-weight:bold;padding:6px 16px}.footer-nav-social{background-color:#f0eee4}.footer-nav-content{border-bottom:2px solid #ffcc00;align-items:center}.footer-nav{padding:0 8px 0 0;display:flex;column-gap:42px}.footer-nav-group > ul{display:flex;flex-direction:column}.footer-nav-group > ul > li{margin-bottom:16px}.footer-nav-group > ul > li:last-child{margin-bottom:0}.footer-nav-group a{font-size:14px;display:inline-block;color:#262624}.footer-social-container{background-color:#E1DFD4;border-radius:4px;padding:16px;width:100%}.footer-social-container ul{display:flex;justify-content:space-around}.footer-social-container ul:last-child{margin-top:8px}.footer-social-container ul > li{padding:0}.footer-social-container a{background-color:white;color:#333;display:inline-block;padding:4px 12px;border-radius:14px;line-height:20px;border-bottom:1px solid #cac7bb;width:105px;text-align:center}.footer-social-container a img{width:18px;margin-right:4px}.footer-social-container a img.linkedin{width:16px}.footer-social-container a img.twitter{width:33px}.footer-social-title{text-align:center;font-size:14px;color:#262624;margin-bottom:16px;display:block}.footer-info{background-color:#F0EEE4}.footer-info-content{padding:24px 0;align-items:center}.footer-info-capital{padding-left:0}.footer-info-capital span{font-size:12px;line-height:1.5em;opacity:0.8}.footer-info-logos{padding-right:0}.footer-info-logos > ul{display:flex;justify-content:end;margin:0}.footer-info-logos .footer-logo{display:inline-block;margin-left:16px}.footer-info-logos li:first-child .footer-logo{margin-left:0}.footer-info-logos .footer-logo.iata img{width:50px}.footer-info-logos .footer-logo.apavt img{width:51px}.footer-info-logos .footer-logo.provedor img{width:62px}.footer-info-logos .footer-logo.eaa img{width:72px}.footer-copyrights{padding:0;background-color:#ffcc00}.footer-copyrights-content{padding:20px 0}.pre-footer-content,.footer-nav-content,.footer-copyrights-content,.footer-info-content{margin:auto;display:flex;flex-wrap:wrap}.footer-copyright-text{padding-left:0}.footer-copyright-text span{font-size:13px;color:#3c3c3b}.footer-copyright-contact{padding-right:0}.footer-copyright-contact span{font-size:12px;color:#3c3c3b;opacity:0.6;letter-spacing:0.5px}@media (min-width:992px){.pre-footer-content,.footer-nav-content,.footer-copyrights-content,.footer-info-content{width:960px}}@media (min-width:1200px){.pre-footer-content,.footer-nav-content,.footer-copyrights-content,.footer-info-content{width:1024px}}.brochure-header h1::after{display:none !important}.brochure-header h1{font-size:45px !important;font-weight:bold;letter-spacing:-1px;background-color:#ffcb05cc}.carousel .carousel-control-prev,.carousel .carousel-control-next{display:none}h1,h2,h3,h4,h5{font-family:"Arial",Helvetica,sans-serif}.package-details-wrapper .package-details-money-tax .money .default-value{color:#ffcb05}.package-details-wrapper .package-details-money-tax .label-info{background-color:#ffcb05}.package-details-wrapper .package-details-money-tax .money .money-default .default-currency{color:#ffcb05}.brochure-item-info{background-color:#fff3c7;border-radius:0 0 20px 20px;border:0;padding:1em}.money.small .default-value,.money.small .original-value{font-size:32px;font-style:italic}.money.small .money-decimal{font-size:22px;font-style:italic}.btn.btn-ghost{border:1px solid #636466;color:#636466}.brochure-dynamic-price-panel .money .default-value{font-size:35px;font-style:italic}.brochure-dynamic-price-panel .money .money-decimal{font-size:20px;font-style:italic}.bookmark-ribbon{left:6px !important;margin-top:0 !important}.bookmark-ribbon .bookmark-info{background-color:#ffcb05 !important}.package-header .package-title{max-width:410px !important}.money.xsmall .default-value,.money.xsmall .original-value{font-size:28px;font-style:italic}.money.xsmall .money-decimal{font-size:18px;font-style:italic}.package-action-bar .btn-primary{color:#262624}.tab-pane{height:auto !important}#package-results-region .package-header,#package-results-region .package-action-bar{background-color:#fff3c7}.content-grid .responsive-grid .responsive-grid-item{border-radius:8px;overflow:hidden;}.responsive-grid .responsive-grid-item .wrapper .responsive-dark-overlay .grid-item-body{background-color:#262624;color:white;max-width:fit-content;padding:4px 8px;border-radius:2px;border:none;text-transform:uppercase}.responsive-grid .responsive-grid-item .wrapper .responsive-dark-overlay .grid-item-body .description{color:white;font-size:12px;font-weight:bold;letter-spacing:0.5px}.responsive-grid .responsive-grid-item .wrapper .responsive-dark-overlay .tag{box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:2px}.content-grid .responsive-grid .responsive-grid-item .wrapper .responsive-dark-overlay{background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 65%,rgba(0,0,0,.5) 100%)}.responsive-grid .responsive-grid-item .wrapper .responsive-dark-overlay .duration{color:#646460;background-color:transparent;box-shadow:none;padding:.6em 0}.responsive-grid .responsive-grid-item .wrapper .responsive-dark-overlay .grid-item-header{margin-bottom:.8em;height:auto;overflow:visible}.responsive-grid .responsive-grid-item .wrapper .responsive-dark-overlay .grid-item-footer{margin:0 -18px 0 -18px;padding:8px 16px;background-color:rgb(255,255,255);position:absolute;bottom:0;width:100%;border-bottom:2px solid #fed700}.responsive-grid .responsive-grid-item .wrapper .responsive-dark-overlay .price{position:static;right:unset}.responsive-grid .responsive-grid-item .wrapper .responsive-dark-overlay .price .price-label{font-weight:normal;color:#62615d;font-size:13px;text-shadow:none;text-align:right;letter-spacing:0.5px;background-color:#e3e3e3;padding:2px 6px;border-radius:15px;margin-bottom:1px}.responsive-grid .responsive-grid-item .wrapper .responsive-dark-overlay .price .price-value{font-size:3em;font-weight:bold;color:#262624;text-shadow:none;font-style:normal;text-shadow:1px 3px 1px rgba(255,216,0,0.6)}.responsive-grid .responsive-grid-item .wrapper .responsive-dark-overlay .price .price-value::after{color:#575755;font-size:26px;margin-left:2px}#package-results-region,#package-summary-region,#package-filter-region{width:1024px;margin:auto}.bookmark-ribbon .bookmark-info .package-days{color:#262624}.brochure-wrapper{width:1024px;margin:auto;padding-bottom:40px;justify-content:inherit}.brochure-item-image{position:relative}.brochure-days-nights{color:#262624;background-color:#ffcb05;right:inherit;left:0;font-size:12px;font-weight:bold;padding:5px 12px}.brochure-header-fixer + .table.total-width{width:1024px;margin:auto}.brochure .table + .top-margin-5px{margin:8px auto 4px;width:1024px}.brochure .table + .top-margin-5px .label{margin-bottom:4px}.brochure .primary-heading h2{color:#262624;font-weight:bold}.itinerary-label{margin:10px 0 4px 10px}.brochure + .print-hidden .primary-heading{width:1024px;margin:auto}.brochure .print-hidden > a{display:flex;justify-content:end;column-gap:4px}.brochure-wrapper > div:first-child{padding-left:0}.brochure-wrapper > div:last-child{padding-right:0}.brochure-wrapper > div > .top-margin-20px{margin:0}.brochure-wrapper .nav.nav-tabs{margin-top:0}.brochure-wrapper .brochure-dynamic-price-panel .btn-primary{background-color:#ffcc00;border:none;box-shadow:none;color:#262624;border-radius:20px;font-size:14px;font-weight:bold;padding:6px 16px}.brochure-dynamic-price-panel .brochure-days-nights{color:#fff;background-color:#262624;margin:16px auto 0;top:0}.package-summary .pr-2{font-size:16px}#package-summary-region .change-search{border:none;margin-bottom:4px;padding:0.4rem 1rem}#package-summary-region .change-search:hover{background-color:#ffeca3}.filter-box{border-radius:50px}#package-results-region > div{margin-bottom:1rem;margin-top:16px}.sonhando-web .modal .modal-dialog{width:1024px;margin:auto}.modal .modal-dialog .modal-body > div{display:flex;flex-direction:column;height:100%}.modal .modal-dialog .modal-body > div > .package-details-wrapper{flex-grow:1}.modal .modal-dialog .modal-body > div > .package-details-tabs,.modal .modal-dialog .modal-body > div > .package-detail-footer{flex-grow:0}.modal .modal-dialog .modal-body .close{text-align:right}.package-details-wrapper .primary-heading{color:#262624;font-weight:bold}.package-details-wrapper .package-modal-price{background-color:#ffcb05;color:#232323}.package-details-wrapper .package-modal-price .money .default-value,.package-details-wrapper .package-modal-price .money .money-decimal{color:#232323}.package-details-wrapper .package-modal-price .money .default-currency{color:#434343}.package-details-wrapper .package-details-money-tax .picked-date{color:#232323}.calendar .table-row .table-cell.active{color:#232323;text-shadow:none}.calendar .table-cell.active .default-value,.calendar .table-cell.active .original-value,.calendar .table-cell.active .default-currency,.calendar .table-cell.active .original-currency,.calendar .table-cell.active .money-decimal,.calendar .table-cell.active:hover .default-value,.calendar .table-cell.active:hover .original-value,.calendar .table-cell.active:hover .default-currency,.calendar .table-cell.active:hover .original-currency,.calendar .table-cell.active:hover .money-decimal{color:#232323;text-shadow:none}.calendar .table-cell.has-departure{background-color:#ffe599;color:#232323;text-shadow:none}.calendar .table-cell .default-value,.calendar .table-cell .original-value,.calendar .table-cell .default-currency,.calendar .table-cell .original-currency,.calendar .table-cell .money-decimal{color:#232323;text-shadow:none}.calendar .table-cell.has-departure:hover,.calendar .table-row .table-cell.active:hover{color:#232323;background-color:#ffcb05;text-shadow:none}#pkWrapper{width:1024px;margin:auto}#pkWrapper .primary-heading h3{color:#262624;font-weight:bold;font-size:24px;margin-top:16px}#pkWrapper #new-search > a{color:#262624}#pkWrapper #new-search > a:hover{color:#ffcb05}#new-search{margin-top:24px}.resume-wrapper ul{margin:0;display:flex;flex-direction:column}.resume-item .item-content{margin:5px 0 5px 5px}.resume-item .item-title.secondary-heading{border-color:#ffcb05;color:#262624}#package .group-container,#package .group-container.even{border-left:none}.package-alert-info{max-width:inherit}.group.isValid .group-head{color:#262624;text-shadow:none}.hotel-info .info-box{display:none}.package-image-background .package-detail-info{color:#262624;background-color:#ffcb05;width:auto;max-width:90%}.package-container > *{color:#262624 !important}.flight-reserve-info .money.xsmall .default-value,.flight-reserve-info .money.xsmall .original-value{font-size:28px}.flight-header .flight-border{background-color:#ffcb05}.flight-header .flight-border::after{border-bottom:27px solid rgba(0,0,0,0);border-left:15px solid #ffcb05}.flight-header .icon-font-plane-arrive,.flight-header .icon-font-plane-departure{color:#262624}.result-content-list .label-important,.badge-important{color:#262624;background-color:#ffcb05}.price-tax-label{color:#262624}.package-total-price .money.normal .default-value,.package-total-price .money.normal .original-value{font-size:20px}.pax-price-details .pax-price-line ul{display:block}.itinerary-wrapper .itinerary-item ul{display:block}.search-lodge-results{width:1024px;margin:auto;padding-bottom:40px}#flight-summary-region,#lodge-summary-region{margin-top:4px;color:#262624}#lodge-filters-container,#lodge-filter-region{padding-left:0 !important}#lodge-results-container{padding:0 !important}.search-lodge-results .filter-box,.search-flight-results .filter-box{border-radius:20px}#lodge-summary-region .btn-outline-primary,#flight-summary-region .btn-outline-primary{color:#262624}#lodge-summary-region .btn-outline-primary:hover,#flight-summary-region .btn-outline-primary:hover{opacity:0.75}#hotel-information{width:1024px;margin:auto}#hotel-header .primary-heading h3{font-weight:bold;color:#262624;font-size:24px}.room-price .money.small .default-value,.room-price .money.small .original-value{font-size:24px}#lodge-total-price .money .default-currency,#lodge-total-price .money .original-currency,.money .default-value,#lodge-total-price .money .original-value{font-size:32px}.filter-box .badge.active{color:#262624}.search-flight-results,#main-resume{width:1024px;margin:auto;padding-bottom:40px}.search-flight-results #flight-summary-region + div,#flight-filter-region{padding-left:0 !important}.search-flight-results #flight-summary-region + div + div{padding-right:0 !important}.search-flight-results .btn.btn-primary{color:#262624;background-color:#ffcb05}.search-flight-results .btn.disabled{background-color:transparent;color:#aaa;border:2px solid #aaa;opcaity:0.4}.search-flight-results .btn svg{fill:#262624}.search-flight-results .flight-group.isValid .flight-header{color:#262624;background-color:#ffcb05}#pax-reservation-form{width:1024px;margin:auto;padding-bottom:40px}#pax-reservation-form h2.primary-heading{color:#262624;font-weight:bold}.alert.in{padding:20px 30px 20px 55px;box-shadow:none}.resume-reserve-action > .flex-col > .flex-row .button-wrapper > div{text-align:left;margin-top:8px;border-radius:5px;padding:8px}.resume-reserve-action > .flex-col > .flex-row .button-wrapper:first-child > div{background-color:antiquewhite;color:#262624}.resume-reserve-action > .flex-col > .flex-row .button-wrapper:last-child > div{background-color:#ffffab;color:#262624}#file{width:1024px;margin:auto;padding-bottom:40px}#main-region > .alert{width:1024px;margin:16px auto 8px}.file-pax-title{display:flex;align-items:center}.file-resume-price-container .table-row:first-child .sub-totals-price .money .default-value,.file-resume-price-container .table-row:first-child .sub-totals-price .money .money-decimal{font-size:20px}.file-resume-price-container .table-row:last-child .sub-totals-price .money .default-value,.file-resume-price-container .table-row:last-child .sub-totals-price .money .money-decimal{color:#ffb300;font-size:28px}.sub-totals-price .money.normal .default-value,.sub-totals-price .money.normal .original-value{}@media (max-width:1024px){.header-nav{flex:1 0 auto;width:auto;max-width:none}#slider-1.carousel{height:450px !important;margin-left:-24px;margin-right:-24px}#slider-1 .responsive-dark-overlay .grid-item-header,#slider-1 .responsive-dark-overlay .grid-item-body,#slider-1 .responsive-dark-overlay .grid-item-footer{width:100%}#slider-1 .responsive-dark-overlay .tag{top:30px}#slider-1 .responsive-dark-overlay .price .price-value{font-size:5.5em !important}#slider-1 .responsive-dark-overlay .title{font-size:5.5em !important}.sonhando-web #search-tabs,.sonhando-web #search-tabs-content .search-forms{max-width:100%}.responsive-widget #search-tabs{margin-bottom:8px}.container{padding-right:24px;padding-left:24px}#slide-2.carousel{margin-left:-24px;margin-right:-24px}#slide-2 .responsive-dark-overlay::before{display:block;width:100% !important;left:0 !important;top:0;right:0}#slide-2 .responsive-dark-overlay{width:100%}#slide-2 .responsive-dark-overlay .grid-item-header,#slide-2 .responsive-dark-overlay .grid-item-body{width:50%}.footer .container{padding-right:0;padding-left:0}#package-results-region,#package-summary-region,#package-filter-region{width:100%}}@media (max-width:992px){.sonhando-web #header .logo{width:170px}#slider-1 .responsive-dark-overlay .tag{top:30px}#slider-1.carousel{height:420px !important}#slider-1 .responsive-dark-overlay .grid-item-header{height:8em !important}#slider-1 .responsive-dark-overlay .title{font-size:5em !important}#slider-1 .responsive-dark-overlay .price .price-value{font-size:5em !important}.showcase-title{font-size:38px;margin-top:8px}.pre-footer.container,.footer-nav-social.container{padding-right:8px;padding-left:8px}.footer-newsletter{padding-left:0}.footer-info-content{padding:16px 16px}.footer-copyrights-content{padding:16px 16px}}@media (max-width:768px){.sonhando-web #header .logo{width:150px}.login-bar.col{flex:0 0 16.666667%;max-width:16.666667%}.header-nav.col{flex:0 0 50%;max-width:50%;flex-basis:0;flex-grow:1}#slider-1.carousel{height:380px !important}#slider-1 .responsive-dark-overlay .grid-item-header{height:6em !important}#slider-1 .responsive-dark-overlay .tag{top:28px}#slider-1 .responsive-dark-overlay .title{font-size:3.8em !important;margin-top:12px}#slider-1 .responsive-dark-overlay .price .price-value{font-size:3.8em !important}#slider-1 .responsive-dark-overlay .grid-item-body .description{font-size:14px}#slider-1 .responsive-dark-overlay .grid-item-footer .duration{width:40% !important}#pesquisawidget .responsive-widget{margin-top:-150px}.content-grid{margin-top:110px}#slide-2{display:block}#slide-2 .responsive-dark-overlay{flex-direction:column}#slide-2 .responsive-dark-overlay::before{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 65%,rgba(0,0,0,.5) 100%)}#slide-2 .responsive-dark-overlay .grid-item-header{width:40%}#slide-2 .responsive-dark-overlay .grid-item-body{width:60%}.pre-footer{padding-top:32px}.pre-footer.container,.footer-nav-social.container{padding-right:16px;padding-left:16px}.footer-info-content,.footer-copyrights-content{flex-direction:column;width:100%}.footer-info-capital,.footer-info-logos{flex:0 0 50%;max-width:100%}.footer-newsletter{margin-top:16px;margin-bottom:16px}.footer-copyrights-content{text-align:center}.footer-copyright-text{margin-bottom:8px}}@media (max-width:576px){.header-container.container{padding-right:16px;padding-left:16px}.sonhando-web #header{height:100%}.sonhando-web #header .logo{padding:8px 0 !important;min-width:auto;max-width:19vw;flex-basis:auto;flex-grow:1}.sonhando-web #header .logo .logo-box{}#header .header-menu-bar{width:100%;height:100%}.header-menu-bar .navbar{flex:0 0 100%;max-width:100%}.header-nav.col{flex:0 0 70%;max-width:70%;flex-basis:0;flex-grow:1}.navbar .navbar-togglers{flex-direction:row-reverse}.navbar .navbar-nav>li.nav-item>a.nav-link{padding:0 40px;font-size:24px;color:#262624}.header-menu-bar .logo{display:none !important}#slider-1.carousel{height:60vh !important}#slider-1 .responsive-dark-overlay{padding:70px 3.8vw !important}#slider-1 .responsive-dark-overlay .title{font-size:3em !important}#slider-1 .responsive-dark-overlay .price-value{font-size:3em !important}#slider-1 .responsive-dark-overlay .grid-item-body .description{font-size:12px}#slider-1 .responsive-dark-overlay .grid-item-header{height:5em !important}#slider-1 .responsive-dark-overlay .tag{top:70px}#pesquisawidget .responsive-widget{margin-top:-26.5vh;min-height:auto}.content-grid{margin-top:50px}.filter-floating-bar{margin-top:60px}#package-filter-region .filter-box > div,#rentacar-filter-region .filter-box > div,#service-filter-region .filter-box > div,#transfer-filter-region .filter-box > div,#flight-filter-region .filter-box > div,#lodge-filter-region .filter-box > div{flex-direction:column;gap:12px}}@media (max-width:448px){}.modal-body .form-wrapper .table h4{margin-top:8px;font-weight:bold;font-size:20px}