.elementor-19 .elementor-element.elementor-element-fea784a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026{--ebsbs-hero-navy:#15125D;--ebsbs-hero-ink:#C8B57A;--ebsbs-hero-muted:#5F6475;--ebsbs-hero-gold:#C8B57A;}.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-eyebrow{font-size:17px;}.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-title{font-size:47px;font-weight:900;}.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-title span::after{display:block;background:#413F7B;height:10px;}.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-text{font-size:16px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-btn-primary, .elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-btn-secondary{font-size:15px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-proof-card{border-color:#C8B57A;}.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-corner-stat-text{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-side-content strong{color:#000000;}.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-side-content p{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-acaee76{--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;--justify-content:space-between;--align-items:center;--padding-top:80px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-3d9304f{--e-image-carousel-slides-to-show:3;}.elementor-19 .elementor-element.elementor-element-3d9304f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-19 .elementor-element.elementor-element-3d9304f .swiper-wrapper{display:flex;align-items:center;}.elementor-19 .elementor-element.elementor-element-b11d323 .ebsbs-about-2026{--ebsbs-about-navy:#15125D;--ebsbs-about-ink:#C8B57A;--ebsbs-about-muted:#62677A;--ebsbs-about-gold:#C8B57A;--ebsbs-about-cream:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b11d323 .ebsbs-about-2026-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-b11d323 .ebsbs-about-2026-title span::after{display:block;background:var( --e-global-color-primary );height:10px;}.elementor-19 .elementor-element.elementor-element-b11d323 .ebsbs-about-2026-floating-card{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-19 .elementor-element.elementor-element-b11d323 .ebsbs-about-2026-floating-icon{background:#C8B579;}.elementor-19 .elementor-element.elementor-element-b11d323 .ebsbs-about-2026-feature-grid{--ebsbs-about-tablet-columns:1;--ebsbs-about-mobile-columns:1;}.elementor-19 .elementor-element.elementor-element-b11d323 .ebsbs-about-2026-feature-card{border-color:#C8B57A;}.elementor-19 .elementor-element.elementor-element-b11d323 .ebsbs-about-2026-feature-icon{background:#C8B57A;}.elementor-19 .elementor-element.elementor-element-b11d323 .ebsbs-about-2026-btn{font-size:15px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-b11d323 .ebsbs-about-2026-btn::before{background:#C8B579;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026{--ebsbs-products-navy:#15125D;--ebsbs-products-gold:#C8B57A;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-title{font-size:47px;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-title span{color:var( --e-global-color-d01ddb3 );}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-title span::after{background:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-tab, .elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-count{font-size:13px;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-grid{--ebsbs-products-tablet-columns:1;--ebsbs-products-mobile-columns:1;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-type, .elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-featured .ebsbs-products-2026-type{color:#FFFBFB !important;background:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-chip{font-weight:500;letter-spacing:1.6px;color:#FFFFFF !important;background:var( --e-global-color-887643f );}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-bottom{background:#15125D !important;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-bottom::before{background:rgba(200,181,122,0.18) !important;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-bottom h3{color:#C8B57A !important;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-bottom p{color:rgba(255,255,255,0.74) !important;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-bottom-btn{background:#FFFFFF !important;color:#15125D !important;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-bottom-btn::before{background:var( --e-global-color-d01ddb3 );}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-bottom-btn:hover{color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-bottom-btn span{background:#15125D;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9ba7ab2 .ebsbs-reviews-2026{--ebsbs-reviews-navy:#15125D;--ebsbs-reviews-gold:#C8B57A;--ebsbs-reviews-ink:#111328;--ebsbs-reviews-muted:#62677A;--ebsbs-reviews-cream:#FBF8F2;}.elementor-19 .elementor-element.elementor-element-9ba7ab2 .ebsbs-reviews-2026-title span{color:#C8B57A;}.elementor-19 .elementor-element.elementor-element-9ba7ab2 .ebsbs-reviews-2026-title span::after{background:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-9ba7ab2 .ebsbs-reviews-2026-quote{font-size:15px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9ba7ab2 .ebsbs-reviews-2026-bottom h3{color:#C8B57A;}.elementor-19 .elementor-element.elementor-element-ad96543{--display:flex;--min-height:676px;--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;--overflow:hidden;--border-radius:48px 48px 48px 48px;--padding-top:46px;--padding-bottom:46px;--padding-left:46px;--padding-right:46px;}.elementor-19 .elementor-element.elementor-element-ad96543:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ad96543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #17145F 0%, #0E0B4D 100%);}.elementor-19 .elementor-element.elementor-element-274f9e78{--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;--justify-content:space-between;--align-items:center;--gap:58px 58px;--row-gap:58px;--column-gap:58px;}.elementor-19 .elementor-element.elementor-element-c1af60{--display:flex;}.elementor-19 .elementor-element.elementor-element-c1af60:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c1af60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0) 74%);}.elementor-19 .elementor-element.elementor-element-3eb804e9{--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;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-35fe4f91{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.82);--divider-border-width:1px;}.elementor-19 .elementor-element.elementor-element-35fe4f91 .elementor-divider-separator{width:37px;margin:0 auto;margin-left:0;}.elementor-19 .elementor-element.elementor-element-35fe4f91 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-5a5c6934 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:1.25px;color:#C8B57A;}.elementor-19 .elementor-element.elementor-element-429cb043{--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;}.elementor-19 .elementor-element.elementor-element-1eca3ed1 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:46px;font-weight:800;line-height:1.2em;letter-spacing:-2.5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-750ae3f8{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;letter-spacing:0.05px;color:#E8E7EF;}.elementor-19 .elementor-element.elementor-element-c580fb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-49eb355e{--display:flex;--min-height:95px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8B57A;--border-color:#C8B57A;--border-radius:23px 23px 23px 23px;box-shadow:0px 1px 0px 0px rgba(255,255,255,0.035);--padding-top:18px;--padding-bottom:15px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-49eb355e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-49eb355e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.105);}.elementor-19 .elementor-element.elementor-element-76ea3508 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:800;line-height:1.15em;letter-spacing:-0.15px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-658f2647{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#BBB9D1;}.elementor-19 .elementor-element.elementor-element-1b53f43d{--display:flex;--min-height:95px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8B57A;--border-color:#C8B57A;--border-radius:23px 23px 23px 23px;box-shadow:0px 1px 0px 0px rgba(255,255,255,0.035);--padding-top:18px;--padding-bottom:15px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-1b53f43d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1b53f43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.105);}.elementor-19 .elementor-element.elementor-element-8b67947 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:800;line-height:1.15em;letter-spacing:-0.15px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4ab73b68{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#BBB9D1;}.elementor-19 .elementor-element.elementor-element-6efddf11{--display:flex;--min-height:95px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8B57A;--border-color:#C8B57A;--border-radius:23px 23px 23px 23px;box-shadow:0px 1px 0px 0px rgba(255,255,255,0.035);--padding-top:18px;--padding-bottom:15px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-6efddf11:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6efddf11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.105);}.elementor-19 .elementor-element.elementor-element-191b4a4e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:800;line-height:1.15em;letter-spacing:-0.15px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3cff84d5{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#BBB9D1;}.elementor-19 .elementor-element.elementor-element-3aed926b{--display:flex;--min-height:584px;--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;--overflow:hidden;--border-radius:34px 34px 34px 34px;box-shadow:0px 30px 65px 0px rgba(5,4,38,0.20);--padding-top:34px;--padding-bottom:30px;--padding-left:29px;--padding-right:29px;}.elementor-19 .elementor-element.elementor-element-3aed926b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3aed926b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #FFFFFF 0%, #FBFAF8 100%);}.elementor-19 .elementor-element.elementor-element-6922aa77 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:36px;font-weight:800;line-height:1em;letter-spacing:-1.35px;color:#171824;}.elementor-19 .elementor-element.elementor-element-7cf51dd3{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:500;line-height:1.42em;color:#747887;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-button span{gap:14px;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:12px;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-12px;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-group > label, .elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-subgroup label{color:#15125C;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-group > label{font-family:"League Spartan", Sans-serif;font-size:12px;font-weight:800;line-height:1em;letter-spacing:0.25px;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-type-html{padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-group .elementor-field{color:#1C1D27;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-group .elementor-field, .elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-subgroup label{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(255,255,255,0.77);border-color:#DADBE5;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-group .elementor-select-wrapper select{background-color:rgba(255,255,255,0.77);border-color:#DADBE5;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-field-group .elementor-select-wrapper::before{color:#DADBE5;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-button{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:800;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:10px 24px 10px 24px;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .e-form__buttons__wrapper__button-next{background-color:#171270;color:#FFFFFF;border-color:#100D53;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-button[type="submit"]{background-color:#171270;color:#FFFFFF;border-color:#100D53;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .e-form__buttons__wrapper__button-next:hover{background-color:#0E0B50;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-button[type="submit"]:hover{background-color:#0E0B50;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-message{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-message.elementor-message-success{color:#171270;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-message.elementor-message-danger{color:#171270;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-message.elementor-help-inline{color:#171270;}.elementor-19 .elementor-element.elementor-element-67e4fc7f{--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-19 .elementor-element.elementor-element-2eef62b{text-align:center;font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;color:#777B89;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-link{font-size:16px;}.elementor-19 .elementor-element.elementor-element-ad96543{--min-height:0px;--border-radius:36px 36px 36px 36px;--padding-top:52px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-274f9e78{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-19 .elementor-element.elementor-element-5a5c6934 .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-1eca3ed1 .elementor-heading-title{font-size:50px;}.elementor-19 .elementor-element.elementor-element-750ae3f8{font-size:17px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-eyebrow{font-size:10px;}.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-title{font-size:38px;}.elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-btn-primary, .elementor-19 .elementor-element.elementor-element-b5c5bae .ebsbs-hero-2026-btn-secondary{font-size:14px;}.elementor-19 .elementor-element.elementor-element-3d9304f .swiper-pagination-bullet{width:5px;height:5px;}.elementor-19 .elementor-element.elementor-element-b11d323 .ebsbs-about-2026-btn{font-size:18px;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-title{font-size:30px;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-link{font-size:12px;}.elementor-19 .elementor-element.elementor-element-c4bde55 .ebsbs-products-2026-bottom-btn{font-size:12px;}.elementor-19 .elementor-element.elementor-element-9ba7ab2 .ebsbs-reviews-2026-bottom-btn{font-size:17px;}.elementor-19 .elementor-element.elementor-element-ad96543{--border-radius:28px 28px 28px 28px;--padding-top:38px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-274f9e78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5a5c6934 .elementor-heading-title{font-size:11px;}.elementor-19 .elementor-element.elementor-element-1eca3ed1 .elementor-heading-title{font-size:29px;}.elementor-19 .elementor-element.elementor-element-750ae3f8{font-size:16px;}.elementor-19 .elementor-element.elementor-element-c580fb3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3aed926b{--border-radius:27px 27px 27px 27px;--padding-top:28px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-6922aa77 .elementor-heading-title{font-size:31px;}.elementor-19 .elementor-element.elementor-element-67e4fc7f .elementor-button{font-size:15px;}.elementor-19 .elementor-element.elementor-element-2eef62b{font-size:12px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-acaee76{--content-width:664px;}}/* Start custom CSS for ab_elegent_blinds_hero, class: .elementor-element-b5c5bae */.ebsbs-hero-2026-corner-stat {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad96543 */.elementor-19 .elementor-element.elementor-element-ad96543 {
  position: relative;
  isolation: isolate;
  width: calc(100% - 48px);
  max-width: 1320px;
  margin: 90px auto 100px;
}

