.modal-backdrop{height:100%}@media (max-width:576px){.container-full{padding:0}.container-full .row{margin:0}.container-full .row div[class^=col]{padding:0}}.open-promotion-subscription-modal{cursor:pointer}.mini-product{background:#f3fffc;border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:flex;font-size:12px;width:100%}.mini-product,.mini-product__img-content{position:relative}.mini-product__img-discount{border-radius:50%;font:20px Oswald,sans-serif;height:61px;line-height:58px;right:10px;text-align:center;top:10px;width:61px;z-index:1}.mini-product__img-mobile{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:80px}.mini-product__img-desktop{display:none}.mini-product__content{padding:5px 10px}.mini-product__price-content{align-items:flex-end;display:flex}.mini-product__discount-price{color:#555;display:inline-block;font:22px Oswald,sans-serif;position:relative}.mini-product__discount-price:after{background:#555;content:" ";display:block;height:1px;position:absolute;right:0;top:50%;transform:rotate(-10deg) translateY(-50%);width:100%}.mini-product__discount-price-text{margin:0 5px}.mini-product__price{color:var(--promotion-price-text-color,#e54721);font:20px Oswald,sans-serif}.mini-product__ordinar-number{font-size:16px;margin:15px 0}@media (max-width:1199.98px){.mini-product__description.selected-gift-vouchers,.mini-product__title{font-weight:700}}@media (min-width:992px){.mini-product--funnel-page{background:#fff;border:0}.mini-product--funnel-page .mini-product__content{padding:0 15px}.mini-product--funnel-page .mini-product__subtitle{display:none}.mini-product--funnel-page .mini-product__description{font:16px Roboto,sans-serif;margin:10px 0}.mini-product--funnel-page .mini-product__discount-price-text{display:none}.mini-product--funnel-page .mini-product__discount-price{font-size:30px;margin-right:15px}.mini-product--funnel-page .mini-product__price{font-size:28px}.mini-product--funnel-page .mini-product__title{font:24px Oswald,sans-serif;line-height:1.3;text-transform:uppercase}.mini-product--funnel-page .mini-product__img-mobile{display:none}.mini-product--funnel-page .mini-product__img-desktop{display:block;max-width:370px}}.approve-travel-agency-contract-difference .modal-content-header-title{margin-bottom:0;padding:15px;text-transform:uppercase}.approve-travel-agency-contract-difference .modal-content-header-close button{padding:10px}.approve-travel-agency-contract-difference .modal-content-content{padding-top:15px}.approve-travel-agency-contract-difference .modal-content-content .header-column{color:#999;white-space:nowrap}.approve-travel-agency-contract-difference .modal-content-footer{justify-content:end;padding:20px 0 15px}.input-control__name{min-width:116px}.page-content input::-moz-placeholder,.page-content select::-moz-placeholder{color:transparent;opacity:1}.page-content input::placeholder,.page-content select::placeholder{color:transparent;opacity:1}@media (max-width:992px){.page-content input::-moz-placeholder,.page-content select::-moz-placeholder{color:#ccc}.page-content input::placeholder,.page-content select::placeholder{color:#ccc}}.page-content h2{border-bottom:1px solid #eee;padding-bottom:20px;padding-top:10px}.form-info{font-weight:500;margin-top:30px;padding-left:136px}@media (max-width:992px){.form-info{padding-left:0}}#passengers .passenger:not(:first-child){margin-top:30px}#passengers .complex-date-picker .separator{margin-top:10px}#passengers .complex-date-picker .input-control__name{justify-content:start;margin-top:10px}#passengers .complex-date-picker .input-select-wrapper:after{top:13px;transform:none}@media (max-width:991.98px){.input-control{display:block}.input-control__name{color:#555;display:inline-block;font-weight:400;margin-bottom:5px;text-align:start}}
