.elementor-220555 .elementor-element.elementor-element-8f42e78{--display:flex;--min-height:0px;--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-220555 .elementor-element.elementor-element-8f42e78:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-8f42e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9FD6FF26 44%, #FFFFFF 90%);}.elementor-220555 .elementor-element.elementor-element-154ab71{--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:0%;--margin-bottom:0%;--margin-left:05%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220555 .elementor-element.elementor-element-06c3627 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-220555 .elementor-element.elementor-element-06c3627 .elementor-heading-title{font-size:48px;font-weight:800;color:#004A87;}.elementor-220555 .elementor-element.elementor-element-68f237b > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-220555 .elementor-element.elementor-element-68f237b .elementor-heading-title{font-size:23px;font-weight:700;color:#046AB8;}.elementor-220555 .elementor-element.elementor-element-1fa9624 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-220555 .elementor-element.elementor-element-1fa9624 .elementor-heading-title{font-size:31px;font-weight:700;color:#004A87;}.elementor-220555 .elementor-element.elementor-element-3a5da60{font-size:20px;font-weight:600;color:#2B2B2BE6;}.elementor-220555 .elementor-element.elementor-element-c1efa4a{--display:flex;}.elementor-220555 .elementor-element.elementor-element-285f0a7{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 36px 0px rgba(0,74,135,0.18);--margin-top:-5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-220555 .elementor-element.elementor-element-285f0a7:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-285f0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-9cb5536 .elementor-heading-title{font-size:20px;font-weight:800;color:#004A87;}.elementor-220555 .elementor-element.elementor-element-074af0e{font-size:18px;color:#2B2B2BE6;}.elementor-220555 .elementor-element.elementor-element-99717cf{width:100%;max-width:100%;bottom:-1px;z-index:1;text-align:center;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-99717cf{right:0%;}body.rtl .elementor-220555 .elementor-element.elementor-element-99717cf{left:0%;}.elementor-220555 .elementor-element.elementor-element-99717cf img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-220555 .elementor-element.elementor-element-acdf034{--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;--padding-top:72px;--padding-bottom:62px;--padding-left:6px;--padding-right:16px;}.elementor-220555 .elementor-element.elementor-element-acdf034:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-acdf034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004A87;}.elementor-220555 .elementor-element.elementor-element-09468e5 .elementor-heading-title{font-size:43px;color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-0321384 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-220555 .elementor-element.elementor-element-0321384 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-84ead34{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-220555 .elementor-element.elementor-element-166911c{--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;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:#c9e7fe;--border-color:#c9e7fe;--border-radius:14px 14px 14px 14px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:32px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-220555 .elementor-element.elementor-element-166911c:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-166911c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-b0540fe{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:end;}.elementor-220555 .elementor-element.elementor-element-0518646 .elementor-heading-title{color:#004A87;}.elementor-220555 .elementor-element.elementor-element-b318391{font-size:18px;color:#2B2B2BE6;}.elementor-220555 .elementor-element.elementor-element-70cc005{--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;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:#c9e7fe;--border-color:#c9e7fe;--border-radius:14px 14px 14px 14px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:32px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-220555 .elementor-element.elementor-element-70cc005:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-70cc005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-5667558{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:end;}.elementor-220555 .elementor-element.elementor-element-2fbd2ee .elementor-heading-title{color:#004A87;}.elementor-220555 .elementor-element.elementor-element-4713833{font-size:18px;color:#2B2B2BE6;}.elementor-220555 .elementor-element.elementor-element-86957b5{--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;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:#c9e7fe;--border-color:#c9e7fe;--border-radius:14px 14px 14px 14px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:32px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-220555 .elementor-element.elementor-element-86957b5:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-86957b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-05827f8{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:end;}.elementor-220555 .elementor-element.elementor-element-2b9bbf9 .elementor-heading-title{color:#004A87;}.elementor-220555 .elementor-element.elementor-element-d6e3401{font-size:18px;color:#2B2B2BE6;}.elementor-220555 .elementor-element.elementor-element-66a21fa{--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;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:#c9e7fe;--border-color:#c9e7fe;--border-radius:14px 14px 14px 14px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:32px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-220555 .elementor-element.elementor-element-66a21fa:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-66a21fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-b17337c{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:end;}.elementor-220555 .elementor-element.elementor-element-53cd32a .elementor-heading-title{color:#004A87;}.elementor-220555 .elementor-element.elementor-element-5d497ff{font-size:18px;color:#2B2B2BE6;}.elementor-220555 .elementor-element.elementor-element-502bc8f{--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;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:#c9e7fe;--border-color:#c9e7fe;--border-radius:14px 14px 14px 14px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:32px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-220555 .elementor-element.elementor-element-502bc8f:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-502bc8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-f018c55{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:end;}.elementor-220555 .elementor-element.elementor-element-c19b455 .elementor-heading-title{color:#004A87;}.elementor-220555 .elementor-element.elementor-element-bd31d20{font-size:18px;color:#2B2B2BE6;}.elementor-220555 .elementor-element.elementor-element-1c7a244{--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;--padding-top:32px;--padding-bottom:52px;--padding-left:40px;--padding-right:40px;}.elementor-220555 .elementor-element.elementor-element-bbecda1{width:100%;max-width:100%;bottom:-2px;z-index:1;text-align:center;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-bbecda1{right:0%;}body.rtl .elementor-220555 .elementor-element.elementor-element-bbecda1{left:0%;}.elementor-220555 .elementor-element.elementor-element-bbecda1 img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-220555 .elementor-element.elementor-element-f90edde{--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;}.elementor-220555 .elementor-element.elementor-element-a0d2a69 > .elementor-widget-container{padding:032px 0px 0px 0px;}.elementor-220555 .elementor-element.elementor-element-a0d2a69 .elementor-heading-title{font-size:43px;font-weight:900;color:#004A87;}.elementor-220555 .elementor-element.elementor-element-b59b5de{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-220555 .elementor-element.elementor-element-81ea4c2{--display:flex;}.elementor-220555 .elementor-element.elementor-element-6965e85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220555 .elementor-element.elementor-element-3f044ee.elementor-element{--align-self:flex-start;}.elementor-220555 .elementor-element.elementor-element-3f044ee{text-align:start;font-size:20px;color:#004A87;}.elementor-220555 .elementor-element.elementor-element-a2e5d2e .nebula-button--icon-left .nebula-button__text{margin-inline-start:8px;}.elementor-220555 .elementor-element.elementor-element-a2e5d2e .nebula-button--icon-right .nebula-button__text{margin-inline-end:8px;}.elementor-220555 .elementor-element.elementor-element-a4f3bfa{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}.elementor-220555 .elementor-element.elementor-element-a4f3bfa.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-a4f3bfa{left:50%;}body.rtl .elementor-220555 .elementor-element.elementor-element-a4f3bfa{right:50%;}.elementor-220555 .elementor-element.elementor-element-8a58e4e{z-index:1;}.elementor-220555 .elementor-element.elementor-element-8a58e4e img{width:100%;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-220555 .elementor-element.elementor-element-c87379c{--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;--padding-top:72px;--padding-bottom:62px;--padding-left:6px;--padding-right:16px;}.elementor-220555 .elementor-element.elementor-element-c87379c:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-c87379c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004A87;}.elementor-220555 .elementor-element.elementor-element-8513ef4 .elementor-heading-title{font-size:43px;color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-dec9269 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-220555 .elementor-element.elementor-element-dec9269 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-b331f56{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-220555 .elementor-element.elementor-element-1dec9d1{--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;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:#c9e7fe;--border-color:#c9e7fe;--border-radius:14px 14px 14px 14px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:32px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-220555 .elementor-element.elementor-element-1dec9d1:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-1dec9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-3c1de16{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-220555 .elementor-element.elementor-element-86dc827 .elementor-heading-title{color:#004A87;}.elementor-220555 .elementor-element.elementor-element-1dd8a83{font-size:18px;color:#2B2B2BE6;}.elementor-220555 .elementor-element.elementor-element-574ef4e{--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;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:#c9e7fe;--border-color:#c9e7fe;--border-radius:14px 14px 14px 14px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:32px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-220555 .elementor-element.elementor-element-574ef4e:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-574ef4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-547da31{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-220555 .elementor-element.elementor-element-87bc97e .elementor-heading-title{color:#004A87;}.elementor-220555 .elementor-element.elementor-element-3c717a8{font-size:18px;color:#2B2B2BE6;}.elementor-220555 .elementor-element.elementor-element-465edb3{--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;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:#c9e7fe;--border-color:#c9e7fe;--border-radius:14px 14px 14px 14px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:32px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-220555 .elementor-element.elementor-element-465edb3:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-465edb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-3250e23{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-220555 .elementor-element.elementor-element-b2c051b .elementor-heading-title{color:#004A87;}.elementor-220555 .elementor-element.elementor-element-0c646c7{font-size:18px;color:#2B2B2BE6;}.elementor-220555 .elementor-element.elementor-element-c58d2c8{--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;--padding-top:52px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-220555 .elementor-element.elementor-element-c58d2c8:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-c58d2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-894b8cf{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}.elementor-220555 .elementor-element.elementor-element-894b8cf.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-894b8cf{left:50%;}body.rtl .elementor-220555 .elementor-element.elementor-element-894b8cf{right:50%;}.elementor-220555 .elementor-element.elementor-element-2161e81{z-index:1;}.elementor-220555 .elementor-element.elementor-element-2161e81 img{width:100%;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-220555 .elementor-element.elementor-element-c73bb9e > .elementor-widget-container{margin:032px 0px 0px 0px;}.elementor-220555 .elementor-element.elementor-element-c73bb9e{text-align:start;}.elementor-220555 .elementor-element.elementor-element-c73bb9e .elementor-heading-title{font-size:43px;font-weight:800;color:#004A87;}.elementor-220555 .elementor-element.elementor-element-9d24989{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-220555 .elementor-element.elementor-element-6c13350{--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:012px 012px;--row-gap:012px;--column-gap:012px;}.elementor-220555 .elementor-element.elementor-element-0b9aa37 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-220555 .elementor-element.elementor-element-0b9aa37 .elementor-heading-title{color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-f77c1ba .elementor-heading-title{color:#000000;}.elementor-220555 .elementor-element.elementor-element-bd164ec{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-220555 .elementor-element.elementor-element-1ab3328 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-220555 .elementor-element.elementor-element-1ab3328 .elementor-heading-title{color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-b782348 .elementor-heading-title{color:#000000;}.elementor-220555 .elementor-element.elementor-element-09466f0{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-220555 .elementor-element.elementor-element-7dcc030 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-220555 .elementor-element.elementor-element-7dcc030 .elementor-heading-title{color:#FFFFFF;}.elementor-220555 .elementor-element.elementor-element-f62fad3 .elementor-heading-title{color:#000000;}.elementor-220555 .elementor-element.elementor-element-df36342{text-align:center;font-size:20px;font-weight:600;color:#004A87;}.elementor-220555 .elementor-element.elementor-element-0e826d0{--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;--padding-top:52px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-220555 .elementor-element.elementor-element-0e826d0:not(.elementor-motion-effects-element-type-background), .elementor-220555 .elementor-element.elementor-element-0e826d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-9153b8e{right:0%;}body.rtl .elementor-220555 .elementor-element.elementor-element-9153b8e{left:0%;}.elementor-220555 .elementor-element.elementor-element-9153b8e{top:0px;z-index:1;}.elementor-220555 .elementor-element.elementor-element-9153b8e img{width:100%;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-220555 .elementor-element.elementor-element-c50c9cf > .elementor-widget-container{margin:032px 0px 0px 0px;}.elementor-220555 .elementor-element.elementor-element-c50c9cf{text-align:center;}.elementor-220555 .elementor-element.elementor-element-c50c9cf .elementor-heading-title{font-size:43px;font-weight:800;color:#004A87;}.elementor-220555 .elementor-element.elementor-element-3773e1e{text-align:center;font-size:20px;font-weight:600;color:#004A87;}.elementor-220555 .elementor-element.elementor-element-6a71d21 .nebula-button--icon-left .nebula-button__text{margin-inline-start:8px;}.elementor-220555 .elementor-element.elementor-element-6a71d21 .nebula-button--icon-right .nebula-button__text{margin-inline-end:8px;}.elementor-220555 .elementor-element.elementor-element-c0d659f{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}.elementor-220555 .elementor-element.elementor-element-c0d659f.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-c0d659f{left:50%;}body.rtl .elementor-220555 .elementor-element.elementor-element-c0d659f{right:50%;}.elementor-220555 .elementor-element.elementor-element-756ee84{--display:flex;--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:center;--padding-top:52px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-220555 .elementor-element.elementor-element-d6f0c30 > .elementor-widget-container{margin:032px 0px 0px 0px;}.elementor-220555 .elementor-element.elementor-element-d6f0c30{text-align:center;}.elementor-220555 .elementor-element.elementor-element-d6f0c30 .elementor-heading-title{font-size:30px;font-weight:800;color:#004A87;}.elementor-220555 .elementor-element.elementor-element-4e3a579{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}.elementor-220555 .elementor-element.elementor-element-4e3a579.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-4e3a579{left:50%;}body.rtl .elementor-220555 .elementor-element.elementor-element-4e3a579{right:50%;}.elementor-220555 .elementor-element.elementor-element-b33f23e{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;}.elementor-220555 .elementor-element.elementor-element-370ccc7 .elementor-heading-title{font-size:23px;color:#000000;}@media(max-width:1024px){.elementor-220555 .elementor-element.elementor-element-8f42e78{--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;}.elementor-220555 .elementor-element.elementor-element-154ab71{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-220555 .elementor-element.elementor-element-06c3627 .elementor-heading-title{font-size:40px;}.elementor-220555 .elementor-element.elementor-element-68f237b .elementor-heading-title{font-size:26px;}.elementor-220555 .elementor-element.elementor-element-1fa9624 .elementor-heading-title{font-size:40px;}.elementor-220555 .elementor-element.elementor-element-c1efa4a.e-con{--align-self:center;}.elementor-220555 .elementor-element.elementor-element-285f0a7{--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-99717cf{right:0%;}body.rtl .elementor-220555 .elementor-element.elementor-element-99717cf{left:0%;}.elementor-220555 .elementor-element.elementor-element-acdf034{--padding-top:72px;--padding-bottom:064px;--padding-left:16px;--padding-right:16px;}.elementor-220555 .elementor-element.elementor-element-84ead34{--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:center;}.elementor-220555 .elementor-element.elementor-element-b0540fe{--e-con-grid-template-columns:auto auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;}.elementor-220555 .elementor-element.elementor-element-5667558{--e-con-grid-template-columns:auto auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;}.elementor-220555 .elementor-element.elementor-element-05827f8{--e-con-grid-template-columns:auto auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;}.elementor-220555 .elementor-element.elementor-element-b17337c{--e-con-grid-template-columns:auto auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;}.elementor-220555 .elementor-element.elementor-element-f018c55{--e-con-grid-template-columns:auto auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-bbecda1{right:0%;}body.rtl .elementor-220555 .elementor-element.elementor-element-bbecda1{left:0%;}.elementor-220555 .elementor-element.elementor-element-b59b5de{--grid-auto-flow:row;}.elementor-220555 .elementor-element.elementor-element-a4f3bfa{top:-3px;}.elementor-220555 .elementor-element.elementor-element-c87379c{--padding-top:72px;--padding-bottom:064px;--padding-left:16px;--padding-right:16px;}.elementor-220555 .elementor-element.elementor-element-b331f56{--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:center;}.elementor-220555 .elementor-element.elementor-element-3c1de16{--e-con-grid-template-columns:auto auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;}.elementor-220555 .elementor-element.elementor-element-547da31{--e-con-grid-template-columns:auto auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;}.elementor-220555 .elementor-element.elementor-element-3250e23{--e-con-grid-template-columns:auto auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;}.elementor-220555 .elementor-element.elementor-element-894b8cf{top:-3px;}.elementor-220555 .elementor-element.elementor-element-9d24989{--grid-auto-flow:row;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-9153b8e{right:0%;}body.rtl .elementor-220555 .elementor-element.elementor-element-9153b8e{left:0%;}.elementor-220555 .elementor-element.elementor-element-9153b8e{top:-4px;}.elementor-220555 .elementor-element.elementor-element-c0d659f{top:-3px;}.elementor-220555 .elementor-element.elementor-element-4e3a579{top:-3px;}.elementor-220555 .elementor-element.elementor-element-b33f23e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-220555 .elementor-element.elementor-element-06c3627 .elementor-heading-title{font-size:32px;}.elementor-220555 .elementor-element.elementor-element-68f237b .elementor-heading-title{font-size:32px;}.elementor-220555 .elementor-element.elementor-element-1fa9624 .elementor-heading-title{font-size:32px;}.elementor-220555 .elementor-element.elementor-element-3a5da60{font-size:16px;}.elementor-220555 .elementor-element.elementor-element-c1efa4a{--min-height:195px;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-99717cf{right:0px;}body.rtl .elementor-220555 .elementor-element.elementor-element-99717cf{left:0px;}.elementor-220555 .elementor-element.elementor-element-99717cf{bottom:-6px;}.elementor-220555 .elementor-element.elementor-element-99717cf img{width:100%;}.elementor-220555 .elementor-element.elementor-element-acdf034{--padding-top:72px;--padding-bottom:64px;--padding-left:8px;--padding-right:8px;}.elementor-220555 .elementor-element.elementor-element-84ead34{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-220555 .elementor-element.elementor-element-166911c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220555 .elementor-element.elementor-element-b0540fe{--e-con-grid-template-columns:1;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-220555 .elementor-element.elementor-element-70cc005{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220555 .elementor-element.elementor-element-5667558{--e-con-grid-template-columns:1;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-220555 .elementor-element.elementor-element-86957b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220555 .elementor-element.elementor-element-05827f8{--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-220555 .elementor-element.elementor-element-66a21fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220555 .elementor-element.elementor-element-b17337c{--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-220555 .elementor-element.elementor-element-502bc8f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220555 .elementor-element.elementor-element-f018c55{--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-bbecda1{right:0px;}body.rtl .elementor-220555 .elementor-element.elementor-element-bbecda1{left:0px;}.elementor-220555 .elementor-element.elementor-element-bbecda1{bottom:-7px;}.elementor-220555 .elementor-element.elementor-element-bbecda1 img{width:100%;}.elementor-220555 .elementor-element.elementor-element-a0d2a69 .elementor-heading-title{font-size:28px;}.elementor-220555 .elementor-element.elementor-element-b59b5de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-220555 .elementor-element.elementor-element-81ea4c2{--min-height:195px;}.elementor-220555 .elementor-element.elementor-element-81ea4c2.e-con{--order:-99999 /* order start hack */;}.elementor-220555 .elementor-element.elementor-element-a4f3bfa{top:-4px;}.elementor-220555 .elementor-element.elementor-element-8a58e4e img{width:100%;}.elementor-220555 .elementor-element.elementor-element-c87379c{--padding-top:72px;--padding-bottom:64px;--padding-left:8px;--padding-right:8px;}.elementor-220555 .elementor-element.elementor-element-b331f56{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-220555 .elementor-element.elementor-element-1dec9d1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220555 .elementor-element.elementor-element-3c1de16{--e-con-grid-template-columns:1;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-220555 .elementor-element.elementor-element-574ef4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220555 .elementor-element.elementor-element-547da31{--e-con-grid-template-columns:1;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-220555 .elementor-element.elementor-element-465edb3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220555 .elementor-element.elementor-element-3250e23{--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-220555 .elementor-element.elementor-element-894b8cf{top:-4px;}.elementor-220555 .elementor-element.elementor-element-2161e81 img{width:100%;}.elementor-220555 .elementor-element.elementor-element-c73bb9e .elementor-heading-title{font-size:28px;}.elementor-220555 .elementor-element.elementor-element-9d24989{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-220555 .elementor-element.elementor-element-9153b8e{right:0px;}body.rtl .elementor-220555 .elementor-element.elementor-element-9153b8e{left:0px;}.elementor-220555 .elementor-element.elementor-element-9153b8e{top:-11px;}.elementor-220555 .elementor-element.elementor-element-9153b8e img{width:100%;}.elementor-220555 .elementor-element.elementor-element-c50c9cf .elementor-heading-title{font-size:28px;}.elementor-220555 .elementor-element.elementor-element-c0d659f{top:-4px;}.elementor-220555 .elementor-element.elementor-element-d6f0c30 .elementor-heading-title{font-size:28px;}.elementor-220555 .elementor-element.elementor-element-4e3a579{top:-4px;}.elementor-220555 .elementor-element.elementor-element-b33f23e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}@media(min-width:768px){.elementor-220555 .elementor-element.elementor-element-8f42e78{--content-width:100%;}.elementor-220555 .elementor-element.elementor-element-154ab71{--content-width:100%;}.elementor-220555 .elementor-element.elementor-element-c1efa4a{--width:70%;}.elementor-220555 .elementor-element.elementor-element-285f0a7{--width:87%;}.elementor-220555 .elementor-element.elementor-element-1c7a244{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-220555 .elementor-element.elementor-element-285f0a7{--width:100%;}.elementor-220555 .elementor-element.elementor-element-166911c{--content-width:100%;}.elementor-220555 .elementor-element.elementor-element-1dec9d1{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-06c3627 */.elementor-220555 .elementor-element.elementor-element-06c3627 h1 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68f237b */.elementor-220555 .elementor-element.elementor-element-68f237b h1 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fa9624 */.elementor-220555 .elementor-element.elementor-element-1fa9624 h1 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for de-marketo, class: .elementor-element-a246fb7 */#LblAccepted_Online_T_C__c {
    font-size: 12px;
    padding-bottom: 16px!important;
      font-weight: 400;
}

