.overlay__error{flex:0 0 100%;padding:24px;text-align:center;width:100%}@media(min-width:992px){.overlay__error{padding:64px}}.overlay__error span{display:block}.overlay__error--contact{margin-top:40px}@media(min-width:992px){.overlay__error--contact{margin-top:80px}}.excursionShop__overlay{color:#191919;display:flex;height:100%}.excursionShop__overlay .overlay__intro{margin-bottom:49px}.excursionShop__overlay h3{font-size:1.875rem;line-height:2.375rem;margin:0 0 24px}.excursionShop__overlay form .submit{position:relative;text-align:center}.excursionShop__overlay .form-group{align-items:center;display:flex;margin-bottom:40px}@media(max-width:1199.98px){.excursionShop__overlay .form-group{flex-direction:column}}.excursionShop__overlay .form-group label{margin-bottom:0;position:relative;width:100%}@media(min-width:1200px){.excursionShop__overlay .form-group label{margin-right:24px;width:25%}}.excursionShop__overlay .form-group .input{width:100%}@media(min-width:1200px){.excursionShop__overlay .form-group .input{width:75%}}.excursionShop__overlay .form__spinner{margin-left:10px;position:absolute;top:5px}.overlay__left{flex-grow:1;padding:40px;position:relative;width:calc(100% - 441px)}@media(min-width:992px){.overlay__left{padding:40px 64px}}.overlay__right{width:377px}.overlay__right img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.overlay__error p.button a,.overlay__error p.button a:focus,.overlay__error p.button a:hover{color:#dad3c6}.overlay__error--contact{text-align:left}.overlay__error--contact .itineraryCallToAction{background-color:#191919;border-radius:5px;color:#dad3c6;margin:50px auto;padding:20px;position:relative;width:100%}@media(min-width:768px){.overlay__error--contact .itineraryCallToAction{min-height:200px;padding:30px}}@media(min-width:992px){.overlay__error--contact .itineraryCallToAction{padding:30px 50px;width:50%}}.overlay__error--contact .itineraryCallToAction a{color:#dad3c6;text-decoration:none}.overlay__error--contact .itineraryCallToAction a:focus,.overlay__error--contact .itineraryCallToAction a:hover{color:#a49271;text-decoration:underline}.overlay__error--contact .itineraryCallToAction .contactPersonTitle{color:#ac9c7e;font-family:Roboto Slab,Helvetica,serif;font-size:17px;font-weight:400;letter-spacing:.03em;line-height:1.5;margin-bottom:10px;text-transform:uppercase}.overlay__error--contact .itineraryCallToAction .personSingleImageContainer{border-radius:42%;height:120px;left:0;margin:-25px auto 0;overflow:hidden;position:relative;right:0;top:-25px;width:120px}@media(min-width:576px){.overlay__error--contact .itineraryCallToAction .personSingleImageContainer{right:10px}}@media(min-width:768px){.overlay__error--contact .itineraryCallToAction .personSingleImageContainer{left:auto;position:absolute;right:30px}}.overlay__error--contact .itineraryCallToAction .ctaItineraryTitle{color:#191919;color:#dad3c6;font-family:Roboto Slab,Helvetica,serif;font-size:30px;font-weight:400;font-weight:300;letter-spacing:-.01em;line-height:1.2;margin:15px 0}.overlay__error--contact .itineraryCallToAction .contactPersonName{font-family:var(--bs-font-sans-serif);font-size:20px;margin:20px 0}.overlay__error--contact .itineraryCallToAction .contactPersonIcon{margin-bottom:10px;padding-left:30px;position:relative}.overlay__error--contact .itineraryCallToAction .contactPersonIcon a:before{height:auto;left:0;position:absolute;top:0;transition:all .3s ease 0s;width:auto;width:16px}.overlay__error--contact .itineraryCallToAction .contactPersonPhoneContainer a:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16.081 16%27%3E%3Cpath d=%27M16.057,13.02a1.926,1.926,0,0,0-.516-.98,6.29,6.29,0,0,0-1.847-1.378,1.657,1.657,0,0,0-2.059.3c-.2.191-.4.387-.588.583a.754.754,0,0,1-.738.222,3.382,3.382,0,0,1-1.321-.655A20.746,20.746,0,0,1,5.165,7.386a4.6,4.6,0,0,1-.836-1.424.847.847,0,0,1,.243-.98,6.957,6.957,0,0,0,.573-.6,1.578,1.578,0,0,0,.294-1.827A5.8,5.8,0,0,0,3.8.42,1.437,1.437,0,0,0,2.017.25,4.745,4.745,0,0,0,.17,2.164a.924.924,0,0,0-.093.222c0,.005,0,.005-.005.01V2.4A2.894,2.894,0,0,0,0,3.062a2.463,2.463,0,0,0,.1.748c.083.341.155.681.263,1.011A14.083,14.083,0,0,0,2.678,9.053,21.244,21.244,0,0,0,8.545,14.4a11.217,11.217,0,0,0,3.524,1.476c.155.031.31.062.464.1.015,0,.346.041.531.041a3.344,3.344,0,0,0,.552-.041,1.989,1.989,0,0,0,1.068-.6c.372-.428.774-.826,1.12-1.269A1.332,1.332,0,0,0,16.057,13.02Z%27 transform=%27translate%280 -0.013%29%27 fill=%27%23a49271%27/%3E%3C/svg%3E")}h1,h2,h3,h4,h5{word-wrap:break-word;color:#191919;font-family:Roboto Slab,Helvetica,serif;font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;line-height:1.2}@media(min-width:992px){h1,h2,h3,h4,h5{word-wrap:normal;-webkit-hyphens:none;hyphens:none}}h1 a,h1 a:focus,h1 a:hover,h2 a,h2 a:focus,h2 a:hover,h3 a,h3 a:focus,h3 a:hover,h4 a,h4 a:focus,h4 a:hover,h5 a,h5 a:focus,h5 a:hover{color:#191919}h1{font-size:30px;font-weight:400;margin:0 0 30px}@media(min-width:768px){h1{font-size:30px;margin:0 0 30px}}@media(min-width:992px){h1{font-size:44px;margin:0 0 40px}}h2{color:#212529;font-size:25px;margin:10px 0 12px}@media(min-width:768px){h2{font-size:25px;margin:10px 0 12px}}@media(min-width:992px){h2{font-size:30px;margin:10px 0 30px}}h3{font-size:18px;margin:18px 0 10px}@media(min-width:768px){h3{font-size:18px;margin:18px 0 10px}}@media(min-width:992px){h3{font-size:19px;margin:30px 0 12px}}.overlay__close--btn{background:transparent;border:0;cursor:pointer;height:22px;position:absolute;right:20px;top:15px;width:17px}.overlay__close--btn:after{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14.2 14.2%27%3E%3Cpath fill=%27%23202020%27 d=%27M13.7,12.4L8.4,7.1l5.3-5.3c0.2-0.2,0.2-0.6,0-0.9l-0.4-0.4c-0.2-0.2-0.6-0.2-0.9,0L7.1,5.8L1.8,0.5c-0.2-0.2-0.6-0.2-0.9,0L0.5,0.9c-0.2,0.2-0.2,0.6,0,0.9l5.3,5.3l-5.3,5.3c-0.2,0.2-0.2,0.6,0,0.9l0.4,0.4c0.2,0.2,0.6,0.2,0.9,0l5.3-5.3l5.3,5.3c0.2,0.2,0.6,0.2,0.9,0l0.4-0.4C14,13.1,14,12.7,13.7,12.4z%27/%3E%3C/svg%3E");height:auto;left:0;position:absolute;top:0;transition:all .3s ease 0s;width:14px}.overlay__close--btn:focus,.overlay__close--btn:hover{cursor:pointer;outline:none}.overlay__form--error p{color:red}form .form-control,form .form-control input,form .form-control textarea{color:#6c757d}form .form-control.error{color:red}form .form-tooltip{display:inline-block;height:20px;margin-left:10px;position:relative;vertical-align:text-bottom;width:20px}form .form-tooltip:after{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 58.83 58.25%27%3E%3Cpath d=%27M58.83,29.7C58.83,9.25,48.83,0,29.41,0,11,0,0,9.37,0,29.47c0,20.9,10.56,28.78,29.41,28.78S58.83,50.48,58.83,29.7%27 fill=%27%23a49271%27/%3E%3Cpath d=%27M34.14,41.16H24.83a.76.76,0,0,1-.75-.76h0a.76.76,0,0,1,.75-.75h9.31a.75.75,0,0,1,.75.75h0A.75.75,0,0,1,34.14,41.16ZM34,42.88h0a.73.73,0,0,0-.72-.72H25.67a.73.73,0,0,0-.73.72h0a.73.73,0,0,0,.73.73h7.64A.73.73,0,0,0,34,42.88Zm-6,4.33a2.15,2.15,0,0,0,2.49.06l2.23-1.66c.71-.52.51-.94-.42-.94H26.62c-.93,0-1.15.45-.48,1Zm2-9.4h3.51s2.06-.28,2.06-2.06-.06-4,.5-4.68,4.13-5.24,4.13-9.65c0-3.4-1.51-10.81-10.76-10.81h-.11C20.1,10.61,18.6,18,18.6,21.42c0,4.41,3.57,8.92,4.12,9.65s.51,2.9.51,4.68,2.06,2.06,2.06,2.06H30Z%27 fill=%27%23fff%27/%3E%3C/svg%3E");height:auto;left:0;position:absolute;transition:all .3s ease 0s;width:auto;width:20px}form .tooltipInner{word-wrap:break-word;background-color:#ede9e2;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:#191919;font-size:12px;-webkit-hyphens:auto;hyphens:auto;left:50px;padding:15px;position:absolute;text-align:left;top:-60px;width:303px;z-index:100}@media(max-width:991.98px){form .tooltipInner{width:230px}}@media(max-width:575.98px){form .tooltipInner{width:calc(100vw - 150px)}}.btn-primary{background-color:#191919;border:1px solid #191919;border-radius:5px;color:#dad3c6;cursor:pointer;display:inline-block;letter-spacing:.02em;padding:13px 28px 11px;position:relative;text-decoration:none;transition:all .3s ease}.btn-primary:focus,.btn-primary:hover{background-color:#000}@media(max-width:991.98px){.btn-primary{padding-left:17px;padding-right:17px}}.excursionShopBasketBtn{margin-left:40px}.excursionShopBasketBtn .excursion__shop--basket{align-items:center;background:#fcc300;border:0;border-radius:5px;box-shadow:none;cursor:pointer;display:flex;gap:8px;height:35px;padding:0 16px;position:relative}@media(max-width:991.98px){.excursionShopBasketBtn .excursion__shop--basket{border-radius:5px 0 0 5px;height:40px;justify-content:center;padding:0;position:fixed;right:0;top:75px;width:40px}.excursionShopBasketBtn .excursion__shop--basket-btn-text{display:none}}.excursionShopBasketBtn .excursion__shop--basket-counter{align-items:center;background:#8e411d;border-radius:40px;color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-size:10px;font-weight:700;gap:10px;height:20px;justify-content:center;padding:5px;position:absolute;right:-10px;top:-10px;width:20px}@media(max-width:991.98px){.excursionShopBasketBtn .excursion__shop--basket-counter{font-weight:300;height:18px;left:-8px;right:auto;width:18px}}h1,h2,h3,h4,h5{word-wrap:break-word;color:#191919;font-family:Roboto Slab,Helvetica,serif;font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;line-height:1.2}@media(min-width:992px){h1,h2,h3,h4,h5{word-wrap:normal;-webkit-hyphens:none;hyphens:none}}h1 a,h1 a:focus,h1 a:hover,h2 a,h2 a:focus,h2 a:hover,h3 a,h3 a:focus,h3 a:hover,h4 a,h4 a:focus,h4 a:hover,h5 a,h5 a:focus,h5 a:hover{color:#191919}h1{font-size:30px;font-weight:400;margin:0 0 30px}@media(min-width:768px){h1{font-size:30px;margin:0 0 30px}}@media(min-width:992px){h1{font-size:44px;margin:0 0 40px}}h2{color:#212529;font-size:25px;margin:10px 0 12px}@media(min-width:768px){h2{font-size:25px;margin:10px 0 12px}}@media(min-width:992px){h2{font-size:30px;margin:10px 0 30px}}h3{font-size:18px;margin:18px 0 10px}@media(min-width:768px){h3{font-size:18px;margin:18px 0 10px}}@media(min-width:992px){h3{font-size:19px;margin:30px 0 12px}}.overlay__close--btn{background:transparent;border:0;cursor:pointer;height:22px;position:absolute;right:20px;top:15px;width:17px}.overlay__close--btn:after{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14.2 14.2%27%3E%3Cpath fill=%27%23202020%27 d=%27M13.7,12.4L8.4,7.1l5.3-5.3c0.2-0.2,0.2-0.6,0-0.9l-0.4-0.4c-0.2-0.2-0.6-0.2-0.9,0L7.1,5.8L1.8,0.5c-0.2-0.2-0.6-0.2-0.9,0L0.5,0.9c-0.2,0.2-0.2,0.6,0,0.9l5.3,5.3l-5.3,5.3c-0.2,0.2-0.2,0.6,0,0.9l0.4,0.4c0.2,0.2,0.6,0.2,0.9,0l5.3-5.3l5.3,5.3c0.2,0.2,0.6,0.2,0.9,0l0.4-0.4C14,13.1,14,12.7,13.7,12.4z%27/%3E%3C/svg%3E");height:auto;left:0;position:absolute;top:0;transition:all .3s ease 0s;width:14px}.overlay__close--btn:focus,.overlay__close--btn:hover{cursor:pointer;outline:none}.overlay__form--error p{color:red}form .form-control,form .form-control input,form .form-control textarea{color:#6c757d}form .form-control.error{color:red}form .form-tooltip{display:inline-block;height:20px;margin-left:10px;position:relative;vertical-align:text-bottom;width:20px}form .form-tooltip:after{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 58.83 58.25%27%3E%3Cpath d=%27M58.83,29.7C58.83,9.25,48.83,0,29.41,0,11,0,0,9.37,0,29.47c0,20.9,10.56,28.78,29.41,28.78S58.83,50.48,58.83,29.7%27 fill=%27%23a49271%27/%3E%3Cpath d=%27M34.14,41.16H24.83a.76.76,0,0,1-.75-.76h0a.76.76,0,0,1,.75-.75h9.31a.75.75,0,0,1,.75.75h0A.75.75,0,0,1,34.14,41.16ZM34,42.88h0a.73.73,0,0,0-.72-.72H25.67a.73.73,0,0,0-.73.72h0a.73.73,0,0,0,.73.73h7.64A.73.73,0,0,0,34,42.88Zm-6,4.33a2.15,2.15,0,0,0,2.49.06l2.23-1.66c.71-.52.51-.94-.42-.94H26.62c-.93,0-1.15.45-.48,1Zm2-9.4h3.51s2.06-.28,2.06-2.06-.06-4,.5-4.68,4.13-5.24,4.13-9.65c0-3.4-1.51-10.81-10.76-10.81h-.11C20.1,10.61,18.6,18,18.6,21.42c0,4.41,3.57,8.92,4.12,9.65s.51,2.9.51,4.68,2.06,2.06,2.06,2.06H30Z%27 fill=%27%23fff%27/%3E%3C/svg%3E");height:auto;left:0;position:absolute;transition:all .3s ease 0s;width:auto;width:20px}form .tooltipInner{word-wrap:break-word;background-color:#ede9e2;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:#191919;font-size:12px;-webkit-hyphens:auto;hyphens:auto;left:50px;padding:15px;position:absolute;text-align:left;top:-60px;width:303px;z-index:100}@media(max-width:991.98px){form .tooltipInner{width:230px}}@media(max-width:575.98px){form .tooltipInner{width:calc(100vw - 150px)}}.btn-primary{background-color:#191919;border:1px solid #191919;border-radius:5px;color:#dad3c6;cursor:pointer;display:inline-block;letter-spacing:.02em;padding:13px 28px 11px;position:relative;text-decoration:none;transition:all .3s ease}.btn-primary:focus,.btn-primary:hover{background-color:#000}@media(max-width:991.98px){.btn-primary{padding-left:17px;padding-right:17px}}
