.elementor .e-c3cb0f2-7c9654a{width:100%;max-height:620px;object-fit:contain;border-radius:16px;}.elementor .e-5a630dc-cccbb11{min-height:420px;padding:24px;border-radius:24px;background-color:#f1f3f8;display:none;flex:1 1 460px;justify-content:center;align-items:center;}.elementor .e-9f506f8-800ecd7{font-weight:800;font-size:13px;color:#e66f2d;letter-spacing:0.14em;margin:0px;}.elementor .e-79ed9dc-010bb08{font-size:clamp(38px,5vw,68px);color:#07186f;line-height:1.02;margin:0px;}.elementor .e-2150926-9ae8340{font-size:clamp(25px,3vw,36px);color:#e66f2d;margin:0px;}.elementor .e-7df2d3c-ec73096{font-size:18px;color:#39416c;line-height:1.7;margin:0px;}.elementor .e-2ebbc10-55624c1{font-weight:700;color:#19704a;margin:0px;}.elementor .e-ed7aac0-9925a38{font-weight:800;color:#07186f;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#f4a340;width: fit-content;\n}.elementor .e-079391b-51ddec4{display:flex;flex-direction:column;gap:18px;flex:1 1 380px;}.elementor .e-2d3c5ee-0d3a260{width:100%;max-width:1240px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:clamp(32px,6vw,80px);flex-wrap:wrap;align-items:center;}.elementor .e-3ab5997-a9ed3e8{font-size:32px;color:#07186f;margin:0px;}.elementor .e-bf48b50-6b2db86{font-size:17px;color:#39416c;line-height:1.8;margin:0px;}.elementor .e-26ff36c-8e42140{width:100%;max-width:940px;padding:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:24px;background-color:#ffffff;display:flex;flex-direction:column;gap:18px;}.elementor .e-f0da175-b526caa{font-size:clamp(30px,4vw,48px);color:#fffaf0;margin:0px;}.elementor .e-3f80a18-b1ef512{max-width:680px;font-size:17px;color:#dfe3ff;line-height:1.7;margin:0px;}.elementor .e-21e378a-13bee08{font-weight:800;color:#07186f;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#f4a340;}.elementor .e-4a3a370-eece498{width:100%;max-width:1240px;text-align:center;padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:28px;background-color:#07186f;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-527fe0f-dbd8255{width:100%;color:#07186f;padding-block-start:56px;padding-block-end:80px;padding-inline-start:clamp(20px,5vw,72px);padding-inline-end:clamp(20px,5vw,72px);background-color:#fffaf0;flex-direction:column;gap:64px;--mb-navy:#0b2473;
--mb-orange:#e87800;
--mb-green:#20b86a;
--mb-ink:#17213b;
--mb-cream:#fff8ed;
background:
 radial-gradient(circle at 4% 4%,rgba(232,120,0,.10),transparent 26%),
 linear-gradient(180deg,#fffaf2 0%,#ffffff 46%,#f7f9ff 100%);
padding:clamp(28px,4vw,72px) clamp(18px,4vw,64px) clamp(56px,6vw,96px);
gap:clamp(42px,6vw,84px);

& .elementor-element-2d3c5ee{
 display:grid!important;
 grid-template-columns:minmax(0,1.65fr) minmax(360px,.85fr)!important;
 gap:clamp(28px,4vw,58px)!important;
 align-items:start!important;
 width:100%!important;
 max-width:1480px;
 margin:0 auto;
}
& .elementor-element-d093b01{
 grid-column:1!important;
 grid-row:1!important;
 width:100%!important;
 min-width:0;
}
& .elementor-element-079391b{
 grid-column:2!important;
 grid-row:1!important;
 width:100%!important;
 position:sticky!important;
 top:108px;
 display:flex!important;
 flex-direction:column!important;
 gap:18px!important;
 padding:clamp(28px,3vw,44px)!important;
 border-radius:28px;
 background:#fff!important;
 border:1px solid rgba(11,36,115,.10);
 box-shadow:0 24px 60px rgba(11,36,115,.13);
 overflow:hidden;
}
& .elementor-element-079391b:before{
 content:"";
 position:absolute;
 inset:0 0 auto 0;
 height:7px;
 background:linear-gradient(90deg,var(--mb-orange),#ffa229 48%,var(--mb-green));
}
& .elementor-element-9f506f8{
 color:var(--mb-orange)!important;
 font-size:13px!important;
 font-weight:800!important;
 letter-spacing:.14em;
 text-transform:uppercase;
 margin:0!important;
}
& .elementor-element-79ed9dc h1,
& .elementor-element-79ed9dc .elementor-heading-title{
 color:var(--mb-navy)!important;
 font-size:clamp(36px,4vw,64px)!important;
 line-height:.98!important;
 letter-spacing:-.045em!important;
 font-weight:800!important;
 margin:0!important;
}
& .elementor-element-2150926,
& .elementor-element-2150926 .price{
 color:var(--mb-orange)!important;
 font-size:clamp(30px,3vw,46px)!important;
 line-height:1!important;
 font-weight:800!important;
 margin:4px 0!important;
}
& .elementor-element-7df2d3c{
 color:#4f5870!important;
 font-size:17px!important;
 line-height:1.7!important;
}
& .elementor-element-2ebbc10,
& [class*="e-2ebbc10-"]{display:none!important;}
& .elementor-element-ed7aac0{width:100%!important;margin-top:4px!important;}
& .elementor-element-ed7aac0 a,
& .elementor-element-ed7aac0 .elementor-button{
 width:100%!important;
 min-height:58px;
 display:flex!important;
 align-items:center;
 justify-content:center;
 border-radius:999px!important;
 background:linear-gradient(135deg,#17a95f,#28ca78)!important;
 color:#fff!important;
 font-size:16px!important;
 font-weight:800!important;
 box-shadow:0 14px 30px rgba(32,184,106,.28);
 transition:transform .2s ease,box-shadow .2s ease!important;
}
& .elementor-element-ed7aac0 a:hover{
 transform:translateY(-2px);
 box-shadow:0 18px 38px rgba(32,184,106,.34);
}

& .woocommerce-product-gallery{
 width:100%!important;
 float:none!important;
 margin:0!important;
}
& .woocommerce-product-gallery .flex-viewport{
 overflow:visible!important;
 height:auto!important;
}
& .woocommerce-product-gallery__wrapper{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr));
 gap:18px;
 transform:none!important;
 width:100%!important;
}
& .woocommerce-product-gallery__image{
 width:100%!important;
 float:none!important;
 margin:0!important;
 overflow:hidden;
 border-radius:24px;
 background:#f3f5f8;
 border:1px solid rgba(11,36,115,.08);
 box-shadow:0 12px 30px rgba(11,36,115,.08);
}
& .woocommerce-product-gallery__image:first-child{grid-column:1/-1;}
& .woocommerce-product-gallery__image a{display:block!important;}
& .woocommerce-product-gallery__image img{
 width:100%!important;
 height:auto!important;
 aspect-ratio:4/3;
 object-fit:contain!important;
 display:block!important;
 background:linear-gradient(145deg,#f6f7f9,#fff);
 padding:clamp(10px,1.4vw,22px);
}
& .woocommerce-product-gallery__trigger{
 top:18px!important;
 right:18px!important;
 width:46px!important;
 height:46px!important;
 border-radius:50%!important;
 background:#fff!important;
 box-shadow:0 8px 22px rgba(11,36,115,.14);
}
& .flex-control-thumbs{display:none!important;}

& .elementor-element-26ff36c{
 width:100%!important;
 max-width:1480px;
 margin:0 auto;
 padding:clamp(28px,4vw,58px)!important;
 border-radius:28px;
 background:#fff!important;
 border:1px solid rgba(11,36,115,.09);
 box-shadow:0 18px 48px rgba(11,36,115,.08);
}
& .elementor-element-3ab5997 .elementor-heading-title{
 color:var(--mb-navy)!important;
 font-size:clamp(30px,4vw,48px)!important;
 font-weight:800!important;
 letter-spacing:-.03em;
}
& .elementor-element-bf48b50{
 color:#46506a!important;
 font-size:16px!important;
 line-height:1.75!important;
}
& .elementor-element-bf48b50 ul{
 display:grid;
 grid-template-columns:repeat(2,minmax(0,1fr));
 gap:10px 28px;
 padding-left:22px;
}
& .elementor-element-bf48b50 li::marker{color:var(--mb-orange);}

& .elementor-element-4a3a370{
 width:100%!important;
 max-width:1480px;
 margin:0 auto;
 min-height:0!important;
 display:flex!important;
 flex-direction:column!important;
 align-items:center!important;
 justify-content:center!important;
 text-align:center!important;
 gap:14px!important;
 padding:clamp(30px,4vw,52px)!important;
 border-radius:28px;
 background:linear-gradient(125deg,#081d61 0%,#0b2e91 72%,#0c3eb1 100%)!important;
 box-shadow:0 24px 56px rgba(11,36,115,.22);
 overflow:hidden;
}
& .elementor-element-f0da175 .elementor-heading-title{
 color:#fff!important;
 font-size:clamp(28px,3vw,44px)!important;
 font-weight:800!important;
 letter-spacing:-.025em;
}
& .elementor-element-3f80a18{color:rgba(255,255,255,.78)!important;font-size:16px!important;max-width:780px;width:100%!important;}
& .elementor-element-f0da175{width:100%!important;}
& .elementor-element-21e378a{width:auto!important;align-self:center!important;}
& .elementor-element-21e378a a,
& .elementor-element-21e378a .elementor-button{
 border-radius:999px!important;
 background:var(--mb-orange)!important;
 color:#fff!important;
 font-weight:800!important;
 padding:17px 28px!important;
 white-space:nowrap;
 box-shadow:0 12px 26px rgba(0,0,0,.2);
}

@media (max-width:1024px){
 & .elementor-element-2d3c5ee{grid-template-columns:1fr!important;}
 & .elementor-element-d093b01,
 & .elementor-element-079391b{grid-column:1!important;grid-row:auto!important;}
 & .elementor-element-079391b{position:static!important;}
 & .elementor-element-4a3a370{grid-template-columns:1fr!important;}
}
@media (max-width:767px){
 padding:24px 14px 56px;
 gap:34px;
 & .elementor-element-2d3c5ee{gap:24px!important;}
 & .elementor-element-079391b{padding:28px 22px!important;border-radius:22px;gap:14px!important;}
 & .elementor-element-79ed9dc h1,
 & .elementor-element-79ed9dc .elementor-heading-title{font-size:38px!important;}
 & .woocommerce-product-gallery__wrapper{grid-template-columns:1fr;gap:12px;}
 & .woocommerce-product-gallery__image:first-child{grid-column:auto;}
 & .woocommerce-product-gallery__image{border-radius:18px;}
 & .woocommerce-product-gallery__image img{aspect-ratio:1/1;}
 & .elementor-element-26ff36c,
 & .elementor-element-4a3a370{padding:28px 20px!important;border-radius:22px;}
 & .elementor-element-bf48b50 ul{grid-template-columns:1fr;gap:8px;}
 & .elementor-element-21e378a,
 & .elementor-element-21e378a a{width:100%!important;}
}\n}