#mktoForm_2116 .mktoErrorMsg {
  font-size: 15px;
}

#mktoForm_2116 .mktoButtonWrap {
    width: 100%;
}

#mktoForm_2116 .mktoButtonWrap button {
    background-color: rgba(0, 74, 135, 1) !important;
    width: 100%;
    border-radius: 6px!important;
}

/* Change button text to "Request a DreamBox Demo" */
#mktoForm_2116 .mktoButton {
  font-size: 0 !important; 
  /* Hide original text */
}

#mktoForm_2116 .mktoButton::after {
  content: "Submit Form";
  font-size: 18px; /* Adjust font size as needed */
}
/* Checkbox and legal label flex layout */
#mktoForm_2116 .mktoFieldWrap:has(.mktoLogicalField.mktoCheckboxList) {
  display: flex !important;
  flex-direction: row-reverse !important;
  
  align-items: flex-start;
}
/* Ensure the checkbox container aligns properly */
#mktoForm_2116 .mktoLogicalField.mktoCheckboxList {
  flex-shrink: 0; /* Prevent checkbox from shrinking */
  margin-top: 2px; /* Align with first line of text */
}

#mktoForm_2116.mktoForm .mktoFormRow .mktoFormCol {
margin-bottom: 20px !important;
}

#mktoForm_2116.mktoForm .mktoFormRow .mktoFieldWrap>label {
        font-size: 14px !important;
