.elementor-13649 .elementor-element.elementor-element-78baf55>.elementor-container{max-width:1700px;min-height:35vh}.elementor-13649 .elementor-element.elementor-element-78baf55{padding:0}.elementor-13649 .elementor-element.elementor-element-3f69cd5{margin-top:0;margin-bottom:95px}.elementor-13649 .elementor-element.elementor-element-a3073e4>.elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px}.elementor-13649 .elementor-element.elementor-element-9ca6b38{--spacer-size:50px}.elementor-13649 .elementor-element.elementor-element-70ac8fd>.elementor-widget-container{margin:0}.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:30px}.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-30px}.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-labels-inline .elementor-field-group>label{padding-left:10px}body:not(.rtl) .elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-labels-inline .elementor-field-group>label{padding-right:10px}body .elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-labels-above .elementor-field-group>label{padding-bottom:10px}.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-field-group>label,.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-field-subgroup label{color:var(--e-global-color-vamtam_accent_6)}.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-field-type-html{padding-bottom:0}.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-field-group .elementor-field{color:var(--vamtam-accent-color-6)}.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-radius:0}.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-radius:0}.elementor-13649 .elementor-element.elementor-element-e88a167 .e-form__buttons__wrapper__button-next{color:#fff}.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-button[type=submit]{color:#fff}.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-button[type=submit] svg *{fill:#fff}.elementor-13649 .elementor-element.elementor-element-e88a167 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-13649 .elementor-element.elementor-element-e88a167 .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-button[type=submit]:hover{color:#fff}.elementor-13649 .elementor-element.elementor-element-e88a167 .elementor-button[type=submit]:hover svg *{fill:#fff}.elementor-13649 .elementor-element.elementor-element-e88a167 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-13649 .elementor-element.elementor-element-e88a167{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-13649 .elementor-element.elementor-element-774fa4e{--display:flex}.elementor-13649 .elementor-element.elementor-element-71cb12e{--spacer-size:50px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-13649 .elementor-element.elementor-element-78baf55>.elementor-container{min-height:300px}.elementor-13649 .elementor-element.elementor-element-78baf55{padding:0}.elementor-13649 .elementor-element.elementor-element-3f69cd5{margin-top:0;margin-bottom:80px;padding:0 30px}}@media(max-width:767px){.elementor-13649 .elementor-element.elementor-element-78baf55{padding:0}.elementor-13649 .elementor-element.elementor-element-3f69cd5{margin-top:0;margin-bottom:55px;padding:0 20px}.elementor-13649 .elementor-element.elementor-element-70ac8fd>.elementor-widget-container{margin:0}}.postius-booking-hero,.postius-booking-hero *{box-sizing:border-box}.postius-booking-hero{position:relative;width:calc(100% - 48px);max-width:1460px;min-height:610px;margin:24px auto 0;padding:76px 72px;overflow:hidden;border:1px solid rgba(7,28,51,.07);border-radius:32px;background:radial-gradient(circle at 88% 14%,rgba(142,190,226,.3) 0,rgba(142,190,226,0) 33%),linear-gradient(135deg,#f8fbff 0%,#edf6fd 54%,#dcecf8 100%)}.postius-booking-hero__decoration{position:absolute;inset:0;overflow:hidden;pointer-events:none}.postius-booking-hero__circle{position:absolute;border:46px solid rgba(255,255,255,.3);border-radius:50%}.postius-booking-hero__circle--top{top:-145px;right:22%;width:320px;height:320px}.postius-booking-hero__circle--bottom{right:-130px;bottom:-165px;width:370px;height:370px;border-width:58px}.postius-booking-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(340px, 0.65fr);gap:90px;align-items:center;width:100%;max-width:1260px;min-height:455px;margin:0 auto}.postius-booking-hero__content{min-width:0}.postius-booking-hero__eyebrow{display:inline-flex;margin-bottom:24px;padding:11px 20px;border-radius:999px;background:rgba(220,238,255,.92);color:#155fa8;font-size:13px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.08em}.postius-booking-hero__content h1{max-width:760px;margin:0;color:#071c33;font-size:clamp(54px, 6vw, 86px);font-weight:800;line-height:1.02;letter-spacing:-.05em}.postius-booking-hero__content h1 span{color:#164f91}.postius-booking-hero__content p{max-width:670px;margin:30px 0 0;color:#35404b;font-size:18px;line-height:1.75}.postius-booking-hero__button{display:inline-flex;gap:11px;align-items:center;justify-content:center;min-height:54px;margin-top:36px;padding:0 29px;border-radius:11px;background:#164f91;color:#fff !important;font-size:15px;font-weight:800;line-height:1;text-decoration:none !important;box-shadow:0 13px 28px rgba(22,79,145,.2);transition:background-color .22s ease,transform .22s ease,box-shadow .22s ease}.postius-booking-hero__button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}.postius-booking-hero__button:hover{background:#071c33;color:#fff !important;box-shadow:0 16px 34px rgba(7,28,51,.23);transform:translateY(-2px)}.postius-booking-hero__button:hover svg{transform:translateY(4px)}.postius-booking-hero__button:focus-visible{outline:3px solid rgba(33,135,237,.36);outline-offset:4px}.postius-booking-hero__visual{display:flex;align-items:center;justify-content:center}.postius-booking-hero__calendar{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:390px;min-height:365px;padding:68px 38px 40px;overflow:hidden;border:1px solid rgba(7,28,51,.09);border-radius:28px;background:rgba(255,255,255,.9);text-align:center;box-shadow:0 28px 65px rgba(7,28,51,.11),0 4px 14px rgba(7,28,51,.04)}.postius-booking-hero__calendar:before{content:"";position:absolute;top:-85px;right:-72px;width:205px;height:205px;border:34px solid rgba(220,238,255,.58);border-radius:50%}.postius-booking-hero__calendar-top{position:absolute;top:0;left:0;display:flex;gap:20px;align-items:center;width:100%;height:52px;padding-left:34px;border-bottom:1px solid rgba(7,28,51,.08);background:#edf6fd}.postius-booking-hero__calendar-top span{width:12px;height:24px;border-radius:999px;background:#164f91}.postius-booking-hero__calendar-icon{position:relative;z-index:2;display:inline-grid;place-items:center;width:88px;height:88px;margin-bottom:26px;border-radius:26px;background:#dceeff;color:#164f91}.postius-booking-hero__calendar-icon svg{display:block;width:43px;height:43px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.postius-booking-hero__calendar strong{position:relative;z-index:2;display:block;margin-bottom:13px;color:#071c33;font-size:27px;font-weight:800;line-height:1.2;letter-spacing:-.025em}.postius-booking-hero__calendar>span{position:relative;z-index:2;max-width:280px;color:#5e6b78;font-size:14px;line-height:1.6}@media (max-width:1050px){.postius-booking-hero{padding:66px 48px}.postius-booking-hero__inner{grid-template-columns:minmax(0, 1fr) minmax(320px, 0.7fr);gap:50px}.postius-booking-hero__content h1{font-size:clamp(48px, 6vw, 70px)}}@media (max-width:900px){.postius-booking-hero{width:calc(100% - 32px);min-height:auto;padding:58px 34px 34px;border-radius:27px}.postius-booking-hero__inner{grid-template-columns:1fr;gap:46px;min-height:0}.postius-booking-hero__content p{max-width:760px}.postius-booking-hero__visual{justify-content:flex-start}.postius-booking-hero__calendar{max-width:560px}}@media (max-width:767px){.postius-booking-hero{width:calc(100% - 24px);margin-top:12px;padding:44px 20px 20px;border-radius:23px}.postius-booking-hero__circle--top{top:-90px;right:-75px;width:220px;height:220px;border-width:35px}.postius-booking-hero__circle--bottom{display:none}.postius-booking-hero__eyebrow{margin-bottom:20px;padding:10px 16px;font-size:11px}.postius-booking-hero__content h1{font-size:clamp(40px, 11vw, 54px);line-height:1.04}.postius-booking-hero__content p{margin-top:24px;font-size:16px;line-height:1.68}.postius-booking-hero__button{width:100%;min-height:52px;margin-top:29px}.postius-booking-hero__calendar{min-height:330px;padding:66px 24px 32px;border-radius:22px}.postius-booking-hero__calendar-icon{width:76px;height:76px;border-radius:22px}.postius-booking-hero__calendar-icon svg{width:37px;height:37px}.postius-booking-hero__calendar strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.postius-booking-hero__button,.postius-booking-hero__button svg{transition:none}.postius-booking-hero__button:hover,.postius-booking-hero__button:hover svg{transform:none}}