.elementor-19 .elementor-element.elementor-element-ad96543 > .e-con-inner,
.elementor-19 .elementor-element.elementor-element-ad96543 > .elementor-element {
  position: relative;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-section-glow,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-top-shape,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-bottom-ring,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-form-glow {
  position: absolute;
  display: block;
  flex: none;
  pointer-events: none;
  transform-origin: center;
  backface-visibility: hidden;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-section-glow {
  z-index: 1;
  top: -175px;
  left: -145px;
  width: 720px;
  min-width: 720px;
  max-width: 720px;
  height: 455px;
  min-height: 455px;
  max-height: 455px;
  border-radius: 50%;
  filter: blur(28px);
  opacity: 1;
  transform: translateZ(0);
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-top-shape {
  z-index: 1;
  top: -128px;
  right: -108px;
  width: 335px;
  min-width: 335px;
  max-width: 335px;
  height: 350px;
  min-height: 350px;
  max-height: 350px;
  border-radius: 48% 0 52% 50%;
  transform: rotate(-4deg) translateZ(0);
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-bottom-ring {
  z-index: 2;
  left: -136px;
  bottom: -168px;
  width: 336px;
  min-width: 336px;
  max-width: 336px;
  height: 336px;
  min-height: 336px;
  max-height: 336px;
  border-radius: 50%;
  background: transparent;
  opacity: 1;
  transform: translateZ(0);
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-main-row {
  position: relative;
  z-index: 4;
  min-height: 584px;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-copy {
  flex: 1 1 auto;
  min-width: 0;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-form-card {
  position: relative;
  flex: 0 0 508px;
  max-width: 508px;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-form-card > .elementor-element:not(.eolc-form-glow) {
  position: relative;
  z-index: 2;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-form-glow {
  z-index: 1;
  top: -115px;
  right: -85px;
  width: 310px;
  min-width: 310px;
  max-width: 310px;
  height: 270px;
  min-height: 270px;
  max-height: 270px;
  border-radius: 50%;
  filter: blur(40px);
  opacity: 1;
  transform: translateZ(0);
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-eyebrow-line {
  width: 37px;
  max-width: 37px;
  flex: 0 0 37px;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-eyebrow-line .elementor-divider {
  padding: 0;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-eyebrow-line .elementor-divider-separator {
  width: 37px;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-eyebrow-text {
  width: auto;
  flex: 0 0 auto;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-title-group,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-description,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-benefits {
  width: 100%;
  max-width: 650px;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-title-group {
  max-width: 610px;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-title-primary .elementor-heading-title,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-title-secondary .elementor-heading-title,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-benefit-title .elementor-heading-title,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-form-title .elementor-heading-title,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-eyebrow-text .elementor-heading-title {
  margin: 0;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-description p,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-benefit-text p,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-form-intro p,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-form-note p {
  margin: 0;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-benefits {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-benefit-card {
  min-width: 0;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form .elementor-widget-container {
  width: 100%;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form .elementor-form-fields-wrapper {
  margin-right: -6px;
  margin-left: -6px;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form .elementor-field-group {
  padding-right: 6px;
  padding-left: 6px;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form .elementor-field-group > label {
  text-transform: uppercase;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form input.elementor-field::placeholder,
.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form textarea.elementor-field::placeholder {
  color: inherit;
  opacity: .52;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  width: 100%;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form .elementor-button-text {
  order: 1;
  flex: 0 0 auto;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form .elementor-button-icon {
  display: none;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form .elementor-button-content-wrapper::after {
  content: "\2192";
  order: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  min-width: 34px;
  max-width: 34px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  margin: 0;
  border-radius: 50%;
  background-color: #ffffff;
  color: #14115d;
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  transition: transform .18s ease;
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form .elementor-button:hover .elementor-button-content-wrapper::after {
  transform: translateX(3px);
}

.elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form .elementor-message {
  text-align: center;
}

@media (max-width: 1120px) {
  .elementor-19 .elementor-element.elementor-element-ad96543 .eolc-main-row {
    gap: 36px;
  }

  .elementor-19 .elementor-element.elementor-element-ad96543 .eolc-form-card {
    flex-basis: 430px;
    max-width: 430px;
  }
}

@media (max-width: 900px) {
  .elementor-19 .elementor-element.elementor-element-ad96543 {
    width: calc(100% - 32px);
    margin: 55px auto;
  }

  .elementor-19 .elementor-element.elementor-element-ad96543 .eolc-main-row {
    min-height: 0;
  }

  .elementor-19 .elementor-element.elementor-element-ad96543 .eolc-title-group {
    max-width: 700px;
  }

  .elementor-19 .elementor-element.elementor-element-ad96543 .eolc-description {
    max-width: 690px;
  }

  .elementor-19 .elementor-element.elementor-element-ad96543 .eolc-benefits {
    max-width: none;
  }

  .elementor-19 .elementor-element.elementor-element-ad96543 .eolc-form-card {
    flex: 0 0 auto;
    width: 100%;
    max-width: 100%;
  }

  .elementor-19 .elementor-element.elementor-element-ad96543 .eolc-section-glow {
    top: -150px;
    left: -175px;
    width: 650px;
    min-width: 650px;
    max-width: 650px;
  }
}

@media (max-width: 640px) {
  .elementor-19 .elementor-element.elementor-element-ad96543 {
    width: calc(100% - 22px);
    margin: 35px auto;
  }

  .elementor-19 .elementor-element.elementor-element-ad96543 .eolc-benefits {
    grid-template-columns: 1fr;
  }

  .elementor-19 .elementor-element.elementor-element-ad96543 .eolc-top-shape {
    right: -170px;
  }

  .elementor-19 .elementor-element.elementor-element-ad96543 .eolc-section-glow {
    top: -165px;
    left: -245px;
    width: 620px;
    min-width: 620px;
    max-width: 620px;
  }

  .elementor-19 .elementor-element.elementor-element-ad96543 .eolc-native-form .elementor-column {
    width: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-19 .elementor-element.elementor-element-ad96543 *,
  .elementor-19 .elementor-element.elementor-element-ad96543 *::before,
  .elementor-19 .elementor-element.elementor-element-ad96543 *::after {
    scroll-behavior: auto;
    transition-duration: .01ms;
    animation-duration: .01ms;
    animation-iteration-count: 1;
  }
}/* End custom CSS */