margin-bottom: 10px !important;
}

/* Push checkbox and legal text container down */
#mktoForm_2116 .mktoFieldWrap:has(.mktoLogicalField.mktoCheckboxList) {
    margin-top: 10px; /* Adjust value as needed */
}

/* Target the specific authorized buyer checkbox field wrapper */
#mktoForm_2116 .mktoFieldWrap:has(input[name="Is_Teacher_Authorized_Buyer__c"]) {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    width: 100% !important;
    overflow: hidden !important; /* Prevent overflow */
}

/* Fix the authorized buyer checkbox container width */
#mktoForm_2116 .mktoLogicalField.mktoCheckboxList:has(input[name="Is_Teacher_Authorized_Buyer__c"]) {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    flex-shrink: 1 !important; /* Allow shrinking */
}

/* Ensure the checkbox label wraps properly */
#mktoForm_2116 label[for="mktoCheckbox_17711_0"] {
    width: 100% !important;
    max-width: 100% !important;
    word-wrap: break-word !important;
    white-space: normal !important;
    font-weight: 400;
    line-height: 1;
    margin-left: 8px !important; /* Space from checkbox */
}

/* Style the checkbox input itself */
#mktoForm_2116 input[name="Is_Teacher_Authorized_Buyer__c"] {
    margin-right: 8px !important;
    margin-top: 2px !important;
    flex-shrink: 0 !important;
}

