@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kaushan+Script&display=swap);*{padding:0;box-sizing:border-box;margin:0}html{scroll-behavior:smooth}.error-form__text{display:none}.tp-result__error-form.open.normal .error-form__text.normal{display:flex}.tp-result__error-form.success .error-form__text.success{display:flex}.tp-result__error-form.error .error-form__text.error{display:flex}.error-form{position:fixed;background:rgba(17,17,17,.8);width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;z-index:9999;padding:16px 50px;opacity:0;visibility:hidden;transition:.3s}.error-form .close-form{width:100%;margin-top:24px;padding:12px;background:#fff;color:#2f2b40;border:1px solid rgba(47,43,64,.2);border-radius:4px;font-size:16px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer}.error-form.success form{display:none!important}.error-form.open{opacity:1;visibility:visible}@media (max-width:900px){.error-form{padding:16px}}.error-form__container{width:584px;padding:72px 64px;position:relative;background:#fff;border-radius:4px;max-width:100%}@media (max-width:768px){.error-form__container{padding:48px 24px;padding-top:72px}}.error-form__container .close{position:absolute;width:40px;height:40px;background:#e7e6ea;display:flex;justify-content:center;align-items:center;border-radius:50%;right:16px;cursor:pointer;top:16px}.error-form__container form.wpcf7-form{display:flex;flex-direction:column;gap:32px;margin-top:32px}.error-form__container form.wpcf7-form .wpcf7-spinner{display:none!important}.error-form__container form.wpcf7-form .wpcf7-response-output{display:none!important}.error-form__container form.wpcf7-form::after{content:"";border:6px solid #e9e9e9;border-top:6px solid #0074f0;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);transform:translate(-50%,-50%);z-index:5;opacity:0;visibility:hidden;transition:.3s}.error-form__container form.wpcf7-form::before{content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.5803921569);z-index:4;opacity:0;visibility:hidden;transition:.3s}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.error-form__container form.wpcf7-form.submitting::after,.error-form__container form.wpcf7-form.submitting::before{opacity:1;visibility:visible}.error-form__container form.wpcf7-form label{display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:600;color:#2f2b40}.error-form__container form.wpcf7-form label input{width:100%;border:1px solid rgba(47,43,64,.2);padding:15px;font-family:Inter,sans-serif;outline:0;color:#2f2b40}.error-form__container form.wpcf7-form label textarea{width:100%;border:1px solid rgba(47,43,64,.2);padding:15px;font-family:Inter,sans-serif;outline:0;color:#2f2b40;height:144px}.error-form__container form.wpcf7-form .wpcf7-submit{font-size:16px;color:#fff;background:#0074f0;border:0;width:fit-content;padding:12px 20px;font-family:Inter,sans-serif;border-radius:4px;font-weight:600}.error-form__text{gap:8px}.error-form__text-content h4{color:#2f2b40;font-size:23px;font-weight:600;margin-bottom:8px}.error-form__text-content p{font-size:16px;color:rgba(47,43,64,.7490196078);line-height:1.4}.tp-form-container{background-color:#f5f5f7;position:relative}.tp-form-container .idk__items{visibility:hidden;opacity:0;height:0;padding:0;margin:0;transition:opacity .3s;padding-right:0;border-left:1px solid rgba(47,43,64,.201)}.tp-form-container .idk__items-top{position:relative;transition:.3s}.tp-form-container .idk__items-top::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:none}.tp-form-container .idk__items-top.disabled{opacity:.4}.tp-form-container .idk__items-top.disabled::after{display:flex}.tp-form-container .idk__items label.from{display:flex;flex-direction:column}.tp-form-container .idk__items label.from p{font-size:16px;color:#2f2b40;font-weight:600;margin-bottom:8px}.tp-form-container .idk__items label.from .location-field{position:relative}.tp-form-container .idk__items label.from .location-field svg.loop{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tp-form-container .idk__items label.from .location-field svg.location{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.tp-form-container .idk__items label.from .location-field input{width:100%;border:1px solid rgba(47,43,64,.201);padding:12px;padding-left:36px;border-radius:2px;outline:0;font-family:Inter,sans-serif;color:#2f2b40;background-color:transparent;transition:.3s}.tp-form-container .idk__items label.from .location-field input.error{border:1px solid #0074f0}.tp-form-container .idk__items label.from .location-field input::placeholder{color:rgba(47,43,64,.49);opacity:1}.tp-form-container .idk__items .suggested p{font-size:16px;color:#2f2b40;font-weight:600;margin-bottom:8px}.tp-form-container .idk__items .suggested .suggested-cities-buttons{display:flex;flex-direction:column;gap:8px}.tp-form-container .idk__items .suggested .suggested-cities-buttons button{display:flex;flex-direction:column;justify-content:space-between;border:0 solid transparent;position:relative;height:160px;border-radius:4px;background-color:transparent;background-size:cover;background-position:center;font-family:Inter,sans-serif;width:100%;padding:16px;cursor:pointer}@media (max-width:900px){.tp-form-container .idk__items .suggested .suggested-cities-buttons button{height:140px}}.tp-form-container .idk__items .suggested .suggested-cities-buttons button.checked{border:2px solid #0074f0}.tp-form-container .idk__items .suggested .suggested-cities-buttons button.checked svg{opacity:1}.tp-form-container .idk__items .suggested .suggested-cities-buttons button span{color:#fff;font-weight:600;position:relative;z-index:2;font-size:16px}.tp-form-container .idk__items .suggested .suggested-cities-buttons button svg{position:relative;opacity:0;transition:.3s;z-index:2}.tp-form-container .idk__items .suggested .suggested-cities-buttons button::after{content:"";border-radius:2px;position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);width:100%;height:100%;opacity:.7;left:0;top:0}.tp-form-container .idk__items .separator{margin:24px 0;display:flex;align-items:center;font-size:13px;gap:8px;color:rgba(47,43,64,.49)}.tp-form-container .idk__items .separator::before{content:"";position:relative;display:flex;height:1px;width:100%;background-color:rgba(47,43,64,.2)}.tp-form-container .idk__items .separator::after{content:"";position:relative;display:flex;height:1px;width:100%;background-color:rgba(47,43,64,.2)}.tp-form-container .idk__items .distance{margin-top:24px;display:flex;flex-direction:column}.tp-form-container .idk__items .distance__items{display:flex;gap:4px}@media (max-width:900px){.tp-form-container .idk__items .distance__items{flex-wrap:wrap}}.tp-form-container .idk__items .distance__items .custom-radio{display:flex;align-items:center;cursor:pointer;position:relative}.tp-form-container .idk__items .distance__items .custom-radio .radio{border:2px solid rgba(47,43,64,.505);border-radius:50%;min-width:20px;min-height:20px;margin-right:10px;transition:.3s;position:relative}.tp-form-container .idk__items .distance__items .custom-radio .radio::after{content:"";position:absolute;width:10px;height:10px;transition:.3s;background-color:#0074f0;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.tp-form-container .idk__items .distance__items .custom-radio .radio-label{display:flex;align-items:center;padding:12px;border:1px solid rgba(47,43,64,.201);border-radius:2px;font-size:15px;font-weight:400;color:#2f2b40;font-family:Inter,sans-serif}.tp-form-container .idk__items .distance__items .custom-radio input[type=radio]{opacity:0;position:absolute;pointer-events:none}.tp-form-container .idk__items .distance__items .custom-radio input[type=radio]:checked+.radio-label{border:2px solid #2f2b40}.tp-form-container .idk__items .distance__items .custom-radio input[type=radio]:checked+.radio-label .radio::after{opacity:1}.tp-form-container .idk__items .distance__items .custom-radio input[type=radio]:checked+.radio-label .radio{border:2px solid #0074f0}.tp-form-container .idk.active .idk__items{visibility:visible;opacity:1;height:auto;margin-top:8px;padding:16px}.tp-form-container .form{max-width:816px;padding:64px 16px;padding-bottom:96px;margin:auto}.tp-form-container .form__buttons{display:flex;align-items:center;justify-content:space-between}.tp-form-container .form__buttons .next{font-family:Inter,sans-serif;padding:10px 20px;display:flex;align-items:center;border:2px solid #0074f0;background-color:#0074f0;cursor:pointer;color:#fff;font-weight:600;font-size:16px;border-radius:2px;margin-left:auto;transition:.3s}.tp-form-container .form__buttons .next svg path{transition:.3s}.tp-form-container .form__buttons .next:hover{background-color:transparent;color:#0074f0}.tp-form-container .form__buttons .next:hover svg path{fill:#0074f0}.tp-form-container .form__buttons .next svg{margin-left:12px}.tp-form-container .form__buttons .back{font-family:Inter,sans-serif;display:flex;align-items:center;cursor:pointer;color:#0074f0;font-weight:600;font-size:16px;background-color:transparent;border:0;border-radius:2px;transition:.3s}.tp-form-container .form__buttons .back svg path{transition:.3s}.tp-form-container .form__buttons .back:hover{text-decoration:underline}.tp-form-container .form__buttons .back svg{margin-right:12px}.tp-form-container .form .suggestions-dropdown{position:absolute;background:#f5f5f7;border:1px solid rgba(47,43,64,.201);max-height:200px;overflow-y:auto;width:100%;z-index:1000;opacity:0;visibility:hidden;transition:.3s;border-top:0}.tp-form-container .form .suggestions-dropdown::-webkit-scrollbar{width:6px}.tp-form-container .form .suggestions-dropdown::-webkit-scrollbar-track{background:#f5f5f7}.tp-form-container .form .suggestions-dropdown::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:8px}.tp-form-container .form .suggestions-dropdown::-webkit-scrollbar-thumb:hover{background:#ababab}.tp-form-container .form .suggestions-dropdown.active{opacity:1;visibility:visible}.tp-form-container .form .suggestions-dropdown .suggestion-item{padding:8px;cursor:pointer;transition:.3s;border-bottom:1px solid rgba(47,43,64,.084);margin:8px 16px}.tp-form-container .form .suggestions-dropdown .suggestion-item:last-child{border-bottom:0}.tp-form-container .form .suggestions-dropdown .suggestion-item:hover{border-bottom:1px solid #ffc700}.tp-form-container .form__header{display:flex;justify-content:space-between;align-items:center}.tp-form-container .form__header-span{color:rgba(47,43,64,.498);font-size:13px}@media (max-width:900px){.tp-form-container .form__header-icon{width:32px;height:32px}.tp-form-container .form__header-icon svg{width:100%;height:100%}}.tp-form-container .form__header-text{display:flex;align-items:flex-start;margin-top:8px}.tp-form-container .form__header-text h2{color:#2f2b40;margin-left:8px;font-weight:600;font-size:28px;line-height:1.2}@media (max-width:900px){.tp-form-container .form__header-text h2{font-size:23px}}.tp-form-container .form__header-text span{color:rgba(47,43,64,.498);font-size:12px;font-weight:400;position:relative;top:3px}.tp-form-container .form__header-text span strong{font-size:16px;color:#2f2b40;font-weight:600}.tp-form-container .form__steps{width:100%;display:flex;margin-top:16px;gap:4px}.tp-form-container .form__steps-item{width:100%;height:4px;border-radius:4px;background-color:#d5d4dc}.tp-form-container .form__steps-item.active{background-color:#ffc700}.tp-form-container .form__inputs{width:584px;margin:32px auto;max-width:100%}.tp-form-container .form__inputs label p{font-size:16px;color:#2f2b40;font-weight:600;margin-bottom:8px}.tp-form-container .form__inputs .adults-label{display:flex;flex-direction:column;align-items:flex-start;gap:8px;opacity:0;visibility:hidden;transition:.3s;height:0}.tp-form-container .form__inputs .adults-label.active{opacity:1;visibility:visible;margin-top:32px;height:auto}.tp-form-container .form__inputs .adults-label p{margin-bottom:0}.tp-form-container .form__inputs .adults-label .adults-control{display:flex;align-items:center;gap:8px;border:1px solid rgba(47,43,64,.201);padding:11px;border-radius:2px;font-family:Inter,sans-serif;color:#2f2b40}.tp-form-container .form__inputs .adults-label .adults-control button{border:none;background:0 0;cursor:pointer;display:flex;align-items:center}.tp-form-container .form__inputs .adults-label .adults-control span{color:#2f2b40;font-weight:400;font-size:16px}.tp-form-container .form__inputs .pets-label{display:flex;align-items:center;margin-top:32px;gap:8px}.tp-form-container .form__inputs .pets-label p{margin-bottom:0}.tp-form-container .form__inputs .numbers-wrapper{display:flex;gap:24px}.tp-form-container .form__inputs .children-label{display:flex;flex-direction:column;align-items:flex-start;gap:8px;opacity:0;visibility:hidden;transition:.3s;height:0}.tp-form-container .form__inputs .children-label.active{opacity:1;visibility:visible;margin-top:32px;height:auto}.tp-form-container .form__inputs .children-label p{margin-bottom:0}.tp-form-container .form__inputs .children-label .children-control{display:flex;align-items:center;gap:8px;border:1px solid rgba(47,43,64,.201);padding:11px;border-radius:2px;font-family:Inter,sans-serif;color:#2f2b40}.tp-form-container .form__inputs .children-label .children-control button{border:none;background:0 0;cursor:pointer;display:flex;align-items:center}.tp-form-container .form__inputs .children-label .children-control span{color:#2f2b40;font-weight:400;font-size:16px}.tp-form-container .form__inputs .intesive{margin-top:32px;display:flex;flex-direction:column}.tp-form-container .form__inputs .intesive p{font-size:16px;color:#2f2b40;font-weight:600;margin-bottom:4px}.tp-form-container .form__inputs .intesive span.subheader{color:rgba(47,43,64,.759);font-size:13px;margin-bottom:8px;display:flex}.tp-form-container .form__inputs .intesive__items{display:flex;gap:4px;flex-wrap:wrap}.tp-form-container .form__inputs .intesive__items .custom-radio{display:flex;align-items:center;width:100%;cursor:pointer;position:relative}.tp-form-container .form__inputs .intesive__items .custom-radio .radio{border:2px solid rgba(47,43,64,.505);border-radius:50%;min-width:20px;min-height:20px;margin-right:10px;transition:.3s;position:relative}.tp-form-container .form__inputs .intesive__items .custom-radio .radio::after{content:"";position:absolute;width:10px;height:10px;transition:.3s;background-color:#0074f0;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.tp-form-container .form__inputs .intesive__items .custom-radio .radio-label{display:flex;align-items:center;padding:12px;border:1px solid rgba(47,43,64,.201);border-radius:2px;width:100%;font-size:15px;font-weight:400;color:#2f2b40;font-family:Inter,sans-serif}.tp-form-container .form__inputs .intesive__items .custom-radio input[type=radio]{opacity:0;position:absolute;pointer-events:none}.tp-form-container .form__inputs .intesive__items .custom-radio input[type=radio]:checked+.radio-label{border:2px solid #2f2b40}.tp-form-container .form__inputs .intesive__items .custom-radio input[type=radio]:checked+.radio-label .radio::after{opacity:1}.tp-form-container .form__inputs .intesive__items .custom-radio input[type=radio]:checked+.radio-label .radio{border:2px solid #0074f0}.tp-form-container .form__inputs .budget{margin-top:32px;display:flex;flex-direction:column}.tp-form-container .form__inputs .budget__items{display:flex;gap:4px;flex-wrap:wrap}.tp-form-container .form__inputs .budget__items .custom-radio{display:flex;align-items:center;width:100%;cursor:pointer;position:relative}.tp-form-container .form__inputs .budget__items .custom-radio .radio{border:2px solid rgba(47,43,64,.505);border-radius:50%;min-width:20px;min-height:20px;margin-right:10px;transition:.3s;position:relative}.tp-form-container .form__inputs .budget__items .custom-radio .radio::after{content:"";position:absolute;width:10px;height:10px;transition:.3s;background-color:#0074f0;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.tp-form-container .form__inputs .budget__items .custom-radio .radio-label{display:flex;align-items:center;padding:12px;border:1px solid rgba(47,43,64,.201);border-radius:2px;width:100%;font-size:15px;font-weight:400;color:#2f2b40;font-family:Inter,sans-serif}.tp-form-container .form__inputs .budget__items .custom-radio input[type=radio]{opacity:0;position:absolute;pointer-events:none}.tp-form-container .form__inputs .budget__items .custom-radio input[type=radio]:checked+.radio-label{border:2px solid #2f2b40}.tp-form-container .form__inputs .budget__items .custom-radio input[type=radio]:checked+.radio-label .radio::after{opacity:1}.tp-form-container .form__inputs .budget__items .custom-radio input[type=radio]:checked+.radio-label .radio{border:2px solid #0074f0}.tp-form-container .form__inputs .preferences__items{display:flex;flex-wrap:wrap;gap:8px}.tp-form-container .form__inputs .preferences__items .custom-checkbox{display:flex;align-items:center;cursor:pointer;font-size:16px;position:relative;border:1px solid rgba(47,43,64,.201);color:#2f2b40;padding:12px;border-radius:2px}.tp-form-container .form__inputs .preferences__items .custom-checkbox.active{border:2px solid #2f2b40;padding:11px}.tp-form-container .form__inputs .preferences__items .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.tp-form-container .form__inputs .preferences__items .custom-checkbox .checkmark{height:18px;width:18px;background-color:transparent;border:2px solid #0074f0;border-radius:2px;margin-right:8px;transition:background-color .2s,border-color .2s;display:flex;align-items:center;justify-content:center}.tp-form-container .form__inputs .preferences__items .custom-checkbox input[type=checkbox]:checked+.checkmark{border-color:#0074f0}.tp-form-container .form__inputs .preferences__items .custom-checkbox input[type=checkbox]:checked+.checkmark::after{content:"";display:inline-block;transform:rotate(45deg);height:8px;width:3px;border-bottom:2px solid #0074f0;border-right:2px solid #0074f0;position:relative;top:-1px}.tp-form-container .form__inputs .company{margin-top:24px;display:flex;flex-direction:column}.tp-form-container .form__inputs .company__items{display:flex;gap:4px;flex-wrap:wrap}.tp-form-container .form__inputs .company__items .custom-radio{display:flex;align-items:center;width:100%;cursor:pointer;position:relative}.tp-form-container .form__inputs .company__items .custom-radio .radio{border:2px solid rgba(47,43,64,.505);border-radius:50%;min-width:20px;min-height:20px;margin-right:10px;transition:.3s;position:relative}.tp-form-container .form__inputs .company__items .custom-radio .radio::after{content:"";position:absolute;width:10px;height:10px;transition:.3s;background-color:#0074f0;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.tp-form-container .form__inputs .company__items .custom-radio .radio-label{display:flex;align-items:center;padding:12px;border:1px solid rgba(47,43,64,.201);border-radius:2px;width:100%;font-size:15px;font-weight:400;color:#2f2b40;font-family:Inter,sans-serif}.tp-form-container .form__inputs .company__items .custom-radio input[type=radio]{opacity:0;position:absolute;pointer-events:none}.tp-form-container .form__inputs .company__items .custom-radio input[type=radio]:checked+.radio-label{border:2px solid #2f2b40}.tp-form-container .form__inputs .company__items .custom-radio input[type=radio]:checked+.radio-label .radio::after{opacity:1}.tp-form-container .form__inputs .company__items .custom-radio input[type=radio]:checked+.radio-label .radio{border:2px solid #0074f0}.tp-form-container .form__inputs .months-container{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.tp-form-container .form__inputs .months-container .month-checkbox input{display:none}.tp-form-container .form__inputs .months-container .month-checkbox span{display:flex;align-items:center;justify-content:center;border:1px solid rgba(47,43,64,.201);padding:12px;border-radius:2px;cursor:pointer;transition:background-color .3s,color .3s;color:#2f2b40;font-size:16px;font-weight:400;text-transform:capitalize}.tp-form-container .form__inputs .months-container .month-checkbox input:checked+span{border:2px solid #2f2b40;padding:11px}.tp-form-container .form__inputs .days-label{display:flex;align-items:center;gap:8px;margin-bottom:32px}.tp-form-container .form__inputs .days-label p{margin-bottom:0}.tp-form-container .form__inputs .days-label .days-control{display:flex;align-items:center;gap:8px;border:1px solid rgba(47,43,64,.201);padding:11px;border-radius:2px;font-family:Inter,sans-serif;color:#2f2b40}.tp-form-container .form__inputs .days-label .days-control button{border:none;background:0 0;cursor:pointer;display:flex;align-items:center}.tp-form-container .form__inputs .days-label .days-control span{color:#2f2b40;font-weight:400;font-size:16px}.tp-form-container .form__inputs .where{transition:.3s}.tp-form-container .form__inputs .where.disabled{opacity:.4}.tp-form-container .form__inputs .where.disabled input{pointer-events:none}.tp-form-container .form__inputs .where__input{position:relative}.tp-form-container .form__inputs .where__input svg{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tp-form-container .form__inputs .where__input input{width:100%;border:1px solid rgba(47,43,64,.201);padding:12px;border-radius:2px;outline:0;font-family:Inter,sans-serif;color:#2f2b40;background-color:transparent;transition:.3s}.tp-form-container .form__inputs .where__input input.error{border:1px solid #0074f0}.tp-form-container .form__inputs .where__input input::placeholder{color:rgba(47,43,64,.49);opacity:1}.tp-form-container .form__inputs .idk{margin-top:8px}.tp-form-container .form__inputs .idk.active .custom-checkbox{border:2px solid #2f2b40;padding:11px}.tp-form-container .form__inputs .idk .custom-checkbox{display:flex;align-items:center;cursor:pointer;font-size:16px;position:relative;border:1px solid rgba(47,43,64,.201);color:#2f2b40;padding:12px;border-radius:2px}.tp-form-container .form__inputs .idk .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.tp-form-container .form__inputs .idk .custom-checkbox .checkmark{height:18px;width:18px;background-color:transparent;border:2px solid #0074f0;border-radius:2px;margin-right:8px;transition:background-color .2s,border-color .2s;display:flex;align-items:center;justify-content:center}.tp-form-container .form__inputs .idk .custom-checkbox input[type=checkbox]:checked+.checkmark{border-color:#0074f0}.tp-form-container .form__inputs .idk .custom-checkbox input[type=checkbox]:checked+.checkmark::after{content:"";display:inline-block;transform:rotate(45deg);height:8px;width:3px;border-bottom:2px solid #0074f0;border-right:2px solid #0074f0;position:relative;top:-1px}.tp-form-container .switch{position:relative;display:inline-block;width:48px;height:24px}.tp-form-container .switch input{display:none}.tp-form-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f5f5f7;transition:.4s;border-radius:20px;border:1px solid #d5d4dc}.tp-form-container .slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:1px;background-color:#fff;transition:transform .4s;border-radius:50%;border:1px solid #d5d4dc}.tp-form-container input:checked+.slider{background-color:#008a37}.tp-form-container input:checked+.slider:before{transform:translateX(22px);background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2210%22%20viewBox%3D%220%200%2013%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%204L5%208L12%201%22%20stroke%3D%22%23008A37%22%20stroke-width%3D%222%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:3px 5px}.tp-form-container .tp-result{background-color:#fff}@media (max-width:900px){.tp-form-container .tp-result{position:relative}}.tp-form-container .tp-result #tp-map{border-radius:4px;margin-top:16px}.tp-form-container .tp-result #tp-map .gm-style-mtc-bbw{display:none!important}.tp-form-container .tp-result #tp-map .gm-fullscreen-control{right:auto;left:0!important}.tp-form-container .tp-result #tp-map .gm-style-iw{padding:0!important}.tp-form-container .tp-result #tp-map .gm-style-iw-d{overflow:visible!important;padding:0!important}.tp-form-container .tp-result #tp-map .single-marker__content{display:flex;flex-direction:column;padding:12px}.tp-form-container .tp-result #tp-map .single-marker h3{color:#2f2b40;font-size:16px;margin-bottom:4px}.tp-form-container .tp-result #tp-map .single-marker img{height:120px;width:100%;object-fit:cover;display:flex}.tp-form-container .tp-result #tp-map .single-marker div.place-ter{color:rgba(47,43,64,.75);font-size:13px}.tp-form-container .tp-result #tp-map .single-marker a{font-size:13px;font-weight:600;color:#fff;text-decoration:none;background:#0074f0;border-radius:4px;display:flex;align-items:center;gap:6px;padding:8px;justify-content:center;margin-top:12px}.tp-form-container .tp-result__main-image{height:400px;width:100%}@media (max-width:900px){.tp-form-container .tp-result__main-image{height:200px}}.tp-form-container .tp-result__main-image img{height:100%;width:100%;object-fit:cover}.tp-form-container .tp-result__container{max-width:1500px;margin:auto;padding:48px 100px;display:flex;justify-content:space-between}@media (max-width:1400px){.tp-form-container .tp-result__container{padding:48px 50px}}@media (max-width:900px){.tp-form-container .tp-result__container{padding:16px 16px;flex-direction:column}}.tp-form-container .tp-result__left{width:66%}@media (max-width:900px){.tp-form-container .tp-result__left{width:100%}}.tp-form-container .tp-result__right{width:32%}@media (max-width:900px){.tp-form-container .tp-result__right{width:100%}}.tp-form-container .tp-result__download{display:flex;align-items:center;border:1px solid rgba(47,43,64,.2);border-radius:2px;gap:16px;padding:16px;margin-top:32px}.tp-form-container .tp-result__download p.title{color:#2f2b40;font-weight:600;font-size:19px;line-height:1.2;margin-bottom:0}.tp-form-container .tp-result__download span{color:rgba(47,43,64,.749);font-size:16px;font-weight:400;display:block;margin-bottom:16px}@media (max-width:900px){.tp-form-container .tp-result__download span{display:none}}.tp-form-container .tp-result__download a.download{display:flex;align-items:center;width:fit-content;text-decoration:none;color:#2f2b40;background-color:#ffc700;border-radius:360px;padding:12px 16px;font-weight:600;font-size:16px;min-width:max-content}.tp-form-container .tp-result__download a.download svg{margin-left:8px}.tp-form-container .tp-result__header h2{color:#2f2b40;font-weight:600;font-size:49px;line-height:1.2;margin-bottom:16px}@media (max-width:900px){.tp-form-container .tp-result__header h2{font-size:32px}}.tp-form-container .tp-result__header .tp-trip-info{display:flex;align-items:center;margin-bottom:16px}.tp-form-container .tp-result__header .tp-trip-info p{display:flex;align-items:center;color:rgba(47,43,64,.756);font-size:13px}.tp-form-container .tp-result__header .tp-trip-info p::after{content:"";background-color:rgba(47,43,64,.199);width:4px;height:4px;border-radius:50%;margin:0 10px;display:flex}.tp-form-container .tp-result__header .tp-trip-info p:last-child::after{display:none}.tp-form-container .tp-result__header .tp-trip-description p{color:#2f2b40;font-size:16px;line-height:1.4;font-weight:400}.tp-form-container .tp-result .tp-tabs .tp-tab-nav{display:flex;margin:32px 0;gap:8px;list-style:none;overflow-x:auto}@media (max-width:900px){.tp-form-container .tp-result .tp-tabs .tp-tab-nav{width:calc(100% + 16px);position:relative;padding-right:16px}.tp-form-container .tp-result .tp-tabs .tp-tab-nav::-webkit-scrollbar{width:0;height:0}.tp-form-container .tp-result .tp-tabs .tp-tab-nav::-webkit-scrollbar-track{background:0 0}.tp-form-container .tp-result .tp-tabs .tp-tab-nav::-webkit-scrollbar-thumb{background:0 0}.tp-form-container .tp-result .tp-tabs .tp-tab-nav::-webkit-scrollbar-thumb:hover{background:0 0}}.tp-form-container .tp-result .tp-tabs .tp-tab-nav button{padding:12px 16px;border:1px solid rgba(47,43,64,.205);border-radius:2px;color:#2f2b40;cursor:pointer;min-width:max-content;outline:0;font-weight:600;font-family:Inter,sans-serif;font-size:16px;background-color:transparent}.tp-form-container .tp-result .tp-tabs .tp-tab-nav button.active{border:2px solid #2f2b40;padding:11px 15px}.tp-form-container .tp-result .tp-tabs .tp-tab-content h3{color:#2f2b40;font-weight:600;font-size:33px;line-height:1.2;margin-bottom:24px}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity{display:flex;flex-direction:column;margin-bottom:32px;width:100%;position:relative}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .cert{background-color:#ffc700;position:absolute;left:32px;padding:4px 8px;display:flex;gap:4px;align-items:center;color:#2f2b40!important;font-size:12px;font-weight:600;top:0;border-radius:0 0 4px 4px}@media (max-width:900px){.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event{position:relative}}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event .tp-activity-content{background:#2f2b40}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event .tp-activity-content *{color:#fff}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event .tp-activity-content__wrapper{display:flex;justify-content:space-between;align-items:flex-start}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event .tp-activity-content__date{background-color:rgba(255,255,255,.151);border-radius:2px;padding:8px;margin-left:24px;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width:900px){.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event .tp-activity-content__date{position:absolute;top:12px;right:12px;background:#2f2b40}}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event .tp-activity-content__date p{width:fit-content;display:flex;flex-direction:column;font-size:12px;font-weight:400}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event .tp-activity-content__date p span.day{font-size:16px;font-weight:600;color:#fff}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event .tp-activity-content__date p span.hour{display:flex;justify-content:center;margin-top:3px}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event .tp-activity-content__buttons .tp-more-link{color:#fff;border:1px solid rgba(255,255,255,.151)}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event .tp-activity-content__tabs p{color:rgba(255,255,255,.801)}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event .tp-activity-content__tabs p::after{background-color:rgba(255,255,255,.155)}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity.event div.text *{color:rgba(255,255,255,.801)!important}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity__img{height:320px;position:relative;top:1px}@media (max-width:900px){.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity__img{height:264px}}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity__img .tp-slider{width:100%;height:100%;position:relative}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity__img .tp-slider .tp-slides{height:100%;width:100%}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity__img .tp-slider .tp-slides .tp-slide{width:100%;height:100%}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity__img .tp-slider .tp-slides .tp-slide video{width:100%;height:100%;object-fit:cover;border-radius:2px 2px 0 0}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity__img .tp-slider .tp-slides .tp-slide img{width:100%;height:100%;object-fit:cover;border-radius:2px 2px 0 0}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity__img .tp-slider .tp-pagination{position:absolute;left:50%;transform:translateX(-50%);bottom:8px;display:flex;gap:4px}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity__img .tp-slider .tp-pagination .tp-dot{transition:.3s;width:8px;height:8px;border-radius:50%;background-color:rgba(255,255,255,.501);cursor:pointer}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity__img .tp-slider .tp-pagination .tp-dot.active{background-color:#fff}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity__img img{width:100%;height:100%;border-radius:2px;object-fit:cover}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content{padding:32px;border:1px solid rgba(47,43,64,.205);border-radius:0 0 4px 4px}@media (max-width:900px){.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content{padding:16px}}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content .tp-activity-source{color:rgba(0,0,0,.6196078431);font-size:10px;text-align:right;margin-top:10px}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content h4{color:#2f2b40;font-weight:600;font-size:28px;line-height:1.2;margin-bottom:8px}@media (max-width:900px){.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content h4{font-size:19px}}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__tabs{display:flex;align-items:center;margin-bottom:16px}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__tabs p{display:flex;align-items:center;color:rgba(47,43,64,.756);font-size:13px}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__tabs p::first-letter{text-transform:uppercase}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__tabs p::after{content:"";background-color:rgba(47,43,64,.199);width:4px;height:4px;border-radius:50%;margin:0 10px;display:flex}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__tabs p:last-child::after{display:none}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__buttons{display:flex;gap:8px}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__buttons .tp-more-link{padding:12px 16px;border:1px solid rgba(47,43,64,.205);border-radius:2px;color:#2f2b40;cursor:pointer;font-weight:600;font-family:Inter,sans-serif;font-size:16px;text-decoration:none;display:flex;align-items:center;justify-content:center;min-width:fit-content;width:100%}@media (max-width:900px){.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__buttons .tp-more-link{font-size:13px;padding:8px}}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__buttons .tp-more-link svg{margin-left:12px}@media (max-width:900px){.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__buttons .tp-more-link svg{margin-left:8px;width:16px;height:16px}}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__buttons .tp-maps-link{padding:12px 16px;border:1px solid #0074f0;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;font-family:Inter,sans-serif;font-size:16px;text-decoration:none;background-color:#0074f0;display:flex;align-items:center;justify-content:center;width:100%;min-width:fit-content}@media (max-width:900px){.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__buttons .tp-maps-link{font-size:13px;padding:8px}}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__buttons .tp-maps-link svg{margin-left:12px}@media (max-width:900px){.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content__buttons .tp-maps-link svg{margin-left:8px;width:16px;height:16px}}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content p.descript{color:#2f2b40;font-size:16px;line-height:1.5;font-weight:400;margin-bottom:16px}@media (max-width:900px){.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content p.descript{font-size:14px}}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content div.text p{color:#2f2b40;font-size:16px;line-height:1.4;font-weight:400;margin-bottom:16px}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content .tp-activity-content__small-buttons{display:flex;justify-content:center;gap:16px;margin-top:24px}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content .tp-activity-content__small-buttons span.line{display:flex}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content .tp-activity-content__small-button{display:flex;align-items:center;background:0 0;cursor:pointer;border:0;gap:4px;color:#2f2b40;font-family:Inter,sans-serif}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content .tp-activity-content__small-button svg{transition:.3s}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content .tp-activity-content__small-button.swap:hover{text-decoration:underline}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-activity .tp-activity-content .tp-activity-content__small-button.swap:hover svg{transform:rotate(180deg)}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-tab-pane{display:none}.tp-form-container .tp-result .tp-tabs .tp-tab-content .tp-tab-pane.active{display:block}.tp-form-container .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:flex;justify-content:center;align-items:center;height:100%;background-color:rgba(245,245,247,.7098039216);z-index:9999}.tp-form-container .loader::after{content:"";width:40px;aspect-ratio:1;--c:linear-gradient(#0074f0 0 0);--r1:radial-gradient(farthest-side at bottom, #0074f0 93%, #0074f0);--r2:radial-gradient(farthest-side at top, #0074f0 93%, #0074f0);background:var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2);background-repeat:no-repeat;animation:l2 1s infinite alternate;display:flex}@keyframes l2{0%,25%{background-size:8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(50% - 2px),0 calc(50% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}50%{background-size:8px 100%,8px 4px,8px 4px,8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}75%{background-size:8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(0% - 2px),50% calc(100% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}100%,95%{background-size:8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(0% - 2px),50% calc(100% + 2px),100% 50%,100% calc(0% - 2px),100% calc(100% + 2px)}}.tp-form-container .error-container{opacity:0;transition:opacity .5s ease}.tp-form-container .error-container.active{opacity:1}.tp-form-container .error-container p{background:#fff;padding:12px;border-radius:6px;color:#0074f0;background-color:#d6e9fc;margin-bottom:16px;display:flex;align-items:center;gap:8px;font-size:14px}.tp-form-container .error-container p::before{content:"";display:block;width:16px;height:16px;background-image:url(data:image/svg+xml,%3Csvg%20fill%3D%22%230074f0%22%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20416.979%20416.979%22%3E%3Cg%3E%3Cpath%20d%3D%22M356.004%2C61.156c-81.37-81.47-213.377-81.551-294.848-0.182c-81.47%2C81.371-81.552%2C213.379-0.181%2C294.85%0A81.369%2C81.47%2C213.378%2C81.551%2C294.849%2C0.181C437.293%2C274.636%2C437.375%2C142.626%2C356.004%2C61.156z%20M237.6%2C340.786%0Ac0%2C3.217-2.607%2C5.822-5.822%2C5.822h-46.576c-3.215%2C0-5.822-2.605-5.822-5.822V167.885c0-3.217%2C2.607-5.822%2C5.822-5.822h46.576%0Ac3.215%2C0%2C5.822%2C2.604%2C5.822%2C5.822V340.786z%20M208.49%2C137.901c-18.618%2C0-33.766-15.146-33.766-33.765%0Ac0-18.617%2C15.147-33.766%2C33.766-33.766c18.619%2C0%2C33.766%2C15.148%2C33.766%2C33.766C242.256%2C122.755%2C227.107%2C137.901%2C208.49%2C137.901z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat}.tp-form-container .tp-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 100px;max-width:984px;margin:auto;box-sizing:border-box;position:relative}@media (max-width:1000px){.tp-form-container .tp-loading-container{padding:32px 16px}}.tp-form-container .tp-loading-container .tp-loading-text h2{color:#2f2b40;font-weight:600;font-size:33px;line-height:1.2;margin-top:32px;margin-bottom:8px}@media (max-width:1000px){.tp-form-container .tp-loading-container .tp-loading-text h2{margin-top:24px;font-size:26px}}.tp-form-container .tp-loading-container .tp-loading-text span{font-size:13px;color:rgba(47,43,64,.5);text-align:center}.tp-form-container .tp-loading-container .tp-progress-bar-container{width:100%;height:8px;background-color:#d5d4dc;border-radius:4px;overflow:hidden;margin-top:32px}@media (max-width:1000px){.tp-form-container .tp-loading-container .tp-progress-bar-container{margin-top:24px}}.tp-form-container .tp-loading-container .tp-progress-bar{width:0%;height:100%;background-color:#0074f0;transition:width 25s linear;border-radius:4px}.tp-form-container .tp-loading-container .tp-main-image-container{position:relative;width:100%;height:304px;background-color:#000;border-radius:2px}@media (max-width:1000px){.tp-form-container .tp-loading-container .tp-main-image-container{height:224px}}.tp-form-container .tp-loading-container .tp-main-image-container::after{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);position:absolute;opacity:.9;left:0;bottom:0;width:100%;height:64%;border-radius:2px}.tp-form-container .tp-loading-container .tp-main-image-container .tp-main-image{width:100%;height:100%;object-fit:cover;border-radius:2px;opacity:1}.tp-form-container .tp-loading-container .tp-main-image-container .tp-image-description{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);color:#fff;font-size:12px;opacity:1;z-index:44;font-weight:400}.tp-form-container .tp-related-tourist-info{display:flex;flex-direction:column;gap:16px}.tp-form-container .tp-related-tourist-info .gotomap{border:1px solid rgba(47,43,64,.2);border-radius:2px;display:flex;align-items:center;gap:12px;padding:12px;font-weight:600;color:#2f2b40;font-size:16px;text-decoration:none;width:fit-content;padding-right:20px;margin-bottom:16px}@media (max-width:900px){.tp-form-container .tp-related-tourist-info .gotomap{position:absolute;top:135px;left:16px;background:#fff}}.tp-form-container .tp-related-tourist-info .tp-activity-stars{display:flex;gap:4px}.tp-form-container .tp-related-tourist-info .tp-activity{background:#f5f5f7;padding:24px;border-radius:4px}.tp-form-container .tp-related-tourist-info .tp-activity svg{margin-bottom:8px}@media (max-width:900px){.tp-form-container .tp-related-tourist-info{margin-top:16px}}.tp-form-container .tp-related-tourist-info h3{color:rgba(47,43,64,.749);font-size:16px;font-weight:400;display:block}.tp-form-container .tp-related-tourist-info h4{font-size:18px;line-height:1.4;font-weight:600;margin-bottom:8px;margin-top:4px}.tp-form-container .tp-related-tourist-info .tp-activity-content__tabs{display:flex;flex-direction:column}.tp-form-container .tp-related-tourist-info .tp-activity-content__tabs span{font-size:12px;margin-bottom:4px;font-weight:500;color:#646464}.tp-form-container .tp-related-tourist-info .tp-activity-content__tabs p.address{font-size:16px;color:rgba(47,43,64,.506);margin-bottom:12px}.tp-form-container .tp-related-tourist-info .tp-activity-content__tabs a.email,.tp-form-container .tp-related-tourist-info .tp-activity-content__tabs a.phone{font-size:16px;color:#2f2b40;font-weight:600;text-decoration:none}.tp-form-container .tp-related-tourist-info .tp-activity-content__tabs a.email.small,.tp-form-container .tp-related-tourist-info .tp-activity-content__tabs a.phone.small{font-size:12px}.tp-form-container .tp-related-tourist-info .tp-activity-content__tabs a.email:hover,.tp-form-container .tp-related-tourist-info .tp-activity-content__tabs a.phone:hover{text-decoration:underline}.tp-form-container .tp-related-tourist-info .tp-activity-content__tabs a.email{margin-bottom:12px}.tp-form-container .tp-related-tourist-info .tp-activity-content__buttons{display:flex;flex-direction:column;align-items:flex-start;margin-top:24px;gap:12px;padding-top:24px;border-top:1px solid rgba(47,43,64,.201)}@media (max-width:1320px){.tp-form-container .tp-related-tourist-info .tp-activity-content__buttons{flex-wrap:wrap}}@media (max-width:900px){.tp-form-container .tp-related-tourist-info .tp-activity-content__buttons{flex-wrap:nowrap}}.tp-form-container .tp-related-tourist-info .tp-activity-content__buttons a{color:#0074f0;font-size:13px;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:center}.tp-form-container .tp-related-tourist-info .tp-activity-content__buttons a:hover{text-decoration:underline}.tp-form-container .tp-related-tourist-info .tp-activity-content__buttons a svg{margin:0;margin-left:10px}.tp-form-container .main-slider__container{width:100%;height:400px;position:relative}.tp-form-container .main-slider__container .slider-dots{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:4px}.tp-form-container .main-slider__container .slider-dots .slider-dot{width:8px;height:8px;border-radius:50%;background-color:#fff;opacity:.5;cursor:pointer;transition:.3s}.tp-form-container .main-slider__container .slider-dots .slider-dot.active{opacity:1}.tp-form-container .main-slider__item{width:100%;height:100%;position:absolute;background-size:cover;background-position:center;opacity:0;transition:.5s;display:flex;flex-direction:column;justify-content:flex-end;padding:72px 16px}.tp-form-container .main-slider__item::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);opacity:.6;left:0;top:0}.tp-form-container .main-slider__item.active{opacity:1}.tp-form-container .main-slider__content{position:relative;z-index:2}.tp-form-container .main-slider__content *{color:#fff}.tp-form-container .main-slider__content h1,.tp-form-container .main-slider__content h2{font-family:"Kaushan Script",cursive;font-weight:400;font-size:49px;line-height:1.3;margin-bottom:8px}@media (max-width:1350px){.tp-form-container .main-slider__content h1,.tp-form-container .main-slider__content h2{font-size:42px}}@media (max-width:900px){.tp-form-container .main-slider__content h1,.tp-form-container .main-slider__content h2{font-size:38px}}.tp-form-container .main-slider__content p{font-size:16px;font-weight:400;color:#fff;line-height:1.4}.tp-form-container .marks-wrapper .separator{margin:32px 0;display:flex;align-items:center;font-size:13px;gap:8px;color:rgba(47,43,64,.49)}.tp-form-container .marks-wrapper .separator::before{content:"";position:relative;display:flex;height:1px;width:100%;background-color:rgba(47,43,64,.2)}.tp-form-container .marks-wrapper .separator::after{content:"";position:relative;display:flex;height:1px;width:100%;background-color:rgba(47,43,64,.2)}.tp-form-container .marks-wrapper .marks-svg{display:flex;justify-content:center;width:100px;height:50px;min-width:86px}.tp-form-container .marks-wrapper .marks-svg img{width:100%;height:100%;object-fit:contain}.tp-form-container .marks-wrapper .marks{width:100%;margin:0 auto;max-width:100%}.tp-form-container .marks-wrapper .marks__header{display:flex;align-items:flex-end;justify-content:space-between;align-items:center;margin-bottom:8px}.tp-form-container .marks-wrapper .marks p{font-size:16px;color:#2f2b40;font-weight:600;margin-bottom:8px}.tp-form-container .marks-wrapper .marks .marks-cities-buttons{display:flex;gap:8px;flex-wrap:wrap}.tp-form-container .marks-wrapper .marks .marks-cities-buttons button{display:flex;flex-direction:column;justify-content:flex-end;border:0 solid transparent;position:relative;height:160px;border-radius:4px;background-color:transparent;background-size:cover;background-position:center;font-family:Inter,sans-serif;width:calc(33.33% - 6px);padding:16px;cursor:pointer}@media (max-width:900px){.tp-form-container .marks-wrapper .marks .marks-cities-buttons button{height:140px;width:calc(50% - 4px)}}.tp-form-container .marks-wrapper .marks .marks-cities-buttons button.checked{border:2px solid #0074f0}.tp-form-container .marks-wrapper .marks .marks-cities-buttons button.checked svg{opacity:1}.tp-form-container .marks-wrapper .marks .marks-cities-buttons button span{color:#fff;font-weight:600;position:relative;z-index:2;font-size:13px;text-align:left;line-height:1.4}.tp-form-container .marks-wrapper .marks .marks-cities-buttons button svg{position:relative;opacity:0;transition:.3s;z-index:2}.tp-form-container .marks-wrapper .marks .marks-cities-buttons button::after{content:"";border-radius:2px;position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);width:100%;height:100%;opacity:.7;left:0;top:0}.tp-form-container .other-buttons{padding:96px;display:flex;justify-content:center;text-align:center;border-top:1px solid #d9d9d9;background-color:#fff}@media (max-width:1400px){.tp-form-container .other-buttons{padding:64px 32px}}@media (max-width:768px){.tp-form-container .other-buttons{padding:32px 16px;margin-top:32px}}.tp-form-container .other-buttons__item{display:flex;flex-direction:column;align-items:center}.tp-form-container .other-buttons p.title{color:#2f2b40;font-size:28px;line-height:1.4;font-weight:600;text-align:center;margin-top:16px}@media (max-width:768px){.tp-form-container .other-buttons p.title{font-size:21px}}.tp-form-container .other-buttons a.button{display:flex;width:fit-content;margin-top:16px;text-decoration:none;padding:12px 20px;color:#2f2b40;font-size:16px;line-height:1.4;font-weight:600;border:1px solid #0074f0;border-radius:2px;transition:.3s}.tp-form-container .other-buttons a.button:hover{background-color:#0074f0;color:#fff}