.get-offer-page .layout-hero{background-position:50% 100%;background-size:auto 150px;margin-bottom:0}@media (min-width:36em){.get-offer-page .layout-hero{background-size:auto 190px}}@media (min-width:48em){.get-offer-page .layout-hero{background-size:auto 260px}}@media screen and (max-height:900px){.get-offer-page .layout-hero{padding-bottom:160px}}@media screen and (max-height:700px){.get-offer-page .layout-hero{background-size:auto 130px;padding-bottom:50px}}.get-offer{color:#fff;text-align:center;width:100%;padding:75px 0 100px;position:relative}.get-offer .container{width:750px;max-width:100%}.get-offer .get-offer-title{margin:1.5rem 0 2rem;font-weight:600}.get-offer .get-offer-subtitle{margin-bottom:2rem;font-size:1.25em;line-height:1.5}.get-offer .btn-xl{border-radius:.75rem;padding:.75rem 2rem;font-size:1.125em;line-height:1.35;box-shadow:0 10px 25px #00000040}.get-offer .btn-xl:active{box-shadow:0 5px 25px #0000001a!important}.get-offer .get-offer-nav ul{justify-content:center;align-items:center;width:400px;max-width:100%;margin:2rem auto;padding:0;list-style:none;display:flex}.get-offer .get-offer-nav ul li{flex-grow:1;position:relative}.get-offer .get-offer-nav ul li:before{content:" ";background:#fff;width:calc(100% - 2rem);height:2px;display:block;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.get-offer .get-offer-nav ul li:first-child:before,.get-offer .get-offer-nav ul li:first-child:after{display:none}.get-offer .get-offer-nav ul li.active:before{background-color:#24d282}.get-offer .get-offer-nav ul li.active .nav-button{color:#fff;background:#24d282}.get-offer .get-offer-nav ul li.completed .nav-button{box-shadow:0 0 0 4px #24d282}.get-offer .get-offer-nav ul li.completed .nav-button:before{display:block}.get-offer .get-offer-nav ul li .nav-button{background:#fff;border:0;border-radius:50%;width:1.5rem;height:1.5rem;margin:0 auto;padding:0;display:block;outline:none!important}.get-offer .get-offer-nav ul li .nav-button:before{text-indent:2px;font-size:.875em;display:none}.get-offer .get-offer-buttons{flex-direction:column;align-items:center;display:flex}.get-offer .get-offer-buttons .prev{color:#fff;margin-top:.5rem;font-size:1.125em;text-decoration:underline}@media (hover:hover){.get-offer .get-offer-buttons .prev:hover{text-decoration:none}}.get-offer .get-offer-content-title{margin-bottom:3rem;font-size:2em}.get-offer .get-offer-content-subtitle{margin-top:-2.5rem;margin-bottom:3rem;font-size:1.25em}.get-offer .get-offer-button{box-shadow:0 0 0 4px #ffffff1a}.get-offer .get-offer-comment{resize:vertical;max-width:360px;min-height:158px;margin:0 auto}.get-offer .get-offer-comment::-webkit-scrollbar{background:#fff;width:1rem;height:1rem}.get-offer .get-offer-comment::-webkit-scrollbar-thumb{background-color:#c6cacb;background-clip:padding-box;border:5px solid #0000;border-radius:.5rem}.get-offer .get-offer-comment::-webkit-scrollbar-thumb:active{background-color:#535f64}.get-offer .get-offer-comment::-webkit-scrollbar-button{width:0;height:0;display:none}.get-offer .get-offer-comment::-webkit-scrollbar-corner{background:0 0}@media (hover:hover){.get-offer .get-offer-comment::-webkit-scrollbar-thumb:hover{background-color:#8c9497}}.get-offer .get-offer-cities .get-offer-content .btn,.get-offer .get-offer-dates .get-offer-content .btn,.get-offer .get-offer-prices .get-offer-content .btn{height:60px}.get-offer .get-offer-cities-defined button:first-letter,.get-offer .get-offer-dates-defined button:first-letter,.get-offer .get-offer-prices-defined button:first-letter{text-transform:capitalize}.get-offer .get-offer-destination-items{flex-wrap:wrap;max-width:800px;margin:0 auto 2rem;display:flex}.get-offer .get-offer-destination-items .item{cursor:pointer;white-space:nowrap;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;color:#fff;border-radius:2rem;flex-basis:calc(33.3333% - .5rem);min-width:calc(33.3333% - .5rem);margin:0 .25rem .5rem;padding:.5rem 1rem .5rem .5rem;display:flex;position:relative;text-decoration:none!important}.get-offer .get-offer-destination-items .item .country-flag{margin-right:.5rem;transition:all .25s ease-in}.get-offer .get-offer-destination-items .item .country-name{text-overflow:ellipsis;display:block;overflow:hidden}.get-offer .get-offer-destination-items .item:before{text-align:center;color:#fff;background:#24d282;border-radius:50%;width:1.5rem;height:1.5rem;font-size:14px;line-height:1.5rem;transition:all .25s ease-in;display:none;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}@media (hover:hover){.get-offer .get-offer-destination-items .item:hover{color:#000;background:#fff}}.get-offer .get-offer-people-items{flex-direction:column;align-items:center;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.get-offer .get-offer-people-item{justify-content:space-between;align-items:center;width:280px;margin-bottom:1.5rem;font-size:18px;display:flex}.get-offer .get-offer-people-item:has(+.get-offer-child){margin-bottom:1rem}.get-offer .get-offer-people-value{margin-left:10px;display:flex}.get-offer .get-offer-people .form-control{color:#fff;text-align:center;text-align-last:center;background:0 0;border:0;width:3rem;height:2.25rem;margin:0 auto;padding:0;font-size:18px;font-weight:600;line-height:2;display:block;box-shadow:none!important}.get-offer .get-offer-people .icon-minus,.get-offer .get-offer-people .icon-plus{text-align:center;cursor:pointer;border:2px solid #fff;border-radius:50%;width:2.25rem;height:2.25rem;font-size:0;line-height:32px;display:block;position:relative}.get-offer .get-offer-people .icon-minus.disabled,.get-offer .get-offer-people .icon-plus.disabled{opacity:.3;cursor:default}@media (hover:hover){.get-offer .get-offer-people .icon-minus:not(.disabled):hover,.get-offer .get-offer-people .icon-plus:not(.disabled):hover{border-color:#24d282}.get-offer .get-offer-people .icon-minus:not(.disabled):hover:before,.get-offer .get-offer-people .icon-minus:not(.disabled):hover:after,.get-offer .get-offer-people .icon-plus:not(.disabled):hover:before,.get-offer .get-offer-people .icon-plus:not(.disabled):hover:after{background-color:#24d282}}.get-offer .get-offer-people .icon-minus:before,.get-offer .get-offer-people .icon-plus:before{content:" ";background:#fff;width:12px;height:2px;margin:-1px 0 0 -6px;display:block;position:absolute;top:50%;left:50%}.get-offer .get-offer-people .icon-plus:after{content:" ";background:#fff;width:2px;height:12px;margin:-6px 0 0 -1px;display:block;position:absolute;top:50%;left:50%}.get-offer .get-offer-child{width:280px;margin-bottom:.75rem}.get-offer .get-offer-child-age-selected{cursor:pointer;justify-content:center;gap:.5rem;padding:.25rem .75rem;font-size:18px;line-height:28px;display:flex}.get-offer .get-offer-child-age-trigger{align-items:center;gap:.3125rem;display:flex}.get-offer .get-offer-child-age-trigger:after{content:" ";border-top:.25rem solid #fff;border-left:.25rem solid #0000;border-right:.25rem solid #0000;width:0;height:0;margin-top:.125rem;display:block}.get-offer .get-offer-child-age-nav{flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0 .75rem .75rem;display:flex}.get-offer .get-offer-child-age-nav .nav-item{white-space:nowrap;cursor:pointer;text-align:center;border:1px solid #fff;border-radius:.75rem;flex-basis:calc(33.3333% - .333333rem);padding:.25rem .5rem}@media (hover:hover){.get-offer .get-offer-child-age-nav .nav-item:hover{color:#24d282;border-color:#24d282}.get-offer .get-offer-child-age-nav .nav-item:active{color:#fff;background:#24d282;border-color:#24d282}}.get-offer .get-offer-child-age-nav .nav-item.active{border-color:#24d282;color:#fff!important;background:#24d282!important}.get-offer .get-offer-contacts-form{max-width:360px;margin:0 auto}.get-offer .get-offer-contacts-form .form-control-container{background:#fff;border-radius:.25rem;overflow:hidden}.get-offer .get-offer-contacts-form .form-control-container .PhoneInputCountry{margin:0;padding:.375rem .5rem .375rem .75rem}@media (hover:hover){.get-offer .get-offer-contacts-form .form-control-container .PhoneInputCountry:hover{background:#eee}}.get-offer .get-offer-contacts-form .form-control-container .PhoneInputCountryIcon{border-radius:.125rem;overflow:hidden;box-shadow:none!important}.get-offer .get-offer-contacts-form .form-control-container .PhoneInputCountrySelectArrow{margin-left:.625rem}.get-offer .get-offer-contacts-form .form-control-container .form-control{border-radius:0;padding-left:.25rem;box-shadow:none!important}.get-offer .get-offer-contacts-form .form-control{height:42px}.get-offer .get-offer-contacts-form .custom-control{text-align:left;padding-left:2rem}.get-offer .get-offer-contacts-form .custom-control a{color:inherit;text-decoration:underline}@media (hover:hover){.get-offer .get-offer-contacts-form .custom-control a:hover{text-decoration:none}}.get-offer .get-offer-contacts-form .custom-control-label{font-size:1.125em}.get-offer .get-offer-contacts-form .custom-control-label:before,.get-offer .get-offer-contacts-form .custom-control-label:after{cursor:pointer;border:0;width:1.25rem;height:1.25rem;left:-1.75rem;box-shadow:none!important}.get-offer .get-offer-contacts-form .custom-control-input{cursor:pointer;width:1.75rem;height:1.75rem}.get-offer .get-offer-contacts-form .custom-control-input:checked~.custom-control-label:before{background:#fff!important}.get-offer .get-offer-contacts-form .custom-control-input:checked~.custom-control-label:after{background:#24d282;border-radius:50%;width:.625rem;height:.625rem;margin:.3125rem}@media (hover:none){.get-offer .btn-outline-light:active,.get-offer .btn-outline-light:hover{color:inherit!important;border-color:inherit!important;background-color:#0000!important}}@media not (min-width:48em){.get-offer .get-offer-destination-items{margin-left:-.25rem;margin-right:-.25rem}.get-offer .get-offer-destination-items .item{flex-basis:calc(50% - .5rem);min-width:calc(50% - .5rem)}}@media not (min-width:36em){.get-offer .get-offer-dates .get-offer-content .btn,.get-offer .get-offer-prices .get-offer-content .btn{height:50px}}@media not (min-width:22.5em){.get-offer .get-offer-title{font-size:2rem}.get-offer .get-offer-destination-items{flex-direction:column;margin:0 0 2rem}.get-offer .get-offer-destination-items .item{flex-basis:100%;min-width:100%;margin:0 0 .5rem}}