/* Ensure the entire form row containing authorized buyer field fits */
#mktoForm_2116 .mktoFormRow:has(input[name="Is_Teacher_Authorized_Buyer__c"]) {
    width: 100% !important;
    overflow: hidden !important;
}

/* Fix the form column for authorized buyer field */
#mktoForm_2116 .mktoFormCol:has(input[name="Is_Teacher_Authorized_Buyer__c"]) {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 15px !important;
}
/* Make the parent form use flexbox to allow reordering */
#mktoForm_2116 {
    display: flex !important;
    flex-direction: column !important;
}

/* Move authorized buyer checkbox ABOVE terms checkbox */
#mktoForm_2116 .mktoFormRow:has(input[name="Is_Teacher_Authorized_Buyer__c"]) {
    order: 8 !important; /* Place before terms row */
}

#mktoForm_2116 .mktoFormRow:has(input[name="Accepted_Online_T_C__c"]) {
    order: 9 !important; /* Place after authorized buyer */
}

#mktoForm_2116 .mktoButtonRow {
    order: 10 !important; /* Keep submit button at bottom */
}

/* Ensure all other form rows maintain their order */
#mktoForm_2116 .mktoFormRow:not(:has(input[name="Is_Teacher_Authorized_Buyer__c"])):not(:has(input[name="Accepted_Online_T_C__c"])) {
    order: initial !important;
}

