::-webkit-input-placeholder{color:var(--forms-color);-webkit-transition:opacity .28s linear;transition:opacity .28s linear;font-weight:400;font-size:26px;line-height:1.3;font-family:var(--font-base)}::-moz-placeholder{color:var(--forms-color);-moz-transition:opacity .28s linear;transition:opacity .28s linear;opacity:1;font-weight:400;font-size:26px;line-height:1.3;font-family:var(--font-base)}:-ms-input-placeholder{color:var(--forms-color);-ms-transition:opacity .28s linear;transition:opacity .28s linear;font-weight:400;font-size:26px;line-height:1.3;font-family:var(--font-base)}::-ms-input-placeholder{color:var(--forms-color);-ms-transition:opacity .28s linear;transition:opacity .28s linear;font-weight:400;font-size:26px;line-height:1.3;font-family:var(--font-base)}::placeholder{color:var(--forms-color);-webkit-transition:opacity .28s linear;-o-transition:opacity .28s linear;transition:opacity .28s linear;font-weight:400;font-size:26px;line-height:1.3;font-family:var(--font-base)}.wpcf7-not-valid::-webkit-input-placeholder{color:red}.wpcf7-not-valid::-moz-placeholder{color:red}.wpcf7-not-valid:-ms-input-placeholder{color:red}.wpcf7-not-valid::-ms-input-placeholder{color:red}.wpcf7-not-valid::placeholder{color:red}input:focus::-webkit-input-placeholder{opacity:0}input[type=text],input[type=tel],textarea,input[type=email]{width:100%;display:block;border-width:1px;min-height:36px;color:var(--black);padding:4px 0;font-weight:400;font-size:26px;line-height:1.3;font-family:var(--font-base);border-color:rgba(255,255,255,0);-webkit-appearance:none;border-radius:0}input:last-child,textarea:last-child{margin-bottom:0}input[type=checkbox],input[type=radio]{appearance:auto}textarea{height:100%}input[type=submit]{font-family:var(--font-base)}.wpcf7-not-valid,.form__inner input[type=text].wpcf7-not-valid,.form__inner input[type=tel].wpcf7-not-valid,.form__inner textarea.wpcf7-not-valid,.form__inner input[type=email].wpcf7-not-valid{border-bottom-color:var(--red-1)}.wpcf7-not-valid.wpcf7-checkbox .wpcf7-list-item-label:before{box-shadow:0 0 1px 1px inset var(--red-1);border-radius:4px}.wpcf7-not-valid-tip{color:var(--red-1)}form .wpcf7-spinner{background-color:var(--blue-3);position:absolute;margin:0 auto;top:50%;right:-35px;margin-top:-12px}form .wpcf7-spinner:before{background-color:var(--forms-color)}.wpcf7-form-control-wrap{display:block}.form__inner .row:not(:last-child){margin-bottom:25px}.form__inner .wpcf7-form-control-wrap{display:inline-block;width:100%}.form__inner input[type=text],.form__inner input[type=tel],.form__inner textarea,.form__inner input[type=email]{border:1px solid rgba(255,255,255,0);border-bottom-color:var(--btn-border);background:rgba(255,255,255,0)}.form__inner .row.radio{margin-top:51px;margin-bottom:51px}.form__inner .selecttours .wpcf7-list-item{display:block;color:var(--forms-color);font-size:20px;margin:0}.form__inner .selecttours .wpcf7-list-item+.wpcf7-list-item{margin-top:8px}.form__inner .selecttours input[type=radio]{outline:none;resize:none;-webkit-appearance:none;position:absolute;z-index:-1}.form__inner .selecttours input+span:before{content:'';display:inline-block;vertical-align:middle;width:20px;height:var(--base-line-height);height:25px;background:rgba(255,255,255,0) center/contain no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgcng9IjEuNSIgc3Ryb2tlPSIjMDEwMjA3Ii8+Cjwvc3ZnPg==");margin-right:7px;margin-top:-3px}.form__inner .selecttours input:checked+span:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgc3Ryb2tlPSIjMDEwMjA3Ii8+CjxyZWN0IHg9IjUuNSIgeT0iNS41IiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBmaWxsPSIjMDEwMjA3IiBzdHJva2U9IiMwMTAyMDciLz4KPC9zdmc+")}.form__inner .selecttours input:checked+span{color:var(--black)}.form__inner .row.actions{margin-bottom:0;margin-top:65px}.form__inner .cf7-custom-select__row.opened+.row.actions{margin-top:49px}.form__inner .row.actions input[type=submit]{width:100%}.form__inner .row.actions .disclamer{text-align:center;font-size:16px;color:var(--forms-color)}.form__inner input[type=text].wpcf7-not-valid~.wpcf7-not-valid-tip,.form__inner input[type=tel].wpcf7-not-valid~.wpcf7-not-valid-tip,.form__inner textarea.wpcf7-not-valid~.wpcf7-not-valid-tip,.form__inner input[type=email].wpcf7-not-valid~.wpcf7-not-valid-tip{display:inline-block;position:relative;font-size:16px;color:var(--red-1);display:none}.form__inner .row.actions .item.submit>p{display:inline-block;position:relative;width:100%;margin-bottom:16px}form .wpcf7-spinner:before{background-color:var(--btn-bg)}form.submitting .form__inner input[type=submit]{pointer-events:none;cursor:wait;transition:none;opacity:.5}form.submitting .form__inner input[type=submit]:before{display:none}.form__inner .acceptance-row{--width:36px;--height:36px;position:relative}.form__inner .acceptance-row input[type=checkbox]{position:absolute;width:var(--width);height:var(--height);opacity:0;z-index:-1}.form__inner .acceptance-row input[type=checkbox]+span:before{content:'';display:inline-block;width:var(--width);height:var(--height);line-height:var(--height);vertical-align:middle;flex-shrink:0;background:rgba(255,255,255,0) center/contain no-repeat;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='none'><path stroke='%23040610' d='M.5.5h35v35H.5z'/></svg>")}.form__inner .acceptance-row input[type=checkbox]:checked+span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='none' viewBox='0 0 36 36'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23000' d='M.5.5h35v35H.5V.5Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' d='m5 19.249 9 10L31 7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h36v36H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.form__inner .acceptance-row input[type=checkbox]+span{display:flex;align-items:center}.form__inner .acceptance-row .wpcf7-list-item-label{padding-top:5px}.form__inner .acceptance-row .wpcf7-list-item-label .disclamer{display:inline-block;margin-left:13px}.form__inner .acceptance-row label{cursor:pointer}.form__inner .acceptance-row input[type=checkbox]:not(:checked)~span{color:var(--red-1)}.form__inner .acceptance-row input[type=checkbox]~span a{transition:none}.form__inner .acceptance-row .wpcf7-list-item{margin:0}.wpcf7 form .form__inner~.wpcf7-response-output{margin:20px 0 0;padding:10px;font-size:16px}form span.hdden-warning{color:var(--forms-color);padding-left:3px;display:inline-block}.modal_form .cf .ex-h2{font-size:50px;line-height:1.05;margin-bottom:48px}#modals .modal_form .content{position:relative;right:-22px;margin-top:84px}#modals .modal_form[id^=universal] .modal_inner{width:1215px}.modal_form .content .inner{align-items:flex-start}.cf .wpcf7 form[data-status=sent] .wpcf7-response-output{display:none!important}.sent-once .cf>.ex-h2,.sent-once .cf>.cf__wrapper{opacity:0;pointer-events:none;position:absolute;z-index:-1;transition:none!important;max-height:50px;overflow:hidden}.modal_form .cf .thanks{display:block!important;opacity:0;pointer-events:none;position:absolute;top:0;left:0}.sent-once .cf{align-self:stretch;max-height:642px}.sent-once .cf .thanks{opacity:1;pointer-events:all;width:100%;height:100%;position:relative}.sent-once .cf .thanks .inner{flex-direction:column;align-items:center;text-align:center}.cf .thanks .thanks__header{margin-top:auto;margin-bottom:auto;position:relative;padding-bottom:40px;position:relative;top:-84px;padding-left:14px}.cf .thanks .thanks__header p:first-child:not(.ex-h2){font-size:20px;margin-bottom:11px}.cf .thanks .thanks__header .ex-h2{text-transform:uppercase;font-size:40px;margin-bottom:0}.cf .thanks .thanks__footer{line-height:1.25}.cf .thanks .thanks__header:before{content:'';display:block;position:absolute;width:632px;height:190px;background:rgba(255,255,255,0) center/contain no-repeat;top:50%;left:50%;transform:translatex(-50%) translatey(-50%);pointer-events:none}.sent-once .cf .thanks .thanks__header:before{background-image:url(/wp-content/themes/travel2/assets/img/cardplain.png)}.sent-once .content{padding-left:52px;margin-left:-70px}.default-phonenum input.phn{color:var(--forms-color)}.acf-field input[type=text],.acf-field input[type=password],.acf-field input[type=date],.acf-field input[type=datetime],.acf-field input[type=datetime-local],.acf-field input[type=email],.acf-field input[type=month],.acf-field input[type=number],.acf-field input[type=search],.acf-field input[type=tel],.acf-field input[type=time],.acf-field input[type=url],.acf-field input[type=week],.acf-field textarea,.acf-field select{border:1px solid #000}@media (max-width:1560px){#modals .modal_form[id^=universal] .modal_inner,.modal_form .modal-header .modal-logo{left:unset}.modal_form .cf .ex-h2{font-size:44px;margin-bottom:36px}#modals .modal_form[id^=universal] .modal_inner{width:1060px}.modal_form .content .img{max-width:378px}.modal_form.sent-once .content .cf{max-height:542px}input[type=text],input[type=tel],textarea,input[type=email]{font-size:20px}::-webkit-input-placeholder{font-size:20px;line-height:1.3}::-moz-placeholder{font-size:20px;line-height:1.3}:-ms-input-placeholder{font-size:20px;line-height:1.3}::-ms-input-placeholder{font-size:20px;line-height:1.3}::placeholder{font-size:20px;line-height:1.3}.form__inner .row.radio{margin-top:40px;margin-bottom:40px}.form__inner .row.actions .disclamer{font-size:16px}}@media (max-width:1199px){.modal_form .content .cf{max-width:488px}#modals .modal_form[id^=universal] .modal_inner{width:940px}.modal_form .content .img{max-width:437px}.sent-once .cf .thanks .inner{width:450px}.modal_form.sent-once .content .cf{max-height:602px}.sent-once .cf .thanks .thanks__header:before{width:480px;height:190px}.cf .thanks .thanks__header .ex-h2{font-size:32px}.cf .thanks .thanks__header p:first-child:not(.ex-h2){font-size:16px;margin-bottom:11px}}@media (max-width:1050px){#modals .modal_form[id^=universal] .modal_inner{width:750px}#modals .modal_form .content{right:unset}.modal_form .content .cf{max-width:368px}.modal_form .cf .ex-h2{font-size:30px;margin-bottom:24px}.modal_form .content .img{max-width:298px}.sent-once .cf .thanks .inner{width:400px}.cf .thanks .thanks__header{top:-40px}.cf .thanks .thanks__header .ex-h2{font-size:26px}.cf .thanks .thanks__header p:first-child:not(.ex-h2){font-size:14px;margin-bottom:10px}.sent-once .cf .thanks .thanks__header:before{width:370px;height:130px}.modal_form.sent-once .content .cf{max-height:438px}input[type=text],input[type=tel],textarea,input[type=email]{font-size:16px}::-webkit-input-placeholder{font-size:16px;line-height:1.3}::-moz-placeholder{font-size:16px;line-height:1.3}:-ms-input-placeholder{font-size:16px;line-height:1.3}::-ms-input-placeholder{font-size:16px;line-height:1.3}::placeholder{font-size:16px;line-height:1.3}.form__inner .row.radio{margin-top:40px;margin-bottom:40px}.form__inner .row.actions .disclamer{font-size:16px}.form__inner .selecttours .wpcf7-list-item{font-size:16px}.form__inner .row:not(:last-child):not(.radio){margin-bottom:16px}.form__inner .row.actions{margin-top:55px}.form__inner .row.actions .disclamer{font-size:14px}}@media (max-width:810px){.modal_form .content .cf{padding-right:30px}#modals .modal_form[id^=universal] .modal_inner{padding-left:0;padding-right:0}#modals .modal_form .modal_inner>.content{padding-right:unset;margin-right:unset}}@media (max-width:767px){.modal_active header{opacity:0;z-index:-10;pointer-events:none}#modals .modal_form .modal_inner>.content{overflow-x:hidden}.modal_form .content .inner{flex-direction:column;justify-content:flex-start}.modal_form .content .cf{order:1;max-width:unset;padding:51px 30px 0}.modal_form .content .img{order:0;background:#000 center/cover no-repeat;background-image:url(/wp-content/themes/travel2/assets/img/planet-popup.jpg);max-width:unset;height:74px;width:100%}.modal_form .content .img img{display:none}#modals .modal_form[id^=universal]{height:calc(100% - 50px);top:50px;margin-top:0 !important;padding-left:0;padding-right:0}#modals .modal_form[id^=universal] .modal_inner{padding-top:0}#modals .modal_form .modal_inner>.content{margin-top:0}.modal_form .cf .ex-h2{font-size:40px;line-height:1.07}.modal_form .modal-header .modal-close{width:40px;background:var(--sprt) 48% -70px/auto no-repeat;filter:none}.cf .thanks .thanks__header{top:unset;margin-bottom:27px;padding-left:19px}.cf .thanks .thanks__header p:first-child:not(.ex-h2){font-size:12px;margin-bottom:4px}.cf .thanks .thanks__header .ex-h2{font-size:40px;width:331px}.sent-once .cf .thanks .thanks__header:before{width:398px;height:130px;margin-left:11px;margin-top:14px}.sent-once .cf .thanks .inner{width:unset}.cf .thanks .thanks__footer{font-size:10px;margin-left:20px}.sent-once .content>.inner{max-height:calc(100% - 50px);min-height:unset;height:90%}.modal_form.sent-once .content .cf{margin:auto}}@media (max-width:500px){.modal_form .cf .modal-header{padding:18px 0}.modal_form .cf .ex-h2{font-weight:400;font-size:40px;margin-bottom:31px}.form__inner .row.actions{margin-top:73px}.form__inner .row.actions input[type=submit]{padding:11px 24px}.form__inner .row.actions .disclamer{font-size:12px;max-width:284px;margin-left:auto;margin-right:auto;display:block!important}.form__inner .acceptance-row .wpcf7-list-item-label .disclamer{margin-left:8px}.modal_form .content .cf{padding:51px 24px 0}.modal_form .modal-header .modal-close{left:23px}.form__inner .row:not(:last-child):not(.radio){margin-bottom:17px}input[type=text],input[type=tel],textarea,input[type=email]{font-size:20px;padding:6px 0 9px}::-webkit-input-placeholder{font-size:20px;line-height:1.3}::-moz-placeholder{font-size:20px;line-height:1.3}:-ms-input-placeholder{font-size:20px;line-height:1.3}::-ms-input-placeholder{font-size:20px;line-height:1.3}::placeholder{font-size:20px;line-height:1.3}}@media (max-width:420px){.cf .thanks .thanks__header .ex-h2{font-size:34px;width:280px}.sent-once .cf .thanks .thanks__header:before{width:328px;margin-top:12px}}@media (max-width:380px){.modal_form .cf .ex-h2{font-size:34px}input[type=text],input[type=tel],textarea,input[type=email]{font-size:20px;padding:6px 0}::-webkit-input-placeholder{font-size:20px;line-height:1.3}::-moz-placeholder{font-size:20px;line-height:1.3}:-ms-input-placeholder{font-size:20px;line-height:1.3}::-ms-input-placeholder{font-size:20px;line-height:1.3}::placeholder{font-size:20px;line-height:1.3}}@media (max-width:1560px){form span.hdden-warning{font-size:16px}}@media (max-width:1050px){form span.hdden-warning{font-size:16px}}@media (max-width:500px){form span.hdden-warning{font-size:16px}}@media (max-width:380px){form span.hdden-warning{font-size:14px}}.wpcf7 form.invalid .wpcf7-response-output{display:none!important}