.elementor-324 .elementor-element.elementor-element-bc132db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-2d1f7fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-f4f2bc1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-dfb6c41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-d9684af{width:auto;max-width:auto;}.elementor-324 .elementor-element.elementor-element-3f93f67{width:auto;max-width:auto;}.elementor-324 .elementor-element.elementor-element-3f93f67 .elementor-icon-wrapper{text-align:center;}.elementor-324 .elementor-element.elementor-element-bd15bcb{width:auto;max-width:auto;}.elementor-324 .elementor-element.elementor-element-8a2a6f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-34567ab{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-089b91c .elementor-icon-wrapper{text-align:center;}.elementor-324 .elementor-element.elementor-element-f5dc046{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-a4a22db{width:auto;max-width:auto;}.elementor-324 .elementor-element.elementor-element-3ebc8a1{width:auto;max-width:auto;}.elementor-324 .elementor-element.elementor-element-3ebc8a1 .elementor-icon-wrapper{text-align:center;}.elementor-324 .elementor-element.elementor-element-b156057{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-9c892ce .elementor-icon-wrapper{text-align:center;}.elementor-324 .elementor-element.elementor-element-1a69321{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-bb0fbc5{width:auto;max-width:auto;}.elementor-324 .elementor-element.elementor-element-edd4e6d{width:auto;max-width:auto;}.elementor-324 .elementor-element.elementor-element-edd4e6d .elementor-icon-wrapper{text-align:center;}.elementor-324 .elementor-element.elementor-element-6bd2c81{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-230390e .elementor-icon-wrapper{text-align:center;}.elementor-324 .elementor-element.elementor-element-84dcfb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-f2c49f8{width:auto;max-width:auto;}.elementor-324 .elementor-element.elementor-element-f2c49f8 .elementor-icon-wrapper{text-align:center;}.elementor-324 .elementor-element.elementor-element-e670281{width:auto;max-width:auto;}.elementor-324 .elementor-element.elementor-element-0b50762{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-aaa8986{width:auto;max-width:auto;}.elementor-324 .elementor-element.elementor-element-bc343f3{width:auto;max-width:auto;}.elementor-324 .elementor-element.elementor-element-bc343f3 .elementor-icon-wrapper{text-align:center;}.elementor-324 .elementor-element.elementor-element-80b0aa0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-1b36372{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-969e339 .elementor-button-content-wrapper{flex-direction:row;}.elementor-324 .elementor-element.elementor-element-969e339 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-324 .elementor-element.elementor-element-969e339 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-324 .elementor-element.elementor-element-969e339 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-324 .elementor-element.elementor-element-969e339 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-324 .elementor-element.elementor-element-969e339 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-969e339 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-324 .elementor-element.elementor-element-969e339 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-324 .elementor-element.elementor-element-969e339 .elementor-field-type-html{padding-bottom:0px;}.elementor-324 .elementor-element.elementor-element-969e339 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-324 .elementor-element.elementor-element-969e339 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-324 .elementor-element.elementor-element-969e339 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-324 .elementor-element.elementor-element-969e339 .elementor-button[type="submit"]{color:#ffffff;}.elementor-324 .elementor-element.elementor-element-969e339 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-324 .elementor-element.elementor-element-969e339 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-324 .elementor-element.elementor-element-969e339 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-324 .elementor-element.elementor-element-969e339 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-324 .elementor-element.elementor-element-969e339 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-324 .elementor-element.elementor-element-969e339 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-324 .elementor-element.elementor-element-969e339{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-324 .elementor-element.elementor-element-c9084a4{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-bc132db *//* Contact (components/contact-c.css, version C approved 2026-10-05): a photo title like the policies, three channel
   cards that overlap it (WhatsApp, e-mail, phone), the message form (Elementor form: the client edits its fields and
   finds the messages in Elementor → Submissions) beside quick links and the company card. «تتبّع طلبك» links
   (/contact/#track) open the form with «متابعة طلب» chosen and the order number field focused. */
.elementor-324 .elementor-element.elementor-element-bc132db{display:block;padding:0;background:#fff}

/* title */
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__hw{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--vt-nav-h,77px) + 20px) 0 120px;color:#fff}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__bg,.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__bg img{position:absolute;inset:0;width:100%;height:100%;max-width:none}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__bg{z-index:-2}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__bg img{object-fit:cover}
/* the client's photo (2026-10-25) is dark on the right where the text is: a light shade under the text only */
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__hw::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,rgba(7,26,51,.5) 0%,rgba(7,26,51,0) 55%);pointer-events:none}
@media (max-width:767px){.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__hw::after{background:linear-gradient(180deg,rgba(7,26,51,.55) 0%,rgba(7,26,51,.25) 50%,rgba(7,26,51,0) 70%)}}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__in,.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__chs,.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__main{--width:auto;width:min(1296px,calc(100% - 32px));margin:0 auto}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-crumbs{--width:auto;width:auto;flex-wrap:wrap;gap:4px 6px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-crumbs .elementor-heading-title{font-size:13px;font-weight:400;line-height:16px;color:rgba(255,255,255,.7)}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-crumbs a:hover{color:#fff}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-crumbs .is-current .elementor-heading-title{color:#fff;font-weight:500}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-crumbs .elementor-widget-icon,.elementor-324 .elementor-element.elementor-element-bc132db .vt-crumbs .elementor-icon-wrapper{line-height:0}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-crumbs .elementor-icon{display:flex;color:#fff;opacity:.6;font-size:14px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-crumbs svg{width:14px;height:14px;fill:none}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__h1 .elementor-heading-title{margin-top:22px;font-size:36px;font-weight:700;line-height:1.55;color:#fff}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__lead p{margin:10px 0 0;max-width:600px;font-size:17px;line-height:1.9;color:rgba(255,255,255,.88)}

/* channels */
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__chs{position:relative;display:grid!important;gap:12px;margin-top:-80px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__chs > .e-con{--width:auto;width:auto;min-width:0}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn{gap:10px;padding:22px;border-radius:22px;background:#fff;border:1px solid #E2E8F0;color:#0E1B2C;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn:hover{border-color:#BCD3EA;box-shadow:0 18px 40px -26px rgba(4,25,43,.35)}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn > .elementor-element{--width:auto;width:auto}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__ic .elementor-icon-wrapper{line-height:0}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__ic .elementor-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#E9F2FB;color:#155DA0;font-size:26px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__ic svg{width:26px;height:26px;fill:none}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn--wa .vt-chn__ic .elementor-icon{background:#16A34A;color:#fff}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__t .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.4;color:#0E1B2C}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__d .elementor-heading-title{font-size:14px;line-height:1.6;color:#5E6E82}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__v .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5;color:#0E1B2C;direction:ltr;text-align:right}
/* the phone card's note: WhatsApp answers faster (2026-10-26) */
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__note{--width:100%!important;width:100%!important;flex-wrap:nowrap;align-items:flex-start!important;padding:10px 12px;border-radius:14px;background:#ECFDF3;border:1px solid #BBF7D0}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__note .elementor-icon-wrapper{line-height:0}.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__note .elementor-icon{display:flex;color:#16A34A;font-size:18px}.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__note svg{width:18px;height:18px;fill:none}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__note .elementor-widget-heading{flex:1;min-width:0}.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__note .elementor-heading-title{font-size:13px;line-height:1.7;font-weight:500;color:#166534}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__go{margin-top:auto;padding-top:8px;gap:6px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__go .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5;color:#155DA0}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__go .elementor-icon-wrapper{line-height:0}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__go .elementor-icon{display:flex;color:#155DA0;font-size:18px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn__go svg{width:18px;height:18px;fill:none}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn--wa .vt-chn__go .elementor-heading-title,.elementor-324 .elementor-element.elementor-element-bc132db .vt-chn--wa .vt-chn__go .elementor-icon{color:#16A34A}

/* form */
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__main{display:grid!important;gap:20px;padding:40px 0 56px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__main > .e-con{--width:auto;width:auto;min-width:0}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf{padding:22px;border-radius:24px;background:#fff;border:1px solid #E2E8F0;scroll-margin-top:calc(var(--vt-nav-h,80px) + 24px)}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf__h .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.4;color:#0E1B2C}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf__s p{margin:6px 0 0;font-size:14px;line-height:1.6;color:#5E6E82}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-form-fields-wrapper{row-gap:18px;margin-top:18px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-group{margin-bottom:0!important}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-label{margin-bottom:8px;padding:0;font-size:14px;font-weight:600;line-height:1.5;color:#0E1B2C}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-mark-required .elementor-field-label:after{color:#D92D20}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-textual{height:50px;padding:0 14px;border:1.5px solid #E2E8F0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;font-family:inherit;font-size:15px;line-height:1.4;color:#0E1B2C}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf textarea.elementor-field-textual{height:130px;padding:12px 14px;line-height:1.8;resize:vertical}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-textual:focus{border-color:#155DA0!important;box-shadow:0 0 0 4px rgba(21,93,160,.12)!important;outline:0}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-textual::placeholder{color:#9AA8B8}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-group-contact .elementor-field-textual,.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-group-order .elementor-field-textual{direction:ltr;text-align:left}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-group-contact .elementor-field-textual::placeholder,.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-group-order .elementor-field-textual::placeholder{text-align:right}
/* topic: the radio buttons look like the design's chips */
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:8px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-subgroup .elementor-field-option{position:relative;margin:0!important;padding:0!important}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-option input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-option label{display:flex;align-items:center;min-height:42px;margin:0;padding:0 14px;border-radius:12px;border:1.5px solid #E2E8F0;background:#fff;font-size:13.5px;font-weight:500;line-height:1.4;color:#0E1B2C;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-option input:checked + label{border-color:#155DA0;background:#E9F2FB;color:#155DA0;font-weight:600}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-option input:focus-visible + label{outline:2px solid #155DA0;outline-offset:2px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-type-submit{margin-top:4px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-button{width:100%;height:54px;padding:0 24px!important;border-radius:999px!important;background:#155DA0!important;color:#fff!important;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .2s ease}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-button:hover{background:#0F4A82!important}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:8px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-button-icon{display:flex}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-button svg{width:19px;height:19px;fill:none}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-message{margin-top:14px;font-size:14px;line-height:1.7}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-message-success{color:#15803D}

/* quick links and company */
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__side{display:grid!important;gap:14px;align-content:start}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-qk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-qk p{margin:0 0 0 4px;color:#5E6E82}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-qk a{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid #E2E8F0;font-weight:600;color:#0E1B2C;text-decoration:none;transition:border-color .2s ease}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-qk a:hover{border-color:#155DA0}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-qk svg{width:17px;height:17px;color:#155DA0}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-co{padding:20px;border-radius:20px;background:#F5F8FC;border:1px solid #E2E8F0}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-co__h{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;color:#0E1B2C}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-co__h svg{width:19px;height:19px;color:#155DA0}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-co__n{margin:10px 0 0;font-weight:700;color:#0E1B2C}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-co__a{margin:4px 0 0;font-size:13.5px;line-height:1.7;color:#5E6E82}

@media (min-width:640px){.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-group-name,.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-field-group-contact{width:calc(50% - 8px)!important;max-width:calc(50% - 8px)}.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf .elementor-form-fields-wrapper{column-gap:16px}}
@media (min-width:800px){.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__chs{grid-template-columns:repeat(3,1fr);gap:16px}}
@media (min-width:960px){.elementor-324 .elementor-element.elementor-element-bc132db .vt-cf{padding:32px}}
@media (min-width:1000px){
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__hw{padding:calc(var(--vt-nav-h,96px) + 32px) 0 140px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__h1 .elementor-heading-title{font-size:56px}
.elementor-324 .elementor-element.elementor-element-bc132db .vt-cc__main{grid-template-columns:1.4fr 1fr;gap:32px;align-items:start;padding-top:56px}
}/* End custom CSS */