.elementor-9674 .elementor-element.elementor-element-763325e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-9674 .elementor-element.elementor-element-461fd04 .elementor-heading-title{font-family:"Oxygen",Sans-serif;font-size:2.7rem;font-weight:400;font-style:normal;line-height:1.7em;letter-spacing:.2px}.elementor-9674 .elementor-element.elementor-element-3a004c0 .elementor-heading-title{font-family:"Oxygen",Sans-serif;font-size:2.7rem;font-weight:500;font-style:normal;line-height:1.7em;letter-spacing:.2px}.elementor-9674 .elementor-element.elementor-element-a100ff1{font-family:"Oxygen",Sans-serif;font-weight:400}.elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px}.elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px}.elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-field-group.recaptcha_v3-bottomleft,.elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-labels-inline .elementor-field-group>label{padding-right:0}body .elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-field-type-html{padding-bottom:0}.elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff}.elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-field-group .elementor-select-wrapper select{background-color:#fff}.elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-button{font-family:"Oxygen",Sans-serif;font-weight:400}.elementor-9674 .elementor-element.elementor-element-c8e506e .e-form__buttons__wrapper__button-next{color:#fff}.elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-button[type=submit]{color:#fff}.elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-button[type=submit] svg *{fill:#fff}.elementor-9674 .elementor-element.elementor-element-c8e506e .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-9674 .elementor-element.elementor-element-c8e506e .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-button[type=submit]:hover{color:#fff}.elementor-9674 .elementor-element.elementor-element-c8e506e .elementor-button[type=submit]:hover svg *{fill:#fff}.elementor-9674 .elementor-element.elementor-element-c8e506e .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-9674 .elementor-element.elementor-element-c8e506e{--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-9674 .elementor-element.elementor-element-f5c76e4 .elementor-heading-title{font-family:"Oxygen",Sans-serif;font-size:2.7rem;font-weight:400;font-style:normal;line-height:1.7em;letter-spacing:.2px}#elementor-popup-modal-9674 .dialog-widget-content{animation-duration:.3s;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}#elementor-popup-modal-9674{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-9674 .dialog-message{width:640px;height:auto}#elementor-popup-modal-9674 .dialog-close-button{display:flex;font-size:24px}#elementor-popup-modal-9674 .dialog-close-button i{color:#fff}#elementor-popup-modal-9674 .dialog-close-button svg{fill:#fff}.dialog-widget-content,.dialog-message,.elementor-location-popup{background:0 0 !important}.elementor-popup-modal .dialog-widget-content{padding:0 !important;border-radius:0 !important;box-shadow:none !important}.elementor-popup-modal .dialog-message{padding:0 !important}.popup-brief{position:relative !important;width:100% !important;max-width:560px !important;margin:0 auto !important;padding:34px 30px 24px !important;border-radius:28px !important;background:radial-gradient(circle at 50% 0%,rgba(255,122,24,.1),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)) !important;border:1px solid rgba(255,255,255,.1) !important;backdrop-filter:blur(18px) !important;-webkit-backdrop-filter:blur(18px) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 70px rgba(0,0,0,.45) !important;text-align:center !important;overflow:hidden !important;color:#fff !important}.popup-brief>.e-con-inner{width:100% !important;max-width:100% !important;padding:0 !important;gap:0 !important}.popup-brief:after{content:"";position:absolute;left:50%;bottom:-40px;transform:translateX(-50%);width:220px;height:90px;background:radial-gradient(ellipse,rgba(255,122,24,.28),transparent 72%);filter:blur(34px);pointer-events:none}.popup-brief-badge{display:inline-flex !important;width:auto !important;margin:0 auto 14px !important}.popup-brief-badge .elementor-widget-container{width:auto !important}.popup-brief-badge .elementor-heading-title{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;margin:0 !important;padding:7px 14px !important;font-size:12px !important;line-height:1 !important;color:#ff7a18 !important;background:rgba(255,122,24,.08) !important;border:1px solid rgba(255,122,24,.24) !important;border-radius:999px !important;box-shadow:0 0 16px rgba(255,122,24,.08) !important}.popup-brief-title{max-width:470px !important;margin:0 auto 14px !important}.popup-brief-title .elementor-heading-title{margin:0 !important;color:#fff !important;font-size:38px !important;line-height:.96 !important;letter-spacing:-.03em !important}.popup-brief-title span{color:#ff7a18 !important;text-shadow:0 0 16px rgba(255,122,24,.22) !important}.popup-brief-desc{max-width:470px !important;margin:0 auto 18px !important}.popup-brief-desc p{margin:0 !important;color:rgba(255,255,255,.72) !important;font-size:15px !important;line-height:1.55 !important}.popup-brief-form{width:100% !important;margin-top:6px !important}.popup-brief-form .elementor-widget-container{width:100% !important}.popup-brief-form .elementor-form{width:100% !important;margin:0 auto !important}.popup-brief-form .elementor-form-fields-wrapper{display:grid !important;grid-template-columns:1fr !important;grid-template-areas:"name" "phone" "topic" "task" "button" "accept" !important;gap:12px !important}.popup-brief-form .elementor-field-group{width:100% !important;margin:0 !important}.popup-brief-form .elementor-field-group-name{grid-area:name !important}.popup-brief-form .elementor-field-group-brief_phone{grid-area:phone !important}.popup-brief-form .elementor-field-group-topic{grid-area:topic !important}.popup-brief-form .elementor-field-group-task{grid-area:task !important}.popup-brief-form .elementor-field-type-submit{grid-area:button !important}.popup-brief-form .elementor-field-group-privacy,.popup-brief-form .elementor-field-type-acceptance{grid-area:accept !important}.popup-brief-form .elementor-field-label{display:none !important}.popup-brief-form input.elementor-field-textual,.popup-brief-form textarea.elementor-field{width:100% !important;padding:0 16px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.04) !important;color:#fff !important;font-size:14px !important;box-shadow:none !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease !important}.popup-brief-form input.elementor-field-textual{height:54px !important}.popup-brief-form textarea.elementor-field{min-height:110px !important;padding:16px !important;resize:vertical !important}.popup-brief-form input.elementor-field-textual::placeholder,.popup-brief-form textarea.elementor-field::placeholder{color:rgba(255,255,255,.42) !important}.popup-brief-form input.elementor-field-textual:hover,.popup-brief-form textarea.elementor-field:hover{border-color:rgba(255,255,255,.22) !important}.popup-brief-form input.elementor-field-textual:focus,.popup-brief-form textarea.elementor-field:focus{outline:none !important;border-color:rgba(255,122,24,.45) !important;background-color:rgba(255,255,255,.06) !important;box-shadow:0 0 0 1px rgba(255,122,24,.18),0 0 18px rgba(255,122,24,.12) !important}.popup-brief-form .elementor-select-wrapper{position:relative !important}.popup-brief-form .elementor-select-wrapper select.elementor-field-textual{width:100% !important;height:56px !important;padding:0 44px 0 18px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.12) !important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)) !important;color:rgba(255,255,255,.9) !important;font-size:14px !important;line-height:1 !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important;transition:all .25s ease !important}.popup-brief-form select:invalid{color:rgba(255,255,255,.45) !important}.popup-brief-form .elementor-select-wrapper select.elementor-field-textual:hover{border-color:rgba(255,255,255,.22) !important;background:rgba(255,255,255,.06) !important}.popup-brief-form .elementor-select-wrapper select.elementor-field-textual:focus{border-color:rgba(255,122,24,.5) !important;background:rgba(255,255,255,.07) !important;box-shadow:0 0 0 1px rgba(255,122,24,.2),0 0 22px rgba(255,122,24,.18) !important}.popup-brief-form .elementor-select-wrapper .select-caret-down-wrapper{position:absolute !important;right:16px !important;top:50% !important;transform:translateY(-50%) !important;pointer-events:none !important}.popup-brief-form .elementor-select-wrapper .e-font-icon-svg{width:12px !important;height:12px !important;fill:rgba(255,255,255,.5) !important}.popup-brief-form .elementor-select-wrapper select.elementor-field-textual option{color:#111 !important;background-color:#f3f3f3 !important;font-size:14px !important}.popup-brief-form .elementor-field-type-submit .elementor-button{position:relative !important;width:100% !important;height:54px !important;min-width:0 !important;padding:0 18px !important;border-radius:16px !important;border:none !important;font-size:15px !important;font-weight:500 !important;line-height:1 !important;background:linear-gradient(90deg,#ff7a18,#ff3d00) !important;color:#fff !important;box-shadow:0 10px 28px rgba(255,122,24,.24) !important;transition:all .25s ease !important}.popup-brief-form .elementor-field-type-submit .elementor-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(255,122,24,.32) !important;filter:none !important}.popup-brief-form .elementor-field-type-acceptance,.popup-brief-form .elementor-field-group-privacy{margin-top:2px !important;text-align:center !important;opacity:.8 !important}.popup-brief-form .elementor-field-type-acceptance .elementor-field-subgroup{display:block !important;width:100% !important}.popup-brief-form .elementor-field-type-acceptance .elementor-field-option{position:relative !important;display:inline-block !important;max-width:420px !important;margin:0 auto !important;padding-left:22px !important;text-align:left !important}.popup-brief-form .elementor-field-type-acceptance .elementor-field-option>label{display:block !important;margin:0 !important;font-size:12px !important;line-height:1.38 !important;color:rgba(255,255,255,.52) !important}.popup-brief-form .elementor-field-type-acceptance .elementor-field-option>input[type=checkbox]{appearance:none !important;-webkit-appearance:none !important;position:absolute !important;left:0 !important;top:2px !important;width:13px !important;height:13px !important;margin:0 !important;padding:0 !important;border-radius:4px !important;border:1px solid rgba(255,255,255,.22) !important;background:rgba(255,255,255,.04) !important}.popup-brief-form .elementor-field-type-acceptance .elementor-field-option>input[type=checkbox]:checked{background:linear-gradient(135deg,#ff7a18 0%,#ff9248 100%) !important;border-color:rgba(255,122,24,.75) !important}.popup-brief-form .elementor-field-type-acceptance .elementor-field-option>input[type=checkbox]:checked:after{content:"" !important;position:absolute !important;left:3px !important;top:0 !important;width:4px !important;height:7px !important;border:solid #fff !important;border-width:0 2px 2px 0 !important;transform:rotate(45deg) !important}.popup-brief-form .elementor-field-type-acceptance .elementor-field-option>label a{color:#ff7a18 !important;text-decoration:none !important}.popup-brief-note{margin-top:12px !important;text-align:center !important}.popup-brief-note p{margin:0 !important;font-size:12px !important;line-height:1.4 !important;color:rgba(255,255,255,.48) !important}.dialog-close-button:hover{color:#ff7a18 !important}@media (max-width:767px){.popup-brief{max-width:calc(100vw - 24px) !important;padding:26px 18px 22px !important;border-radius:24px !important}.popup-brief-title .elementor-heading-title{font-size:28px !important;line-height:1.02 !important}.popup-brief-desc p{font-size:14px !important;line-height:1.5 !important}.popup-brief-form .elementor-field-type-acceptance .elementor-field-option{max-width:100% !important}}.popup-brief-form input.field-error{border-color:#ff3d00 !important;box-shadow:0 0 0 1px rgba(255,61,0,.3) !important}.popup-brief-form .phone-error{margin-top:6px;font-size:12px;line-height:1.35;color:#ff6b57;text-align:left}.popup-brief-form .elementor-button.is-loading{pointer-events:none;opacity:.9}.popup-brief-form .elementor-button.is-loading:after{content:"";width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;position:absolute;right:16px;top:50%;transform:translateY(-50%);animation:popupBriefSpin .6s linear infinite}@keyframes popupBriefSpin{to{transform:translateY(-50%) rotate(360deg)}}.popup-brief-form .elementor-button.is-success{background:linear-gradient(90deg,#16a34a,#22c55e) !important;box-shadow:0 10px 30px rgba(34,197,94,.3) !important}.popup-brief-form .form-success{margin-top:12px;font-size:13px;line-height:1.4;color:rgba(0,200,120,.95);text-align:center}.popup-calc-form .elementor-field-group-website,.popup-brief-form .elementor-field-group-website{position:absolute !important;left:-9999px !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;height:0 !important;overflow:hidden !important}.popup-brief-form .elementor-message.elementor-message-success{display:none !important}.popup-brief-form .elementor-message.elementor-message-danger{display:none !important}.elementor-popup-modal .dialog-widget-content{position:relative !important}.elementor-popup-modal .dialog-close-button{position:absolute !important;left:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:50% !important;color:rgba(255,255,255,.6) !important;font-size:14px !important;line-height:1 !important;margin:0 !important;padding:0 !important;z-index:9999 !important;backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important;transition:all .25s ease !important}.elementor-popup-modal .dialog-close-button:hover{background:rgba(255,255,255,.12) !important;border-color:rgba(255,122,24,.3) !important;color:#ff7a18 !important;transform:rotate(90deg) !important;box-shadow:0 0 12px rgba(255,122,24,.15) !important}#elementor-popup-modal-9674 .dialog-close-button{top:28px !important;right:68px !important}@media (max-width:767px){#elementor-popup-modal-9674 .dialog-close-button{top:14px !important;right:34px !important;width:28px !important;height:28px !important;font-size:12px !important}}