/* Target the specific authorized buyer checkbox field wrapper */
#mktoForm_2116 .mktoFieldWrap:has(input[name="Is_Teacher_Authorized_Buyer__c"]) {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    width: 100% !important;
    overflow: hidden !important; /* Prevent overflow */
    margin-bottom: -15px !important; /* Add spacing */
}

/* Fix the authorized buyer checkbox container width */
#mktoForm_2116 .mktoLogicalField.mktoCheckboxList:has(input[name="Is_Teacher_Authorized_Buyer__c"]) {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    flex-shrink: 1 !important; /* Allow shrinking */
}

/* Ensure the checkbox label wraps properly */
#mktoForm_2116 label[for="mktoCheckbox_17711_0"] {
    width: 100% !important;
    max-width: 100% !important;
    word-wrap: break-word !important;
    white-space: normal !important;
    font-size: 14px !important;
}

/* Style the checkbox input itself */
#mktoForm_2116 input[name="Is_Teacher_Authorized_Buyer__c"] {
    margin-right: 8px !important;
    margin-top: 2px !important;
    flex-shrink: 0 !important;
}

/* Ensure the entire form row containing authorized buyer field fits */
#mktoForm_2116 .mktoFormRow:has(input[name="Is_Teacher_Authorized_Buyer__c"]) {
    width: 100% !important;
    overflow: hidden !important;
}

