.elementor-22226 .elementor-element.elementor-element-qshdr{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qshero{--display:flex;--min-height:824px;--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:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-22226 .elementor-element.elementor-element-qsheroinner{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsheroinner.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22226 .elementor-element.elementor-element-qsheroh1 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-22226 .elementor-element.elementor-element-qsheroh1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsheroh1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;line-height:69px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsherosub{width:var( --container-widget-width, 101.665% );max-width:101.665%;--container-widget-width:101.665%;--container-widget-flex-grow:0;text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsherosub > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-22226 .elementor-element.elementor-element-qsherosub.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qsherosub .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22226 .elementor-element.elementor-element-qsheropara{width:var( --container-widget-width, 480.312px );max-width:480.312px;--container-widget-width:480.312px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:#CDD7EA;}.elementor-22226 .elementor-element.elementor-element-qsheropara > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-22226 .elementor-element.elementor-element-qsheropara.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qsherobtns{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22226 .elementor-element.elementor-element-qsherocta .elementor-button{background-color:#F26527;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 28px 16px 28px;}.elementor-22226 .elementor-element.elementor-element-qsherocta .elementor-button:hover, .elementor-22226 .elementor-element.elementor-element-qsherocta .elementor-button:focus{background-color:#F26527;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsherocta .elementor-button:hover svg, .elementor-22226 .elementor-element.elementor-element-qsherocta .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsheroexp{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsheroexp .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsfs{--display:flex;--min-height:74px;--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6EBF3;--border-color:#E6EBF3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsfs:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsfs > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsfs0{--display:flex;--min-height:74px;--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22226 .elementor-element.elementor-element-qsfs0t{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsfs0t .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsfs1{--display:flex;--min-height:74px;--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CDD7EA;--border-color:#CDD7EA;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22226 .elementor-element.elementor-element-qsfs1t{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsfs1t .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsfs2{--display:flex;--min-height:74px;--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CDD7EA;--border-color:#CDD7EA;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22226 .elementor-element.elementor-element-qsfs2t{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsfs2t .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qscat{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:60px;--padding-left:110px;--padding-right:110px;}.elementor-22226 .elementor-element.elementor-element-qscat:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qscat > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qscath{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qscath .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:53px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qscatp{width:var( --container-widget-width, 804px );max-width:804px;--container-widget-width:804px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qscmp{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-22226 .elementor-element.elementor-element-qscmp:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qscmp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CFDFEC 100%);}.elementor-22226 .elementor-element.elementor-element-qscmphm{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qscmphm .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:700;line-height:31px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qscmpcard{--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;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qscmptop{--display:flex;--min-height:451px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qscmpleft{--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:flex-start;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:22px;--padding-bottom:22px;--padding-left:40px;--padding-right:150px;}.elementor-22226 .elementor-element.elementor-element-qscmpleft:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qscmpleft > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/THE-TRADITIONAL-WAY.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qscmplefth > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22226 .elementor-element.elementor-element-qscmplefth{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qscmplefth .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qscmpleftpill{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;text-align:start;}.elementor-22226 .elementor-element.elementor-element-qscmpleftpill > .elementor-widget-container{background-color:#F26527;margin:0px 0px 0px 0px;padding:9px 16px 9px 16px;border-radius:4px 4px 4px 4px;}.elementor-22226 .elementor-element.elementor-element-qscmpleftpill .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.2px;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-22226 .elementor-element.elementor-element-qsci1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-22226 .elementor-element.elementor-element-qsci1 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci1.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.10);fill:#F26527;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsci1.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsci1.elementor-view-default .elementor-icon{fill:rgba(255,255,255,0.10);color:rgba(255,255,255,0.10);border-color:rgba(255,255,255,0.10);}.elementor-22226 .elementor-element.elementor-element-qsci1.elementor-view-framed .elementor-icon{background-color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsci1 .elementor-icon{font-size:20px;padding:14px;}.elementor-22226 .elementor-element.elementor-element-qsci1 .elementor-icon-box-title, .elementor-22226 .elementor-element.elementor-element-qsci1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.3px;}.elementor-22226 .elementor-element.elementor-element-qsci1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#D6D6D6;}.elementor-22226 .elementor-element.elementor-element-qsci2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-22226 .elementor-element.elementor-element-qsci2 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci2.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.10);fill:#F26527;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsci2.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsci2.elementor-view-default .elementor-icon{fill:rgba(255,255,255,0.10);color:rgba(255,255,255,0.10);border-color:rgba(255,255,255,0.10);}.elementor-22226 .elementor-element.elementor-element-qsci2.elementor-view-framed .elementor-icon{background-color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsci2 .elementor-icon{font-size:20px;padding:14px;}.elementor-22226 .elementor-element.elementor-element-qsci2 .elementor-icon-box-title, .elementor-22226 .elementor-element.elementor-element-qsci2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.3px;}.elementor-22226 .elementor-element.elementor-element-qsci2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#D6D6D6;}.elementor-22226 .elementor-element.elementor-element-qsci3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-22226 .elementor-element.elementor-element-qsci3 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci3.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.10);fill:#F26527;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsci3.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsci3.elementor-view-default .elementor-icon{fill:rgba(255,255,255,0.10);color:rgba(255,255,255,0.10);border-color:rgba(255,255,255,0.10);}.elementor-22226 .elementor-element.elementor-element-qsci3.elementor-view-framed .elementor-icon{background-color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsci3 .elementor-icon{font-size:20px;padding:14px;}.elementor-22226 .elementor-element.elementor-element-qsci3 .elementor-icon-box-title, .elementor-22226 .elementor-element.elementor-element-qsci3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.3px;}.elementor-22226 .elementor-element.elementor-element-qsci3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#D6D6D6;}.elementor-22226 .elementor-element.elementor-element-qsci4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-22226 .elementor-element.elementor-element-qsci4 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci4.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.10);fill:#F26527;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsci4.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsci4.elementor-view-default .elementor-icon{fill:rgba(255,255,255,0.10);color:rgba(255,255,255,0.10);border-color:rgba(255,255,255,0.10);}.elementor-22226 .elementor-element.elementor-element-qsci4.elementor-view-framed .elementor-icon{background-color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsci4 .elementor-icon{font-size:20px;padding:14px;}.elementor-22226 .elementor-element.elementor-element-qsci4 .elementor-icon-box-title, .elementor-22226 .elementor-element.elementor-element-qsci4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.3px;}.elementor-22226 .elementor-element.elementor-element-qsci4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#D6D6D6;}.elementor-22226 .elementor-element.elementor-element-qscmpbadge{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:26px;--padding-right:26px;}.elementor-22226 .elementor-element.elementor-element-qscmpbadge:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qscmpbadge > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qscc11{--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;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsch9{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsch9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:34px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsch10{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsch10 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsch12{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsch12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:34px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qscc15{--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;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsch13{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsch13 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:34px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsch14{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsch14 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qscmpright{--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:flex-start;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:22px;--padding-bottom:22px;--padding-left:150px;--padding-right:40px;}.elementor-22226 .elementor-element.elementor-element-qscmprighth{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-22226 .elementor-element.elementor-element-qscmprighth > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22226 .elementor-element.elementor-element-qscmprighth .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qscmprightpill{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;text-align:start;}.elementor-22226 .elementor-element.elementor-element-qscmprightpill > .elementor-widget-container{background-color:#2A5C7F;margin:0px 0px 0px 0px;padding:9px 16px 9px 16px;border-radius:4px 4px 4px 4px;}.elementor-22226 .elementor-element.elementor-element-qscmprightpill .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.2px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-22226 .elementor-element.elementor-element-qsci5 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci5.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsci5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci5 .elementor-icon{font-size:20px;}.elementor-22226 .elementor-element.elementor-element-qsci5 .elementor-icon-box-title, .elementor-22226 .elementor-element.elementor-element-qsci5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.3px;}.elementor-22226 .elementor-element.elementor-element-qsci5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#CDD7EA;}.elementor-22226 .elementor-element.elementor-element-qsci6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-22226 .elementor-element.elementor-element-qsci6 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci6.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsci6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci6 .elementor-icon{font-size:20px;}.elementor-22226 .elementor-element.elementor-element-qsci6 .elementor-icon-box-title, .elementor-22226 .elementor-element.elementor-element-qsci6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.3px;}.elementor-22226 .elementor-element.elementor-element-qsci6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#CDD7EA;}.elementor-22226 .elementor-element.elementor-element-qsci7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-22226 .elementor-element.elementor-element-qsci7 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci7.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsci7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci7 .elementor-icon{font-size:20px;}.elementor-22226 .elementor-element.elementor-element-qsci7 .elementor-icon-box-title, .elementor-22226 .elementor-element.elementor-element-qsci7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.3px;}.elementor-22226 .elementor-element.elementor-element-qsci7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#CDD7EA;}.elementor-22226 .elementor-element.elementor-element-qsci8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-22226 .elementor-element.elementor-element-qsci8 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci8.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsci8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsci8 .elementor-icon{font-size:20px;}.elementor-22226 .elementor-element.elementor-element-qsci8 .elementor-icon-box-title, .elementor-22226 .elementor-element.elementor-element-qsci8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.3px;}.elementor-22226 .elementor-element.elementor-element-qsci8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#CDD7EA;}.elementor-22226 .elementor-element.elementor-element-qscmpbottom{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qscmpm1{--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:20px 40px;--row-gap:20px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-22226 .elementor-element.elementor-element-qscmpm1:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qscmpm1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-22226 .elementor-element.elementor-element-qscc18{--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsch16{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsch16 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qscc25{--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:flex-start;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-22226 .elementor-element.elementor-element-qscb19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb19 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb19 .elementor-icon-list-icon i{color:#F26527;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb19 .elementor-icon-list-icon svg{fill:#F26527;transition:fill 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb19{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-22226 .elementor-element.elementor-element-qscb19 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-22226 .elementor-element.elementor-element-qscb19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22226 .elementor-element.elementor-element-qscb19 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22226 .elementor-element.elementor-element-qscb19 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb21 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb21 .elementor-icon-list-icon i{color:#F26527;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb21 .elementor-icon-list-icon svg{fill:#F26527;transition:fill 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb21{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-22226 .elementor-element.elementor-element-qscb21 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-22226 .elementor-element.elementor-element-qscb21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22226 .elementor-element.elementor-element-qscb21 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22226 .elementor-element.elementor-element-qscb21 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb23 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb23 .elementor-icon-list-icon i{color:#F26527;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb23 .elementor-icon-list-icon svg{fill:#F26527;transition:fill 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb23{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-22226 .elementor-element.elementor-element-qscb23 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-22226 .elementor-element.elementor-element-qscb23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22226 .elementor-element.elementor-element-qscb23 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22226 .elementor-element.elementor-element-qscb23 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscmpm2{--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:20px 40px;--row-gap:20px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-22226 .elementor-element.elementor-element-qscmpm2:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qscmpm2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qscc28{--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsch26{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsch26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsch27{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsch27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:17px;letter-spacing:0.6px;color:#CDD7EA;}.elementor-22226 .elementor-element.elementor-element-qscc35{--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:flex-start;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qscb29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb29 .elementor-icon-list-icon i{color:#CDD7EA;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb29 .elementor-icon-list-icon svg{fill:#CDD7EA;transition:fill 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb29{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-22226 .elementor-element.elementor-element-qscb29 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-22226 .elementor-element.elementor-element-qscb29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22226 .elementor-element.elementor-element-qscb29 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22226 .elementor-element.elementor-element-qscb29 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb31 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb31 .elementor-icon-list-icon i{color:#CDD7EA;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb31 .elementor-icon-list-icon svg{fill:#CDD7EA;transition:fill 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb31{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-22226 .elementor-element.elementor-element-qscb31 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-22226 .elementor-element.elementor-element-qscb31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22226 .elementor-element.elementor-element-qscb31 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22226 .elementor-element.elementor-element-qscb31 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb33 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-22226 .elementor-element.elementor-element-qscb33 .elementor-icon-list-icon i{color:#CDD7EA;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb33 .elementor-icon-list-icon svg{fill:#CDD7EA;transition:fill 0.3s;}.elementor-22226 .elementor-element.elementor-element-qscb33{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-22226 .elementor-element.elementor-element-qscb33 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-22226 .elementor-element.elementor-element-qscb33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22226 .elementor-element.elementor-element-qscb33 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22226 .elementor-element.elementor-element-qscb33 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qseco{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-22226 .elementor-element.elementor-element-qseco:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qseco > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qseco.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qsec61{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsec61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qsecoh{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsecoh .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:53px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qseh60{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh60 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:29px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qsecoflow{--display:flex;--min-height:208px;--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:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsec7{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22226 .elementor-element.elementor-element-qseic4 .elementor-icon-wrapper{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseic4.elementor-view-stacked .elementor-icon{background-color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qseic4.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qseic4.elementor-view-default .elementor-icon{color:#F26527;border-color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qseic4.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qseic4.elementor-view-default .elementor-icon svg{fill:#F26527;}.elementor-22226 .elementor-element.elementor-element-qseic4 .elementor-icon{font-size:34px;}.elementor-22226 .elementor-element.elementor-element-qseic4 .elementor-icon svg{height:34px;}.elementor-22226 .elementor-element.elementor-element-qseh5{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0.4px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qseh6{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qseh8{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsecocard{--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;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--padding-top:23px;--padding-bottom:23px;--padding-left:28px;--padding-right:28px;}.elementor-22226 .elementor-element.elementor-element-qsecocard:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsecocard > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qseh1{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qseh2{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qseh3{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:23px;letter-spacing:0.4px;color:#B9D4E8;}.elementor-22226 .elementor-element.elementor-element-qseh9{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsec13{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qseic10 .elementor-icon-wrapper{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseic10.elementor-view-stacked .elementor-icon{background-color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qseic10.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qseic10.elementor-view-default .elementor-icon{color:#F26527;border-color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qseic10.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qseic10.elementor-view-default .elementor-icon svg{fill:#F26527;}.elementor-22226 .elementor-element.elementor-element-qseic10 .elementor-icon{font-size:34px;}.elementor-22226 .elementor-element.elementor-element-qseic10 .elementor-icon svg{height:34px;}.elementor-22226 .elementor-element.elementor-element-qseh11{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0.4px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qseh12{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qsecohow{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-22226 .elementor-element.elementor-element-qsecohow:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsecohow > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsec59{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsecohowh{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsecohowh .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:44px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-ad51587{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-4af48fa{--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;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-4af48fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qseh58{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qseh58 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:29px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-2417bb4 .elementor-button{background-color:#F26527;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 28px 16px 28px;}.elementor-22226 .elementor-element.elementor-element-2417bb4 .elementor-button:hover, .elementor-22226 .elementor-element.elementor-element-2417bb4 .elementor-button:focus{background-color:#F26527;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-2417bb4 .elementor-button:hover svg, .elementor-22226 .elementor-element.elementor-element-2417bb4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-e3cb4fb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-e3cb4fb.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-22226 .elementor-element.elementor-element-d2f3e5f{width:100%;max-width:100%;}.elementor-22226 .elementor-element.elementor-element-d2f3e5f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22226 .elementor-element.elementor-element-qsecocards{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsec30{--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:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-22226 .elementor-element.elementor-element-qsec30:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsec30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-22226 .elementor-element.elementor-element-qsec26{--display:flex;--min-height:73px;--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qseh22{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh22 > .elementor-widget-container{background-color:#2A5C7F;border-radius:17px 17px 17px 17px;}.elementor-22226 .elementor-element.elementor-element-qseh22 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsec25{--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:3px 0px;--row-gap:3px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qseh23{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qseh23 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:25px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qseh24{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qseh24 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#4A5A6A;}.elementor-22226 .elementor-element.elementor-element-qsec28{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22226 .elementor-element.elementor-element-qsem27 img{pointer-events:all;width:142px;border-radius:8px 8px 8px 8px;}.elementor-22226 .elementor-element.elementor-element-qsem27{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-icon i{color:#2E9E5B;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-icon svg{fill:#2E9E5B;transition:fill 0.3s;}.elementor-22226 .elementor-element.elementor-element-qsel14{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;}.elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-text{color:#17222E;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qseh29{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh29 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#5B6B7B;}.elementor-22226 .elementor-element.elementor-element-qsec44{--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:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-22226 .elementor-element.elementor-element-qsec44:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsec44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-22226 .elementor-element.elementor-element-qsec40{--display:flex;--min-height:73px;--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsec40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qseh36{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh36 > .elementor-widget-container{background-color:#2A5C7F;border-radius:17px 17px 17px 17px;}.elementor-22226 .elementor-element.elementor-element-qseh36 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsec39{--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:3px 0px;--row-gap:3px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qseh37{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qseh37 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:25px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qseh38{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qseh38 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#4A5A6A;}.elementor-22226 .elementor-element.elementor-element-qsec42{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsem41 img{pointer-events:all;width:142px;border-radius:8px 8px 8px 8px;}.elementor-22226 .elementor-element.elementor-element-qsem41{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-icon i{color:#E03B3B;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-icon svg{fill:#E03B3B;transition:fill 0.3s;}.elementor-22226 .elementor-element.elementor-element-qsel31{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#17222E;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qseh43{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh43 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#5B6B7B;}.elementor-22226 .elementor-element.elementor-element-qsec57{--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:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-22226 .elementor-element.elementor-element-qsec57:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsec57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-22226 .elementor-element.elementor-element-qsec53{--display:flex;--min-height:73px;--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qseh49{width:var( --container-widget-width, 31.788px );max-width:31.788px;--container-widget-width:31.788px;--container-widget-flex-grow:0;text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh49 > .elementor-widget-container{background-color:#2A5C7F;border-radius:17px 17px 17px 17px;}.elementor-22226 .elementor-element.elementor-element-qseh49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qseh49 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsec52{--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:3px 0px;--row-gap:3px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qseh50{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qseh50 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:25px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qseh51{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qseh51 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#4A5A6A;}.elementor-22226 .elementor-element.elementor-element-qsec55{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsem54 img{pointer-events:all;width:142px;border-radius:8px 8px 8px 8px;}.elementor-22226 .elementor-element.elementor-element-qsem54{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-icon i{color:#2E9E5B;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-icon svg{fill:#2E9E5B;transition:fill 0.3s;}.elementor-22226 .elementor-element.elementor-element-qsel45{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;}.elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-text{color:#17222E;transition:color 0.3s;}.elementor-22226 .elementor-element.elementor-element-qseh56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22226 .elementor-element.elementor-element-qseh56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#5B6B7B;}.elementor-22226 .elementor-element.elementor-element-qsrr{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsrr:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrr > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrr.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qsrrhead{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrh2{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsrrh2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:53px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsrrsub{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsrrsub .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:29px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qsrrpills{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--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-22226 .elementor-element.elementor-element-qsrrpills:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrpills > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrp0{--display:flex;--min-height:340px;--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;--justify-content:center;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrm0{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsrrm0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:41px;font-weight:700;line-height:58px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrl0{width:var( --container-widget-width, 87.662% );max-width:87.662%;--container-widget-width:87.662%;--container-widget-flex-grow:0;text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsrrl0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qsrrl0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrp1{--display:flex;--min-height:340px;--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;--justify-content:center;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrl1{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsrrl1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsrrp2{--display:flex;--min-height:340px;--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;--justify-content:center;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrm2{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsrrm2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:58px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrl2{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsrrl2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrp3{--display:flex;--min-height:340px;--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;--justify-content:center;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrl3{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsrrl3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsrrp4{--display:flex;--min-height:340px;--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;--justify-content:center;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrm4{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsrrm4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:58px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrl4{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsrrl4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrdh > .elementor-widget-container{padding:75px 0px 0px 0px;}.elementor-22226 .elementor-element.elementor-element-qsrrdh{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsrrdh .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:46px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsrrcards{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrc3{--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;--overflow:hidden;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:#CDD7EA;--border-color:#CDD7EA;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrc3:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FE;}.elementor-22226 .elementor-element.elementor-element-qsrrc3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qsrrci3{--display:flex;--min-height:170px;--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:13px;--padding-left:18px;--padding-right:18px;}.elementor-22226 .elementor-element.elementor-element-qsrrci3:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrci3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/Dashboard.png");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsrrch3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:999px 999px 999px 999px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-22226 .elementor-element.elementor-element-qsrrch3:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrch3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2374E7;}.elementor-22226 .elementor-element.elementor-element-qsrrchi3 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrchi3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrchi3.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsrrchi3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrchi3.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsrrchi3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrchi3 .elementor-icon{font-size:11px;}.elementor-22226 .elementor-element.elementor-element-qsrrchi3 .elementor-icon svg{height:11px;}.elementor-22226 .elementor-element.elementor-element-qsrrcht3{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrcht3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:14px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrct3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-22226 .elementor-element.elementor-element-qsrrcc3{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrcc3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsrrov3{--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;--justify-content:center;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-22226 .elementor-element.elementor-element-qsrrov3:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrov3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FE;}.elementor-22226 .elementor-element.elementor-element-qsrrx3{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrx3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qsrrc0{--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;--overflow:hidden;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:#CDD7EA;--border-color:#CDD7EA;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrc0:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FE;}.elementor-22226 .elementor-element.elementor-element-qsrrci0{--display:flex;--min-height:170px;--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:13px;--padding-left:18px;--padding-right:18px;}.elementor-22226 .elementor-element.elementor-element-qsrrci0:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrci0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/ai.png");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsrrch0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:999px 999px 999px 999px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-22226 .elementor-element.elementor-element-qsrrch0:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrch0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2374E7;}.elementor-22226 .elementor-element.elementor-element-qsrrchi0 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrchi0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrchi0.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsrrchi0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrchi0.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsrrchi0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrchi0 .elementor-icon{font-size:11px;}.elementor-22226 .elementor-element.elementor-element-qsrrchi0 .elementor-icon svg{height:11px;}.elementor-22226 .elementor-element.elementor-element-qsrrcht0{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrcht0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:14px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrct0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-22226 .elementor-element.elementor-element-qsrrcc0{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrcc0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsrrov0{--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;--justify-content:center;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-22226 .elementor-element.elementor-element-qsrrov0:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrov0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FE;}.elementor-22226 .elementor-element.elementor-element-qsrrx0{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrx0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qsrrc1{--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;--overflow:hidden;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:#CDD7EA;--border-color:#CDD7EA;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrc1:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FE;}.elementor-22226 .elementor-element.elementor-element-qsrrci1{--display:flex;--min-height:170px;--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:13px;--padding-left:18px;--padding-right:18px;}.elementor-22226 .elementor-element.elementor-element-qsrrci1:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrci1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/8b4fb3a6-47a7-4d50-90c1-ca8fde8cdbc7.png");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsrrch1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:999px 999px 999px 999px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-22226 .elementor-element.elementor-element-qsrrch1:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrch1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2374E7;}.elementor-22226 .elementor-element.elementor-element-qsrrchi1 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrchi1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrchi1.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsrrchi1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrchi1.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsrrchi1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrchi1 .elementor-icon{font-size:11px;}.elementor-22226 .elementor-element.elementor-element-qsrrchi1 .elementor-icon svg{height:11px;}.elementor-22226 .elementor-element.elementor-element-qsrrcht1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrcht1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:14px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrct1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-22226 .elementor-element.elementor-element-qsrrcc1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrcc1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsrrov1{--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;--justify-content:center;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-22226 .elementor-element.elementor-element-qsrrov1:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrov1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FE;}.elementor-22226 .elementor-element.elementor-element-qsrrx1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrx1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qsrrc2{--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;--overflow:hidden;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:#CDD7EA;--border-color:#CDD7EA;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrc2:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FE;}.elementor-22226 .elementor-element.elementor-element-qsrrci2{--display:flex;--min-height:170px;--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:13px;--padding-left:18px;--padding-right:18px;}.elementor-22226 .elementor-element.elementor-element-qsrrci2:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrci2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/wms.png");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsrrch2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:999px 999px 999px 999px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-22226 .elementor-element.elementor-element-qsrrch2:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrch2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2374E7;}.elementor-22226 .elementor-element.elementor-element-qsrrchi2 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrchi2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrchi2.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsrrchi2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrchi2.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qsrrchi2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrchi2 .elementor-icon{font-size:11px;}.elementor-22226 .elementor-element.elementor-element-qsrrchi2 .elementor-icon svg{height:11px;}.elementor-22226 .elementor-element.elementor-element-qsrrcht2{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrcht2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:14px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsrrct2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-22226 .elementor-element.elementor-element-qsrrcc2{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrcc2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsrrov2{--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;--justify-content:center;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-22226 .elementor-element.elementor-element-qsrrov2:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsrrov2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FE;}.elementor-22226 .elementor-element.elementor-element-qsrrx2{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsrrx2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qsuc{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:96px;--padding-right:96px;}.elementor-22226 .elementor-element.elementor-element-qsuc:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsuc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsuchead{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsuch2{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsuch2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:53px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsucsub{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsucsub .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:29px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qsucgrid{--display:flex;--min-height:826px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsuccol0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucc0{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-22226 .elementor-element.elementor-element-qsucc0:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsucc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-22226 .elementor-element.elementor-element-qsucci0{--display:flex;--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucci0:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsucci0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/img1.webp");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsucct0{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucct0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:39px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsucov0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucx0{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucx0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsuccl0{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsuccl0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsucp0{width:var( --container-widget-width, 103.867% );max-width:103.867%;--container-widget-width:103.867%;--container-widget-flex-grow:0;text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucp0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qsucp0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:21px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsucc3{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-22226 .elementor-element.elementor-element-qsucc3:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsucc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-22226 .elementor-element.elementor-element-qsucci3{--display:flex;--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucci3:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsucci3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/exception.png");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsucct3{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucct3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:39px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsucov3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucx3{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucx3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsuccl3{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsuccl3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsucp3{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucp3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:21px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsuccol1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucc1{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-22226 .elementor-element.elementor-element-qsucc1:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsucc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-22226 .elementor-element.elementor-element-qsucci1{--display:flex;--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucci1:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsucci1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/img3.webp");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsucct1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucct1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:39px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsucov1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucx1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucx1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsuccl1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsuccl1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsucp1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucp1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:21px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsucc4{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-22226 .elementor-element.elementor-element-qsucc4:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsucc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-22226 .elementor-element.elementor-element-qsucci4{--display:flex;--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucci4:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsucci4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/product-count.webp");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsucct4{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucct4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:39px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsucov4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucx4{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucx4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsuccl4{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsuccl4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsucp4{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucp4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:21px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsuccol2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucc2{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-22226 .elementor-element.elementor-element-qsucc2:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsucc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-22226 .elementor-element.elementor-element-qsucci2{--display:flex;--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucci2:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsucci2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/img2.webp");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsucct2{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucct2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:39px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsucov2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucx2{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucx2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsuccl2{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsuccl2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsucp2{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucp2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:21px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsucc5{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-22226 .elementor-element.elementor-element-qsucc5:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsucc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-22226 .elementor-element.elementor-element-qsucci5{--display:flex;--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucci5:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsucci5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/saleable-img-1.webp");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsucct5{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucct5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:39px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsucov5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsucx5{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucx5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsuccl5{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsuccl5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsucp5{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsucp5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:21px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsmc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:96px;--padding-right:96px;}.elementor-22226 .elementor-element.elementor-element-qsmc:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsmc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsmccard{--display:flex;--min-height:282px;--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;--justify-content:center;--align-items:center;--gap:31px 31px;--row-gap:31px;--column-gap:31px;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:54px;--padding-bottom:54px;--padding-left:40px;--padding-right:40px;}.elementor-22226 .elementor-element.elementor-element-qsmccard:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsmccard > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsmch{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsmch .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:44px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsmcbtn .elementor-button{background-color:#F26527;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-22226 .elementor-element.elementor-element-qsind{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-22226 .elementor-element.elementor-element-qsind:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsind > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsindhead{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindh2{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsindh2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:53px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsindsub{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsindsub .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:29px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qsindrow{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindc0{--display:flex;--min-height:328px;--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-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:#CDD7EA;--border-color:#CDD7EA;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindc0:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsindc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsindt0{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindt0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsindi0{--display:flex;--min-height:276px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindi0:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsindi0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-01-at-2.48.36-AM-2-scaled.png");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsindx0{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindd0{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindd0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsindl0{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindl0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:21px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsindc1{--display:flex;--min-height:328px;--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-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:#CDD7EA;--border-color:#CDD7EA;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindc1:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsindc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsindt1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindt1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsindi1{--display:flex;--min-height:276px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindi1:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsindi1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/image-2-scaled.png");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsindx1{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindd1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindd1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsindl1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindl1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:21px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsindc2{--display:flex;--min-height:328px;--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-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:#CDD7EA;--border-color:#CDD7EA;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindc2:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsindc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsindt2{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindt2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsindi2{--display:flex;--min-height:276px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindi2:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsindi2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/image-4.png");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsindx2{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindd2{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindd2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsindl2{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindl2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:21px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsindc3{--display:flex;--min-height:328px;--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-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:#CDD7EA;--border-color:#CDD7EA;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindc3:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsindc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsindt3{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindt3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsindi3{--display:flex;--min-height:276px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindi3:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsindi3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/ChatGPT-Image-Sep-8-2026-02_47_25-PM-1-scaled.png");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsindx3{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindd3{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindd3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsindl3{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindl3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:21px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsindc4{--display:flex;--min-height:328px;--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-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:#CDD7EA;--border-color:#CDD7EA;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindc4:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsindc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsindt4{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindt4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsindi4{--display:flex;--min-height:276px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindi4:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsindi4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/image.png");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qsindx4{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsindd4{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindd4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qsindl4{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsindl4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:21px;color:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsts{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:90px;--padding-bottom:90px;--padding-left:80px;--padding-right:80px;}.elementor-22226 .elementor-element.elementor-element-qsts:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsts > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsh2{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qstsh2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:53px;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qstsrow{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsprev{--display:flex;--min-height:50px;--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:center;--align-items:center;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsprev:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstsprev > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qstsprevi .elementor-icon-wrapper{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qstsprevi.elementor-view-stacked .elementor-icon{background-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsprevi.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstsprevi.elementor-view-default .elementor-icon{color:#2A5C7F;border-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsprevi.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstsprevi.elementor-view-default .elementor-icon svg{fill:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsprevi .elementor-icon{font-size:16px;}.elementor-22226 .elementor-element.elementor-element-qstsprevi .elementor-icon svg{height:16px;}.elementor-22226 .elementor-element.elementor-element-qstscard{--display:flex;--min-height:413px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstscard:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstscard > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qstsleft{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:40px;}.elementor-22226 .elementor-element.elementor-element-qstsleft.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22226 .elementor-element.elementor-element-qstsq .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstsq.elementor-view-stacked .elementor-icon{background-color:#FBD1BC;}.elementor-22226 .elementor-element.elementor-element-qstsq.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstsq.elementor-view-default .elementor-icon{color:#FBD1BC;border-color:#FBD1BC;}.elementor-22226 .elementor-element.elementor-element-qstsq.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstsq.elementor-view-default .elementor-icon svg{fill:#FBD1BC;}.elementor-22226 .elementor-element.elementor-element-qstsq .elementor-icon{font-size:34px;}.elementor-22226 .elementor-element.elementor-element-qstsq .elementor-icon svg{height:34px;}.elementor-22226 .elementor-element.elementor-element-qststxt{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qststxt .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:34px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qstsauth{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstsauth .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qstsrole{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstsrole .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qstsdots{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsd0{--display:flex;--min-height:7px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsd0:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstsd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsd1{--display:flex;--min-height:7px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsd1:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstsd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9DFE7;}.elementor-22226 .elementor-element.elementor-element-qstsd2{--display:flex;--min-height:7px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsd2:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstsd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9DFE7;}.elementor-22226 .elementor-element.elementor-element-qstsright{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsright:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstsright > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qicscan.ai/wp-content/uploads/2026/09/testim2.webp");background-position:center center;background-size:cover;}.elementor-22226 .elementor-element.elementor-element-qstsnext{--display:flex;--min-height:50px;--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:center;--align-items:center;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsnext:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstsnext > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qstsnexti .elementor-icon-wrapper{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qstsnexti.elementor-view-stacked .elementor-icon{background-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsnexti.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstsnexti.elementor-view-default .elementor-icon{color:#2A5C7F;border-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsnexti.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstsnexti.elementor-view-default .elementor-icon svg{fill:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsnexti .elementor-icon{font-size:16px;}.elementor-22226 .elementor-element.elementor-element-qstsnexti .elementor-icon svg{height:16px;}.elementor-22226 .elementor-element.elementor-element-qstsmet{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsmet:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstsmet > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qstsmc0{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qstsmi0{--display:flex;--min-height:46px;--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:center;--align-items:center;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsmi0:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstsmi0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F8;}.elementor-22226 .elementor-element.elementor-element-qstsmii0 .elementor-icon-wrapper{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qstsmii0.elementor-view-stacked .elementor-icon{background-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsmii0.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstsmii0.elementor-view-default .elementor-icon{color:#2A5C7F;border-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsmii0.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstsmii0.elementor-view-default .elementor-icon svg{fill:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsmii0 .elementor-icon{font-size:17px;}.elementor-22226 .elementor-element.elementor-element-qstsmii0 .elementor-icon svg{height:17px;}.elementor-22226 .elementor-element.elementor-element-qstsmt0{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsmn0{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstsmn0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsml0{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstsml0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qstsmc1{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qstsmi1{--display:flex;--min-height:46px;--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:center;--align-items:center;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsmi1:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstsmi1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F8;}.elementor-22226 .elementor-element.elementor-element-qstsmii1 .elementor-icon-wrapper{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qstsmii1.elementor-view-stacked .elementor-icon{background-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsmii1.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstsmii1.elementor-view-default .elementor-icon{color:#2A5C7F;border-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsmii1.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstsmii1.elementor-view-default .elementor-icon svg{fill:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsmii1 .elementor-icon{font-size:17px;}.elementor-22226 .elementor-element.elementor-element-qstsmii1 .elementor-icon svg{height:17px;}.elementor-22226 .elementor-element.elementor-element-qstsmt1{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsmn1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstsmn1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsml1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstsml1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qstsmc2{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qstsmi2{--display:flex;--min-height:46px;--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:center;--align-items:center;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsmi2:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstsmi2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F8;}.elementor-22226 .elementor-element.elementor-element-qstsmii2 .elementor-icon-wrapper{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qstsmii2.elementor-view-stacked .elementor-icon{background-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsmii2.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstsmii2.elementor-view-default .elementor-icon{color:#2A5C7F;border-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsmii2.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstsmii2.elementor-view-default .elementor-icon svg{fill:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsmii2 .elementor-icon{font-size:17px;}.elementor-22226 .elementor-element.elementor-element-qstsmii2 .elementor-icon svg{height:17px;}.elementor-22226 .elementor-element.elementor-element-qstsmt2{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstsmn2{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstsmn2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qstsml2{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstsml2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qstr{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:96px;--padding-right:96px;}.elementor-22226 .elementor-element.elementor-element-qstr:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstr > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qstrh{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qstrh .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:39px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qstrrow{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstrc0{--display:flex;--min-height:97px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-22226 .elementor-element.elementor-element-qstrc0:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstrc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F9;}.elementor-22226 .elementor-element.elementor-element-qstrci0 .elementor-icon-wrapper{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qstrci0.elementor-view-stacked .elementor-icon{background-color:#2374E7;}.elementor-22226 .elementor-element.elementor-element-qstrci0.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstrci0.elementor-view-default .elementor-icon{color:#2374E7;border-color:#2374E7;}.elementor-22226 .elementor-element.elementor-element-qstrci0.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstrci0.elementor-view-default .elementor-icon svg{fill:#2374E7;}.elementor-22226 .elementor-element.elementor-element-qstrci0 .elementor-icon{font-size:34px;}.elementor-22226 .elementor-element.elementor-element-qstrci0 .elementor-icon svg{height:34px;}.elementor-22226 .elementor-element.elementor-element-qstrct0{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstrct10{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstrct10 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qstrct20{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstrct20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#6B7683;}.elementor-22226 .elementor-element.elementor-element-qstrc1{--display:flex;--min-height:97px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-22226 .elementor-element.elementor-element-qstrc1:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstrc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F9;}.elementor-22226 .elementor-element.elementor-element-qstrci1 .elementor-icon-wrapper{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qstrci1.elementor-view-stacked .elementor-icon{background-color:#3AA357;}.elementor-22226 .elementor-element.elementor-element-qstrci1.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstrci1.elementor-view-default .elementor-icon{color:#3AA357;border-color:#3AA357;}.elementor-22226 .elementor-element.elementor-element-qstrci1.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstrci1.elementor-view-default .elementor-icon svg{fill:#3AA357;}.elementor-22226 .elementor-element.elementor-element-qstrci1 .elementor-icon{font-size:34px;}.elementor-22226 .elementor-element.elementor-element-qstrci1 .elementor-icon svg{height:34px;}.elementor-22226 .elementor-element.elementor-element-qstrct1{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstrct11{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstrct11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qstrct21{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstrct21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#6B7683;}.elementor-22226 .elementor-element.elementor-element-qstrc2{--display:flex;--min-height:97px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-22226 .elementor-element.elementor-element-qstrc2:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qstrc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F9;}.elementor-22226 .elementor-element.elementor-element-qstrci2 .elementor-icon-wrapper{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qstrci2.elementor-view-stacked .elementor-icon{background-color:#2374E7;}.elementor-22226 .elementor-element.elementor-element-qstrci2.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstrci2.elementor-view-default .elementor-icon{color:#2374E7;border-color:#2374E7;}.elementor-22226 .elementor-element.elementor-element-qstrci2.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qstrci2.elementor-view-default .elementor-icon svg{fill:#2374E7;}.elementor-22226 .elementor-element.elementor-element-qstrci2 .elementor-icon{font-size:34px;}.elementor-22226 .elementor-element.elementor-element-qstrci2 .elementor-icon svg{height:34px;}.elementor-22226 .elementor-element.elementor-element-qstrct2{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qstrct12{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstrct12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qstrct22{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qstrct22 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#6B7683;}.elementor-22226 .elementor-element.elementor-element-qstrstmt{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qstrstmt .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qsfaq{--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;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:60px;--padding-bottom:60px;--padding-left:96px;--padding-right:96px;}.elementor-22226 .elementor-element.elementor-element-qsfaq:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qsfaq > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsfaqhead{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qsfaqh2{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsfaqh2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;line-height:68px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsfaqsub{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsfaqsub .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:29px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qsfaqlist{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22226 .elementor-element.elementor-element-qscta{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--overflow:hidden;--padding-top:60px;--padding-bottom:120px;--padding-left:96px;--padding-right:96px;}.elementor-22226 .elementor-element.elementor-element-qscta:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qscta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsctah{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsctah .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:53px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsctasub{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qsctasub .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qsctabtn .elementor-button{background-color:#F26527;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:17px 34px 17px 34px;}.elementor-22226 .elementor-element.elementor-element-qsftr{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qscap{--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;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-22226 .elementor-element.elementor-element-qscap:not(.elementor-motion-effects-element-type-background), .elementor-22226 .elementor-element.elementor-element-qscap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qskc40{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:47px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qscaph{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qscaph .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:53px;color:#020202;}.elementor-22226 .elementor-element.elementor-element-qskh39{text-align:center;}.elementor-22226 .elementor-element.elementor-element-qskh39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:29px;color:#375281;}.elementor-22226 .elementor-element.elementor-element-qscapcols{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qscapleft{--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:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-22226 .elementor-element.elementor-element-qskh1 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-22226 .elementor-element.elementor-element-qskh1{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:26px;color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qskc4{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qski2 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qski2.elementor-view-stacked .elementor-icon{background-color:#2A5C7F;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski2.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski2.elementor-view-default .elementor-icon{color:#2A5C7F;border-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qski2.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski2.elementor-view-default .elementor-icon svg{fill:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qski2.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski2.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski2 .elementor-icon{font-size:13px;padding:9px;}.elementor-22226 .elementor-element.elementor-element-qski2 .elementor-icon svg{height:13px;}.elementor-22226 .elementor-element.elementor-element-qskh3{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#17222E;}.elementor-22226 .elementor-element.elementor-element-qskc7{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qski5 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qski5.elementor-view-stacked .elementor-icon{background-color:#2A5C7F;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski5.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski5.elementor-view-default .elementor-icon{color:#2A5C7F;border-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qski5.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski5.elementor-view-default .elementor-icon svg{fill:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qski5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski5.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski5 .elementor-icon{font-size:13px;padding:9px;}.elementor-22226 .elementor-element.elementor-element-qski5 .elementor-icon svg{height:13px;}.elementor-22226 .elementor-element.elementor-element-qskh6{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#17222E;}.elementor-22226 .elementor-element.elementor-element-qskc10{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qski8 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qski8.elementor-view-stacked .elementor-icon{background-color:#2A5C7F;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski8.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski8.elementor-view-default .elementor-icon{color:#2A5C7F;border-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qski8.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski8.elementor-view-default .elementor-icon svg{fill:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qski8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski8.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski8 .elementor-icon{font-size:13px;padding:9px;}.elementor-22226 .elementor-element.elementor-element-qski8 .elementor-icon svg{height:13px;}.elementor-22226 .elementor-element.elementor-element-qskh9{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#17222E;}.elementor-22226 .elementor-element.elementor-element-qskc13{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qski11 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qski11.elementor-view-stacked .elementor-icon{background-color:#2A5C7F;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski11.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski11.elementor-view-default .elementor-icon{color:#2A5C7F;border-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qski11.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski11.elementor-view-default .elementor-icon svg{fill:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qski11.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski11.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski11 .elementor-icon{font-size:13px;padding:9px;}.elementor-22226 .elementor-element.elementor-element-qski11 .elementor-icon svg{height:13px;}.elementor-22226 .elementor-element.elementor-element-qskh12{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#17222E;}.elementor-22226 .elementor-element.elementor-element-qskc16{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qski14 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qski14.elementor-view-stacked .elementor-icon{background-color:#2A5C7F;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski14.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski14.elementor-view-default .elementor-icon{color:#2A5C7F;border-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qski14.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski14.elementor-view-default .elementor-icon svg{fill:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qski14.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski14.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski14 .elementor-icon{font-size:13px;padding:9px;}.elementor-22226 .elementor-element.elementor-element-qski14 .elementor-icon svg{height:13px;}.elementor-22226 .elementor-element.elementor-element-qskh15{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh15 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#17222E;}.elementor-22226 .elementor-element.elementor-element-qskc19{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qski17 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qski17.elementor-view-stacked .elementor-icon{background-color:#2A5C7F;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski17.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski17.elementor-view-default .elementor-icon{color:#2A5C7F;border-color:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qski17.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski17.elementor-view-default .elementor-icon svg{fill:#2A5C7F;}.elementor-22226 .elementor-element.elementor-element-qski17.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski17.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski17 .elementor-icon{font-size:13px;padding:9px;}.elementor-22226 .elementor-element.elementor-element-qski17 .elementor-icon svg{height:13px;}.elementor-22226 .elementor-element.elementor-element-qskh18{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#17222E;}.elementor-22226 .elementor-element.elementor-element-qscapright{--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:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D8E1EA;--border-color:#D8E1EA;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qskh20 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-22226 .elementor-element.elementor-element-qskh20{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:26px;color:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qskc23{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qski21 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qski21.elementor-view-stacked .elementor-icon{background-color:#2E9E5B;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski21.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski21.elementor-view-default .elementor-icon{color:#2E9E5B;border-color:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qski21.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski21.elementor-view-default .elementor-icon svg{fill:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qski21.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski21.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski21 .elementor-icon{font-size:13px;padding:9px;}.elementor-22226 .elementor-element.elementor-element-qski21 .elementor-icon svg{height:13px;}.elementor-22226 .elementor-element.elementor-element-qskh22{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh22 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#17222E;}.elementor-22226 .elementor-element.elementor-element-qskc26{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qski24 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qski24.elementor-view-stacked .elementor-icon{background-color:#2E9E5B;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski24.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski24.elementor-view-default .elementor-icon{color:#2E9E5B;border-color:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qski24.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski24.elementor-view-default .elementor-icon svg{fill:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qski24.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski24.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski24 .elementor-icon{font-size:13px;padding:9px;}.elementor-22226 .elementor-element.elementor-element-qski24 .elementor-icon svg{height:13px;}.elementor-22226 .elementor-element.elementor-element-qskh25{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#17222E;}.elementor-22226 .elementor-element.elementor-element-qskc29{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qski27 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qski27.elementor-view-stacked .elementor-icon{background-color:#2E9E5B;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski27.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski27.elementor-view-default .elementor-icon{color:#2E9E5B;border-color:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qski27.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski27.elementor-view-default .elementor-icon svg{fill:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qski27.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski27.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski27 .elementor-icon{font-size:13px;padding:9px;}.elementor-22226 .elementor-element.elementor-element-qski27 .elementor-icon svg{height:13px;}.elementor-22226 .elementor-element.elementor-element-qskh28{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#17222E;}.elementor-22226 .elementor-element.elementor-element-qskc32{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qski30 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qski30.elementor-view-stacked .elementor-icon{background-color:#2E9E5B;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski30.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski30.elementor-view-default .elementor-icon{color:#2E9E5B;border-color:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qski30.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski30.elementor-view-default .elementor-icon svg{fill:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qski30.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski30.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski30 .elementor-icon{font-size:13px;padding:9px;}.elementor-22226 .elementor-element.elementor-element-qski30 .elementor-icon svg{height:13px;}.elementor-22226 .elementor-element.elementor-element-qskh31{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh31 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#17222E;}.elementor-22226 .elementor-element.elementor-element-qskc35{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qski33 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qski33.elementor-view-stacked .elementor-icon{background-color:#2E9E5B;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski33.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski33.elementor-view-default .elementor-icon{color:#2E9E5B;border-color:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qski33.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski33.elementor-view-default .elementor-icon svg{fill:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qski33.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski33.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski33 .elementor-icon{font-size:13px;padding:9px;}.elementor-22226 .elementor-element.elementor-element-qski33 .elementor-icon svg{height:13px;}.elementor-22226 .elementor-element.elementor-element-qskh34{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh34 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#17222E;}.elementor-22226 .elementor-element.elementor-element-qskc38{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22226 .elementor-element.elementor-element-qski36 .elementor-icon-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qski36.elementor-view-stacked .elementor-icon{background-color:#2E9E5B;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski36.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski36.elementor-view-default .elementor-icon{color:#2E9E5B;border-color:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qski36.elementor-view-framed .elementor-icon, .elementor-22226 .elementor-element.elementor-element-qski36.elementor-view-default .elementor-icon svg{fill:#2E9E5B;}.elementor-22226 .elementor-element.elementor-element-qski36.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski36.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qski36 .elementor-icon{font-size:13px;padding:9px;}.elementor-22226 .elementor-element.elementor-element-qski36 .elementor-icon svg{height:13px;}.elementor-22226 .elementor-element.elementor-element-qskh37{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qskh37 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#17222E;}.elementor-22226 .elementor-element.elementor-element-qscapcta .elementor-button{background-color:#F26527;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:17px 28px 17px 28px;}.elementor-22226 .elementor-element.elementor-element-qscapcta .elementor-button:hover, .elementor-22226 .elementor-element.elementor-element-qscapcta .elementor-button:focus{background-color:#F26527;color:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qscapcta .elementor-button:hover svg, .elementor-22226 .elementor-element.elementor-element-qscapcta .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-22226 #site-header{display:none;}:root{--page-title-display:none;}body.elementor-page-22226 #site-footer{display:none;}@media(max-width:1024px){.elementor-22226 .elementor-element.elementor-element-qshero{--min-height:640px;--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-22226 .elementor-element.elementor-element-qscat{--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-22226 .elementor-element.elementor-element-qscmp{--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-22226 .elementor-element.elementor-element-qscmpleft{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:120px;}.elementor-22226 .elementor-element.elementor-element-qsci1 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsci2 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsci3 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsci4 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qscmpright{--padding-top:32px;--padding-bottom:32px;--padding-left:120px;--padding-right:28px;}.elementor-22226 .elementor-element.elementor-element-qsci5 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsci6 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsci7 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsci8 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-ad51587{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22226 .elementor-element.elementor-element-e3cb4fb.e-con{--flex-grow:0;--flex-shrink:0;}}@media(max-width:767px){.elementor-22226 .elementor-element.elementor-element-qshero{--min-height:0px;--padding-top:330px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qsheroinner{--width:100%;}.elementor-22226 .elementor-element.elementor-element-qsheroh1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22226 .elementor-element.elementor-element-qsheroh1 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-22226 .elementor-element.elementor-element-qsherosub > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22226 .elementor-element.elementor-element-qsherosub .elementor-heading-title{font-size:19px;line-height:28px;}.elementor-22226 .elementor-element.elementor-element-qsheropara > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-22226 .elementor-element.elementor-element-qsheropara{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:26px;}.elementor-22226 .elementor-element.elementor-element-qsherobtns{--width:100%;--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-22226 .elementor-element.elementor-element-qsheroexp .elementor-heading-title{font-size:17px;}.elementor-22226 .elementor-element.elementor-element-qscat{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:56px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qscath .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-22226 .elementor-element.elementor-element-qscatp{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:27px;}.elementor-22226 .elementor-element.elementor-element-qscmp{--padding-top:40px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qscmphm .elementor-heading-title{font-size:26px;line-height:31px;}.elementor-22226 .elementor-element.elementor-element-qscmptop{--min-height:0px;--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-22226 .elementor-element.elementor-element-qscmpleft{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qscmplefth .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-22226 .elementor-element.elementor-element-qscmpleftpill .elementor-heading-title{font-size:14px;}.elementor-22226 .elementor-element.elementor-element-qsci1 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsci2 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsci3 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsci4 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qscmpright{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qscmprighth{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qscmprighth .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-22226 .elementor-element.elementor-element-qscmprightpill .elementor-heading-title{font-size:13px;}.elementor-22226 .elementor-element.elementor-element-qsci5 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsci6 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsci7 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsci8 .elementor-icon-box-wrapper{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qscmpbottom{--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-22226 .elementor-element.elementor-element-qscmpm1{--width:100%;--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:flex-start;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qscc18{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22226 .elementor-element.elementor-element-qsch16{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsch16 .elementor-heading-title{font-size:26px;}.elementor-22226 .elementor-element.elementor-element-qscmpm2{--width:100%;--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:flex-start;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qscc28{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22226 .elementor-element.elementor-element-qsch26{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qsch26 .elementor-heading-title{font-size:26px;}.elementor-22226 .elementor-element.elementor-element-qsch27{text-align:start;}.elementor-22226 .elementor-element.elementor-element-qseco{--width:17px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qsec61{--width:354px;}.elementor-22226 .elementor-element.elementor-element-qsecoh .elementor-heading-title{font-size:25px;}.elementor-22226 .elementor-element.elementor-element-ad51587{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22226 .elementor-element.elementor-element-4af48fa{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22226 .elementor-element.elementor-element-e3cb4fb{--width:100%;}.elementor-22226 .elementor-element.elementor-element-qsrr{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qsuc{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qsmc{--padding-top:10px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qsind{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qsts{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qstr{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qsfaq{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qscta{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-22226 .elementor-element.elementor-element-qscap{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-22226 .elementor-element.elementor-element-qshdr{--width:100%;}.elementor-22226 .elementor-element.elementor-element-qsheroinner{--width:493.85px;}.elementor-22226 .elementor-element.elementor-element-qsherobtns{--width:auto;}.elementor-22226 .elementor-element.elementor-element-qsfs{--width:100%;}.elementor-22226 .elementor-element.elementor-element-qsfs0{--width:504px;}.elementor-22226 .elementor-element.elementor-element-qsfs1{--width:504px;}.elementor-22226 .elementor-element.elementor-element-qsfs2{--width:504px;}.elementor-22226 .elementor-element.elementor-element-qscmpleft{--width:50%;}.elementor-22226 .elementor-element.elementor-element-qscmpbadge{--width:auto;}.elementor-22226 .elementor-element.elementor-element-qscc11{--width:auto;}.elementor-22226 .elementor-element.elementor-element-qscc15{--width:auto;}.elementor-22226 .elementor-element.elementor-element-qscmpright{--width:50%;}.elementor-22226 .elementor-element.elementor-element-qscmpm1{--width:50%;}.elementor-22226 .elementor-element.elementor-element-qscc18{--width:auto;}.elementor-22226 .elementor-element.elementor-element-qscc25{--width:auto;}.elementor-22226 .elementor-element.elementor-element-qscmpm2{--width:50%;}.elementor-22226 .elementor-element.elementor-element-qscc28{--width:auto;}.elementor-22226 .elementor-element.elementor-element-qscc35{--width:auto;}.elementor-22226 .elementor-element.elementor-element-qsec7{--width:220px;}.elementor-22226 .elementor-element.elementor-element-qsecocard{--width:498px;}.elementor-22226 .elementor-element.elementor-element-qsec13{--width:220px;}.elementor-22226 .elementor-element.elementor-element-4af48fa{--width:42%;}.elementor-22226 .elementor-element.elementor-element-qsec30{--width:33%;}.elementor-22226 .elementor-element.elementor-element-qsec25{--width:auto;}.elementor-22226 .elementor-element.elementor-element-qsec44{--width:33%;}.elementor-22226 .elementor-element.elementor-element-qsec40{--width:103.59%;}.elementor-22226 .elementor-element.elementor-element-qsec39{--width:auto;}.elementor-22226 .elementor-element.elementor-element-qsec57{--width:33%;}.elementor-22226 .elementor-element.elementor-element-qsec52{--width:auto;}.elementor-22226 .elementor-element.elementor-element-qsrr{--width:101.18%;}.elementor-22226 .elementor-element.elementor-element-qsrrhead{--width:903px;}.elementor-22226 .elementor-element.elementor-element-qsrrpills{--width:1352px;}.elementor-22226 .elementor-element.elementor-element-qsrrp0{--width:20%;}.elementor-22226 .elementor-element.elementor-element-qsrrp1{--width:20%;}.elementor-22226 .elementor-element.elementor-element-qsrrp2{--width:20%;}.elementor-22226 .elementor-element.elementor-element-qsrrp3{--width:20%;}.elementor-22226 .elementor-element.elementor-element-qsrrp4{--width:20%;}.elementor-22226 .elementor-element.elementor-element-qsrrcards{--width:1312px;}.elementor-22226 .elementor-element.elementor-element-qsrrc3{--width:325.297px;}.elementor-22226 .elementor-element.elementor-element-qsrrch3{--width:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrc0{--width:311.5px;}.elementor-22226 .elementor-element.elementor-element-qsrrch0{--width:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrc1{--width:311.5px;}.elementor-22226 .elementor-element.elementor-element-qsrrch1{--width:0px;}.elementor-22226 .elementor-element.elementor-element-qsrrc2{--width:311.5px;}.elementor-22226 .elementor-element.elementor-element-qsrrch2{--width:0px;}.elementor-22226 .elementor-element.elementor-element-qsuchead{--width:800px;}.elementor-22226 .elementor-element.elementor-element-qsucgrid{--width:1262px;}.elementor-22226 .elementor-element.elementor-element-qsuccol0{--width:414px;}.elementor-22226 .elementor-element.elementor-element-qsucc0{--width:414px;}.elementor-22226 .elementor-element.elementor-element-qsucc3{--width:414px;}.elementor-22226 .elementor-element.elementor-element-qsuccol1{--width:414px;}.elementor-22226 .elementor-element.elementor-element-qsucc1{--width:414px;}.elementor-22226 .elementor-element.elementor-element-qsucc4{--width:414px;}.elementor-22226 .elementor-element.elementor-element-qsuccol2{--width:414px;}.elementor-22226 .elementor-element.elementor-element-qsucc2{--width:414px;}.elementor-22226 .elementor-element.elementor-element-qsucc5{--width:414px;}.elementor-22226 .elementor-element.elementor-element-qsmccard{--width:1320px;}.elementor-22226 .elementor-element.elementor-element-qsindhead{--width:760px;}.elementor-22226 .elementor-element.elementor-element-qsindrow{--width:1352px;}.elementor-22226 .elementor-element.elementor-element-qsindc0{--width:330.5px;}.elementor-22226 .elementor-element.elementor-element-qsindc1{--width:330.5px;}.elementor-22226 .elementor-element.elementor-element-qsindc2{--width:330.5px;}.elementor-22226 .elementor-element.elementor-element-qsindc3{--width:330.5px;}.elementor-22226 .elementor-element.elementor-element-qsindc4{--width:330.5px;}.elementor-22226 .elementor-element.elementor-element-qstsrow{--width:1356px;}.elementor-22226 .elementor-element.elementor-element-qstsprev{--width:50px;}.elementor-22226 .elementor-element.elementor-element-qstscard{--width:1209px;}.elementor-22226 .elementor-element.elementor-element-qstsleft{--width:724px;}.elementor-22226 .elementor-element.elementor-element-qstsd0{--width:24px;}.elementor-22226 .elementor-element.elementor-element-qstsd1{--width:7px;}.elementor-22226 .elementor-element.elementor-element-qstsd2{--width:7px;}.elementor-22226 .elementor-element.elementor-element-qstsright{--width:469px;}.elementor-22226 .elementor-element.elementor-element-qstsnext{--width:50px;}.elementor-22226 .elementor-element.elementor-element-qstsmet{--width:1356px;}.elementor-22226 .elementor-element.elementor-element-qstsmc0{--width:33.33%;}.elementor-22226 .elementor-element.elementor-element-qstsmi0{--width:46px;}.elementor-22226 .elementor-element.elementor-element-qstsmc1{--width:33.33%;}.elementor-22226 .elementor-element.elementor-element-qstsmi1{--width:46px;}.elementor-22226 .elementor-element.elementor-element-qstsmc2{--width:33.33%;}.elementor-22226 .elementor-element.elementor-element-qstsmi2{--width:46px;}.elementor-22226 .elementor-element.elementor-element-qstrrow{--width:1320px;}.elementor-22226 .elementor-element.elementor-element-qstrc0{--width:424px;}.elementor-22226 .elementor-element.elementor-element-qstrc1{--width:424px;}.elementor-22226 .elementor-element.elementor-element-qstrc2{--width:424px;}.elementor-22226 .elementor-element.elementor-element-qsfaqlist{--width:1320px;}.elementor-22226 .elementor-element.elementor-element-qsftr{--width:100%;}.elementor-22226 .elementor-element.elementor-element-qscapcols{--width:1028px;}.elementor-22226 .elementor-element.elementor-element-qscapleft{--width:50%;}.elementor-22226 .elementor-element.elementor-element-qscapright{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22226 .elementor-element.elementor-element-4af48fa{--width:100%;}.elementor-22226 .elementor-element.elementor-element-e3cb4fb{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-qshdr *//* Sticky header. position:sticky keeps the element in normal flow, so there is no layout jump
   and no extra spacing. Appearance, height, padding and children are untouched. */
.elementor-22226 .elementor-element.elementor-element-qshdr{position:sticky;top:0;z-index:999;}
/* The logged-in WP admin bar is position:fixed 32px tall; offset so the sticky header is not
   hidden behind it while previewing. No effect for logged-out visitors. */
body.admin-bar .elementor-22226 .elementor-element.elementor-element-qshdr{top:32px;}
@media screen and (max-width:782px){body.admin-bar .elementor-22226 .elementor-element.elementor-element-qshdr{top:46px;}}

@media (max-width: 767px) {
  /* Mobile nav labels per Figma 604:456 ("Industries", "Contact Us"). MOBILE BREAKPOINT ONLY -
     the shared WordPress menu and the desktop markup are untouched. */
  .elementor-22226 .elementor-element.elementor-element-qshdr .elementskit-navbar-nav > li.menu-item-21925 > a { font-size:0 !important; }
  .elementor-22226 .elementor-element.elementor-element-qshdr .elementskit-navbar-nav > li.menu-item-21925 > a::before { content:"Industries" !important; font-size:20px !important; font-weight:500 !important; line-height:20px !important; display:inline !important; }
  .elementor-22226 .elementor-element.elementor-element-qshdr .elementskit-navbar-nav > li.menu-item-106 > a { font-size:0 !important; }
  .elementor-22226 .elementor-element.elementor-element-qshdr .elementskit-navbar-nav > li.menu-item-106 > a::before { content:"Contact Us" !important; font-size:20px !important; font-weight:500 !important; line-height:20px !important; display:inline !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-qsheropara */.elementor-22226 .elementor-element.elementor-element-qsheropara p { margin:0 !important; font-size:20px !important; line-height:26px !important; }
@media (max-width: 767px) { .elementor-22226 .elementor-element.elementor-element-qsheropara p { font-size:19px !important; line-height:28px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qshero */.elementor-22226 .elementor-element.elementor-element-qshero{background-color:#000;}
.elementor-22226 .elementor-element.elementor-element-qshero > .elementor-background-video-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:0;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-background-video-hosted{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:none;max-width:none;}
/* Desktop composition: video at native 16:9 scaled x1.30 (1664x936), anchored top-left at x=450.
   Hand/thumb lands at ~(739,380) - below the headline baseline (324) - the 36/36 panel starts at
   x=780 (headline ends at 720) and the tablet + pallet detection fill the centre-right. */
@media (min-width:1025px){
  .elementor-22226 .elementor-element.elementor-element-qshero .elementor-background-video-hosted{top:0;left:300px;width:1664px;height:936px;min-width:calc(100vw - 300px);object-fit:cover;object-position:0% 0%;}
}
/* Left-to-right dark grading: solid to 21.2% (320px) - which covers the video element left
   edge at 300px so there is no visible step - then a 15-stop ease that fades black smoothly
   into the video, fully clear at 55.6% (841px). */
.elementor-22226 .elementor-element.elementor-element-qshero::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        90deg,
        #000 0%,
        #000 23.32%,
        rgba(0,0,0,.96) 25.3%,
        rgba(0,0,0,.90) 27.5%,
        rgba(0,0,0,.83) 29.7%,
        rgba(0,0,0,.74) 32.45%,
        rgba(0,0,0,.65) 35.2%,
        rgba(0,0,0,.54) 38.5%,
        rgba(0,0,0,.44) 41.8%,
        rgba(0,0,0,.34) 45.1%,
        rgba(0,0,0,.25) 48.4%,
        rgba(0,0,0,.17) 51.7%,
        rgba(0,0,0,.10) 55%,
        rgba(0,0,0,.04) 58.3%,
        rgba(0,0,0,0) 61.16%
    );
}
.elementor-22226 .elementor-element.elementor-element-qshero > .elementor-element, .elementor-22226 .elementor-element.elementor-element-qshero > .e-con{position:relative !important;z-index:2 !important;}
@media (max-width: 767px) {
  /* ---- MOBILE ONLY. Figma mobile Hero node 612:8 - 393x834, padding 330/24/56/24. ---- */
  .elementor-22226 .elementor-element.elementor-element-qshero { background-color: #080D17 !important; }
  /* Figma 604:456 shows the video as a WIDE band at the top of the hero, not a tall cover crop.
     Solved numerically against the Figma render: band height 296px, object-position-x 44%
     (correlation 0.78; every full-height object-position scored ~0.22). Shows 75% of the source
     width - the whole pallet and the aisle, matching the reference. MOBILE ONLY. */
  .elementor-22226 .elementor-element.elementor-element-qshero > .elementor-background-video-container { display:block !important; height:296px !important; bottom:auto !important; }
  /* Feather the video element's own bottom edge so it does not end in a hard line. This is the
     video's alpha falloff, NOT the hero scrim - the gradient below is unchanged. */
  .elementor-22226 .elementor-element.elementor-element-qshero .elementor-background-video-hosted { height:100% !important; object-position:44% 50% !important; -webkit-mask-image:linear-gradient(180deg,#000 0%,#000 70%,rgba(0,0,0,0) 100%); mask-image:linear-gradient(180deg,#000 0%,#000 70%,rgba(0,0,0,0) 100%); }
  /* Vertical fade: video clear at the top, solid #080D17 by 41% (text starts at 330 of 834). */
  .elementor-22226 .elementor-element.elementor-element-qshero::before { background:linear-gradient(180deg, rgba(8,13,23,0) 0%, rgba(8,13,23,0) 20%, rgba(8,13,23,.12) 24%, rgba(8,13,23,.30) 27%, rgba(8,13,23,.52) 30%, rgba(8,13,23,.72) 33%, rgba(8,13,23,.87) 36%, rgba(8,13,23,.96) 38.5%, rgba(8,13,23,1) 41%, rgba(8,13,23,1) 100%) !important; }
  /* Typography per Figma mobile */
  .elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub, .elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub p, .elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub .elementor-heading-title { font-size:19px !important; line-height:23px !important; }
  .elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara, .elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara p { font-size:18px !important; line-height:22px !important; color:rgba(255,255,255,.8) !important; }
  .elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherobtns .elementor-button { min-height:56px !important; border-radius:4px !important; font-size:20px !important; font-weight:600 !important; }
}
/* RESP-FIX 2026-10-09 (responsive pass) */
@media (min-width:1025px) and (max-width:1511px){
/* Laptop: approved 1512px layout scaled with the viewport (values = 1512px value / 15.12). Video is fitted at 97vw so the WHOLE tablet (incl. right bezel) stays in view; height 54.56vw = hero height. */
/* text block top-aligned at the same 29/1512 offset the desktop -150px lift produces (cannot overflow upward) */
.elementor-22226 .elementor-element.elementor-element-qshero{align-items:flex-start !important;--padding-top:max(24px,1.92vw) !important;padding-top:max(24px,1.92vw) !important;--min-height:54.5vw !important;min-height:54.5vw !important;--padding-left:5.29vw !important;--padding-right:5.29vw !important;padding-left:5.29vw !important;padding-right:5.29vw !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-background-video-hosted{left:19.84vw !important;width:97vw !important;height:max(54.56vw,100%) !important;min-width:0 !important;object-fit:cover !important;object-position:0% 0% !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroinner{--width:42.33vw !important;width:42.33vw !important;max-width:42.33vw !important;margin-top:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroh1 .elementor-heading-title{font-size:max(38px,3.704vw) !important;line-height:max(47px,4.563vw) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub .elementor-heading-title{font-size:max(18px,1.587vw) !important;line-height:max(27px,2.381vw) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara{--container-widget-width:max(390px,38.03vw);width:max(390px,38.03vw) !important;max-width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara,.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara p{font-size:max(16px,1.323vw) !important;line-height:max(22px,1.72vw) !important;}
}
@media (max-width:767px){
/* Mobile (round 2): video RESTORED as a band at the top of the hero (75vw tall, min 280px). 16:9 cover at
   object-position 44% shows ~75% of the frame width = x 0.11-0.86, so the whole tablet stays in view.
   Text starts directly below the band; the scrim only darkens the last ~60px of the band. */
.elementor-22226 .elementor-element.elementor-element-qshero > .elementor-background-video-container{display:block !important;top:0 !important;bottom:auto !important;left:0 !important;right:0 !important;width:100% !important;height:max(280px,75vw) !important;overflow:hidden !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-background-video-hosted{top:0 !important;left:0 !important;width:100% !important;height:100% !important;min-width:0 !important;max-width:none !important;object-fit:cover !important;object-position:44% 50% !important;transform:none !important;}
.elementor-22226 .elementor-element.elementor-element-qshero{--padding-top:calc(max(280px,75vw) + 12px) !important;padding-top:calc(max(280px,75vw) + 12px) !important;--min-height:0px !important;min-height:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero::before{background:linear-gradient(180deg,rgba(8,13,23,0) 0,rgba(8,13,23,0) calc(max(280px,75vw) - 70px),rgba(8,13,23,.6) calc(max(280px,75vw) - 25px),#080D17 max(280px,75vw),#080D17 100%) !important;}
/* the desktop -150px lift on the text block is neutralised on mobile */
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroinner{margin-top:0 !important;}
}
@media (min-width:768px) and (max-width:1024px){
/* Tablet (round 2): text on solid black at the top, the full 16:9 video frame as a band underneath -
   no text over the tablet, nothing cropped. Band = 56.25vw tall (16:9 of the viewport width). */
.elementor-22226 .elementor-element.elementor-element-qshero{flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;--min-height:0px !important;min-height:0 !important;--padding-bottom:calc(56.25vw + 40px) !important;padding-bottom:calc(56.25vw + 40px) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero > .elementor-background-video-container{top:auto !important;bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;height:56.25vw !important;overflow:hidden !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-background-video-hosted{top:0 !important;left:0 !important;width:100% !important;height:100% !important;min-width:0 !important;max-width:none !important;object-fit:cover !important;object-position:50% 50% !important;transform:none !important;}
.elementor-22226 .elementor-element.elementor-element-qshero::before{background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(56.25vw - 70px),#000 56.25vw,#000 100%) !important;}
/* desktop -150px lift pushed the headline under the header at this breakpoint */
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroinner{margin-top:0 !important;}
}
@media (min-width:1512px) and (max-width:1660px){
/* Desktop 1512 (round 2): Elementor sizes the video to the hero width (left 300px), which put the tablet's
   right bezel up to ~15px past the edge for hero widths below ~1642px. Size it so the bezel (81% of the frame) ends 12px
   inside the hero. At 1512 this is 1463px vs 1497px (-2%); left, top, grading and text are unchanged. */
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-background-video-hosted{width:calc((100% - 312px) / 0.81) !important;height:100% !important;min-width:0 !important;object-fit:cover !important;object-position:0% 0% !important;}
}
/* RESP-FIX 2026-10-12 round 3 */
/* Hero text block: never taller than the visible viewport (CTA stays above the fold).
   Every size = min(current size, size that makes the block fit 100vh). At 1512 x 800+ the height term is larger
   than the current value, so the approved desktop look is unchanged; it only shrinks on short laptop screens. */
@media (min-width:1512px){
/* pin the text block at the same 29px top offset the approved centred layout produces, so a shorter block does not drift down */
.elementor-22226 .elementor-element.elementor-element-qshero{align-items:flex-start !important;--padding-top:29px !important;padding-top:29px !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroinner{margin-top:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroh1 .elementor-heading-title{font-size:max(32px,min(56px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 0.10728))) !important;line-height:max(40px,min(69px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 0.13218))) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub .elementor-heading-title{font-size:max(15px,min(24px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 0.04598))) !important;line-height:max(22px,min(36px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 0.06897))) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara,.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara p{font-size:max(14px,min(20px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 0.03831))) !important;line-height:max(20px,min(26px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 0.04981))) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroinner{--width:max(400px,min(640px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 1.22605))) !important;width:max(400px,min(640px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 1.22605))) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara{--container-widget-width:max(360px,min(575px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 1.10153)));width:max(360px,min(575px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 1.10153))) !important;max-width:100% !important;}
}
@media (min-width:1025px) and (max-width:1511px){
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroh1 .elementor-heading-title{font-size:max(32px,min(3.704vw,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 0.10728))) !important;line-height:max(40px,min(4.563vw,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 0.13218))) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub .elementor-heading-title{font-size:max(15px,min(1.587vw,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 0.04598))) !important;line-height:max(22px,min(2.381vw,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 0.06897))) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara,.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara p{font-size:max(14px,min(1.323vw,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 0.03831))) !important;line-height:max(20px,min(1.72vw,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 0.04981))) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroinner{--width:max(400px,min(42.33vw,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 1.22605))) !important;width:max(400px,min(42.33vw,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 1.22605))) !important;max-width:none !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara{--container-widget-width:max(360px,min(38.03vw,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 1.10153)));width:max(360px,min(38.03vw,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 246px) * 1.10153))) !important;max-width:100% !important;}
}
@media (min-width:768px) and (max-width:1024px){
/* tablet: text sits above the video band; same height cap (base 254 = tablet header + 56px top padding + buttons + margin) */
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroh1 .elementor-heading-title{font-size:max(34px,min(56px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 254px) * 0.10728))) !important;line-height:max(42px,min(69px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 254px) * 0.13218))) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub .elementor-heading-title{font-size:max(16px,min(24px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 254px) * 0.04598))) !important;line-height:max(24px,min(36px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 254px) * 0.06897))) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara,.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara p{font-size:max(15px,min(20px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 254px) * 0.03831))) !important;line-height:max(21px,min(26px,calc((100vh - var(--wp-admin--admin-bar--height, 0px) - 254px) * 0.04981))) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroinner{max-width:100% !important;}
}
/* all widths: the two CTAs may wrap onto their own lines instead of being pushed out of view */
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherobtns{flex-wrap:wrap !important;max-width:100% !important;row-gap:12px !important;}
/* ROUND4-HERO START 2026-10-16 (desktop >=1025px only; delete from START to END to restore the previous hero) */
@media (min-width:1025px){
/* one scale unit: 1vw, reduced on short screens so the whole hero (header + hero) fits the first screen */
.elementor-22226 .elementor-element.elementor-element-qshero{--qs-u:max(8px,min(1vw,calc((100vh - var(--wp-admin--admin-bar--height,0px) - 90px) / 43.31)));--qs-vw:calc(77 * var(--qs-u));--qs-vl:calc(95.4% - 0.81 * var(--qs-vw));
  align-items:center !important;justify-content:flex-start !important;
  --min-height:calc(43.31 * var(--qs-u)) !important;min-height:calc(43.31 * var(--qs-u)) !important;
  --padding-top:calc(2.6 * var(--qs-u)) !important;padding-top:calc(2.6 * var(--qs-u)) !important;
  --padding-bottom:calc(2.6 * var(--qs-u)) !important;padding-bottom:calc(2.6 * var(--qs-u)) !important;
  --padding-left:calc(5.3 * var(--qs-u)) !important;padding-left:calc(5.3 * var(--qs-u)) !important;
  --padding-right:0px !important;padding-right:0 !important;}
/* video: 16:9 at 77u wide, tablet right bezel (81% of the frame) ends at 95.4% of the hero; vertically centred */
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-background-video-hosted{left:var(--qs-vl) !important;width:var(--qs-vw) !important;height:calc(var(--qs-vw) * 0.5625) !important;min-width:0 !important;max-width:none !important;top:50% !important;transform:translateY(-50%) !important;object-fit:cover !important;object-position:50% 50% !important;
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 6%,#000 94%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 6%,#000 94%,rgba(0,0,0,0) 100%);}
/* grading: solid black up to the video's left edge, eased fade, fully clear at the tablet's left bezel (17% into the frame) */
.elementor-22226 .elementor-element.elementor-element-qshero::before{background:linear-gradient(90deg,#000 0,#000 var(--qs-vl),
  rgba(0,0,0,.97) calc(var(--qs-vl) + 0.0833 * 0.17 * var(--qs-vw)),
  rgba(0,0,0,.90) calc(var(--qs-vl) + 0.1667 * 0.17 * var(--qs-vw)),
  rgba(0,0,0,.80) calc(var(--qs-vl) + 0.25 * 0.17 * var(--qs-vw)),
  rgba(0,0,0,.68) calc(var(--qs-vl) + 0.3333 * 0.17 * var(--qs-vw)),
  rgba(0,0,0,.55) calc(var(--qs-vl) + 0.4167 * 0.17 * var(--qs-vw)),
  rgba(0,0,0,.42) calc(var(--qs-vl) + 0.5 * 0.17 * var(--qs-vw)),
  rgba(0,0,0,.30) calc(var(--qs-vl) + 0.5833 * 0.17 * var(--qs-vw)),
  rgba(0,0,0,.20) calc(var(--qs-vl) + 0.6667 * 0.17 * var(--qs-vw)),
  rgba(0,0,0,.12) calc(var(--qs-vl) + 0.75 * 0.17 * var(--qs-vw)),
  rgba(0,0,0,.06) calc(var(--qs-vl) + 0.8333 * 0.17 * var(--qs-vw)),
  rgba(0,0,0,.02) calc(var(--qs-vl) + 0.9167 * 0.17 * var(--qs-vw)),
  rgba(0,0,0,0) calc(var(--qs-vl) + 0.17 * var(--qs-vw)),rgba(0,0,0,0) 100%) !important;}
/* text column */
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroinner{--width:calc(36.5 * var(--qs-u)) !important;width:calc(36.5 * var(--qs-u)) !important;max-width:calc(36.5 * var(--qs-u)) !important;margin:0 !important;}
/* vertical rhythm: the widgets' own Elementor margins sit on .elementor-widget-container, so they are zeroed and re-set here */
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroh1 > .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub > .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara > .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroh1{margin:0 0 calc(1.6 * var(--qs-u)) 0 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroh1 .elementor-heading-title{font-size:max(32px,calc(3.2 * var(--qs-u))) !important;line-height:1.16 !important;letter-spacing:-0.01em;text-wrap:balance;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub{margin:0 0 calc(1.6 * var(--qs-u)) 0 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub .elementor-heading-title{font-size:max(16px,calc(1.4 * var(--qs-u))) !important;line-height:1.45 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara{--container-widget-width:calc(34 * var(--qs-u));width:calc(34 * var(--qs-u)) !important;max-width:100% !important;margin:0 0 calc(2.6 * var(--qs-u)) 0 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara,.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara p{font-size:max(14px,calc(1.12 * var(--qs-u))) !important;line-height:1.6 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherobtns{column-gap:calc(1.7 * var(--qs-u)) !important;}
}
/* ROUND4-HERO END */

/* ROUND5-HERO-TEXT START 2026-10-16 (desktop >=1025px; text only - the ROUND4 video, gradient and --qs-u rules are untouched; delete START..END to undo) */
@media (min-width:1025px){
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroinner{--width:calc(38.5 * var(--qs-u)) !important;width:calc(38.5 * var(--qs-u)) !important;max-width:calc(38.5 * var(--qs-u)) !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroh1{margin:0 0 calc(1.8 * var(--qs-u)) 0 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheroh1 .elementor-heading-title{font-size:max(32px,calc(3.5 * var(--qs-u))) !important;line-height:1.12 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub{margin:0 0 calc(1.5 * var(--qs-u)) 0 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub .elementor-heading-title{font-size:max(16px,calc(1.55 * var(--qs-u))) !important;line-height:1.42 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara{--container-widget-width:calc(37 * var(--qs-u));width:calc(37 * var(--qs-u)) !important;margin:0 0 calc(2.5 * var(--qs-u)) 0 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara,.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara p{font-size:max(14px,calc(1.2 * var(--qs-u))) !important;line-height:1.6 !important;}
}
/* ROUND5-HERO-TEXT END */

/* ROUND6-HERO START 2026-10-16 (desktop >=1025px; gradient extension only; delete START..END to undo) */
@media (min-width:1025px){
/* black kept from the video's left edge for ~10u (to ~42% of the hero at 1512), then an eased fade, clear at +15.5u. Video rules untouched. */
.elementor-22226 .elementor-element.elementor-element-qshero::before{background:linear-gradient(90deg,#000 0,#000 var(--qs-vl),
  rgba(0,0,0,0.985) calc(var(--qs-vl) + 4 * var(--qs-u)),
  rgba(0,0,0,0.95) calc(var(--qs-vl) + 7 * var(--qs-u)),
  rgba(0,0,0,0.9) calc(var(--qs-vl) + 9 * var(--qs-u)),
  rgba(0,0,0,0.85) calc(var(--qs-vl) + 10 * var(--qs-u)),
  rgba(0,0,0,0.74) calc(var(--qs-vl) + 11 * var(--qs-u)),
  rgba(0,0,0,0.58) calc(var(--qs-vl) + 12 * var(--qs-u)),
  rgba(0,0,0,0.4) calc(var(--qs-vl) + 13 * var(--qs-u)),
  rgba(0,0,0,0.22) calc(var(--qs-vl) + 14 * var(--qs-u)),
  rgba(0,0,0,0.1) calc(var(--qs-vl) + 14.8 * var(--qs-u)),
  rgba(0,0,0,0) calc(var(--qs-vl) + 15.5 * var(--qs-u)),rgba(0,0,0,0) 100%) !important;}
}
/* ROUND6-HERO END */

/* ROUND7-HERO-TEXT START 2026-10-19 (desktop >=1025px; subheading + paragraph width/spacing only; delete START..END to undo) */
@media (min-width:1025px){
/* subheading: wraps naturally across the dark area; the manual <br> is ignored on desktop only.
   -0.01em tracking (same as the headline) lets "...and high-volume" fit on line 1 inside the dark area instead of splitting at the hyphen. Size, weight, colour unchanged. */
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub{--container-widget-width:calc(37.4 * var(--qs-u));width:calc(37.4 * var(--qs-u)) !important;max-width:none !important;margin:calc(0.4 * var(--qs-u)) 0 calc(2.1 * var(--qs-u)) 0 !important;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub br{display:none;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsherosub .elementor-heading-title{letter-spacing:-0.01em;}
/* spacing: heading->sub 2.2u, sub->para 2.1u, para->buttons 3.42u; the totals keep the text block (and so the Hero height and video position) exactly as before */
/* paragraph: the manual <br>s are ignored on desktop so the copy fills the 37u column (right edge = the dark area) */
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara br{display:none;}
.elementor-22226 .elementor-element.elementor-element-qshero .elementor-element-qsheropara{--container-widget-width:calc(37 * var(--qs-u));width:calc(37 * var(--qs-u)) !important;max-width:none !important;margin:0 0 calc(3.42 * var(--qs-u)) 0 !important;}
}
/* ROUND7-HERO-TEXT END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsfs */@media (max-width: 767px) {
  /* ---- MOBILE ONLY. Figma mobile FeatureStrip node 612:16.
     393 x 116 hug | white | horizontal flow | gap 16 | padding 28/24/28/24 | scroll overflow: horizontal
     items  : Label/Caption M - Inter 500, 16px, line-height 100%, centred, #011F53 (node 612:17)
     divider: 60x1 rect rotated 90deg = 1px wide x 60px tall, #020202 at 10% (node 612:18) ---- */
  .elementor-22226 .elementor-element.elementor-element-qsfs { display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important;
             align-items:center !important; justify-content:flex-start !important;
             gap:16px !important; padding:28px 24px !important;
             overflow-x:auto !important; overflow-y:hidden !important;
             -webkit-overflow-scrolling:touch; scrollbar-width:none; }
  .elementor-22226 .elementor-element.elementor-element-qsfs::-webkit-scrollbar { display:none; }
  .elementor-22226 .elementor-element.elementor-element-qsfs > .elementor-element { flex:0 0 auto !important; width:auto !important; max-width:none !important;
             padding:0 !important; margin:0 !important; position:relative !important;
             min-height:60px !important; justify-content:center !important; }
  .elementor-22226 .elementor-element.elementor-element-qsfs > .elementor-element > .elementor-element { width:auto !important; max-width:none !important; }
  /* items 2 and 3 carry a desktop border-left divider (0.8px #CDD7EA) that also lands on mobile
     and doubled the rule. Suppress it here ONLY - the desktop border setting is untouched. */
  .elementor-22226 .elementor-element.elementor-element-qsfs > .elementor-element { border-left:0 !important; border-right:0 !important; }
  .elementor-22226 .elementor-element.elementor-element-qsfs .elementor-heading-title { font-size:16px !important; font-weight:500 !important;
             line-height:100% !important; color:#011F53 !important; text-align:center !important;
             white-space:nowrap !important; }
  /* dividers sit centred in the 16px gap after items 1 and 2 */
  .elementor-22226 .elementor-element.elementor-element-qsfs > .elementor-element-qsfs0::after,
  .elementor-22226 .elementor-element.elementor-element-qsfs > .elementor-element-qsfs1::after {
    content:"" !important; position:absolute !important; right:-8px; top:50%;
    transform:translateY(-50%); width:1px; height:60px; background:rgba(2,2,2,0.10); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-qscatp */.elementor-22226 .elementor-element.elementor-element-qscatp p { margin:0 !important; font-size:20px !important; line-height:30px !important; }
@media (max-width: 767px) {
  /* Figma 614:11: 345 x 184 | Body/Large M | Inter 400 | 19px | centred | #020202
     -> 8 lines in 184px = 23px line box (was 28px). MOBILE ONLY. */
  .elementor-22226 .elementor-element.elementor-element-qscatp p { font-size:19px !important; line-height:23px !important; color:#020202 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qscat */@media (max-width: 767px) {
  /* ---- MOBILE ONLY. Figma mobile CategorySection node 614:9 (393 x 358 hug, white,
     padding 56/24/40/24, gap 16).
     Heading 614:10 : 345 x 62 | Heading/H2 M | Inter 700 | 26px | centred | #020202
                      -> 2 lines in 62px = 31px line box (was 34px). ---- */
  .elementor-22226 .elementor-element.elementor-element-qscat .elementor-element-qscath .elementor-heading-title { line-height:31px !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qscmpleftpill */.elementor-22226 .elementor-element.elementor-element-qscmpleftpill{margin-bottom:26px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-qsci1 */.elementor-22226 .elementor-element.elementor-element-qsci1 .elementor-icon-box-title{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci1 .elementor-icon-box-description{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci1 .elementor-icon-box-wrapper{align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-qsci2 */.elementor-22226 .elementor-element.elementor-element-qsci2 .elementor-icon-box-title{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci2 .elementor-icon-box-description{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci2 .elementor-icon-box-wrapper{align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-qsci3 */.elementor-22226 .elementor-element.elementor-element-qsci3 .elementor-icon-box-title{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci3 .elementor-icon-box-description{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci3 .elementor-icon-box-wrapper{align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-qsci4 */.elementor-22226 .elementor-element.elementor-element-qsci4 .elementor-icon-box-title{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci4 .elementor-icon-box-description{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci4 .elementor-icon-box-wrapper{align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qscmpleft */.elementor-22226 .elementor-element.elementor-element-qscmpleft{position:relative;overflow:hidden;}
/* Figma-measured black grading: solid to 22%, ease-out to clear at 70% */
.elementor-22226 .elementor-element.elementor-element-qscmpleft::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(90deg,rgba(2,2,2,1) 0%,rgba(2,2,2,1) 22%,rgba(2,2,2,0.72) 26%,rgba(2,2,2,0.62) 31%,rgba(2,2,2,0.50) 36%,rgba(2,2,2,0.36) 41%,rgba(2,2,2,0.22) 46%,rgba(2,2,2,0.13) 52%,rgba(2,2,2,0.06) 60%,rgba(2,2,2,0) 70%);}
.elementor-22226 .elementor-element.elementor-element-qscmpleft > .elementor-element{position:relative;z-index:2;}
@media(max-width:767px){.elementor-22226 .elementor-element.elementor-element-qscmpleft::before{background:rgba(2,2,2,0.93);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qscmpbadge */.elementor-22226 .elementor-element.elementor-element-qscmpbadge{position:absolute !important;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;box-shadow:0 10px 30px rgba(0,0,0,0.28);}
.elementor-22226 .elementor-element.elementor-element-qscmpbadge .elementor-heading-title{white-space:nowrap;}
@media(max-width:767px){.elementor-22226 .elementor-element.elementor-element-qscmpbadge{position:relative !important;left:auto;top:auto;transform:none;align-self:center !important;width:fit-content !important;max-width:100%;margin:0 auto;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qscmprightpill */.elementor-22226 .elementor-element.elementor-element-qscmprightpill{margin-bottom:26px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-qsci5 */.elementor-22226 .elementor-element.elementor-element-qsci5 .elementor-icon-box-title{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci5 .elementor-icon-box-description{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci5 .elementor-icon-box-wrapper{align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-qsci6 */.elementor-22226 .elementor-element.elementor-element-qsci6 .elementor-icon-box-title{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci6 .elementor-icon-box-description{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci6 .elementor-icon-box-wrapper{align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-qsci7 */.elementor-22226 .elementor-element.elementor-element-qsci7 .elementor-icon-box-title{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci7 .elementor-icon-box-description{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci7 .elementor-icon-box-wrapper{align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-qsci8 */.elementor-22226 .elementor-element.elementor-element-qsci8 .elementor-icon-box-title{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci8 .elementor-icon-box-description{margin:0 !important;} .elementor-22226 .elementor-element.elementor-element-qsci8 .elementor-icon-box-wrapper{align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qscmpright */.elementor-22226 .elementor-element.elementor-element-qscmpright{position:relative;overflow:hidden;}
.elementor-22226 .elementor-element.elementor-element-qscmpright > .elementor-background-video-container{position:absolute;inset:0;z-index:0;overflow:hidden;}
/* Figma-measured navy grading: clear to 28%, ramp to solid #1F3863 by 68% */
.elementor-22226 .elementor-element.elementor-element-qscmpright::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(90deg,rgba(31,56,99,0) 0%,rgba(31,56,99,0) 28%,rgba(31,56,99,0.12) 35%,rgba(31,56,99,0.26) 42%,rgba(31,56,99,0.42) 50%,rgba(31,56,99,0.60) 56%,rgba(31,56,99,0.80) 61%,rgba(31,56,99,0.95) 66%,rgba(31,56,99,0.98) 70%,rgba(31,56,99,0.98) 100%);}
.elementor-22226 .elementor-element.elementor-element-qscmpright > .elementor-element{position:relative;z-index:2;}
@media(max-width:767px){.elementor-22226 .elementor-element.elementor-element-qscmpright > .elementor-background-video-container{display:none !important;}.elementor-22226 .elementor-element.elementor-element-qscmpright::before{background:rgba(22,52,84,0.93);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qscmptop */.elementor-22226 .elementor-element.elementor-element-qscmptop{position:relative;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qscmpcard */.elementor-22226 .elementor-element.elementor-element-qscmpcard{overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qscmp */@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qscmp{background-image:linear-gradient(180deg,#FFFFFF 0%,#2A5C7F 100%) !important;background-color:#FFFFFF !important;row-gap:16px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmphm{width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpcard{border-radius:0 !important;overflow:visible !important;display:flex !important;flex-direction:column !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmptop,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpbottom{display:contents !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpleft{order:1 !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpbadge{order:2 !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpm1{order:3 !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpright{order:4 !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpm2{order:5 !important;}
/* A traditional panel 345x301.06 */
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpleft{width:100% !important;padding:23.14px 25.24px 18.93px 25.24px !important;row-gap:14.73px !important;background-color:#22262E !important;background-size:cover !important;background-position:center center !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpleft::before{background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 28%,rgba(0,0,0,.88) 36%,rgba(0,0,0,.72) 44%,rgba(0,0,0,.55) 53%,rgba(0,0,0,.38) 62%,rgba(0,0,0,.24) 70%,rgba(0,0,0,.12) 80%,rgba(0,0,0,.04) 90%,rgba(0,0,0,0) 100%) !important;}
/* C qicscan panel 345x349.06 */
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpright{width:100% !important;padding:23.14px 25.24px 18.93px 25.24px !important;row-gap:14.73px !important;background-color:#011F53 !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpright>.elementor-background-video-container{display:block !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpright::before{background:linear-gradient(90deg,rgba(1,31,83,.88) 0%,rgba(1,31,83,.80) 20%,rgba(1,31,83,.62) 40%,rgba(1,31,83,.42) 58%,rgba(1,31,83,.24) 74%,rgba(1,31,83,.10) 88%,rgba(1,31,83,0) 100%) !important;}
/* panel titles */
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmplefth,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmprighth{width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmplefth .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmprighth .elementor-widget-container{margin:0 !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmplefth .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmprighth .elementor-heading-title{font-size:20px !important;font-weight:600 !important;line-height:24px !important;letter-spacing:0 !important;color:#FFFFFF !important;}
/* banners */
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpleftpill,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmprightpill{margin:0 !important;padding:0 !important;align-self:flex-start !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpleftpill .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmprightpill .elementor-widget-container{margin:0 !important;padding:4.21px 8.41px !important;border-radius:2.1px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpleftpill{max-width:164.83px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmprightpill{max-width:220.83px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpleftpill .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmprightpill .elementor-heading-title{font-size:14px !important;font-weight:500 !important;line-height:17px !important;letter-spacing:0 !important;color:#FFFFFF !important;}
/* rows */
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci1,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci2,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci3,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci4,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci5,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci6,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci7,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci8{width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci2,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci3,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci4,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci6,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci7,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci8{margin-top:-3.16px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-icon-box-wrapper{gap:8.41px !important;align-items:flex-start !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-icon-box-icon{width:18.93px !important;height:18.93px !important;flex:0 0 18.93px !important;margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-icon-box-icon .elementor-icon{width:18.93px !important;height:18.93px !important;padding:0 !important;border-radius:5.26px !important;background-color:rgba(255,255,255,.2) !important;font-size:10px !important;color:#F26527 !important;display:flex !important;align-items:center !important;justify-content:center !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-icon-box-content{display:flex !important;flex-direction:column !important;row-gap:2.1px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci1 .elementor-icon-box-content,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci2 .elementor-icon-box-content,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci3 .elementor-icon-box-content,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci4 .elementor-icon-box-content{max-width:252.44px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci5 .elementor-icon-box-content,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci6 .elementor-icon-box-content,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci7 .elementor-icon-box-content,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsci8 .elementor-icon-box-content{max-width:192px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-icon-box-title{font-size:12px !important;font-weight:700 !important;line-height:15px !important;color:#FFFFFF !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-icon-box-description{font-size:11px !important;font-weight:400 !important;line-height:14.85px !important;color:#BEC3CA !important;}
/* B + E stat bars 345x74 */
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpm1,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpm2{width:100% !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;padding:0 !important;gap:0 !important;min-height:74px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpm1{background-color:#22262E !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpm2{background-color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscc18,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscc28{flex:0 0 auto !important;justify-content:center !important;align-items:center !important;padding:0 !important;row-gap:2.1px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscc18{width:106px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscc28{width:108px !important;padding-left:12.62px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscc25,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscc35{flex:1 1 auto !important;width:auto !important;justify-content:center !important;align-items:flex-start !important;padding:0 0 0 16.83px !important;row-gap:5.26px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsch16 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsch26 .elementor-heading-title{font-size:13.67px !important;font-weight:700 !important;line-height:17px !important;color:#FFFFFF !important;text-align:center !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsch17 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsch27 .elementor-heading-title{font-size:8.41px !important;font-weight:600 !important;line-height:10px !important;letter-spacing:.26px !important;color:#BEC3CA !important;text-align:center !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-icon-list-item{font-size:10px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-icon-list-icon{padding-right:4.21px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-icon-list-icon i{font-size:7.36px !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-icon-list-text{padding-left:0 !important;font-size:10px !important;font-weight:600 !important;line-height:12px !important;color:#FFFFFF !important;}
/* D VS badge 57.85x105.55 overlapping the traditional stat bar */
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscmpbadge{position:relative !important;left:auto !important;top:auto !important;transform:none !important;align-self:flex-end !important;flex:0 0 auto !important;width:57.85px !important;min-width:57.85px !important;max-width:57.85px !important;height:105.55px !important;margin:-10.3px 4.21px -95.25px 0 !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;row-gap:12.62px !important;padding:4.21px 8.41px !important;border:.53px solid #F26527 !important;border-radius:18.93px !important;background-color:#FFFFFF !important;box-shadow:0 3.16px 8.41px 0 rgba(0,0,0,.25) !important;z-index:5 !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscc11,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qscc15{width:100% !important;row-gap:0 !important;padding:0 !important;align-items:center !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsch9 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsch13 .elementor-heading-title{font-size:13.67px !important;font-weight:700 !important;line-height:17px !important;color:#2A5C7F !important;text-align:center !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsch10 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsch14 .elementor-heading-title{font-size:8.41px !important;font-weight:600 !important;line-height:10px !important;letter-spacing:.26px !important;color:#F26527 !important;text-align:center !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsch12{width:100% !important;height:14.5px !important;display:flex !important;align-items:center !important;justify-content:center !important;}
.elementor-22226 .elementor-element.elementor-element-qscmp .elementor-element-qsch12 .elementor-heading-title{display:inline-block !important;transform:rotate(90deg) !important;font-size:22px !important;line-height:14.5px !important;color:#F26527 !important;text-align:center !important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qseh60 */.elementor-22226 .elementor-element.elementor-element-qseh60 .elementor-heading-title{max-width:800px;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qseh3 */.elementor-22226 .elementor-element.elementor-element-qseh3{margin-top:14px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qseh58 */.elementor-22226 .elementor-element.elementor-element-qseh58 .elementor-heading-title{max-width:890px;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-qsel14 */.elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-item{align-items:flex-start;} .elementor-22226 .elementor-element.elementor-element-qsel14 .elementor-icon-list-icon{margin-top:2px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-qsel31 */.elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-item{align-items:flex-start;} .elementor-22226 .elementor-element.elementor-element-qsel31 .elementor-icon-list-icon{margin-top:2px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-qsel45 */.elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-item{align-items:flex-start;} .elementor-22226 .elementor-element.elementor-element-qsel45 .elementor-icon-list-icon{margin-top:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qseco */@media (max-width:767px){
/* ---- section 619:2 + 619:25 : 48/24/48/24, gap 24, white ---- */
.elementor-22226 .elementor-element.elementor-element-qseco{width:100% !important;max-width:100% !important;padding:48px 24px !important;row-gap:24px !important;align-items:stretch !important;background-color:#FFFFFF !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec61{width:100% !important;max-width:100% !important;row-gap:24px !important;align-items:center !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec61 .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsecoh .elementor-heading-title{font-size:26px !important;line-height:31px !important;font-weight:700 !important;color:#020202 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh60 .elementor-heading-title{font-size:19px !important;line-height:23px !important;font-weight:400 !important;color:#375281 !important;}
/* ---- diagram row 691:2368 : vertical stack, gap 26.7, centred ---- */
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsecoflow{width:100% !important;max-width:100% !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;row-gap:26.7px !important;column-gap:0 !important;min-height:0 !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec7,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec13{width:189px !important;max-width:189px !important;row-gap:8px !important;align-items:center !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec7 .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec13 .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseic4 .elementor-icon,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseic10 .elementor-icon{font-size:40px !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseic4 svg,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseic10 svg{width:40px !important;height:40px !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh5 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh11 .elementor-heading-title{font-size:16px !important;line-height:19px !important;font-weight:700 !important;color:#020202 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh6 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh12 .elementor-heading-title{font-size:14px !important;line-height:17px !important;font-weight:400 !important;color:#375281 !important;}
/* ---- arrows 691:2381 / 691:2395 : rotated to point DOWN ---- */
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh8,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh9{width:19px !important;max-width:19px !important;flex:0 0 auto !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh8 .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh9 .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh8 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh9 .elementor-heading-title{display:block !important;font-size:20px !important;line-height:16px !important;color:#2A5C7F !important;transform:rotate(90deg) !important;}
/* ---- central card 691:2382 : 337.42 x 142.39 ---- */
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsecocard{width:337.42px !important;max-width:337.42px !important;padding:17.35px 12px !important;row-gap:9.34px !important;align-items:center !important;border-radius:10px !important;background-color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsecocard .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh1 .elementor-heading-title{font-size:22px !important;line-height:26px !important;font-weight:700 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh2 .elementor-heading-title{font-size:16px !important;line-height:19px !important;font-weight:700 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh3 .elementor-heading-title{font-size:14px !important;line-height:17px !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh3 .elementor-heading-title::before{content:"" !important;display:block !important;width:200.19px !important;height:0.667px !important;background:rgba(255,255,255,.35) !important;margin:0 auto 9.34px !important;}
/* ---- How QicScan AI Works 619:25 : 48 + 48 between the two Figma sections ---- */
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsecohow{width:100% !important;max-width:100% !important;margin-top:72px !important;row-gap:32px !important;align-items:stretch !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec59{width:100% !important;max-width:100% !important;row-gap:32px !important;align-items:center !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec59 .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsecohowh .elementor-heading-title{font-size:26px !important;line-height:31px !important;font-weight:700 !important;color:#020202 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh58 .elementor-heading-title{font-size:19px !important;line-height:23px !important;font-weight:400 !important;color:#375281 !important;}
/* ---- the 3 cards 720:3278-3280 : radius 12.84, pad 19.26, gap 14.44, #F4F6F9 ---- */
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsecocards{width:100% !important;max-width:100% !important;flex-direction:column !important;row-gap:19.26px !important;column-gap:0 !important;align-items:stretch !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec30,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec44,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec57{width:100% !important;max-width:100% !important;flex:0 0 auto !important;padding:19.26px !important;row-gap:14.44px !important;border-radius:12.84px !important;background-color:#F4F6F9 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec26,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec40,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec53{width:100% !important;max-width:100% !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;column-gap:12px !important;row-gap:0 !important;padding:0 !important;position:relative !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec26::after,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec40::after,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec53::after{content:"" !important;flex:0 0 14px !important;width:14px !important;height:9px !important;margin-left:auto !important;background-color:#2A5C7F !important;-webkit-mask:no-repeat center/14px 9px url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask:no-repeat center/14px 9px url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh22,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh36,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh49{flex:0 0 34px !important;width:34px !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec25,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec39,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec52{flex:1 1 auto !important;width:auto !important;row-gap:2px !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec25 .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec39 .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec52 .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh23 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh37 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh50 .elementor-heading-title{font-size:17px !important;line-height:22px !important;font-weight:700 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh24 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh38 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh51 .elementor-heading-title{font-size:15px !important;line-height:20px !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec28,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec42,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec55{width:100% !important;max-width:100% !important;padding:0 !important;row-gap:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec28 .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec42 .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec55 .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsem27 img,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsem41 img,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsem54 img{width:100% !important;height:178px !important;object-fit:cover !important;border-radius:8px !important;display:block !important;}
/* Figma mobile card shows header + image only; list and footer line are collapsed */
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsel14,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsel31,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsel45,
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh29,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh43,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qseh56{display:none !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec26,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec40,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec53{cursor:pointer !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec26::after,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec40::after,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec53::after{transition:transform .2s ease !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec26.qs-open::after,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec40.qs-open::after,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec53.qs-open::after{transform:rotate(180deg) !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec30.qs-open .elementor-element-qseh29,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec44.qs-open .elementor-element-qseh43,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec57.qs-open .elementor-element-qseh56{display:block !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec28,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec42,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec55{height:178px !important;min-height:178px !important;max-height:178px !important;overflow:hidden !important;align-items:stretch !important;justify-content:flex-start !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsem27,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsem41,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsem54{width:100% !important;max-width:100% !important;align-self:stretch !important;flex:1 1 100% !important;height:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsem27 .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsem41 .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsem54 .elementor-widget-container{width:100% !important;height:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsem27 img,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsem41 img,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsem54 img{width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center !important;display:block !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec57.qs-open .elementor-element-qsec55{height:auto !important;max-height:none !important;flex-direction:column !important;align-items:stretch !important;row-gap:16px !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec57.qs-open .elementor-element-qsem54{height:178px !important;flex:0 0 178px !important;width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec57.qs-open .elementor-element-qsel45{display:block !important;width:100% !important;flex:0 0 auto !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec30.qs-open .elementor-element-qsec28,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec44.qs-open .elementor-element-qsec42{height:auto !important;max-height:none !important;flex-direction:column !important;align-items:stretch !important;row-gap:16px !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec30.qs-open .elementor-element-qsem27,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec44.qs-open .elementor-element-qsem41{height:178px !important;flex:0 0 178px !important;width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec30.qs-open .elementor-element-qsel14,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsec44.qs-open .elementor-element-qsel31{display:block !important;width:100% !important;flex:0 0 auto !important;}
.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsel14 .elementor-icon-list-items,.elementor-22226 .elementor-element.elementor-element-qseco .elementor-element-qsel31 .elementor-icon-list-items{display:grid !important;grid-template-columns:1fr 1fr !important;column-gap:12px !important;row-gap:8px !important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrsub */.elementor-22226 .elementor-element.elementor-element-qsrrsub{max-width:576px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrm0 */.elementor-22226 .elementor-element.elementor-element-qsrrm0{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrl0 */.elementor-22226 .elementor-element.elementor-element-qsrrl0{max-width:226px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrp0 */.elementor-22226 .elementor-element.elementor-element-qsrrp0{position:relative;}.elementor-22226 .elementor-element.elementor-element-qsrrp0::before{content:"";position:absolute;left:0;right:0;top:0;height:340px;border-radius:0 0 135px 135px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(42,92,127,.55) 26%,#2A5C7F 56%,#2A5C7F 100%);z-index:0;}.elementor-22226 .elementor-element.elementor-element-qsrrp0 > .elementor-element{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrl1 */.elementor-22226 .elementor-element.elementor-element-qsrrl1{max-width:226px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrp1 */.elementor-22226 .elementor-element.elementor-element-qsrrp1{position:relative;}.elementor-22226 .elementor-element.elementor-element-qsrrp1::before{content:"";position:absolute;left:0;right:0;top:0;height:340px;border-radius:135px 135px 0 0;background:linear-gradient(180deg,#F26527 0%,#F26527 44%,rgba(242,101,39,.55) 74%,rgba(255,255,255,0) 100%);z-index:0;}.elementor-22226 .elementor-element.elementor-element-qsrrp1 > .elementor-element{position:relative;z-index:1;}
@media (min-width:768px){.elementor-22226 .elementor-element.elementor-element-qsrrp1::before{border-radius:0 !important;-webkit-clip-path:polygon(50% 0,100% 100px,100% 100%,0 100%,0 100px);clip-path:polygon(50% 0,100% 100px,100% 100%,0 100%,0 100px);}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrm2 */.elementor-22226 .elementor-element.elementor-element-qsrrm2{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrl2 */.elementor-22226 .elementor-element.elementor-element-qsrrl2{max-width:226px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrp2 */.elementor-22226 .elementor-element.elementor-element-qsrrp2{position:relative;}.elementor-22226 .elementor-element.elementor-element-qsrrp2::before{content:"";position:absolute;left:0;right:0;top:0;height:340px;border-radius:0 0 135px 135px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(42,92,127,.55) 26%,#2A5C7F 56%,#2A5C7F 100%);z-index:0;}.elementor-22226 .elementor-element.elementor-element-qsrrp2 > .elementor-element{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrl3 */.elementor-22226 .elementor-element.elementor-element-qsrrl3{max-width:226px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrp3 */.elementor-22226 .elementor-element.elementor-element-qsrrp3{position:relative;}.elementor-22226 .elementor-element.elementor-element-qsrrp3::before{content:"";position:absolute;left:0;right:0;top:0;height:340px;border-radius:135px 135px 0 0;background:linear-gradient(180deg,#F26527 0%,#F26527 44%,rgba(242,101,39,.55) 74%,rgba(255,255,255,0) 100%);z-index:0;}.elementor-22226 .elementor-element.elementor-element-qsrrp3 > .elementor-element{position:relative;z-index:1;}
@media (min-width:768px){.elementor-22226 .elementor-element.elementor-element-qsrrp3::before{border-radius:0 !important;-webkit-clip-path:polygon(50% 0,100% 100px,100% 100%,0 100%,0 100px);clip-path:polygon(50% 0,100% 100px,100% 100%,0 100%,0 100px);}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrm4 */.elementor-22226 .elementor-element.elementor-element-qsrrm4{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrl4 */.elementor-22226 .elementor-element.elementor-element-qsrrl4{max-width:226px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrp4 */.elementor-22226 .elementor-element.elementor-element-qsrrp4{position:relative;}.elementor-22226 .elementor-element.elementor-element-qsrrp4::before{content:"";position:absolute;left:0;right:0;top:0;height:340px;border-radius:0 0 135px 135px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(42,92,127,.55) 26%,#2A5C7F 56%,#2A5C7F 100%);z-index:0;}.elementor-22226 .elementor-element.elementor-element-qsrrp4 > .elementor-element{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrch3 */.elementor-22226 .elementor-element.elementor-element-qsrrch3{width:auto !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrcc3 */.elementor-22226 .elementor-element.elementor-element-qsrrcc3 .elementor-heading-title::after{content:"";display:inline-block;width:10px;height:10px;margin-left:9px;border-right:3px solid #2A5C7F;border-bottom:3px solid #2A5C7F;transform:translateY(-4px) rotate(45deg);transition:transform .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrc3 */.elementor-22226 .elementor-element.elementor-element-qsrrc3{position:relative;overflow:hidden;cursor:pointer;}
/* Click-to-expand. Description sits in normal flow BELOW the title; image stays visible. */
.elementor-22226 .elementor-element.elementor-element-qsrrc3 > .elementor-element-qsrrov3{max-height:0;opacity:0;overflow:hidden;padding-top:0;padding-bottom:0;transition:max-height .34s ease,opacity .26s ease,padding-bottom .34s ease;}
.elementor-22226 .elementor-element.elementor-element-qsrrc3.qs-cap-open > .elementor-element-qsrrov3{max-height:280px;opacity:1;padding-top:0;padding-bottom:22px;}
.elementor-22226 .elementor-element.elementor-element-qsrrc3.qs-cap-open .elementor-element-qsrrcc3 .elementor-heading-title::after{transform:translateY(2px) rotate(-135deg);}
.elementor-22226 .elementor-element.elementor-element-qsrrc3:focus-visible{outline:2px solid #2A5C7F;outline-offset:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrch0 */.elementor-22226 .elementor-element.elementor-element-qsrrch0{width:auto !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrcc0 */.elementor-22226 .elementor-element.elementor-element-qsrrcc0 .elementor-heading-title::after{content:"";display:inline-block;width:10px;height:10px;margin-left:9px;border-right:3px solid #2A5C7F;border-bottom:3px solid #2A5C7F;transform:translateY(-4px) rotate(45deg);transition:transform .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrc0 */.elementor-22226 .elementor-element.elementor-element-qsrrc0{position:relative;overflow:hidden;cursor:pointer;}
/* Click-to-expand. Description sits in normal flow BELOW the title; image stays visible. */
.elementor-22226 .elementor-element.elementor-element-qsrrc0 > .elementor-element-qsrrov0{max-height:0;opacity:0;overflow:hidden;padding-top:0;padding-bottom:0;transition:max-height .34s ease,opacity .26s ease,padding-bottom .34s ease;}
.elementor-22226 .elementor-element.elementor-element-qsrrc0.qs-cap-open > .elementor-element-qsrrov0{max-height:280px;opacity:1;padding-top:0;padding-bottom:22px;}
.elementor-22226 .elementor-element.elementor-element-qsrrc0.qs-cap-open .elementor-element-qsrrcc0 .elementor-heading-title::after{transform:translateY(2px) rotate(-135deg);}
.elementor-22226 .elementor-element.elementor-element-qsrrc0:focus-visible{outline:2px solid #2A5C7F;outline-offset:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrch1 */.elementor-22226 .elementor-element.elementor-element-qsrrch1{width:auto !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrcc1 */.elementor-22226 .elementor-element.elementor-element-qsrrcc1 .elementor-heading-title::after{content:"";display:inline-block;width:10px;height:10px;margin-left:9px;border-right:3px solid #2A5C7F;border-bottom:3px solid #2A5C7F;transform:translateY(-4px) rotate(45deg);transition:transform .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrc1 */.elementor-22226 .elementor-element.elementor-element-qsrrc1{position:relative;overflow:hidden;cursor:pointer;}
/* Click-to-expand. Description sits in normal flow BELOW the title; image stays visible. */
.elementor-22226 .elementor-element.elementor-element-qsrrc1 > .elementor-element-qsrrov1{max-height:0;opacity:0;overflow:hidden;padding-top:0;padding-bottom:0;transition:max-height .34s ease,opacity .26s ease,padding-bottom .34s ease;}
.elementor-22226 .elementor-element.elementor-element-qsrrc1.qs-cap-open > .elementor-element-qsrrov1{max-height:280px;opacity:1;padding-top:0;padding-bottom:22px;}
.elementor-22226 .elementor-element.elementor-element-qsrrc1.qs-cap-open .elementor-element-qsrrcc1 .elementor-heading-title::after{transform:translateY(2px) rotate(-135deg);}
.elementor-22226 .elementor-element.elementor-element-qsrrc1:focus-visible{outline:2px solid #2A5C7F;outline-offset:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrch2 */.elementor-22226 .elementor-element.elementor-element-qsrrch2{width:auto !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsrrcc2 */.elementor-22226 .elementor-element.elementor-element-qsrrcc2 .elementor-heading-title::after{content:"";display:inline-block;width:10px;height:10px;margin-left:9px;border-right:3px solid #2A5C7F;border-bottom:3px solid #2A5C7F;transform:translateY(-4px) rotate(45deg);transition:transform .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrc2 */.elementor-22226 .elementor-element.elementor-element-qsrrc2{position:relative;overflow:hidden;cursor:pointer;}
/* Click-to-expand. Description sits in normal flow BELOW the title; image stays visible. */
.elementor-22226 .elementor-element.elementor-element-qsrrc2 > .elementor-element-qsrrov2{max-height:0;opacity:0;overflow:hidden;padding-top:0;padding-bottom:0;transition:max-height .34s ease,opacity .26s ease,padding-bottom .34s ease;}
.elementor-22226 .elementor-element.elementor-element-qsrrc2.qs-cap-open > .elementor-element-qsrrov2{max-height:280px;opacity:1;padding-top:0;padding-bottom:22px;}
.elementor-22226 .elementor-element.elementor-element-qsrrc2.qs-cap-open .elementor-element-qsrrcc2 .elementor-heading-title::after{transform:translateY(2px) rotate(-135deg);}
.elementor-22226 .elementor-element.elementor-element-qsrrc2:focus-visible{outline:2px solid #2A5C7F;outline-offset:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrrcards */.elementor-22226 .elementor-element.elementor-element-qsrrcards{align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-qsrrjs */.elementor-22226 .elementor-element.elementor-element-qsrrjs{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsrr */@media (max-width:767px){
/* Real Results 619:459 : 393 x 1241, pad 48/24/48/24, gap 32 */
.elementor-22226 .elementor-element.elementor-element-qsrr{width:100% !important;max-width:100% !important;padding:48px 24px !important;row-gap:32px !important;align-items:stretch !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrhead{width:100% !important;max-width:100% !important;row-gap:32px !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrhead .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrh2 .elementor-heading-title{font-size:26px !important;line-height:31px !important;font-weight:700 !important;color:#020202 !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrsub .elementor-heading-title{font-size:19px !important;line-height:22px !important;font-weight:400 !important;}
/* 5 stat capsules 241.29 x 120.42 stacked, alternating side + colour */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills{min-height:0 !important;height:auto !important;width:100% !important;max-width:100% !important;flex-direction:column !important;row-gap:0 !important;column-gap:0 !important;align-items:stretch !important;padding:0 !important;background:none !important;border-radius:0 !important;overflow:visible !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element{width:241.29px !important;max-width:241.29px !important;min-height:120.42px !important;height:120.42px !important;padding:0 14px !important;row-gap:4px !important;justify-content:center !important;align-items:center !important;position:relative !important;flex:0 0 auto !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp0,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp2,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp4{align-self:flex-end !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp1,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp3{align-self:flex-start !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element::before{inset:0 !important;top:0 !important;left:0 !important;right:0 !important;height:auto !important;width:auto !important;border-radius:60.21px !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp0::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp2::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp4::before{background:linear-gradient(90deg,#2A5C7F 0%,#2A5C7F 46%,rgba(42,92,127,.16) 100%) !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp1::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp3::before{background:linear-gradient(90deg,rgba(242,101,39,.10) 0%,#F26527 54%,#F26527 100%) !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm0 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm2 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm3 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm4 .elementor-heading-title{font-size:22px !important;line-height:27px !important;font-weight:700 !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl0 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl2 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl3 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl4 .elementor-heading-title{font-size:14px !important;line-height:19px !important;font-weight:400 !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm3 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl3 .elementor-heading-title{color:#020202 !important;}
/* result cards 691:2090 : horizontal carousel, 311.5 wide, pitch 333.5 */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards{width:auto !important;max-width:none !important;margin:0 -24px !important;padding:0 24px !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;column-gap:22px !important;row-gap:0 !important;overflow-x:auto !important;overflow-y:visible !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards::-webkit-scrollbar{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards > .elementor-element{flex:0 0 311.5px !important;width:311.5px !important;max-width:311.5px !important;scroll-snap-align:start !important;}
/* pager dots 691:2151 */
.elementor-22226 .elementor-element.elementor-element-qsrr::after{content:"" !important;display:block !important;align-self:center !important;width:12px !important;height:12px !important;border-radius:50% !important;background:#2A5C7F !important;box-shadow:22px 0 0 #CFDFEC,44px 0 0 #CFDFEC,66px 0 0 #CFDFEC !important;margin-left:-39px !important;flex:0 0 auto !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards{width:345px !important;max-width:345px !important;flex:0 0 auto !important;overflow-x:auto !important;overflow-y:hidden !important;flex-wrap:nowrap !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards::-webkit-scrollbar{display:none !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards > .elementor-element{scroll-snap-align:start !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp0::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp2::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp4::before{background-image:linear-gradient(90deg,rgb(42,92,127) 0%,rgb(42,92,127) 46%,rgba(42,92,127,0) 100%) !important;border-radius:60.21px 0 0 60.21px !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp1::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp3::before{background-image:linear-gradient(90deg,rgba(242,101,39,0) 0%,rgb(242,101,39) 54%,rgb(242,101,39) 100%) !important;border-radius:0 60.21px 60.21px 0 !important;}
}
/* RESP-FIX 2026-10-09 (responsive pass) */
@media (min-width:768px) and (max-width:1511px){
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrhead{max-width:calc(100% - 48px) !important;}
/* Real Results capsules: fit within the viewport with consistent side margins; shapes scale with the row */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills{--width:calc(100% - 2*clamp(24px,4.76vw,72px)) !important;width:calc(100% - 2*clamp(24px,4.76vw,72px)) !important;max-width:1352px !important;container-type:inline-size;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element{min-width:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element::before{height:auto !important;bottom:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp0::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp2::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp4::before{border-radius:0 0 50% 50% / 0 0 39.7% 39.7% !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp1::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrp3::before{-webkit-clip-path:polygon(50% 0,100% 29.41%,100% 100%,0 100%,0 29.41%) !important;clip-path:polygon(50% 0,100% 29.41%,100% 100%,0 100%,0 29.41%) !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl0,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl1,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl2,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl3,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl4{max-width:100% !important;}
/* Seamless Deployment cards: grid fits the content width, cards share it equally */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards{--width:calc(100% - 2*clamp(24px,6.08vw,92px)) !important;width:calc(100% - 2*clamp(24px,6.08vw,92px)) !important;max-width:1312px !important;column-gap:clamp(14px,1.46vw,22px) !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards > .elementor-element{flex:1 1 0 !important;--width:auto !important;width:auto !important;min-width:0 !important;max-width:none !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrci0,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrci1,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrci2,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrci3{--min-height:0px !important;min-height:0 !important;aspect-ratio:305/170;}
}
@media (min-width:1025px) and (max-width:1511px){
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element{--min-height:25.15cqi !important;min-height:25.15cqi !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm0 .elementor-heading-title{font-size:3.03cqi !important;line-height:4.29cqi !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm2 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm4 .elementor-heading-title{font-size:3.55cqi !important;line-height:4.29cqi !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl0 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl2 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl3 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl4 .elementor-heading-title{font-size:2.07cqi !important;line-height:2.515cqi !important;}
}
@media (min-width:768px) and (max-width:1024px){
/* Tablet: capsules 3 + 2, cards 2 columns */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills{flex-wrap:wrap !important;justify-content:center !important;row-gap:24px !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element{--width:33.333% !important;width:33.333% !important;flex:0 0 33.333% !important;--min-height:41.92cqi !important;min-height:41.92cqi !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm0 .elementor-heading-title{font-size:5.05cqi !important;line-height:7.15cqi !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm2 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm4 .elementor-heading-title{font-size:5.92cqi !important;line-height:7.15cqi !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl0 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl2 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl3 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl4 .elementor-heading-title{font-size:3.45cqi !important;line-height:4.19cqi !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards{flex-wrap:wrap !important;row-gap:22px !important;column-gap:22px !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards > .elementor-element{flex:0 0 calc(50% - 11px) !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards{width:min(345px,100%) !important;max-width:100% !important;}
}
/* RESP-FIX 2026-10-12 round 3 */
@media (min-width:768px){
/* The 64px section gap + the transparent top of the capsule gradients read as a large empty band.
   Tighten ONLY heading-block -> capsule-row to 24px; the later children get +40px margin so their spacing stays 64px. */
.elementor-22226 .elementor-element.elementor-element-qsrr{--row-gap:24px !important;row-gap:24px !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrdh,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards{margin-top:40px !important;}
}
@media (max-width:767px){
/* pager dots: colours come from variables that the carousel script updates on scroll (default = first dot active) */
.elementor-22226 .elementor-element.elementor-element-qsrr::after{background:var(--qs-d0,#2A5C7F) !important;box-shadow:22px 0 0 var(--qs-d1,#CFDFEC),44px 0 0 var(--qs-d2,#CFDFEC),66px 0 0 var(--qs-d3,#CFDFEC) !important;transition:background-color .2s ease,box-shadow .2s ease;}
}
/* ROUND4-RR-MOBILE START 2026-10-16 (mobile <=767px only; orange capsules qsrrp1 + qsrrp3; delete from START to END to restore) */
@media (max-width:767px){
/* slightly taller (120.42 -> 136px); the ::before shape is inset:0, so it follows the container height */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp1,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp3{--min-height:136px !important;min-height:136px !important;height:136px !important;justify-content:center !important;align-items:center !important;padding:0 18px !important;}
/* keep a true capsule end: radius = half the new height */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp1::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp3::before{inset:0 !important;height:auto !important;border-radius:0 68px 68px 0 !important;}
/* label centred both ways, larger + bold, still black */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl1,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl3{width:100% !important;max-width:100% !important;margin:0 !important;align-self:center !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl3 .elementor-heading-title{font-size:18px !important;line-height:23px !important;font-weight:700 !important;color:#020202 !important;text-align:center !important;text-wrap:balance;}
}
/* ROUND4-RR-MOBILE END */

/* ROUND5-RR-MOBILE START 2026-10-16 (mobile <=767px; all five capsules; delete START..END to undo) */
@media (max-width:767px){
/* one uniform size: full content width (24px section padding stays as the edge margin), 128px tall */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp0,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp1,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp2,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp3,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp4{width:100% !important;max-width:100% !important;align-self:stretch !important;--min-height:128px !important;min-height:128px !important;height:128px !important;padding:0 24px !important;justify-content:center !important;align-items:center !important;}
/* shapes follow the container (inset:0); rounded end = half the height; same colours, solid part widened so centred white text stays on solid blue */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp0::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp2::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp4::before{inset:0 !important;height:auto !important;width:auto !important;border-radius:64px 0 0 64px !important;background-image:linear-gradient(90deg,rgb(42,92,127) 0%,rgb(42,92,127) 70%,rgba(42,92,127,0) 100%) !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp1::before,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrpills > .elementor-element-qsrrp3::before{inset:0 !important;height:auto !important;width:auto !important;border-radius:0 64px 64px 0 !important;background-image:linear-gradient(90deg,rgba(242,101,39,0) 0%,rgb(242,101,39) 30%,rgb(242,101,39) 100%) !important;}
/* every value + label on the same centre axis (the capsule centre = viewport centre) */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl0,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl1,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl2,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl3,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl4,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm0,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm2,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm4{width:auto !important;max-width:200px !important;margin:0 auto !important;align-self:center !important;}
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl0 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl2 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl3 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrl4 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm0 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm2 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrm4 .elementor-heading-title{text-align:center !important;text-wrap:balance;}
}
/* ROUND5-RR-MOBILE END */
/* ROUND5-SD-MOBILE START 2026-10-16 (mobile <=767px; Seamless Deployment carousel centring; delete START..END to undo) */
@media (max-width:767px){
/* scroller spans the full section width (cancels the 24px section padding) and pads each side so a card sits centred */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards{--width:calc(100% + 48px) !important;width:calc(100% + 48px) !important;max-width:none !important;margin-left:-24px !important;margin-right:-24px !important;padding-left:max(32px,calc(50% + 24px - 155.75px)) !important;padding-right:max(32px,calc(50% + 24px - 155.75px)) !important;scroll-padding-inline:0 !important;scroll-snap-type:x mandatory !important;}
/* card: 311.5px, or the space between the 32px side margins on narrower phones; snaps to the centre */
.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards > .elementor-element-qsrrc0,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards > .elementor-element-qsrrc1,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards > .elementor-element-qsrrc2,.elementor-22226 .elementor-element.elementor-element-qsrr .elementor-element-qsrrcards > .elementor-element-qsrrc3{flex:0 0 min(311.5px,100%) !important;width:min(311.5px,100%) !important;max-width:min(311.5px,100%) !important;scroll-snap-align:center !important;}
}
/* ROUND5-SD-MOBILE END *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucsub */.elementor-22226 .elementor-element.elementor-element-qsucsub{max-width:760px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucct0 */.elementor-22226 .elementor-element.elementor-element-qsucct0{margin-top:19px;min-height:78px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucx0 */.elementor-22226 .elementor-element.elementor-element-qsucx0{margin-top:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsuccl0 */.elementor-22226 .elementor-element.elementor-element-qsuccl0{margin-top:4px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucp0 */.elementor-22226 .elementor-element.elementor-element-qsucp0{margin-top:12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsucc0 */.elementor-22226 .elementor-element.elementor-element-qsucc0{position:relative;transition:background-color .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc0:hover{background-color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsucc0:hover .elementor-heading-title{color:#FFFFFF !important;}
.elementor-22226 .elementor-element.elementor-element-qsucc0 > .elementor-element-qsucov0{max-height:0;opacity:0;overflow:hidden;transition:max-height .38s ease,opacity .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc0:hover > .elementor-element-qsucov0{max-height:220px;opacity:1;}
.elementor-22226 .elementor-element.elementor-element-qsucc0 > .elementor-element-qsucp0{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsucc0:hover > .elementor-element-qsucp0{display:block;}
.elementor-22226 .elementor-element.elementor-element-qsucc0:hover > .elementor-element-qsuccl0{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsucc0:hover > .elementor-element-qsucp0 .elementor-heading-title{color:#F26527 !important;}
/* closed / open chevron on the title */
.elementor-22226 .elementor-element.elementor-element-qsucc0 > .elementor-element-qsucct0 .elementor-heading-title::after{content:"";display:inline-block;width:11px;height:11px;margin-left:12px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-4px) rotate(45deg);transition:transform .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc0:hover > .elementor-element-qsucct0 .elementor-heading-title::after{transform:translateY(2px) rotate(-135deg);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucct3 */.elementor-22226 .elementor-element.elementor-element-qsucct3{margin-top:19px;min-height:78px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucx3 */.elementor-22226 .elementor-element.elementor-element-qsucx3{margin-top:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsuccl3 */.elementor-22226 .elementor-element.elementor-element-qsuccl3{margin-top:4px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucp3 */.elementor-22226 .elementor-element.elementor-element-qsucp3{margin-top:12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsucc3 */.elementor-22226 .elementor-element.elementor-element-qsucc3{position:relative;transition:background-color .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc3:hover{background-color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsucc3:hover .elementor-heading-title{color:#FFFFFF !important;}
.elementor-22226 .elementor-element.elementor-element-qsucc3 > .elementor-element-qsucov3{max-height:0;opacity:0;overflow:hidden;transition:max-height .38s ease,opacity .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc3:hover > .elementor-element-qsucov3{max-height:220px;opacity:1;}
.elementor-22226 .elementor-element.elementor-element-qsucc3 > .elementor-element-qsucp3{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsucc3:hover > .elementor-element-qsucp3{display:block;}
.elementor-22226 .elementor-element.elementor-element-qsucc3:hover > .elementor-element-qsuccl3{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsucc3:hover > .elementor-element-qsucp3 .elementor-heading-title{color:#F26527 !important;}
/* closed / open chevron on the title */
.elementor-22226 .elementor-element.elementor-element-qsucc3 > .elementor-element-qsucct3 .elementor-heading-title::after{content:"";display:inline-block;width:11px;height:11px;margin-left:12px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-4px) rotate(45deg);transition:transform .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc3:hover > .elementor-element-qsucct3 .elementor-heading-title::after{transform:translateY(2px) rotate(-135deg);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucct1 */.elementor-22226 .elementor-element.elementor-element-qsucct1{margin-top:19px;min-height:78px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucx1 */.elementor-22226 .elementor-element.elementor-element-qsucx1{margin-top:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsuccl1 */.elementor-22226 .elementor-element.elementor-element-qsuccl1{margin-top:4px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucp1 */.elementor-22226 .elementor-element.elementor-element-qsucp1{margin-top:12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsucc1 */.elementor-22226 .elementor-element.elementor-element-qsucc1{position:relative;transition:background-color .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc1:hover{background-color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsucc1:hover .elementor-heading-title{color:#FFFFFF !important;}
.elementor-22226 .elementor-element.elementor-element-qsucc1 > .elementor-element-qsucov1{max-height:0;opacity:0;overflow:hidden;transition:max-height .38s ease,opacity .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc1:hover > .elementor-element-qsucov1{max-height:220px;opacity:1;}
.elementor-22226 .elementor-element.elementor-element-qsucc1 > .elementor-element-qsucp1{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsucc1:hover > .elementor-element-qsucp1{display:block;}
.elementor-22226 .elementor-element.elementor-element-qsucc1:hover > .elementor-element-qsuccl1{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsucc1:hover > .elementor-element-qsucp1 .elementor-heading-title{color:#F26527 !important;}
/* closed / open chevron on the title */
.elementor-22226 .elementor-element.elementor-element-qsucc1 > .elementor-element-qsucct1 .elementor-heading-title::after{content:"";display:inline-block;width:11px;height:11px;margin-left:12px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-4px) rotate(45deg);transition:transform .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc1:hover > .elementor-element-qsucct1 .elementor-heading-title::after{transform:translateY(2px) rotate(-135deg);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucct4 */.elementor-22226 .elementor-element.elementor-element-qsucct4{margin-top:19px;min-height:78px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucx4 */.elementor-22226 .elementor-element.elementor-element-qsucx4{margin-top:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsuccl4 */.elementor-22226 .elementor-element.elementor-element-qsuccl4{margin-top:4px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucp4 */.elementor-22226 .elementor-element.elementor-element-qsucp4{margin-top:12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsucc4 */.elementor-22226 .elementor-element.elementor-element-qsucc4{position:relative;transition:background-color .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc4:hover{background-color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsucc4:hover .elementor-heading-title{color:#FFFFFF !important;}
.elementor-22226 .elementor-element.elementor-element-qsucc4 > .elementor-element-qsucov4{max-height:0;opacity:0;overflow:hidden;transition:max-height .38s ease,opacity .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc4:hover > .elementor-element-qsucov4{max-height:220px;opacity:1;}
.elementor-22226 .elementor-element.elementor-element-qsucc4 > .elementor-element-qsucp4{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsucc4:hover > .elementor-element-qsucp4{display:block;}
.elementor-22226 .elementor-element.elementor-element-qsucc4:hover > .elementor-element-qsuccl4{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsucc4:hover > .elementor-element-qsucp4 .elementor-heading-title{color:#F26527 !important;}
/* closed / open chevron on the title */
.elementor-22226 .elementor-element.elementor-element-qsucc4 > .elementor-element-qsucct4 .elementor-heading-title::after{content:"";display:inline-block;width:11px;height:11px;margin-left:12px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-4px) rotate(45deg);transition:transform .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc4:hover > .elementor-element-qsucct4 .elementor-heading-title::after{transform:translateY(2px) rotate(-135deg);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucct2 */.elementor-22226 .elementor-element.elementor-element-qsucct2{margin-top:19px;min-height:78px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucx2 */.elementor-22226 .elementor-element.elementor-element-qsucx2{margin-top:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsuccl2 */.elementor-22226 .elementor-element.elementor-element-qsuccl2{margin-top:4px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucp2 */.elementor-22226 .elementor-element.elementor-element-qsucp2{margin-top:12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsucc2 */.elementor-22226 .elementor-element.elementor-element-qsucc2{position:relative;transition:background-color .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc2:hover{background-color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsucc2:hover .elementor-heading-title{color:#FFFFFF !important;}
.elementor-22226 .elementor-element.elementor-element-qsucc2 > .elementor-element-qsucov2{max-height:0;opacity:0;overflow:hidden;transition:max-height .38s ease,opacity .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc2:hover > .elementor-element-qsucov2{max-height:220px;opacity:1;}
.elementor-22226 .elementor-element.elementor-element-qsucc2 > .elementor-element-qsucp2{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsucc2:hover > .elementor-element-qsucp2{display:block;}
.elementor-22226 .elementor-element.elementor-element-qsucc2:hover > .elementor-element-qsuccl2{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsucc2:hover > .elementor-element-qsucp2 .elementor-heading-title{color:#F26527 !important;}
/* closed / open chevron on the title */
.elementor-22226 .elementor-element.elementor-element-qsucc2 > .elementor-element-qsucct2 .elementor-heading-title::after{content:"";display:inline-block;width:11px;height:11px;margin-left:12px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-4px) rotate(45deg);transition:transform .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc2:hover > .elementor-element-qsucct2 .elementor-heading-title::after{transform:translateY(2px) rotate(-135deg);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucct5 */.elementor-22226 .elementor-element.elementor-element-qsucct5{margin-top:19px;min-height:78px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucx5 */.elementor-22226 .elementor-element.elementor-element-qsucx5{margin-top:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsuccl5 */.elementor-22226 .elementor-element.elementor-element-qsuccl5{margin-top:4px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsucp5 */.elementor-22226 .elementor-element.elementor-element-qsucp5{margin-top:12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsucc5 */.elementor-22226 .elementor-element.elementor-element-qsucc5{position:relative;transition:background-color .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc5:hover{background-color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsucc5:hover .elementor-heading-title{color:#FFFFFF !important;}
.elementor-22226 .elementor-element.elementor-element-qsucc5 > .elementor-element-qsucov5{max-height:0;opacity:0;overflow:hidden;transition:max-height .38s ease,opacity .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc5:hover > .elementor-element-qsucov5{max-height:220px;opacity:1;}
.elementor-22226 .elementor-element.elementor-element-qsucc5 > .elementor-element-qsucp5{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsucc5:hover > .elementor-element-qsucp5{display:block;}
.elementor-22226 .elementor-element.elementor-element-qsucc5:hover > .elementor-element-qsuccl5{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsucc5:hover > .elementor-element-qsucp5 .elementor-heading-title{color:#F26527 !important;}
/* closed / open chevron on the title */
.elementor-22226 .elementor-element.elementor-element-qsucc5 > .elementor-element-qsucct5 .elementor-heading-title::after{content:"";display:inline-block;width:11px;height:11px;margin-left:12px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-4px) rotate(45deg);transition:transform .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsucc5:hover > .elementor-element-qsucct5 .elementor-heading-title::after{transform:translateY(2px) rotate(-135deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsucgrid */.elementor-22226 .elementor-element.elementor-element-qsucgrid{align-content:flex-start;align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsuc */@media (max-width:767px){
/* UseCasesSection 619:432 : pad 48/24/48/24, gap 24 ; 6 cards stacked */
.elementor-22226 .elementor-element.elementor-element-qsuc{width:100% !important;max-width:100% !important;padding:48px 24px !important;row-gap:24px !important;align-items:stretch !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuchead{width:100% !important;max-width:100% !important;row-gap:24px !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuchead .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuch2 .elementor-heading-title{font-size:26px !important;line-height:31px !important;font-weight:700 !important;color:#020202 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucsub .elementor-heading-title{font-size:19px !important;line-height:22px !important;font-weight:400 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucgrid{width:100% !important;max-width:100% !important;flex-direction:column !important;row-gap:8.06px !important;column-gap:0 !important;align-items:stretch !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccol0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccol1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccol2{width:100% !important;max-width:100% !important;flex-direction:column !important;row-gap:8.06px !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucgrid .e-con.e-child > .elementor-element{width:100% !important;max-width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc2,
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc5{width:100% !important;max-width:100% !important;min-height:0 !important;height:auto !important;padding:12px !important;row-gap:12px !important;border-radius:12px !important;background-color:#F7F8FA !important;overflow:hidden !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucgrid img{width:100% !important;height:172px !important;object-fit:cover !important;border-radius:8px !important;display:block !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucgrid .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct0 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct2 .elementor-heading-title,
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct3 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct4 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct5 .elementor-heading-title{font-size:19px !important;line-height:24px !important;font-weight:700 !important;color:#020202 !important;text-align:left !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccl0 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccl1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccl2 .elementor-heading-title,
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccl3 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccl4 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccl5 .elementor-heading-title{font-size:14px !important;line-height:19px !important;color:#F26527 !important;text-align:left !important;}
/* the hover overlay and its duplicate title are desktop-only */
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov2,
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov5,
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp2,
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp5{display:none !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucci0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucci1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucci2,
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucci3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucci4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucci5{min-height:172px !important;height:172px !important;background-size:cover !important;background-position:center !important;border-radius:8px !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct2,
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct5{min-height:0 !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucgrid{height:454px !important;max-height:454px !important;min-height:0 !important;flex:0 0 454px !important;overflow-y:auto !important;overflow-x:hidden !important;flex-wrap:nowrap !important;justify-content:flex-start !important;align-content:flex-start !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucgrid::-webkit-scrollbar{display:none !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucgrid > .elementor-element{flex:0 0 auto !important;min-height:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov2,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov5{display:flex !important;max-height:0 !important;opacity:0 !important;overflow:hidden !important;transition:max-height .25s ease,opacity .25s ease !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc0.qs-uc-on,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc1.qs-uc-on,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc2.qs-uc-on,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc3.qs-uc-on,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc4.qs-uc-on,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc5.qs-uc-on{background-color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc0.qs-uc-on .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc1.qs-uc-on .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc2.qs-uc-on .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc3.qs-uc-on .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc4.qs-uc-on .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc5.qs-uc-on .elementor-heading-title{color:#FFFFFF !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc0.qs-uc-on > .elementor-element[class*="qsucov"],.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc1.qs-uc-on > .elementor-element[class*="qsucov"],.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc2.qs-uc-on > .elementor-element[class*="qsucov"],.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc3.qs-uc-on > .elementor-element[class*="qsucov"],.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc4.qs-uc-on > .elementor-element[class*="qsucov"],.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc5.qs-uc-on > .elementor-element[class*="qsucov"]{max-height:220px !important;opacity:1 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc0.qs-uc-on > .elementor-element[class*="qsuccl"],.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc1.qs-uc-on > .elementor-element[class*="qsuccl"],.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc2.qs-uc-on > .elementor-element[class*="qsuccl"],.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc3.qs-uc-on > .elementor-element[class*="qsuccl"],.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc4.qs-uc-on > .elementor-element[class*="qsuccl"],.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc5.qs-uc-on > .elementor-element[class*="qsuccl"]{display:none !important;}
}
/* RESP-FIX 2026-10-09 round 2 (responsive pass) */
@media (min-width:768px) and (max-width:1511px){
/* Use-case grid was a fixed 1262px row of three 414px columns: let it fit the content width */
.elementor-22226 .elementor-element.elementor-element-qsuc{--padding-left:clamp(24px,6.35vw,96px) !important;--padding-right:clamp(24px,6.35vw,96px) !important;padding-left:clamp(24px,6.35vw,96px) !important;padding-right:clamp(24px,6.35vw,96px) !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuchead{max-width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucgrid{--width:100% !important;width:100% !important;max-width:1262px !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccol0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccol1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccol2{flex:1 1 0 !important;--width:auto !important;width:auto !important;min-width:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc2,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc5{--width:100% !important;width:100% !important;max-width:100% !important;min-width:0 !important;}
/* image keeps the desktop 362x180 proportion instead of a fixed 180px height */
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucci0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucci1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucci2,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucci3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucci4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucci5{--min-height:0px !important;min-height:0 !important;aspect-ratio:362/180;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp2,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp5{max-width:100% !important;}
}
@media (min-width:768px) and (max-width:1024px){
/* Tablet: two cards per row, kept in the desktop reading order (row 1: c0 c1 c2, row 2: c3 c4 c5) */
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucgrid{flex-wrap:wrap !important;justify-content:flex-start !important;align-items:flex-start !important;--min-height:0px !important;min-height:0 !important;column-gap:10px !important;row-gap:10px !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccol0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccol1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccol2{display:contents !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc2,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc5{flex:0 0 calc(50% - 5px) !important;width:calc(50% - 5px) !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc0{order:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc1{order:1 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc2{order:2 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc3{order:3 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc4{order:4 !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc5{order:5 !important;}
}
/* ROUND4-UC-MOBILE START 2026-10-16 (mobile <=767px only; delete from START to END to restore) */
@media (max-width:767px){
/* cards in the normal page flow: no fixed-height inner scroller */
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucgrid{height:auto !important;max-height:none !important;min-height:0 !important;flex:0 0 auto !important;overflow:visible !important;}
/* description always visible as normal card content (no hover/tap needed) */
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov2,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucov5{display:flex !important;max-height:none !important;opacity:1 !important;overflow:visible !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucx0 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucx1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucx2 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucx3 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucx4 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucx5 .elementor-heading-title{color:#375281 !important;font-size:15px !important;line-height:22px !important;}
/* the existing orange CTA link (same text + URL as desktop) shown below the description */
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp2,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp5{display:block !important;width:100% !important;max-width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc0 .elementor-element-qsucp0 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc1 .elementor-element-qsucp1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc2 .elementor-element-qsucp2 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc3 .elementor-element-qsucp3 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc4 .elementor-element-qsucp4 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucc5 .elementor-element-qsucp5 .elementor-heading-title{color:#F26527 !important;font-size:15px !important;line-height:21px !important;font-weight:600 !important;overflow-wrap:anywhere;text-wrap:pretty;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp0 a,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp1 a,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp2 a,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp3 a,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp4 a,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucp5 a{color:inherit !important;}
/* closed-state teaser and its chevron are not needed once the content is open */
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccl0,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccl1,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccl2,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccl3,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccl4,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsuccl5{display:none !important;}
.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct0 .elementor-heading-title::after,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct1 .elementor-heading-title::after,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct2 .elementor-heading-title::after,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct3 .elementor-heading-title::after,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct4 .elementor-heading-title::after,.elementor-22226 .elementor-element.elementor-element-qsuc .elementor-element-qsucct5 .elementor-heading-title::after{display:none !important;}
}
/* ROUND4-UC-MOBILE END *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsmch */.elementor-22226 .elementor-element.elementor-element-qsmch{max-width:920px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsmccard */.elementor-22226 .elementor-element.elementor-element-qsmccard{background-image:radial-gradient(22% 62% at 4% 22%, #F26527 0%, #F26527 26%, rgba(242,101,39,0.45) 62%, rgba(242,101,39,0) 100%), radial-gradient(20% 58% at 93% 48%, #2A5C7F 0%, #2A5C7F 26%, rgba(42,92,127,0.45) 62%, rgba(42,92,127,0) 100%) !important;background-repeat:no-repeat !important;box-shadow:0 2px 20px rgba(2,2,2,0.07);}.elementor-22226 .elementor-element.elementor-element-qsmccard > .elementor-element{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsmc */@media (max-width:767px){
/* MidCTA 691:1949 : 393 x 402, card 345 x 302 at y10 */
.elementor-22226 .elementor-element.elementor-element-qsmc{width:100% !important;max-width:100% !important;padding:10px 24px 90px !important;row-gap:0 !important;align-items:stretch !important;}
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmccard{width:100% !important;max-width:100% !important;min-height:302px !important;padding:56px 16px !important;row-gap:28px !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;}
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmccard .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmch .elementor-heading-title{font-size:22px !important;line-height:27px !important;font-weight:700 !important;text-align:center !important;}
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmcbtn{width:auto !important;}
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmcbtn .elementor-button{display:flex !important;width:178px !important;min-height:54px !important;align-items:center !important;justify-content:center !important;font-size:18px !important;line-height:22px !important;font-weight:700 !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmccard{min-height:302px !important;height:302px !important;padding:48px 16px !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmccard{flex-direction:column !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;row-gap:24px !important;column-gap:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmch{width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmcbtn{width:auto !important;flex:0 0 auto !important;align-self:center !important;}
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmcbtn .elementor-button{white-space:nowrap !important;}
}
/* RESP-FIX 2026-10-09 round 2 (responsive pass) */
@media (min-width:768px) and (max-width:1511px){
/* Mid CTA card was a fixed 1320px: fit the content width with the same clamped side padding */
.elementor-22226 .elementor-element.elementor-element-qsmc{--padding-left:clamp(24px,6.35vw,96px) !important;--padding-right:clamp(24px,6.35vw,96px) !important;padding-left:clamp(24px,6.35vw,96px) !important;padding-right:clamp(24px,6.35vw,96px) !important;}
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmccard{--width:100% !important;width:100% !important;max-width:1320px !important;}
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmch{max-width:100% !important;}
}
@media (min-width:768px) and (max-width:1024px){
/* tablet: let the heading wrap naturally instead of breaking at the desktop <br> */
.elementor-22226 .elementor-element.elementor-element-qsmc .elementor-element-qsmch br{display:none !important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsindsub */.elementor-22226 .elementor-element.elementor-element-qsindsub{max-width:700px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsindt0 */.elementor-22226 .elementor-element.elementor-element-qsindt0{padding:16px 20px 0 20px;min-height:84px;position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsindi0 */.elementor-22226 .elementor-element.elementor-element-qsindi0{margin-top:-32px;border-top-left-radius:212px 271px;z-index:1;position:relative;}.elementor-22226 .elementor-element.elementor-element-qsindi0::after{content:"";position:absolute;left:0;top:0;width:320px;height:130px;pointer-events:none;background:radial-gradient(320px 96px at 0 0,#ffffff 34%,rgba(255,255,255,0.86) 62%,rgba(255,255,255,0) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsindc0 */.elementor-22226 .elementor-element.elementor-element-qsindc0{position:relative;transition:background .3s ease,border-color .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsindc0:hover{background:linear-gradient(158deg,#F3F5F7 0%,#FBFCFD 45%,#FFFFFF 100%) !important;border-color:#EC8456 !important;}
.elementor-22226 .elementor-element.elementor-element-qsindc0:hover > .elementor-element-qsindt0 .elementor-heading-title{color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsindc0 > .elementor-element-qsindi0{transition:opacity .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsindc0:hover > .elementor-element-qsindi0{opacity:0;}
.elementor-22226 .elementor-element.elementor-element-qsindc0 > .elementor-element-qsindx0{position:absolute;left:20px;right:20px;top:88px;bottom:20px;width:auto !important;max-width:none;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:4;}
.elementor-22226 .elementor-element.elementor-element-qsindc0:hover > .elementor-element-qsindx0{opacity:1;transform:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsindt1 */.elementor-22226 .elementor-element.elementor-element-qsindt1{padding:16px 20px 0 20px;min-height:84px;position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsindi1 */.elementor-22226 .elementor-element.elementor-element-qsindi1{margin-top:-32px;border-top-left-radius:212px 271px;z-index:1;position:relative;}.elementor-22226 .elementor-element.elementor-element-qsindi1::after{content:"";position:absolute;left:0;top:0;width:320px;height:130px;pointer-events:none;background:radial-gradient(320px 96px at 0 0,#ffffff 34%,rgba(255,255,255,0.86) 62%,rgba(255,255,255,0) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsindc1 */.elementor-22226 .elementor-element.elementor-element-qsindc1{position:relative;transition:background .3s ease,border-color .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsindc1:hover{background:linear-gradient(158deg,#F3F5F7 0%,#FBFCFD 45%,#FFFFFF 100%) !important;border-color:#EC8456 !important;}
.elementor-22226 .elementor-element.elementor-element-qsindc1:hover > .elementor-element-qsindt1 .elementor-heading-title{color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsindc1 > .elementor-element-qsindi1{transition:opacity .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsindc1:hover > .elementor-element-qsindi1{opacity:0;}
.elementor-22226 .elementor-element.elementor-element-qsindc1 > .elementor-element-qsindx1{position:absolute;left:20px;right:20px;top:88px;bottom:20px;width:auto !important;max-width:none;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:4;}
.elementor-22226 .elementor-element.elementor-element-qsindc1:hover > .elementor-element-qsindx1{opacity:1;transform:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsindt2 */.elementor-22226 .elementor-element.elementor-element-qsindt2{padding:16px 20px 0 20px;min-height:84px;position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsindi2 */.elementor-22226 .elementor-element.elementor-element-qsindi2{margin-top:-32px;border-top-left-radius:212px 271px;z-index:1;position:relative;}.elementor-22226 .elementor-element.elementor-element-qsindi2::after{content:"";position:absolute;left:0;top:0;width:320px;height:130px;pointer-events:none;background:radial-gradient(320px 96px at 0 0,#ffffff 34%,rgba(255,255,255,0.86) 62%,rgba(255,255,255,0) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsindc2 */.elementor-22226 .elementor-element.elementor-element-qsindc2{position:relative;transition:background .3s ease,border-color .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsindc2:hover{background:linear-gradient(158deg,#F3F5F7 0%,#FBFCFD 45%,#FFFFFF 100%) !important;border-color:#EC8456 !important;}
.elementor-22226 .elementor-element.elementor-element-qsindc2:hover > .elementor-element-qsindt2 .elementor-heading-title{color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsindc2 > .elementor-element-qsindi2{transition:opacity .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsindc2:hover > .elementor-element-qsindi2{opacity:0;}
.elementor-22226 .elementor-element.elementor-element-qsindc2 > .elementor-element-qsindx2{position:absolute;left:20px;right:20px;top:88px;bottom:20px;width:auto !important;max-width:none;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:4;}
.elementor-22226 .elementor-element.elementor-element-qsindc2:hover > .elementor-element-qsindx2{opacity:1;transform:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsindt3 */.elementor-22226 .elementor-element.elementor-element-qsindt3{padding:16px 20px 0 20px;min-height:84px;position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsindi3 */.elementor-22226 .elementor-element.elementor-element-qsindi3{margin-top:-32px;border-top-left-radius:212px 271px;z-index:1;position:relative;}.elementor-22226 .elementor-element.elementor-element-qsindi3::after{content:"";position:absolute;left:0;top:0;width:320px;height:130px;pointer-events:none;background:radial-gradient(320px 96px at 0 0,#ffffff 34%,rgba(255,255,255,0.86) 62%,rgba(255,255,255,0) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsindc3 */.elementor-22226 .elementor-element.elementor-element-qsindc3{position:relative;transition:background .3s ease,border-color .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsindc3:hover{background:linear-gradient(158deg,#F3F5F7 0%,#FBFCFD 45%,#FFFFFF 100%) !important;border-color:#EC8456 !important;}
.elementor-22226 .elementor-element.elementor-element-qsindc3:hover > .elementor-element-qsindt3 .elementor-heading-title{color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsindc3 > .elementor-element-qsindi3{transition:opacity .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsindc3:hover > .elementor-element-qsindi3{opacity:0;}
.elementor-22226 .elementor-element.elementor-element-qsindc3 > .elementor-element-qsindx3{position:absolute;left:20px;right:20px;top:88px;bottom:20px;width:auto !important;max-width:none;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:4;}
.elementor-22226 .elementor-element.elementor-element-qsindc3:hover > .elementor-element-qsindx3{opacity:1;transform:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsindt4 */.elementor-22226 .elementor-element.elementor-element-qsindt4{padding:16px 20px 0 20px;min-height:84px;position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsindi4 */.elementor-22226 .elementor-element.elementor-element-qsindi4{margin-top:-32px;border-top-left-radius:212px 271px;z-index:1;position:relative;}.elementor-22226 .elementor-element.elementor-element-qsindi4::after{content:"";position:absolute;left:0;top:0;width:320px;height:130px;pointer-events:none;background:radial-gradient(320px 96px at 0 0,#ffffff 34%,rgba(255,255,255,0.86) 62%,rgba(255,255,255,0) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsindc4 */.elementor-22226 .elementor-element.elementor-element-qsindc4{position:relative;transition:background .3s ease,border-color .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsindc4:hover{background:linear-gradient(158deg,#F3F5F7 0%,#FBFCFD 45%,#FFFFFF 100%) !important;border-color:#EC8456 !important;}
.elementor-22226 .elementor-element.elementor-element-qsindc4:hover > .elementor-element-qsindt4 .elementor-heading-title{color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsindc4 > .elementor-element-qsindi4{transition:opacity .3s ease;}
.elementor-22226 .elementor-element.elementor-element-qsindc4:hover > .elementor-element-qsindi4{opacity:0;}
.elementor-22226 .elementor-element.elementor-element-qsindc4 > .elementor-element-qsindx4{position:absolute;left:20px;right:20px;top:88px;bottom:20px;width:auto !important;max-width:none;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:4;}
.elementor-22226 .elementor-element.elementor-element-qsindc4:hover > .elementor-element-qsindx4{opacity:1;transform:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsind */@media (max-width:767px){
/* IndustriesTabs 619:500 : pad 48/24/48/24, gap 24 ; 4 panels 280.92 on a carousel */
.elementor-22226 .elementor-element.elementor-element-qsind{width:100% !important;max-width:100% !important;padding:48px 24px !important;row-gap:24px !important;align-items:stretch !important;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindhead{width:100% !important;max-width:100% !important;row-gap:24px !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindhead .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindh2 .elementor-heading-title{font-size:26px !important;line-height:31px !important;font-weight:700 !important;color:#020202 !important;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindsub .elementor-heading-title{font-size:19px !important;line-height:22px !important;font-weight:400 !important;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow{width:auto !important;max-width:none !important;min-height:0 !important;margin:0 -24px !important;padding:0 24px !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;column-gap:10px !important;row-gap:0 !important;overflow-x:auto !important;overflow-y:visible !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow::-webkit-scrollbar{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow > .elementor-element{flex:0 0 280.92px !important;width:280.92px !important;max-width:280.92px !important;min-height:280.92px !important;height:280.92px !important;scroll-snap-align:start !important;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow .elementor-widget-container{margin:0 !important;}

}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow{width:345px !important;max-width:345px !important;flex:0 0 auto !important;overflow-x:auto !important;overflow-y:hidden !important;flex-wrap:nowrap !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow::-webkit-scrollbar{display:none !important;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow > .elementor-element{scroll-snap-align:start !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow > .elementor-element{flex-direction:column !important;flex-wrap:nowrap !important;justify-content:flex-start !important;align-items:stretch !important;row-gap:12px !important;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow .elementor-element[class*="qsindt"]{flex:0 0 auto !important;width:100% !important;z-index:2 !important;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow .elementor-element[class*="qsindi"]{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;margin:0 !important;width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;flex:1 1 auto !important;align-self:stretch !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;z-index:1 !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow{width:calc(100% + 48px) !important;max-width:none !important;justify-content:flex-start !important;scroll-padding-left:24px !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindx3{flex-wrap:nowrap !important;top:116px !important;bottom:4px !important;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindl3{display:none !important;}
}
/* Industries carousel (5 cards) - desktop + tablet */
@media (min-width:768px){
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow{flex-wrap:nowrap !important;justify-content:flex-start !important;max-width:100% !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow::-webkit-scrollbar{width:0 !important;height:0 !important;display:none !important;}
.elementor-22226 .elementor-element.elementor-element-qsind .elementor-element-qsindrow > .elementor-element{flex:0 0 330.5px !important;width:330.5px !important;max-width:330.5px !important;scroll-snap-align:start !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsprev */.elementor-22226 .elementor-element.elementor-element-qstsprev{flex:0 0 50px;box-shadow:0 1px 6px rgba(2,2,2,0.12);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qststxt */.elementor-22226 .elementor-element.elementor-element-qststxt{margin-top:28px;max-width:610px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qstsauth */.elementor-22226 .elementor-element.elementor-element-qstsauth{margin-top:30px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qstsrole */.elementor-22226 .elementor-element.elementor-element-qstsrole{margin-top:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsd0 */.elementor-22226 .elementor-element.elementor-element-qstsd0{flex:0 0 24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsd1 */.elementor-22226 .elementor-element.elementor-element-qstsd1{flex:0 0 7px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsd2 */.elementor-22226 .elementor-element.elementor-element-qstsd2{flex:0 0 7px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsdots */.elementor-22226 .elementor-element.elementor-element-qstsdots{margin-top:26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsleft */.elementor-22226 .elementor-element.elementor-element-qstsleft{flex:0 0 740px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsright */.elementor-22226 .elementor-element.elementor-element-qstsright{flex:1 1 auto;align-self:stretch;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstscard */.elementor-22226 .elementor-element.elementor-element-qstscard{flex:0 0 1209px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsnext */.elementor-22226 .elementor-element.elementor-element-qstsnext{flex:0 0 50px;box-shadow:0 1px 6px rgba(2,2,2,0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsmi0 */.elementor-22226 .elementor-element.elementor-element-qstsmi0{flex:0 0 46px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsmi1 */.elementor-22226 .elementor-element.elementor-element-qstsmi1{flex:0 0 46px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsmc1 */.elementor-22226 .elementor-element.elementor-element-qstsmc1{border-left:1px solid #E3E9F0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsmi2 */.elementor-22226 .elementor-element.elementor-element-qstsmi2{flex:0 0 46px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstsmc2 */.elementor-22226 .elementor-element.elementor-element-qstsmc2{border-left:1px solid #E3E9F0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsts */@media (max-width:767px){
/* Testimonials 619:519 : 393 x 908, pad 48/24/48/24, gap 28 */
.elementor-22226 .elementor-element.elementor-element-qsts{width:100% !important;max-width:100% !important;padding:48px 24px !important;row-gap:28px !important;align-items:stretch !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsh2{width:100% !important;max-width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsh2 .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsh2 .elementor-heading-title{font-size:26px !important;line-height:31px !important;font-weight:700 !important;color:#020202 !important;}
/* the desktop prev/next arrows are not in the mobile frame */
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsprev,.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsnext{display:none !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsrow{width:100% !important;max-width:100% !important;flex-direction:column !important;row-gap:0 !important;column-gap:0 !important;padding:0 !important;align-items:stretch !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstscard{width:100% !important;max-width:100% !important;min-height:0 !important;flex-direction:column !important;row-gap:0 !important;column-gap:0 !important;padding:0 !important;overflow:hidden !important;align-items:stretch !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsleft{width:100% !important;max-width:100% !important;padding:28px 24px !important;row-gap:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsleft .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsq .elementor-icon{font-size:45px !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qststxt{margin-top:16px !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qststxt .elementor-heading-title{font-size:18px !important;line-height:22px !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsauth{margin-top:16px !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsauth .elementor-heading-title{font-size:17px !important;line-height:22px !important;font-weight:700 !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsrole{margin-top:16px !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsrole .elementor-heading-title{font-size:16px !important;line-height:21px !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsdots{margin-top:20px !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsright{width:100% !important;max-width:100% !important;min-height:340px !important;}
/* stat blocks 691:1095 : horizontal scroll */
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet{width:auto !important;max-width:none !important;margin:0 -24px !important;padding:0 24px !important;flex-direction:row !important;flex-wrap:nowrap !important;column-gap:0 !important;row-gap:0 !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet::-webkit-scrollbar{display:none;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet > .elementor-element{flex:0 0 auto !important;min-height:97px !important;scroll-snap-align:start !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsrow,.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstscard,.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsleft{min-height:0 !important;height:auto !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsright{min-height:340px !important;height:340px !important;max-height:340px !important;background-size:cover !important;background-position:center !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsleft{flex:0 0 auto !important;height:auto !important;min-height:0 !important;justify-content:flex-start !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstscard{height:auto !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qststxt .elementor-heading-title{line-height:22px !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstscard{flex:0 0 auto !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsright{min-height:252px !important;height:252px !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet > .elementor-element{min-height:97px !important;height:97px !important;align-self:flex-start !important;flex:0 0 266px !important;width:266px !important;padding:16px !important;column-gap:12px !important;align-items:center !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet .elementor-element[class*="qstsmi"]{width:32px !important;height:32px !important;flex:0 0 32px !important;min-height:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet .elementor-element[class*="qstsmn"] .elementor-heading-title{font-size:20px !important;line-height:24px !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet .elementor-element[class*="qstsml"] .elementor-heading-title{font-size:12px !important;line-height:15px !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet > .elementor-element{flex-direction:row !important;flex-wrap:nowrap !important;height:auto !important;min-height:97px !important;align-items:center !important;justify-content:flex-start !important;row-gap:0 !important;column-gap:12px !important;overflow:visible !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet .elementor-element[class*="qstsmt"]{flex:1 1 auto !important;min-width:0 !important;width:auto !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;overflow-x:auto !important;overflow-y:hidden !important;flex-wrap:nowrap !important;justify-content:flex-start !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet::-webkit-scrollbar{display:none !important;}
}
/* RESP-FIX 2026-10-09 (responsive pass) */
@media (min-width:768px) and (max-width:1511px){
/* Testimonial row + proof stats: fit the content width */
.elementor-22226 .elementor-element.elementor-element-qsts{--padding-left:clamp(24px,4.76vw,72px) !important;--padding-right:clamp(24px,4.76vw,72px) !important;padding-left:clamp(24px,4.76vw,72px) !important;padding-right:clamp(24px,4.76vw,72px) !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsrow{--width:100% !important;width:100% !important;max-width:1356px !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstscard{flex:1 1 auto !important;--width:auto !important;width:auto !important;min-width:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsleft{flex:600 1 0 !important;--width:auto !important;width:auto !important;min-width:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsright{flex:469 1 0 !important;--width:auto !important;width:auto !important;min-width:0 !important;background-position:50% 100% !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qststxt{max-width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet{--width:100% !important;width:100% !important;max-width:1356px !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet > .elementor-element{flex:1 1 0 !important;--width:auto !important;width:auto !important;min-width:0 !important;}
}
@media (min-width:1280px) and (max-width:1511px){
/* quote scales with the viewport (21px/34px at 1512) so the photo column keeps a near-square ratio */
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qststxt .elementor-heading-title{font-size:max(17px,1.389vw) !important;line-height:max(27px,2.249vw) !important;}
}
@media (min-width:768px) and (max-width:1279px){
/* Narrow laptop / tablet: testimonial card stacks (text, then image) so the photo is not squeezed */
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstscard{flex-direction:column !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsleft{flex:0 0 auto !important;width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsright{flex:0 0 auto !important;width:100% !important;min-height:0 !important;aspect-ratio:1.6/1;background-position:50% 100% !important;}
}
@media (min-width:768px) and (max-width:1024px){
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet{flex-direction:column !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmet > .elementor-element{flex:0 0 auto !important;width:100% !important;border-left:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmc1,.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsmc2{border-top:1px solid #E3E9F0 !important;}
}
@media (max-width:767px){
/* Mobile testimonial: anchor the square image to the bottom so the headshot circle is not cut */
.elementor-22226 .elementor-element.elementor-element-qsts .elementor-element-qstsright{background-position:50% 100% !important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qstrstmt */.elementor-22226 .elementor-element.elementor-element-qstrstmt{max-width:760px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qstr */@media (max-width:767px){
/* Traceability 619:536 : 393 x 626, pad 48/24/48/24, gap 24 */
.elementor-22226 .elementor-element.elementor-element-qstr{width:100% !important;max-width:100% !important;padding:48px 24px !important;row-gap:24px !important;align-items:stretch !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrh{width:100% !important;max-width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrh .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrh .elementor-heading-title{font-size:26px !important;line-height:31px !important;font-weight:700 !important;color:#020202 !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrrow{width:100% !important;max-width:100% !important;flex-direction:column !important;row-gap:24px !important;column-gap:0 !important;align-items:stretch !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrc0,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrc1,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrc2{width:100% !important;max-width:100% !important;min-height:83px !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;column-gap:16px !important;row-gap:0 !important;padding:18px !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrrow .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrci0,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrci1,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrci2{flex:0 0 44px !important;width:44px !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrci0 .elementor-icon,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrci1 .elementor-icon,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrci2 .elementor-icon{font-size:40px !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrct0,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrct1,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrct2{flex:1 1 auto !important;width:auto !important;row-gap:5px !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrct10 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrct11 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrct12 .elementor-heading-title{font-size:19px !important;line-height:24px !important;font-weight:700 !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrct20 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrct21 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrct22 .elementor-heading-title{font-size:16px !important;line-height:21px !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrstmt{width:100% !important;max-width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrstmt .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrstmt .elementor-heading-title{font-size:19px !important;line-height:23px !important;}
}
/* RESP-FIX 2026-10-09 (responsive pass) */
@media (min-width:768px) and (max-width:1511px){
.elementor-22226 .elementor-element.elementor-element-qstr{--padding-left:clamp(24px,6.35vw,96px) !important;--padding-right:clamp(24px,6.35vw,96px) !important;padding-left:clamp(24px,6.35vw,96px) !important;padding-right:clamp(24px,6.35vw,96px) !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrrow{--width:100% !important;width:100% !important;max-width:1320px !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrc0,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrc1,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrc2{flex:1 1 0 !important;--width:auto !important;width:auto !important;min-width:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrct0,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrct1,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrct2{min-width:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrstmt{max-width:100% !important;}
}
@media (min-width:768px) and (max-width:1024px){
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrrow{flex-wrap:wrap !important;}
.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrc0,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrc1,.elementor-22226 .elementor-element.elementor-element-qstr .elementor-element-qstrc2{flex:1 1 calc(50% - 11px) !important;}
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-qsfaqacc */.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-accordion{display:flex;flex-direction:column;gap:26px;}.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-accordion-item{border:1px solid #E5EAF0 !important;border-radius:8px;background:#FFFFFF;overflow:hidden;}.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-tab-title{padding:25px 84px 25px 32px !important;position:relative;border:0 !important;background:transparent !important;}.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-tab-title a{font-family:Inter,sans-serif;font-size:24px;line-height:29px;font-weight:700;color:#020202 !important;text-decoration:none;}.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-tab-title .elementor-accordion-icon{position:absolute;right:28px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;background:#F2F6F9;display:flex;align-items:center;justify-content:center;margin:0 !important;}.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-tab-title .elementor-accordion-icon svg,.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-tab-title .elementor-accordion-icon i{width:14px;height:14px;font-size:14px;color:#8A98A8;fill:#8A98A8;}.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-tab-title.elementor-active .elementor-accordion-icon{background:#F26527;}.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-tab-title.elementor-active .elementor-accordion-icon svg,.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-tab-title.elementor-active .elementor-accordion-icon i{color:#FFFFFF;fill:#FFFFFF;}.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-tab-content{padding:0 84px 26px 32px !important;border:0 !important;}.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-tab-content p{font-family:Inter,sans-serif;font-size:16px !important;line-height:22px !important;color:#5B6B7B !important;margin:0 0 12px 0;}.elementor-22226 .elementor-element.elementor-element-qsfaqacc .elementor-tab-content p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsfaq */@media (max-width:767px){
/* FAQ 620:7 : 393 x 1097, pad 48/24/48/24, gap 24 ; rows 68/88/112 + 12 gap */
.elementor-22226 .elementor-element.elementor-element-qsfaq{width:100% !important;max-width:100% !important;padding:48px 24px !important;row-gap:24px !important;align-items:stretch !important;}
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqhead{width:100% !important;max-width:100% !important;row-gap:24px !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqhead .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqh2 .elementor-heading-title{font-size:26px !important;line-height:31px !important;font-weight:700 !important;color:#020202 !important;}
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqsub .elementor-heading-title{font-size:19px !important;line-height:23px !important;font-weight:400 !important;}
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqlist{width:100% !important;max-width:100% !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqacc .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqacc .elementor-accordion-item{margin-bottom:12px !important;}
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqacc .elementor-tab-title{min-height:68px !important;display:flex !important;align-items:center !important;padding:16px 20px !important;font-size:17px !important;line-height:22px !important;font-weight:700 !important;}
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqacc .elementor-tab-content{padding:0 20px 18px !important;font-size:16px !important;line-height:22px !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqacc .elementor-tab-title{font-size:16px !important;line-height:21px !important;padding:14px 18px !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqacc .elementor-tab-title{padding-right:64px !important;}
}
/* RESP-FIX 2026-10-09 (responsive pass) */
@media (min-width:768px) and (max-width:1511px){
.elementor-22226 .elementor-element.elementor-element-qsfaq{--padding-left:clamp(24px,6.35vw,96px) !important;--padding-right:clamp(24px,6.35vw,96px) !important;padding-left:clamp(24px,6.35vw,96px) !important;padding-right:clamp(24px,6.35vw,96px) !important;}
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqlist{--width:100% !important;width:100% !important;max-width:1320px !important;}
}
@media (min-width:768px) and (max-width:1024px){
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqacc .elementor-tab-title{padding:22px 76px 22px 24px !important;}
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqacc .elementor-tab-title .elementor-accordion-icon{right:20px !important;}
}
/* all widths: long words / URLs in answers wrap instead of pushing the panel wider */
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqacc .elementor-tab-title,.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqacc .elementor-tab-content{overflow-wrap:break-word;min-width:0;}
.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqacc .elementor-tab-content ul,.elementor-22226 .elementor-element.elementor-element-qsfaq .elementor-element-qsfaqacc .elementor-tab-content ol{max-width:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsctah */.elementor-22226 .elementor-element.elementor-element-qsctah{max-width:900px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-qsctasub */.elementor-22226 .elementor-element.elementor-element-qsctasub{max-width:1000px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qscta */@media (max-width:767px){
/* ClosingCTA 691:2540 : 393 x 364, pad 40/24/40/24, gap 28 */
.elementor-22226 .elementor-element.elementor-element-qscta{width:100% !important;max-width:100% !important;padding:40px 24px !important;row-gap:28px !important;align-items:center !important;overflow:hidden !important;}
.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctah,.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctasub{width:100% !important;max-width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctah .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctasub .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctabtn .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctah .elementor-heading-title{font-size:26px !important;line-height:31px !important;font-weight:700 !important;}
.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctasub .elementor-heading-title{font-size:19px !important;line-height:22px !important;}
.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctabtn{width:auto !important;}
.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctabtn .elementor-button{display:flex !important;width:182px !important;min-height:56px !important;align-items:center !important;justify-content:center !important;font-size:18px !important;line-height:22px !important;font-weight:700 !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctabtn .elementor-button{padding:0 24px !important;height:56px !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctah .elementor-heading-title{font-size:24px !important;line-height:31px !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctah .elementor-heading-title br{display:none !important;}
.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctah .elementor-heading-title{font-size:26px !important;line-height:31px !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qscta .elementor-element-qsctah .elementor-heading-title br{display:inline !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qsftr */@media (max-width:767px){
/* Footer 620:437 : 393 x 521, pad 40/24/40/24, gap 28 (styled from post 22226 only) */
.elementor-22226 .elementor-element.elementor-element-qsftr{width:100% !important;max-width:100% !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfroot{width:100% !important;max-width:100% !important;padding:40px 24px !important;row-gap:28px !important;align-items:stretch !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfrow1{width:100% !important;max-width:100% !important;flex-direction:column !important;row-gap:28px !important;column-gap:0 !important;align-items:stretch !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfleft{width:100% !important;max-width:100% !important;row-gap:28px !important;padding:0 !important;align-items:flex-start !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfroot .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfh1 .elementor-heading-title{font-size:20px !important;line-height:24px !important;font-weight:700 !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfdesc{font-size:16px !important;line-height:22px !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfcontact{font-size:16px !important;line-height:22px !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfright{width:100% !important;max-width:100% !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:space-between !important;align-items:flex-start !important;column-gap:16px !important;row-gap:0 !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfnavrow{flex:1 1 auto !important;width:auto !important;flex-direction:column !important;row-gap:14px !important;column-gap:0 !important;align-items:flex-start !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfsocial{flex:0 0 75px !important;width:75px !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfrow3{width:100% !important;max-width:100% !important;flex-direction:column !important;row-gap:10px !important;column-gap:0 !important;align-items:flex-start !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsflegal2{width:100% !important;max-width:100% !important;flex-direction:row !important;column-gap:20px !important;row-gap:0 !important;padding:0 !important;}
}
@media (max-width:767px){
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfroot{background-color:#2A5C7F !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfroot .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfroot .elementor-heading-title a{color:#FFFFFF !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfroot .elementor-widget-text-editor,.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfroot .elementor-widget-text-editor p,.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfroot .elementor-widget-text-editor a{color:#CDD7EA !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfcontact a,.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfcontact a:hover,.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfcontact a:visited{color:#CDD7EA !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfroot .elementor-divider-separator{border-top-color:#233C6E !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfroot .elementor-widget-social-icons{display:block !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfsocial{flex-direction:column !important;flex-wrap:nowrap !important;align-items:flex-start !important;row-gap:12px !important;column-gap:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfsocial > .elementor-element{width:auto !important;flex:0 0 auto !important;}
.elementor-22226 .elementor-element.elementor-element-qsftr .elementor-element-qsfsocial .elementor-heading-title{white-space:nowrap !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qscap */@media (max-width:767px){
/* CapabilitySection 618:2 : 393 x 463, pad 48/24/48/24, gap 28 */
.elementor-22226 .elementor-element.elementor-element-qscap{width:100% !important;max-width:100% !important;padding:48px 24px !important;row-gap:28px !important;align-items:stretch !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc40{width:100% !important;max-width:100% !important;padding:0 !important;row-gap:28px !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc40 .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qscaph .elementor-heading-title{font-size:26px !important;line-height:31px !important;font-weight:700 !important;color:#020202 !important;text-align:center !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskh39 .elementor-heading-title{font-size:19px !important;line-height:23px !important;font-weight:400 !important;text-align:center !important;}
/* Frame 49 720:3321 : the two column headings become collapsed rows, gap 28 */
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qscapcols{width:100% !important;max-width:100% !important;flex-direction:column !important;row-gap:28px !important;column-gap:0 !important;align-self:stretch !important;padding:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qscapleft,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qscapright{width:100% !important;max-width:100% !important;padding:0 !important;row-gap:16px !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskh1,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskh20{width:100% !important;max-width:100% !important;position:relative !important;padding-right:32px !important;cursor:pointer !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskh1 .elementor-widget-container,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskh20 .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskh1 .elementor-heading-title,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskh20 .elementor-heading-title{font-size:20px !important;line-height:24px !important;font-weight:700 !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskh1::after,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskh20::after{content:"" !important;position:absolute !important;right:0 !important;top:50% !important;transform:translateY(-50%) !important;width:20px !important;height:12px !important;background-color:currentColor !important;-webkit-mask:no-repeat center/20px 12px url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M2 2l8 8 8-8' stroke='%23000' stroke-width='2.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask:no-repeat center/20px 12px url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M2 2l8 8 8-8' stroke='%23000' stroke-width='2.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:transform .25s ease !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskh1.qs-open::after,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskh20.qs-open::after{transform:translateY(-50%) rotate(180deg) !important;}
/* collapsed by default - the 12 capability rows open on tap */
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc4,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc7,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc10,
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc13,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc16,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc19,
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc23,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc26,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc29,
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc32,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc35,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qskc38{display:none !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qscapleft.qs-open .elementor-element,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qscapright.qs-open .elementor-element{display:flex !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qscapleft.qs-open .elementor-widget,.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qscapright.qs-open .elementor-widget{display:block !important;}
/* CTA button 618:78 : 345 x 52 */
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qscapcta{width:100% !important;max-width:100% !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qscapcta .elementor-widget-container{margin:0 !important;}
.elementor-22226 .elementor-element.elementor-element-qscap .elementor-element-qscapcta .elementor-button{display:flex !important;width:100% !important;min-height:52px !important;align-items:center !important;justify-content:center !important;border-radius:6px !important;font-size:18px !important;line-height:24px !important;font-weight:700 !important;}
}/* End custom CSS */