.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}#elementor-popup-modal-38 .dialog-widget-content{background-color:#fff;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}#elementor-popup-modal-38{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-38 .dialog-message{width:640px;height:auto}#elementor-popup-modal-38 .dialog-close-button{display:flex}#elementor-popup-modal-38 .dialog-widget-content{width:min(920px,calc(100vw - 24px));max-width:920px;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 28px 90px rgba(31,52,66,.28)}#elementor-popup-modal-38 .dialog-message{width:100%;max-height:calc(100vh - 32px);overflow-x:hidden;overflow-y:auto}#elementor-popup-modal-38 .dialog-close-button{top:18px;right:18px;z-index:20;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#1f3442;box-shadow:0 8px 24px rgba(31,52,66,.14);font-size:20px;transition:.2s ease}#elementor-popup-modal-38 .dialog-close-button:hover{background:#ff7900;color:#fff;transform:rotate(90deg)}#elementor-popup-modal-38 .sl-callback-popup{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:stretch;width:100%;padding:0;background:#fff}#elementor-popup-modal-38 .sl-callback-popup__info{display:flex;align-items:center;padding:48px 42px;background:#1f3442}#elementor-popup-modal-38 .sl-callback-info{width:100%;color:#fff}#elementor-popup-modal-38 .sl-callback-info__tag{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:8px 13px;border-radius:999px;background:rgba(226,246,246,.12);color:#fff;font-size:13px;line-height:1.2;font-weight:800}#elementor-popup-modal-38 .sl-callback-info__tag::before{content:"";width:8px;height:8px;border-radius:50%;background:#ff7900}#elementor-popup-modal-38 .sl-callback-info h2{margin:0 0 18px;color:#fff;font-family:"Inter",Arial,sans-serif;font-size:36px;line-height:1.12;letter-spacing:-.035em;font-weight:800}#elementor-popup-modal-38 .sl-callback-info__lead{margin:0;color:rgba(255,255,255,.76);font-family:"Inter",Arial,sans-serif;font-size:16px;line-height:1.65}#elementor-popup-modal-38 .sl-callback-info__list{display:grid;gap:12px;margin-top:26px}#elementor-popup-modal-38 .sl-callback-info__item{position:relative;padding-left:34px;color:rgba(255,255,255,.9);font-family:"Inter",Arial,sans-serif;font-size:14px;line-height:1.45;font-weight:600}#elementor-popup-modal-38 .sl-callback-info__item::before{content:"✓";position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:#13b8bb;color:#fff;font-size:12px;font-weight:900}#elementor-popup-modal-38 .sl-callback-info__contacts{display:flex;flex-wrap:wrap;gap:7px 13px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}#elementor-popup-modal-38 .sl-callback-info__contacts span{flex:0 0 100%;color:rgba(255,255,255,.56);font-family:"Inter",Arial,sans-serif;font-size:12px;font-weight:700}#elementor-popup-modal-38 .sl-callback-info__contacts a{color:#fff;font-family:"Inter",Arial,sans-serif;font-size:14px;line-height:1.35;font-weight:800;text-decoration:none}#elementor-popup-modal-38 .sl-callback-info__contacts a:hover{color:#ff7900}#elementor-popup-modal-38 .sl-callback-popup__form{display:flex;flex-direction:column;justify-content:center;padding:48px 42px;background:#fff}#elementor-popup-modal-38 .elementor-178,#elementor-popup-modal-38 .elementor-178 .elementor-form{width:100%}#elementor-popup-modal-38 .elementor-178 .e-con,#elementor-popup-modal-38 .elementor-178 .e-con-inner{width:100%;max-width:none;padding:0;margin:0}#elementor-popup-modal-38 .elementor-178 .elementor-widget-form{width:100%;margin:0}#elementor-popup-modal-38 .elementor-178 .elementor-form-fields-wrapper{display:grid;grid-template-columns:1fr;gap:15px}#elementor-popup-modal-38 .elementor-178 .elementor-field-group{width:100%;margin:0;padding:0}#elementor-popup-modal-38 .elementor-178 .elementor-field-label{display:block;margin-bottom:7px;color:#1f3442;font-family:"Inter",Arial,sans-serif;font-size:13px;line-height:1.3;font-weight:700}#elementor-popup-modal-38 .elementor-178 .elementor-field{width:100%;min-height:54px;padding:13px 16px;border:1px solid rgba(31,52,66,.14);border-radius:12px;outline:none;background:#f4f7f8;color:#1f3442;font-family:"Inter",Arial,sans-serif;font-size:15px;line-height:1.4;box-shadow:none;transition:.2s ease}#elementor-popup-modal-38 .elementor-178 .elementor-field::placeholder{color:#87969d;opacity:1}#elementor-popup-modal-38 .elementor-178 .elementor-field:hover{border-color:rgba(31,52,66,.28)}#elementor-popup-modal-38 .elementor-178 .elementor-field:focus{border-color:#ff7900;background:#fff;box-shadow:0 0 0 3px rgba(255,121,0,.12)}#elementor-popup-modal-38 .elementor-178 .e-form__buttons{margin-top:3px}#elementor-popup-modal-38 .elementor-178 .elementor-button{width:100%;min-height:54px;padding:14px 20px;border:0;border-radius:12px;background:#ff7900;color:#fff;font-family:"Inter",Arial,sans-serif;font-size:15px;line-height:1.2;font-weight:800;box-shadow:0 14px 28px rgba(255,121,0,.22);transition:.2s ease}#elementor-popup-modal-38 .elementor-178 .elementor-button:hover{background:#1f3442;color:#fff;transform:translateY(-2px)}#elementor-popup-modal-38 .elementor-178 .elementor-message{margin-top:14px;padding:12px 14px;border-radius:12px;font-family:"Inter",Arial,sans-serif;font-size:14px;line-height:1.45}#elementor-popup-modal-38 .elementor-178 .elementor-message-success{background:rgba(19,184,187,.1);color:#087f81}#elementor-popup-modal-38 .elementor-178 .elementor-message-danger{background:rgba(209,55,55,.08);color:#b22626}@media (max-width:767px){#elementor-popup-modal-38 .dialog-widget-content{width:calc(100vw - 20px);border-radius:22px}#elementor-popup-modal-38 .sl-callback-popup{grid-template-columns:1fr}#elementor-popup-modal-38 .sl-callback-popup__info{padding:34px 24px 30px}#elementor-popup-modal-38 .sl-callback-info h2{padding-right:30px;font-size:28px}#elementor-popup-modal-38 .sl-callback-info__list{display:none}#elementor-popup-modal-38 .sl-callback-info__contacts{margin-top:20px;padding-top:16px}#elementor-popup-modal-38 .sl-callback-popup__form{padding:30px 24px 32px}#elementor-popup-modal-38 .sl-callback-popup__form::before{font-size:24px}#elementor-popup-modal-38 .dialog-close-button{top:12px;right:12px;width:38px;height:38px}}#elementor-popup-modal-38 .sl-callback-popup__form{display:flex;flex-direction:column;justify-content:center;padding:48px 42px;background:#fff}#elementor-popup-modal-38 .sl-callback-form-head{width:100%;margin:0 0 24px}#elementor-popup-modal-38 .sl-callback-form-head h3{margin:0 0 8px;color:#1f3442;font-family:"Inter",Arial,sans-serif;font-size:28px;line-height:1.18;letter-spacing:-.025em;font-weight:800}#elementor-popup-modal-38 .sl-callback-form-head p{margin:0;color:#6b7c84;font-family:"Inter",Arial,sans-serif;font-size:15px;line-height:1.55}#elementor-popup-modal-38 .elementor-178 .elementor-button{width:100%;min-height:54px;padding:14px 20px;border:0;border-radius:12px;background:#ff7900;color:#fff;font-family:"Inter",Arial,sans-serif;font-size:15px;line-height:1.2;font-weight:800;box-shadow:none!important;transition:background-color .2s ease,transform .2s ease}#elementor-popup-modal-38 .elementor-178 .elementor-button:hover,#elementor-popup-modal-38 .elementor-178 .elementor-button:focus{background:#1f3442;color:#fff;box-shadow:none!important;transform:translateY(-2px)}@media (max-width:767px){#elementor-popup-modal-38 .sl-callback-popup__form{padding:30px 24px 32px}#elementor-popup-modal-38 .sl-callback-form-head{margin-bottom:20px}#elementor-popup-modal-38 .sl-callback-form-head h3{padding-right:38px;font-size:24px}#elementor-popup-modal-38 .sl-callback-form-head p{font-size:14px}}