/* Fix the form column for authorized buyer field */
#mktoForm_2116 .mktoFormCol:has(input[name="Is_Teacher_Authorized_Buyer__c"]) {
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09468e5 */.elementor-220555 .elementor-element.elementor-element-09468e5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ead34 */.elementor-220555 .elementor-element.elementor-element-84ead34 .stb-card {
    max-width: 370px;
}

.elementor-220555 .elementor-element.elementor-element-84ead34 svg {
    max-width: 70px!important;
}
@media (max-width: 1024px) {
    .elementor-220555 .elementor-element.elementor-element-84ead34 .stb-card {
        max-width: initial!important;
    }
}/* End custom CSS */
/* Start custom CSS for de-button, class: .elementor-element-a2e5d2e */.elementor-220555 .elementor-element.elementor-element-a2e5d2e a{
    background: rgb(0, 74, 135);
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8513ef4 */.elementor-220555 .elementor-element.elementor-element-8513ef4 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b331f56 */.elementor-220555 .elementor-element.elementor-element-b331f56 .stb-card {
    max-width: 370px;
}

@media (max-width: 1024px) {
    .elementor-220555 .elementor-element.elementor-element-b331f56 .stb-card {
        max-width: initial!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c87379c */.elementor-220555 .elementor-element.elementor-element-c87379c svg {
    max-width: 80px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b9aa37 */.elementor-220555 .elementor-element.elementor-element-0b9aa37 span {
flex-shrink: 0;
width: 40px;
height: 40px;
border-radius: 50%;
background: rgb(0, 74, 135)!important;
color: rgb(255, 255, 255);
display: flex;
align-items: center;
justify-content: center;
font-size: 18px!important;
font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ab3328 */.elementor-220555 .elementor-element.elementor-element-1ab3328 span {
flex-shrink: 0;
width: 40px;
height: 40px;
border-radius: 50%;
background: rgb(0, 74, 135)!important;
color: rgb(255, 255, 255);
display: flex;
align-items: center;
justify-content: center;
font-size: 18px!important;
font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dcc030 */.elementor-220555 .elementor-element.elementor-element-7dcc030 span {
flex-shrink: 0;
width: 40px;
height: 40px;
border-radius: 50%;
background: rgb(0, 74, 135)!important;
color: rgb(255, 255, 255);
display: flex;
align-items: center;
justify-content: center;
font-size: 18px!important;
font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df36342 */.elementor-220555 .elementor-element.elementor-element-df36342  {
    display: flex;
    border-radius: 8px;
    padding: 16px 24px;
    background: rgb(237, 246, 254)!important;
    font-size: 15px!important;
}
.elementor-220555 .elementor-element.elementor-element-df36342 p {
    margin: 0!important;
}/* End custom CSS */
/* Start custom CSS for de-button, class: .elementor-element-6a71d21 */.elementor-220555 .elementor-element.elementor-element-6a71d21 a{
    background: rgb(0, 74, 135);
    border-radius: 8px;
}/* End custom CSS */