.elementor-10270 .elementor-element.elementor-element-bc2e041{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:110px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-10270 .elementor-element.elementor-element-bc2e041:not(.elementor-motion-effects-element-type-background), .elementor-10270 .elementor-element.elementor-element-bc2e041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001B36;}.elementor-10270 .elementor-element.elementor-element-b1a1888{--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;}.elementor-10270 .elementor-element.elementor-element-014e427{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10270 .elementor-element.elementor-element-4d09135{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10270 .elementor-element.elementor-element-30a2107{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10270 .elementor-element.elementor-element-e9fff86{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10270 .elementor-element.elementor-element-4fc966d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#7FB3FF;}.elementor-10270 .elementor-element.elementor-element-fb4143f > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-fb4143f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-10270 .elementor-element.elementor-element-1474e41 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-1474e41{font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.7em;color:#C4D6EC;}.elementor-10270 .elementor-element.elementor-element-e348e4d{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10270 .elementor-element.elementor-element-4d91651 .elementor-button{background-color:#F55349;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-10270 .elementor-element.elementor-element-4d91651{width:initial;max-width:initial;}.elementor-10270 .elementor-element.elementor-element-76318d0 .elementor-button{background-color:#01417F;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-10270 .elementor-element.elementor-element-76318d0{width:initial;max-width:initial;}.elementor-10270 .elementor-element.elementor-element-747203f > .elementor-widget-container{margin:34px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-747203f{font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.9em;color:#C4D6EC;}.elementor-10270 .elementor-element.elementor-element-1a48ee5 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-1a48ee5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-10270 .elementor-element.elementor-element-19d30dc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-10270 .elementor-element.elementor-element-19d30dc:not(.elementor-motion-effects-element-type-background), .elementor-10270 .elementor-element.elementor-element-19d30dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1F9;}.elementor-10270 .elementor-element.elementor-element-f580874 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#004F9E;}.elementor-10270 .elementor-element.elementor-element-8b9cc83 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-8b9cc83 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#001B36;}.elementor-10270 .elementor-element.elementor-element-7d60b2c > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-7d60b2c{font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.7em;color:#66727E;}.elementor-10270 .elementor-element.elementor-element-8fd6ff6 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-8fd6ff6{font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.85em;color:#66727E;}.elementor-10270 .elementor-element.elementor-element-d94b4be{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-10270 .elementor-element.elementor-element-d94b4be:not(.elementor-motion-effects-element-type-background), .elementor-10270 .elementor-element.elementor-element-d94b4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-10270 .elementor-element.elementor-element-f93091e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#004F9E;}.elementor-10270 .elementor-element.elementor-element-e59a27c > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-e59a27c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#001B36;}.elementor-10270 .elementor-element.elementor-element-b5136ed > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-b5136ed{font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.75em;color:#66727E;}.elementor-10270 .elementor-element.elementor-element-a3ee0db{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-10270 .elementor-element.elementor-element-a3ee0db:not(.elementor-motion-effects-element-type-background), .elementor-10270 .elementor-element.elementor-element-a3ee0db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001B36;}.elementor-10270 .elementor-element.elementor-element-5e1010c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#7FB3FF;}.elementor-10270 .elementor-element.elementor-element-358b683 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-358b683 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-10270 .elementor-element.elementor-element-690cb49 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-690cb49{font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.7em;color:#C4D6EC;}.elementor-10270 .elementor-element.elementor-element-52c8b22 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-52c8b22{font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.85em;color:#C4D6EC;}.elementor-10270 .elementor-element.elementor-element-6fb01a5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-10270 .elementor-element.elementor-element-6fb01a5:not(.elementor-motion-effects-element-type-background), .elementor-10270 .elementor-element.elementor-element-6fb01a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-10270 .elementor-element.elementor-element-ab60864 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#004F9E;}.elementor-10270 .elementor-element.elementor-element-e98333e > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-e98333e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#001B36;}.elementor-10270 .elementor-element.elementor-element-7049a5c > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-7049a5c{font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.85em;color:#66727E;}.elementor-10270 .elementor-element.elementor-element-1b251ee{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-10270 .elementor-element.elementor-element-1b251ee:not(.elementor-motion-effects-element-type-background), .elementor-10270 .elementor-element.elementor-element-1b251ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10270 .elementor-element.elementor-element-de6dd24 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#004F9E;}.elementor-10270 .elementor-element.elementor-element-f18cda2 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-f18cda2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#001B36;}.elementor-10270 .elementor-element.elementor-element-8fa07eb > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-8fa07eb{font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.85em;color:#66727E;}.elementor-10270 .elementor-element.elementor-element-699ef63{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-10270 .elementor-element.elementor-element-699ef63:not(.elementor-motion-effects-element-type-background), .elementor-10270 .elementor-element.elementor-element-699ef63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-10270 .elementor-element.elementor-element-bb654a4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#004F9E;}.elementor-10270 .elementor-element.elementor-element-9543d2d > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-9543d2d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#001B36;}.elementor-10270 .elementor-element.elementor-element-8476459{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-10270 .elementor-element.elementor-element-8476459 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-accordion-item{border-width:1px;border-color:#E1E9F3;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#E1E9F3;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#E1E9F3;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-accordion-icon, .elementor-10270 .elementor-element.elementor-element-8476459 .elementor-accordion-title{color:#001B36;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-accordion-icon svg{fill:#001B36;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-active .elementor-accordion-icon, .elementor-10270 .elementor-element.elementor-element-8476459 .elementor-active .elementor-accordion-title{color:#004F9E;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-active .elementor-accordion-icon svg{fill:#004F9E;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-accordion-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:600;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-tab-title{padding:20px 22px 20px 22px;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-tab-title .elementor-accordion-icon i:before{color:#004F9E;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-tab-title .elementor-accordion-icon svg{fill:#004F9E;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F55349;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F55349;}.elementor-10270 .elementor-element.elementor-element-8476459 .elementor-tab-content{color:#66727E;font-family:"Manrope", Sans-serif;font-size:16px;padding:4px 22px 22px 22px;}.elementor-10270 .elementor-element.elementor-element-eb9b3f1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:90px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-10270 .elementor-element.elementor-element-eb9b3f1:not(.elementor-motion-effects-element-type-background), .elementor-10270 .elementor-element.elementor-element-eb9b3f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001B36;}.elementor-10270 .elementor-element.elementor-element-ed4ac10 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#7FB3FF;}.elementor-10270 .elementor-element.elementor-element-b73e02e > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-b73e02e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-10270 .elementor-element.elementor-element-b82d241 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-10270 .elementor-element.elementor-element-b82d241{font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.7em;color:#C4D6EC;}.elementor-10270 .elementor-element.elementor-element-8afaf5d{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10270 .elementor-element.elementor-element-c390efc .elementor-button{background-color:#F55349;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-10270 .elementor-element.elementor-element-c390efc{width:initial;max-width:initial;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-10270 .elementor-element.elementor-element-8476459{width:100%;max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-b5136ed */.elementor-10270 .elementor-element.elementor-element-b5136ed#gp-body#gp-body ul{grid-template-columns:repeat(2,1fr) !important}
@media(max-width:720px){.elementor-10270 .elementor-element.elementor-element-b5136ed#gp-body#gp-body ul{grid-template-columns:1fr !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c8b22 *//* Raised by Mayank on the 16 Sep go-live call: the open card put its coral end of
   the gradient on the left, directly under the link, so a red link sat on coral and
   could not be read. The gradient is flipped so the navy end is on the left where all
   the text sits, and the link is lifted to the light coral used elsewhere on dark. */
.elementor-10270 .elementor-element.elementor-element-52c8b22#dk-body#dk-body li.on{background-image:linear-gradient(104deg,#003366 0%,#0A3466 28%,#4A3D5F 52%,#8A4657 74%,#E8524B 100%) !important}
.elementor-10270 .elementor-element.elementor-element-52c8b22#dk-body#dk-body li .d a{color:#FF9387 !important;font-weight:700;text-decoration:none}
.elementor-10270 .elementor-element.elementor-element-52c8b22#dk-body#dk-body li .d a:hover{color:#FFE8E4 !important}/* End custom CSS */
/* Start custom CSS *//* ================================================================
   InfraTech service page system. Crayon Digital, 23 Aug 2026.
   Copied to this page 9 Sep 2026 when AI for Law Firms was built.
   NOTE: this block is now duplicated on 9275, 9278, 9281, 9548 and
   here. It should be promoted to a global snippet like the device
   kit so there is one source of truth. Flagged to Ads 9 Sep 2026.
   ================================================================ */

body.elementor-page-10270 [id^="svc-cards"] > .e-con-inner{align-items:stretch;gap:18px}
body.elementor-page-10270 [id^="svc-cards"] > .e-con-inner > .e-con{position:relative;overflow:hidden;background:#fff!important;border:1px solid #E3EAF2;border-radius:16px!important;padding:0!important;gap:0!important;align-items:stretch!important;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .45s}
body.elementor-page-10270 [id^="svc-cards"] > .e-con-inner > .e-con:hover{transform:translateY(-7px);box-shadow:0 26px 56px rgba(0,52,104,.14);border-color:transparent}

body.elementor-page-10270 [id^="svc-cards"] > .e-con-inner > .e-con > .elementor-widget-heading:first-child{margin:0!important;padding:24px 24px 20px;min-height:92px;display:flex;align-items:flex-end;background:radial-gradient(rgba(255,255,255,.5) 1.4px,transparent 1.4px) 0 0/16px 16px,linear-gradient(140deg,#004F9E,#0A5DB5)!important}
body.elementor-page-10270 [id^="svc-cards-ai"] > .e-con-inner > .e-con > .elementor-widget-heading:first-child{background:radial-gradient(rgba(255,255,255,.5) 1.4px,transparent 1.4px) 0 0/16px 16px,linear-gradient(140deg,#F55349,#FF9387)!important}
body.elementor-page-10270 [id^="svc-cards"] > .e-con-inner > .e-con > .elementor-widget-heading:first-child .elementor-heading-title,
body.elementor-page-10270 [id^="svc-cards"] > .e-con-inner > .e-con > .elementor-widget-heading:first-child .elementor-heading-title a{color:#fff!important;text-align:left;font-size:19px;line-height:1.28;letter-spacing:-.01em;transition:opacity .25s}
body.elementor-page-10270 [id^="svc-cards"] > .e-con-inner > .e-con > .elementor-widget-heading:first-child .elementor-heading-title a:hover{opacity:.82}

body.elementor-page-10270 [id^="svc-cards"] > .e-con-inner > .e-con > .elementor-widget-heading:not(:first-child){margin:0!important;padding:22px 24px 0;text-align:left}

body.elementor-page-10270 [id^="svc-cards"] > .e-con-inner > .e-con > .elementor-widget-text-editor{margin:0!important;padding:20px 24px 26px;text-align:left}
body.elementor-page-10270 [id^="svc-cards"] > .e-con-inner > .e-con > .elementor-widget-heading:not(:first-child) + .elementor-widget-text-editor{padding-top:10px}

body.elementor-page-10270 [id^="svc-btns"] > .e-con-inner{justify-content:flex-start;align-items:center;gap:14px;flex-wrap:wrap}
body.elementor-page-10270 [id^="svc-btns"] > .e-con-inner > .e-con{width:auto!important;flex:0 0 auto;padding:0!important}

body.elementor-page-10270 .it-creds ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:9px}
body.elementor-page-10270 .it-creds ul li{margin:0;padding:8px 15px;border-radius:999px;line-height:1.2!important;background:rgba(127,179,255,.10)!important;border:1px solid rgba(127,179,255,.28)}

@media(max-width:900px){
body.elementor-page-10270 [id^="svc-cards"] > .e-con-inner > .e-con{width:calc(50% - 9px)!important}
}
@media(max-width:600px){
body.elementor-page-10270 [id^="svc-cards"] > .e-con-inner > .e-con{width:100%!important}
}


/* ---------- SECTION DESIGN SYSTEM. Crayon Digital, 23 Aug 2026. ---------- */
body.elementor-page-10270 .page-content > .elementor{counter-reset:sec}
body.elementor-page-10270 .page-content > .elementor > .e-con{counter-increment:sec;position:relative}
body.elementor-page-10270 .page-content > .elementor > .e-con:first-child{counter-increment:none}
body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner{position:relative;z-index:1}
body.elementor-page-10270 .page-content > .elementor > .e-con:not(:first-child)::after{content:counter(sec,decimal-leading-zero);position:absolute;top:6px;right:44px;font-family:'Sora',sans-serif;font-size:180px;font-weight:700;line-height:1;letter-spacing:-.05em;color:#7FB3FF;opacity:.09;pointer-events:none;z-index:0}

body.elementor-page-10270 .page-content > .elementor > .e-con:not(:first-child) > .e-con-inner > .elementor-widget-heading:first-child{width:100%;align-self:stretch}
body.elementor-page-10270 .page-content > .elementor > .e-con:not(:first-child) > .e-con-inner > .elementor-widget-heading:first-child div.elementor-heading-title{display:flex;align-items:center;gap:14px;width:100%}
body.elementor-page-10270 .page-content > .elementor > .e-con:not(:first-child) > .e-con-inner > .elementor-widget-heading:first-child div.elementor-heading-title::before{content:counter(sec,decimal-leading-zero);flex:0 0 auto;border:1px solid currentColor;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;letter-spacing:1.4px;opacity:.9}
body.elementor-page-10270 .page-content > .elementor > .e-con:not(:first-child) > .e-con-inner > .elementor-widget-heading:first-child div.elementor-heading-title::after{content:"";flex:1 1 auto;height:1px;background:currentColor;opacity:.22}

body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner > .elementor-widget-heading:nth-child(2) .elementor-heading-title{max-width:1040px}
body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner > .elementor-widget-text-editor:not(.it-creds){max-width:900px}

body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner > .elementor-widget-text-editor:not(.it-creds) ol{list-style:none;counter-reset:step;margin:24px 0 0;padding:0}
body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner > .elementor-widget-text-editor:not(.it-creds) ol > li{counter-increment:step;position:relative;margin:0;padding:17px 0 17px 68px;border-bottom:1px solid rgba(127,179,255,.24)}
body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner > .elementor-widget-text-editor:not(.it-creds) ol > li:last-child{border-bottom:0}
body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner > .elementor-widget-text-editor:not(.it-creds) ol > li::before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:15px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#F55349,#FF9387);color:#fff;font-family:'Manrope',sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px}

body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner > .elementor-widget-text-editor:not(.it-creds) ul{list-style:none;margin:24px 0 0;padding:0}
body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner > .elementor-widget-text-editor:not(.it-creds) ul > li{position:relative;margin:0;padding:15px 0 15px 30px;border-bottom:1px solid rgba(127,179,255,.20)}
body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner > .elementor-widget-text-editor:not(.it-creds) ul > li:last-child{border-bottom:0}
body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner > .elementor-widget-text-editor:not(.it-creds) ul > li::before{content:"";position:absolute;left:2px;top:23px;width:9px;height:9px;border-radius:50%;background:linear-gradient(140deg,#F55349,#FF9387)}
body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner > .elementor-widget-text-editor:not(.it-creds) li strong{display:block;margin-bottom:3px;font-weight:700;letter-spacing:-.01em}

@media(max-width:900px){
body.elementor-page-10270 .page-content > .elementor > .e-con:not(:first-child)::after{font-size:110px;right:18px;opacity:.07}
body.elementor-page-10270 .page-content > .elementor > .e-con > .e-con-inner > .elementor-widget-text-editor:not(.it-creds) ol > li{padding-left:58px}
}/* End custom CSS */