.elementor-21643 .elementor-element.elementor-element-6f32fdd{--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;--padding-top:60px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-21643 .elementor-element.elementor-element-6f32fdd:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-6f32fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.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-21643 .elementor-element.elementor-element-bb63d8b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;color:#1677FF;}.elementor-21643 .elementor-element.elementor-element-1fc49ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#132B55;}.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-21643 .elementor-element.elementor-element-26342dc{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:1.6em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-bb75fc2{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:9px;--margin-bottom:9px;--margin-left:9px;--margin-right:9px;--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-27b3baf{--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;--flex-wrap:wrap;}.elementor-21643 .elementor-element.elementor-element-3d6a5f1{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-3d6a5f1:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-3d6a5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover::before, .elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-3d6a5f1 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-3d6a5f1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-02dd1e8{--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;}.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-21643 .elementor-element.elementor-element-1229998 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-1229998 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-1229998.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-1229998.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-1229998.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-1229998.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-1229998.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-1229998 .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-1229998 .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-99a5e07 > .elementor-widget-container{background-color:#4CCB6B;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-99a5e07{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-99a5e07 p{margin-block-end:0px;}.elementor-21643 .elementor-element.elementor-element-198a2db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-198a2db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-f739a63 > .elementor-widget-container{margin:-6px 0px -20px 0px;}.elementor-21643 .elementor-element.elementor-element-f739a63{font-family:"Roboto", Sans-serif;font-size:9px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-6934f89 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-6934f89{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-fef89db{--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-21643 .elementor-element.elementor-element-7c89cce{--display:flex;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--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-21643 .elementor-element.elementor-element-aa022bf .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:600;fill:#395579;color:#395579;border-style:solid;border-color:#DCE6F0;border-radius:8px 8px 8px 8px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-aa022bf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-185b43b{--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;}.elementor-21643 .elementor-element.elementor-element-2ec9f5c .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-2ec9f5c .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-2ec9f5c .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-2ec9f5c{width:var( --container-widget-width, 125% );max-width:125%;--container-widget-width:125%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-2ec9f5c > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-2ec9f5c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-2ec9f5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-2ec9f5c .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-21643 .elementor-element.elementor-element-96c194c > .elementor-widget-container{background-color:#8C1414;padding:7px 14px 2px 14px;border-radius:12px 0px 24px 0px;}.elementor-21643 .elementor-element.elementor-element-96c194c.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21643 .elementor-element.elementor-element-96c194c{left:24px;}body.rtl .elementor-21643 .elementor-element.elementor-element-96c194c{right:24px;}.elementor-21643 .elementor-element.elementor-element-96c194c{top:85px;}.elementor-21643 .elementor-element.elementor-element-96c194c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:600;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-f3aa40b{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-f3aa40b:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-f3aa40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-f3aa40b:hover::before, .elementor-21643 .elementor-element.elementor-element-f3aa40b:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-f3aa40b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-f3aa40b > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-f3aa40b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-f3aa40b:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-f3aa40b:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-381f0f2{--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;}.elementor-21643 .elementor-element.elementor-element-e7eaaed > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-e7eaaed .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-e7eaaed.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-e7eaaed.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-e7eaaed.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-e7eaaed.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-e7eaaed.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-e7eaaed .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-e7eaaed .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-4db1f15 > .elementor-widget-container{background-color:#4CCB6B;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-4db1f15{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-4db1f15 p{margin-block-end:0px;}.elementor-21643 .elementor-element.elementor-element-0deb195 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-0deb195 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-2ce475d > .elementor-widget-container{margin:-6px 0px -20px 0px;}.elementor-21643 .elementor-element.elementor-element-2ce475d{font-family:"Roboto", Sans-serif;font-size:9px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-4c295f1 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-4c295f1{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-4acb95a .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-4acb95a .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-4acb95a .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-4acb95a > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-4acb95a{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-4acb95a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-4acb95a .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-d80cb68{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-d80cb68:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-d80cb68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-d80cb68:hover::before, .elementor-21643 .elementor-element.elementor-element-d80cb68:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-d80cb68:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-d80cb68 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-d80cb68 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-d80cb68:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-d80cb68:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-2645921{--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;}.elementor-21643 .elementor-element.elementor-element-8e9885f > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-8e9885f .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-8e9885f.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-8e9885f.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-8e9885f.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-8e9885f.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-8e9885f.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-8e9885f .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-8e9885f .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-7cda0d6 > .elementor-widget-container{background-color:#4CCB6B;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-7cda0d6{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-7cda0d6 p{margin-block-end:0px;}.elementor-21643 .elementor-element.elementor-element-e7cf96b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-e7cf96b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-45add4d > .elementor-widget-container{margin:-6px 0px -20px 0px;}.elementor-21643 .elementor-element.elementor-element-45add4d{font-family:"Roboto", Sans-serif;font-size:9px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-01aac5e > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-01aac5e{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-3f796e5{--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-21643 .elementor-element.elementor-element-f711964{--display:flex;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-9fae2e3 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:600;fill:#395579;color:#395579;border-style:solid;border-color:#DCE6F0;border-radius:8px 8px 8px 8px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-9fae2e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-c358612{--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;}.elementor-21643 .elementor-element.elementor-element-ffcd20a .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-ffcd20a .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-ffcd20a .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-ffcd20a{width:var( --container-widget-width, 125% );max-width:125%;--container-widget-width:125%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-ffcd20a > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-ffcd20a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-ffcd20a .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-21643 .elementor-element.elementor-element-f1dfb70 > .elementor-widget-container{background-color:#8C1414;padding:7px 14px 2px 14px;border-radius:12px 0px 24px 0px;}.elementor-21643 .elementor-element.elementor-element-f1dfb70.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21643 .elementor-element.elementor-element-f1dfb70{left:24px;}body.rtl .elementor-21643 .elementor-element.elementor-element-f1dfb70{right:24px;}.elementor-21643 .elementor-element.elementor-element-f1dfb70{top:85px;}.elementor-21643 .elementor-element.elementor-element-f1dfb70 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:600;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-a119d63{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-a119d63:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-a119d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-a119d63:hover::before, .elementor-21643 .elementor-element.elementor-element-a119d63:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-a119d63:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-a119d63 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-a119d63 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-a119d63:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-a119d63:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-1b20d10{--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;}.elementor-21643 .elementor-element.elementor-element-950c8fb > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-950c8fb .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-950c8fb.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-950c8fb.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-950c8fb.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-950c8fb.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-950c8fb.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-950c8fb .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-950c8fb .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-fafce67 > .elementor-widget-container{background-color:#4CCB6B;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-fafce67{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-fafce67 p{margin-block-end:0px;}.elementor-21643 .elementor-element.elementor-element-85b567a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-85b567a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-3db6414 > .elementor-widget-container{margin:-6px 0px -20px 0px;}.elementor-21643 .elementor-element.elementor-element-3db6414{font-family:"Roboto", Sans-serif;font-size:9px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-e1b7a5f{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-f9d6150{--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-21643 .elementor-element.elementor-element-de7eed0{--display:flex;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-5f33d97 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:600;fill:#395579;color:#395579;border-style:solid;border-color:#DCE6F0;border-radius:8px 8px 8px 8px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-5f33d97 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-fd192df{--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;}.elementor-21643 .elementor-element.elementor-element-de5d1ff .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-de5d1ff .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-de5d1ff .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-de5d1ff{width:var( --container-widget-width, 125% );max-width:125%;--container-widget-width:125%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-de5d1ff > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-de5d1ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-de5d1ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-de5d1ff .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-21643 .elementor-element.elementor-element-860d37e > .elementor-widget-container{background-color:#8C1414;padding:7px 14px 2px 14px;border-radius:12px 0px 24px 0px;}.elementor-21643 .elementor-element.elementor-element-860d37e.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21643 .elementor-element.elementor-element-860d37e{left:24px;}body.rtl .elementor-21643 .elementor-element.elementor-element-860d37e{right:24px;}.elementor-21643 .elementor-element.elementor-element-860d37e{top:85px;}.elementor-21643 .elementor-element.elementor-element-860d37e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:600;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-f7a7070{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-f7a7070:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-f7a7070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-f7a7070:hover::before, .elementor-21643 .elementor-element.elementor-element-f7a7070:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-f7a7070:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-f7a7070 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-f7a7070 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-f7a7070:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-f7a7070:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-cfd0504{--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;}.elementor-21643 .elementor-element.elementor-element-75fe090 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-75fe090 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-75fe090.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-75fe090.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-75fe090.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-75fe090.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-75fe090.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-75fe090 .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-75fe090 .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-52ae597 > .elementor-widget-container{background-color:#4CCB6B;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-52ae597{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-52ae597 p{margin-block-end:0px;}.elementor-21643 .elementor-element.elementor-element-7162d76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-7162d76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-5eaf631 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21643 .elementor-element.elementor-element-5eaf631{font-family:"Roboto", Sans-serif;font-size:9px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-76e2331{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-9e6f18b .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-9e6f18b .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-9e6f18b .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-9e6f18b > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-9e6f18b{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-9e6f18b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-9e6f18b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-054a430{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-054a430:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-054a430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-054a430:hover::before, .elementor-21643 .elementor-element.elementor-element-054a430:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-054a430:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-054a430 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-054a430 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-054a430:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-054a430:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-5fdb029{--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;}.elementor-21643 .elementor-element.elementor-element-d8c06df > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-d8c06df .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-d8c06df.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-d8c06df.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-d8c06df.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-d8c06df.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-d8c06df.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-d8c06df .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-d8c06df .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-3de4c63 > .elementor-widget-container{background-color:#4CCB6B;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-3de4c63{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-3de4c63 p{margin-block-end:0px;}.elementor-21643 .elementor-element.elementor-element-726f9e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-726f9e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-3c98d1c > .elementor-widget-container{margin:-6px 0px -20px 0px;}.elementor-21643 .elementor-element.elementor-element-3c98d1c{font-family:"Roboto", Sans-serif;font-size:9px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-7d77785{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-66fbe28 .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-66fbe28 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-66fbe28 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-66fbe28 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-66fbe28 > .elementor-widget-container{padding:10px 16px 10px 016px;}.elementor-21643 .elementor-element.elementor-element-66fbe28{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-66fbe28 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-66fbe28 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-85deb9b{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-85deb9b:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-85deb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-85deb9b:hover::before, .elementor-21643 .elementor-element.elementor-element-85deb9b:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-85deb9b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-85deb9b > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-85deb9b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-85deb9b:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-85deb9b:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-b8ec30d{--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;}.elementor-21643 .elementor-element.elementor-element-cb7a793 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-cb7a793 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-cb7a793.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-cb7a793.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-cb7a793.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-cb7a793.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-cb7a793.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-cb7a793 .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-cb7a793 .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-7acba05 > .elementor-widget-container{background-color:#4CCB6B;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-7acba05{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-7acba05 p{margin-block-end:0px;}.elementor-21643 .elementor-element.elementor-element-0988b15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-0988b15 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-419d470{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-0a98bce{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-2fae5c6 .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-2fae5c6 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-2fae5c6 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-2fae5c6 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-2fae5c6{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-2fae5c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-2fae5c6 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-cef01e4{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-cef01e4:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-cef01e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-cef01e4:hover::before, .elementor-21643 .elementor-element.elementor-element-cef01e4:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-cef01e4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-cef01e4 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-cef01e4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-cef01e4:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-cef01e4:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-a3165f1{--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;}.elementor-21643 .elementor-element.elementor-element-f3b342f > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-f3b342f .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-f3b342f.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-f3b342f.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-f3b342f.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-f3b342f.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-f3b342f.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-f3b342f .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-f3b342f .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-e1ff879 > .elementor-widget-container{background-color:#4CCB6B;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-e1ff879{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-e1ff879 p{margin-block-end:0px;}.elementor-21643 .elementor-element.elementor-element-708f358 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-708f358 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-5d0b6ac{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-a474c0a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-e7bc138 .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-e7bc138 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-e7bc138 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-e7bc138 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-e7bc138{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-e7bc138 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-e7bc138 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-d5ea59c{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-d5ea59c:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-d5ea59c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-d5ea59c:hover::before, .elementor-21643 .elementor-element.elementor-element-d5ea59c:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-d5ea59c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-d5ea59c > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-d5ea59c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-d5ea59c:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-d5ea59c:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-2991dca{--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;}.elementor-21643 .elementor-element.elementor-element-360156b > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-360156b .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-360156b.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-360156b.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-360156b.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-360156b.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-360156b.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-360156b .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-360156b .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-c24247c > .elementor-widget-container{background-color:#3155E7;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-c24247c{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-3573052 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-3573052 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-5610811{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-b027b4b{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-f08540c .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-f08540c .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-f08540c .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-f08540c > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-f08540c{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-f08540c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-f08540c .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-8afbd51{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-8afbd51:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-8afbd51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-8afbd51:hover::before, .elementor-21643 .elementor-element.elementor-element-8afbd51:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-8afbd51:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-8afbd51 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-8afbd51 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-8afbd51:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-8afbd51:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-bbea4b6{--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;}.elementor-21643 .elementor-element.elementor-element-a1eb049 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-a1eb049 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-a1eb049.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-a1eb049.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-a1eb049.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-a1eb049.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-a1eb049.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-a1eb049 .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-a1eb049 .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-2c72387 > .elementor-widget-container{background-color:#3155E7;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-2c72387{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-74d0385 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-74d0385 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-8115178{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-da0f543{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-cee9070 .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-cee9070 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-cee9070 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-cee9070 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-cee9070{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-cee9070 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-cee9070 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-91b596b{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-91b596b:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-91b596b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-91b596b:hover::before, .elementor-21643 .elementor-element.elementor-element-91b596b:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-91b596b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-91b596b > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-91b596b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-91b596b:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-91b596b:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-219c7a9{--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;}.elementor-21643 .elementor-element.elementor-element-f0feb7d > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-f0feb7d .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-f0feb7d.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-f0feb7d.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-f0feb7d.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-f0feb7d.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-f0feb7d.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-f0feb7d .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-f0feb7d .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-229735a > .elementor-widget-container{background-color:#3155E7;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-229735a{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-40aef27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-40aef27 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-c5bed56{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-bb7205e{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-c3687c4 .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-c3687c4 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-c3687c4 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-c3687c4 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-c3687c4{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-c3687c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-c3687c4 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-726610d{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-726610d:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-726610d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-726610d:hover::before, .elementor-21643 .elementor-element.elementor-element-726610d:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-726610d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-726610d > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-726610d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-726610d:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-726610d:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-fdb1ad7{--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;}.elementor-21643 .elementor-element.elementor-element-356160a > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-356160a .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-356160a.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-356160a.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-356160a.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-356160a.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-356160a.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-356160a .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-356160a .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-a4f5742 > .elementor-widget-container{background-color:#3155E7;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-a4f5742{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-9828800 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-9828800 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-ec0b104{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-59c988d{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-954c6a0 .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-954c6a0 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-954c6a0 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-954c6a0 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-954c6a0{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-954c6a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-954c6a0 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-c38b339{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-c38b339:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-c38b339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-c38b339:hover::before, .elementor-21643 .elementor-element.elementor-element-c38b339:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-c38b339:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-c38b339 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-c38b339 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-c38b339:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-c38b339:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-99fc193{--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;}.elementor-21643 .elementor-element.elementor-element-8f1d551 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-8f1d551 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-8f1d551.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-8f1d551.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-8f1d551.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-8f1d551.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-8f1d551.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-8f1d551 .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-8f1d551 .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-9d8eff5 > .elementor-widget-container{background-color:#3155E7;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-9d8eff5{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-997b805 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-997b805 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-ab73b24{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-43eb2f3{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-baaac21 .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-baaac21 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-baaac21 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-baaac21 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-baaac21{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-baaac21 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-baaac21 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-861b222{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-861b222:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-861b222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-861b222:hover::before, .elementor-21643 .elementor-element.elementor-element-861b222:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-861b222:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-861b222 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-861b222 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-861b222:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-861b222:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-4cdb4f2{--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;}.elementor-21643 .elementor-element.elementor-element-bc49947 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-bc49947 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-bc49947.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-bc49947.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-bc49947.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-bc49947.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-bc49947.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-bc49947 .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-bc49947 .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-0656ea0 > .elementor-widget-container{background-color:#3155E7;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-0656ea0{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-09c4b0a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-09c4b0a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-08988c2{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-c7277fc{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-cbbfc4f .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-cbbfc4f .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-cbbfc4f .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-cbbfc4f > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-cbbfc4f{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-cbbfc4f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-cbbfc4f .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-8dc6e72{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-8dc6e72:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-8dc6e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-8dc6e72:hover::before, .elementor-21643 .elementor-element.elementor-element-8dc6e72:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-8dc6e72:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-8dc6e72 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-8dc6e72 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-8dc6e72:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-8dc6e72:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-55add87{--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;}.elementor-21643 .elementor-element.elementor-element-582578d > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-582578d .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-582578d.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-582578d.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-582578d.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-582578d.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-582578d.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-582578d .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-582578d .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-75fffaa > .elementor-widget-container{background-color:#3155E7;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-75fffaa{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-8e537b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-8e537b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-c03e6e2{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-f8fad03{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-156b120 .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-156b120 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-156b120 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-156b120 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-156b120{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-156b120 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-156b120 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-611539d > .elementor-widget-container{background-color:#8C1414;padding:7px 14px 2px 14px;border-radius:12px 0px 24px 0px;}.elementor-21643 .elementor-element.elementor-element-611539d.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21643 .elementor-element.elementor-element-611539d{left:24px;}body.rtl .elementor-21643 .elementor-element.elementor-element-611539d{right:24px;}.elementor-21643 .elementor-element.elementor-element-611539d{top:85px;}.elementor-21643 .elementor-element.elementor-element-611539d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:600;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-1342377{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-1342377:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-1342377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-1342377:hover::before, .elementor-21643 .elementor-element.elementor-element-1342377:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-1342377:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-1342377 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-1342377 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-1342377:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-1342377:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-7f9d8d3{--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;}.elementor-21643 .elementor-element.elementor-element-b79364b > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-b79364b .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-b79364b.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-b79364b.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-b79364b.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-b79364b.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-b79364b.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-b79364b .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-b79364b .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-1856628 > .elementor-widget-container{background-color:#3155E7;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-1856628{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-b83a723 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-b83a723 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-48ac49e{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-e7a4273{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-8f6babf .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-8f6babf .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-8f6babf .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-8f6babf > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-8f6babf{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-8f6babf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-8f6babf .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-5751203 > .elementor-widget-container{background-color:#8C1414;padding:7px 14px 2px 14px;border-radius:12px 0px 24px 0px;}.elementor-21643 .elementor-element.elementor-element-5751203.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21643 .elementor-element.elementor-element-5751203{left:24px;}body.rtl .elementor-21643 .elementor-element.elementor-element-5751203{right:24px;}.elementor-21643 .elementor-element.elementor-element-5751203{top:85px;}.elementor-21643 .elementor-element.elementor-element-5751203 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:600;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-6b31191{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-6b31191:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-6b31191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-6b31191:hover::before, .elementor-21643 .elementor-element.elementor-element-6b31191:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-6b31191:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-6b31191 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-6b31191 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-6b31191:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-6b31191:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-9614355{--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;}.elementor-21643 .elementor-element.elementor-element-98a9074 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-98a9074 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-98a9074.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-98a9074.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-98a9074.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-98a9074.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-98a9074.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-98a9074 .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-98a9074 .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-888cd62 > .elementor-widget-container{background-color:#3155E7;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-888cd62{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-9a674ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-9a674ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-2c8912e{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-6d0745f{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-b6ade3c .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-b6ade3c .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-b6ade3c .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-b6ade3c > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-b6ade3c{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-b6ade3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-b6ade3c .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-7a2969f > .elementor-widget-container{background-color:#8C1414;padding:7px 14px 2px 14px;border-radius:12px 0px 24px 0px;}.elementor-21643 .elementor-element.elementor-element-7a2969f.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21643 .elementor-element.elementor-element-7a2969f{left:24px;}body.rtl .elementor-21643 .elementor-element.elementor-element-7a2969f{right:24px;}.elementor-21643 .elementor-element.elementor-element-7a2969f{top:85px;}.elementor-21643 .elementor-element.elementor-element-7a2969f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:600;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-e6efff3{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-e6efff3:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-e6efff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-e6efff3:hover::before, .elementor-21643 .elementor-element.elementor-element-e6efff3:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-e6efff3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-e6efff3 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-e6efff3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-e6efff3:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-e6efff3:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-6e9f0c2{--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;}.elementor-21643 .elementor-element.elementor-element-ea3e481 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-ea3e481 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-ea3e481.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-ea3e481.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-ea3e481.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-ea3e481.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-ea3e481.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-ea3e481 .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-ea3e481 .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-5220b3f > .elementor-widget-container{background-color:#F59E0B;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-5220b3f{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-64f0562 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-64f0562 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-d927c5e{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-6f6a71f{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-c3d7df4 .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-c3d7df4 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-c3d7df4 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-c3d7df4 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-c3d7df4{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-c3d7df4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-c3d7df4 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-b468ec7{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-b468ec7:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-b468ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-b468ec7:hover::before, .elementor-21643 .elementor-element.elementor-element-b468ec7:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-b468ec7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-b468ec7 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-b468ec7 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-b468ec7:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-b468ec7:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-356138b{--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;}.elementor-21643 .elementor-element.elementor-element-c8a9f23 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-c8a9f23 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-c8a9f23.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-c8a9f23.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-c8a9f23.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-c8a9f23.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-c8a9f23.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-c8a9f23 .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-c8a9f23 .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-347ba4b > .elementor-widget-container{background-color:#F59E0B;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-347ba4b{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-067d3a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-067d3a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-83e3502{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-6bafcee{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-fe4b58c .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-fe4b58c .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-fe4b58c .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-fe4b58c > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-fe4b58c{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-fe4b58c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-fe4b58c .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-ddf603d{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBF3;--border-color:#E4EBF3;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 25px 0px rgba(19.99999999999999, 54.99999999999999, 90, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-ddf603d:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-ddf603d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-ddf603d:hover::before, .elementor-21643 .elementor-element.elementor-element-ddf603d:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-ddf603d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-ddf603d > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-ddf603d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-ddf603d:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-ddf603d:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-ce86cf7{--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;}.elementor-21643 .elementor-element.elementor-element-e8cc86a > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-e8cc86a .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-e8cc86a.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-e8cc86a.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-e8cc86a.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-e8cc86a.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-e8cc86a.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-e8cc86a .elementor-icon{font-size:20px;}.elementor-21643 .elementor-element.elementor-element-e8cc86a .elementor-icon svg{height:20px;}.elementor-21643 .elementor-element.elementor-element-51be1f2 > .elementor-widget-container{background-color:#F59E0B;padding:6px 10px 6px 10px;border-radius:20px 20px 20px 20px;}.elementor-21643 .elementor-element.elementor-element-51be1f2{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-37605d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-37605d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-6256f0c{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#4AAFE3;}.elementor-21643 .elementor-element.elementor-element-b54708a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-fead63e .elementor-button{background-color:#1769AA;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px 6px 6px 6px;}.elementor-21643 .elementor-element.elementor-element-fead63e .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-fead63e .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-fead63e > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-fead63e{--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-fead63e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-fead63e .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-21643 .elementor-element.elementor-element-161258e > .elementor-widget-container{background-color:#8C1414;padding:7px 14px 2px 14px;border-radius:12px 0px 24px 0px;}.elementor-21643 .elementor-element.elementor-element-161258e.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21643 .elementor-element.elementor-element-161258e{left:24px;}body.rtl .elementor-21643 .elementor-element.elementor-element-161258e{right:24px;}.elementor-21643 .elementor-element.elementor-element-161258e{top:85px;}.elementor-21643 .elementor-element.elementor-element-161258e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:8px;font-weight:600;color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-91e9a7f{--display:flex;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-31859f6.elementor-element{--align-self:center;}.elementor-21643 .elementor-element.elementor-element-31859f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#132B55;}.elementor-21643 .elementor-element.elementor-element-1a724d5.elementor-element{--align-self:center;}.elementor-21643 .elementor-element.elementor-element-1a724d5{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:1.6em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-67f71b7{--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;}.elementor-21643 .elementor-element.elementor-element-d634900{--display:flex;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:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-d634900:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-d634900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-d634900:hover::before, .elementor-21643 .elementor-element.elementor-element-d634900:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-d634900:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-d634900 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-d634900 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-d634900:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-d634900:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-c16b7eb{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-9fd0ec3 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-9fd0ec3 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-9fd0ec3.elementor-view-stacked .elementor-icon{background-color:#B75002;}.elementor-21643 .elementor-element.elementor-element-9fd0ec3.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-9fd0ec3.elementor-view-default .elementor-icon{color:#B75002;border-color:#B75002;}.elementor-21643 .elementor-element.elementor-element-9fd0ec3.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-9fd0ec3.elementor-view-default .elementor-icon svg{fill:#B75002;}.elementor-21643 .elementor-element.elementor-element-9fd0ec3 .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-9fd0ec3 .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-8c56350 .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-9679597 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-9679597 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-cb5fc06 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-cb5fc06{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-575ddf9{--display:flex;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:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-575ddf9:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-575ddf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-575ddf9:hover::before, .elementor-21643 .elementor-element.elementor-element-575ddf9:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-575ddf9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-575ddf9 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-575ddf9 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-575ddf9:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-575ddf9:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-bec2420{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-19eb155 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-19eb155 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-19eb155.elementor-view-stacked .elementor-icon{background-color:#B78F08;}.elementor-21643 .elementor-element.elementor-element-19eb155.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-19eb155.elementor-view-default .elementor-icon{color:#B78F08;border-color:#B78F08;}.elementor-21643 .elementor-element.elementor-element-19eb155.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-19eb155.elementor-view-default .elementor-icon svg{fill:#B78F08;}.elementor-21643 .elementor-element.elementor-element-19eb155 .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-19eb155 .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-5de95de .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-5abfb3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-5abfb3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-0e6ccc3 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-0e6ccc3{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-929cca1{--display:flex;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:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-929cca1:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-929cca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-929cca1:hover::before, .elementor-21643 .elementor-element.elementor-element-929cca1:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-929cca1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-929cca1 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-929cca1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-929cca1:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-929cca1:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-de834a1{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-7e0762e > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-7e0762e .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-7e0762e.elementor-view-stacked .elementor-icon{background-color:#007ADB;}.elementor-21643 .elementor-element.elementor-element-7e0762e.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-7e0762e.elementor-view-default .elementor-icon{color:#007ADB;border-color:#007ADB;}.elementor-21643 .elementor-element.elementor-element-7e0762e.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-7e0762e.elementor-view-default .elementor-icon svg{fill:#007ADB;}.elementor-21643 .elementor-element.elementor-element-7e0762e .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-7e0762e .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-933297c .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-98181d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-98181d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-227b9a5 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-227b9a5{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-cb43d39{--display:flex;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:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-cb43d39:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-cb43d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-cb43d39:hover::before, .elementor-21643 .elementor-element.elementor-element-cb43d39:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-cb43d39:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-cb43d39 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-cb43d39 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-cb43d39:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-cb43d39:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-7e9b107{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-ddfaa1b > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-ddfaa1b .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-ddfaa1b.elementor-view-stacked .elementor-icon{background-color:#AA173B;}.elementor-21643 .elementor-element.elementor-element-ddfaa1b.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-ddfaa1b.elementor-view-default .elementor-icon{color:#AA173B;border-color:#AA173B;}.elementor-21643 .elementor-element.elementor-element-ddfaa1b.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-ddfaa1b.elementor-view-default .elementor-icon svg{fill:#AA173B;}.elementor-21643 .elementor-element.elementor-element-ddfaa1b .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-ddfaa1b .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-1d2694f .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-27d3894 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-27d3894 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-8b64626 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-8b64626{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-4e9788b{--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;}.elementor-21643 .elementor-element.elementor-element-b3019a9{--display:flex;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:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-b3019a9:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-b3019a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-b3019a9:hover::before, .elementor-21643 .elementor-element.elementor-element-b3019a9:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-b3019a9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-b3019a9 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-b3019a9 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-b3019a9:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-b3019a9:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-8549e3a{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-1e73ad8 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-1e73ad8 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-1e73ad8.elementor-view-stacked .elementor-icon{background-color:#B75002;}.elementor-21643 .elementor-element.elementor-element-1e73ad8.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-1e73ad8.elementor-view-default .elementor-icon{color:#B75002;border-color:#B75002;}.elementor-21643 .elementor-element.elementor-element-1e73ad8.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-1e73ad8.elementor-view-default .elementor-icon svg{fill:#B75002;}.elementor-21643 .elementor-element.elementor-element-1e73ad8 .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-1e73ad8 .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-48351bf .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-e602576 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-e602576 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-b4f8e95 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-b4f8e95{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-0275616{--display:flex;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:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-0275616:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-0275616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-0275616:hover::before, .elementor-21643 .elementor-element.elementor-element-0275616:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-0275616:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-0275616 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-0275616 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-0275616:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-0275616:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-9bba2ce{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-7361212 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-7361212 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-7361212.elementor-view-stacked .elementor-icon{background-color:#B78F08;}.elementor-21643 .elementor-element.elementor-element-7361212.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-7361212.elementor-view-default .elementor-icon{color:#B78F08;border-color:#B78F08;}.elementor-21643 .elementor-element.elementor-element-7361212.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-7361212.elementor-view-default .elementor-icon svg{fill:#B78F08;}.elementor-21643 .elementor-element.elementor-element-7361212 .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-7361212 .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-4da46eb .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-3236d67 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-3236d67 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-0d82344 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-0d82344{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-d2e613d{--display:flex;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:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-d2e613d:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-d2e613d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-d2e613d:hover::before, .elementor-21643 .elementor-element.elementor-element-d2e613d:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-d2e613d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-d2e613d > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-d2e613d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-d2e613d:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-d2e613d:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-9da650d{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-9453bd9 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-9453bd9 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-9453bd9.elementor-view-stacked .elementor-icon{background-color:#007ADB;}.elementor-21643 .elementor-element.elementor-element-9453bd9.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-9453bd9.elementor-view-default .elementor-icon{color:#007ADB;border-color:#007ADB;}.elementor-21643 .elementor-element.elementor-element-9453bd9.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-9453bd9.elementor-view-default .elementor-icon svg{fill:#007ADB;}.elementor-21643 .elementor-element.elementor-element-9453bd9 .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-9453bd9 .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-67e32ba .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-1918714 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-1918714 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-bbf5345 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-bbf5345{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-fe0cfd6{--display:flex;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:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-fe0cfd6:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-fe0cfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-fe0cfd6:hover::before, .elementor-21643 .elementor-element.elementor-element-fe0cfd6:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-fe0cfd6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-fe0cfd6 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-fe0cfd6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-fe0cfd6:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-fe0cfd6:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-518bbf5{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-1eb3996 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-1eb3996 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-1eb3996.elementor-view-stacked .elementor-icon{background-color:#AA173B;}.elementor-21643 .elementor-element.elementor-element-1eb3996.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-1eb3996.elementor-view-default .elementor-icon{color:#AA173B;border-color:#AA173B;}.elementor-21643 .elementor-element.elementor-element-1eb3996.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-1eb3996.elementor-view-default .elementor-icon svg{fill:#AA173B;}.elementor-21643 .elementor-element.elementor-element-1eb3996 .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-1eb3996 .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-3aa0e80 .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-cee7048 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-cee7048 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-936b500 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-936b500{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-b565dec{--display:flex;--padding-top:45px;--padding-bottom:45px;--padding-left:024px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-3410f4e{text-align:center;}.elementor-21643 .elementor-element.elementor-element-3410f4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#132B55;}.elementor-21643 .elementor-element.elementor-element-a3fd0f4.elementor-element{--align-self:center;}.elementor-21643 .elementor-element.elementor-element-a3fd0f4{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:1.6em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-3a375d3{--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:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-3a375d3:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-3a375d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF4FF;}.elementor-21643 .elementor-element.elementor-element-f876eec{--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:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-7f99196{--display:flex;}.elementor-21643 .elementor-element.elementor-element-8bb077c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-c11b1f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-c11b1f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-cedf7c8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-cedf7c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-c54af48{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-c54af48:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-c54af48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-39a67a9 > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-39a67a9{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-c23d823{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-3d8c97e .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-3d8c97e .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-3d8c97e .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-3d8c97e{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-3d8c97e > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-3d8c97e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-3d8c97e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-3d8c97e .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-197ab94 .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-197ab94 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-197ab94 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-197ab94{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-197ab94 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-197ab94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-197ab94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-197ab94 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-182b1ed{--display:flex;}.elementor-21643 .elementor-element.elementor-element-6955d12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-e124b02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-e124b02 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-2639907 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-2639907 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-533cdfa{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-533cdfa:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-533cdfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-6c716a4 > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-6c716a4{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-5e81010{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-0b5e82c .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-0b5e82c .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-0b5e82c .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-0b5e82c{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-0b5e82c > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-0b5e82c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-0b5e82c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-0b5e82c .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-2f7fc3c .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-2f7fc3c .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-2f7fc3c .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-2f7fc3c{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-2f7fc3c > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-2f7fc3c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-2f7fc3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-2f7fc3c .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-80ee290{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-717de47 .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-717de47 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-717de47 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-717de47{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-717de47 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-717de47 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-717de47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-717de47 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-768e40c{--display:flex;}.elementor-21643 .elementor-element.elementor-element-b883598{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-dc8bf1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-dc8bf1c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-e3b111a > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-e3b111a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-f1dff88{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-f1dff88:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-f1dff88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-d761b63 > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-d761b63{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-2763890{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-7e8bc47 .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-7e8bc47 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-7e8bc47 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-7e8bc47{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-7e8bc47 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-7e8bc47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-7e8bc47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-7e8bc47 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-e0ad309 .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-e0ad309 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-e0ad309 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-e0ad309{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-e0ad309 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-e0ad309 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-e0ad309 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-e0ad309 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-a50f65e{--display:flex;}.elementor-21643 .elementor-element.elementor-element-9054ce0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-17bd9c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-17bd9c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-8fc2779 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-8fc2779 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-7408bff{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-7408bff:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-7408bff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-367f45b > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-367f45b{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-af5c991{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-5671b44 .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-5671b44 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-5671b44 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-5671b44{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-5671b44 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-5671b44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-5671b44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-5671b44 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-23d93aa .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-23d93aa .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-23d93aa .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-23d93aa{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-23d93aa > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-23d93aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-23d93aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-23d93aa .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-7152b99{--display:flex;}.elementor-21643 .elementor-element.elementor-element-20b5f46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-5e0d9e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-5e0d9e1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-08a7b69 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-08a7b69 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-8fc7daa{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-8fc7daa:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-8fc7daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-1adfec7 > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-1adfec7{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-f4a9e43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-9783470 .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-9783470 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-9783470 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-9783470{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-9783470 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-9783470 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-9783470 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-9783470 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-21279ba{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-title-normal-color:#101F5C;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#0649F5;}.elementor-21643 .elementor-element.elementor-element-21279ba > .elementor-widget-container{background-color:#FFFFFF;padding:18px 24px 18px 24px;}.elementor-21643 .elementor-element.elementor-element-21279ba.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-21643 .elementor-element.elementor-element-21279ba > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7DFFF;}.elementor-21643 .elementor-element.elementor-element-21279ba {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-21643 .elementor-element.elementor-element-21279ba > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-21643 .elementor-element.elementor-element-a7855a8{--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:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-a7855a8:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-a7855a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAFF;}.elementor-21643 .elementor-element.elementor-element-84926bb{--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:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-b3c1e73{--display:flex;}.elementor-21643 .elementor-element.elementor-element-cf1c290{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-a03a9a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-a03a9a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-21406a8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-21406a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-39a5d9f{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-39a5d9f:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-39a5d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-26fbdc0 > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-26fbdc0{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-9c86761{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-77e02b2 .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-77e02b2 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-77e02b2 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-77e02b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-77e02b2 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-77e02b2 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-77e02b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-77e02b2 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-d752e8c{--display:flex;}.elementor-21643 .elementor-element.elementor-element-85d927b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-c130685 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-c130685 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-6395292 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-6395292 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-ed574c2{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-ed574c2:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-ed574c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-15267f3 > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-15267f3{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-6eb7b37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-2f142f3 .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-2f142f3 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-2f142f3 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-2f142f3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-2f142f3 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-2f142f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-2f142f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-2f142f3 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-d9f5f9f{--display:flex;}.elementor-21643 .elementor-element.elementor-element-1e349f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-486d7ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-486d7ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-59401f5 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-59401f5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-132dfe1{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-132dfe1:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-132dfe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-0c94afc > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-0c94afc{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-f8026ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-13415dc .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-13415dc .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-13415dc .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-13415dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-13415dc > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-13415dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-13415dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-13415dc .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-8eb29ac{--display:flex;}.elementor-21643 .elementor-element.elementor-element-0f7d7be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-36ee1c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-36ee1c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-35b424a > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-35b424a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-569903c{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-569903c:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-569903c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-533b7ca > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-533b7ca{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-dd6eb92{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-5be5660 .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-5be5660 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-5be5660 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-5be5660{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-5be5660 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-5be5660 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-5be5660 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-5be5660 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-cd87f20{--display:flex;}.elementor-21643 .elementor-element.elementor-element-60bfeee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-9a03367 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-9a03367 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-beef77a > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-beef77a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-6cfb5cf{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-6cfb5cf:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-6cfb5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-01beed6 > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-01beed6{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-162fa67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-46fcb2e .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-46fcb2e .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-46fcb2e .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-46fcb2e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-46fcb2e > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-46fcb2e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-46fcb2e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-46fcb2e .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-fb0f0e3{--display:flex;}.elementor-21643 .elementor-element.elementor-element-b802c74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-097919f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-097919f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-79f3a9e > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-79f3a9e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-759aa79{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-759aa79:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-759aa79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-2d71005 > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-2d71005{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-e26a239{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-cd658d5 .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-cd658d5 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-cd658d5 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-cd658d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-cd658d5 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-cd658d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-cd658d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-cd658d5 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-ca209d4{--display:flex;}.elementor-21643 .elementor-element.elementor-element-798d98d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-6b55f20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-6b55f20 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-5e94c07 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-5e94c07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-f47e2a7{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-f47e2a7:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-f47e2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-84a77f1 > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-84a77f1{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-532b945{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-9e1402e .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-9e1402e .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-9e1402e .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-9e1402e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-9e1402e > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-9e1402e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-9e1402e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-9e1402e .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-c87333f{--display:flex;}.elementor-21643 .elementor-element.elementor-element-2a8f962{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21643 .elementor-element.elementor-element-d06fd53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-d06fd53 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-b625918 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-b625918 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-7b616fc{--display:flex;--min-height:5px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21643 .elementor-element.elementor-element-7b616fc:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-7b616fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(104deg, #0649FF 0%, #51C8F5 100%);}.elementor-21643 .elementor-element.elementor-element-fb14f12 > .elementor-widget-container{margin:-5px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-fb14f12{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-928a6fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21643 .elementor-element.elementor-element-ee7c880 .elementor-button{background-color:#120BF5;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-21643 .elementor-element.elementor-element-ee7c880 .elementor-button:hover, .elementor-21643 .elementor-element.elementor-element-ee7c880 .elementor-button:focus{background-color:#0F568F;}.elementor-21643 .elementor-element.elementor-element-ee7c880{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:0.25ms;}.elementor-21643 .elementor-element.elementor-element-ee7c880 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-21643 .elementor-element.elementor-element-ee7c880 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-ee7c880 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21643 .elementor-element.elementor-element-ee7c880 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-21643 .elementor-element.elementor-element-323ed7d{--n-accordion-title-font-size:20px;width:100%;max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-title-normal-color:#101F5C;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#0649F5;}.elementor-21643 .elementor-element.elementor-element-323ed7d > .elementor-widget-container{background-color:#FFFFFF;padding:18px 24px 18px 24px;}.elementor-21643 .elementor-element.elementor-element-323ed7d.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-21643 .elementor-element.elementor-element-323ed7d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7DFFF;}.elementor-21643 .elementor-element.elementor-element-323ed7d {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-21643 .elementor-element.elementor-element-323ed7d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-21643 .elementor-element.elementor-element-2ab3cb6{--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;}.elementor-21643 .elementor-element.elementor-element-eae7d79{--display:flex;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-eae7d79:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-eae7d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-eae7d79:hover::before, .elementor-21643 .elementor-element.elementor-element-eae7d79:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-eae7d79:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-eae7d79 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-eae7d79 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-eae7d79:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-eae7d79:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-fe1b9b2{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-3fdab30 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-3fdab30 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-3fdab30.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-3fdab30.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-3fdab30.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-3fdab30.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-3fdab30.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-3fdab30 .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-3fdab30 .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-b08b825 .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-f1d7e8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-f1d7e8d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-fa4e9f0 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-fa4e9f0{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-dff0c15{--display:flex;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:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-dff0c15:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-dff0c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-dff0c15:hover::before, .elementor-21643 .elementor-element.elementor-element-dff0c15:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-dff0c15:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-dff0c15 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-dff0c15 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-dff0c15:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-dff0c15:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-20f34e3{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-eeee8c9 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-eeee8c9 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-eeee8c9.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-eeee8c9.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-eeee8c9.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-eeee8c9.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-eeee8c9.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-eeee8c9 .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-eeee8c9 .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-d5df562 .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-3317eff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-3317eff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-6e1f13e > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-6e1f13e{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-269c953{--display:flex;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:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-269c953:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-269c953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-269c953:hover::before, .elementor-21643 .elementor-element.elementor-element-269c953:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-269c953:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-269c953 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-269c953 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-269c953:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-269c953:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-a6a11d9{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-21cbac2 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-21cbac2 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-21cbac2.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-21cbac2.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-21cbac2.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-21cbac2.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-21cbac2.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-21cbac2 .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-21cbac2 .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-31c0fb2 .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-1e8e6b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-1e8e6b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-1b86ce4 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-1b86ce4{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-5df38de{--display:flex;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:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-5df38de:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-5df38de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-5df38de:hover::before, .elementor-21643 .elementor-element.elementor-element-5df38de:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-5df38de:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-5df38de > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-5df38de > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-5df38de:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-5df38de:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-a73e401{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-6348cfa > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-6348cfa .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-6348cfa.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-6348cfa.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-6348cfa.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-6348cfa.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-6348cfa.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-6348cfa .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-6348cfa .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-edd8470 .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-6f87284 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-6f87284 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-fcb01fe > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-fcb01fe{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}.elementor-21643 .elementor-element.elementor-element-8630844{--display:flex;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:#E4EAF2;--border-color:#E4EAF2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 25px 0px rgba(19.000000000000014, 43.000000000000114, 85.00000000000003, 0.21);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21643 .elementor-element.elementor-element-8630844:not(.elementor-motion-effects-element-type-background), .elementor-21643 .elementor-element.elementor-element-8630844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21643 .elementor-element.elementor-element-8630844:hover::before, .elementor-21643 .elementor-element.elementor-element-8630844:hover > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-8630844:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21643 .elementor-element.elementor-element-8630844 > .elementor-background-slideshow:hover::before, .elementor-21643 .elementor-element.elementor-element-8630844 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21643 .elementor-element.elementor-element-8630844:hover{--overlay-opacity:0.5;}.elementor-21643 .elementor-element.elementor-element-8630844:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21643 .elementor-element.elementor-element-08b8848{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-6d7a761 > .elementor-widget-container{background-color:#EAF4FC;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-21643 .elementor-element.elementor-element-6d7a761 .elementor-icon-wrapper{text-align:center;}.elementor-21643 .elementor-element.elementor-element-6d7a761.elementor-view-stacked .elementor-icon{background-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-6d7a761.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-6d7a761.elementor-view-default .elementor-icon{color:#1769AA;border-color:#1769AA;}.elementor-21643 .elementor-element.elementor-element-6d7a761.elementor-view-framed .elementor-icon, .elementor-21643 .elementor-element.elementor-element-6d7a761.elementor-view-default .elementor-icon svg{fill:#1769AA;}.elementor-21643 .elementor-element.elementor-element-6d7a761 .elementor-icon{font-size:26px;}.elementor-21643 .elementor-element.elementor-element-6d7a761 .elementor-icon svg{height:26px;}.elementor-21643 .elementor-element.elementor-element-a75d04f .elementor-button{background-color:#F5F8FC;fill:#27679C;color:#27679C;border-radius:31px 31px 31px 31px;padding:15px 15px 15px 15px;}.elementor-21643 .elementor-element.elementor-element-6f78a31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21643 .elementor-element.elementor-element-6f78a31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#17365D;}.elementor-21643 .elementor-element.elementor-element-507feba > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-21643 .elementor-element.elementor-element-507feba{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#667085;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21643 .elementor-element.elementor-element-1fc49ad .elementor-heading-title{font-size:38px;}.elementor-21643 .elementor-element.elementor-element-3d6a5f1{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21643 .elementor-element.elementor-element-f3aa40b{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-d80cb68{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-a119d63{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-f7a7070{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-054a430{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-85deb9b{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-cef01e4{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-d5ea59c{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-8afbd51{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-91b596b{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-726610d{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-c38b339{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-861b222{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-8dc6e72{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-1342377{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-6b31191{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-e6efff3{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-b468ec7{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-ddf603d{--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:space-between;}.elementor-21643 .elementor-element.elementor-element-31859f6 .elementor-heading-title{font-size:38px;}.elementor-21643 .elementor-element.elementor-element-3410f4e .elementor-heading-title{font-size:38px;}.elementor-21643 .elementor-element.elementor-element-2ab3cb6{--justify-content:space-around;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-21643 .elementor-element.elementor-element-1fc49ad .elementor-heading-title{font-size:30px;}.elementor-21643 .elementor-element.elementor-element-185b43b{--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-21643 .elementor-element.elementor-element-2ec9f5c{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-96c194c > .elementor-widget-container{padding:3px 11px -1px 11px;}.elementor-21643 .elementor-element.elementor-element-96c194c .elementor-heading-title{font-size:7px;}.elementor-21643 .elementor-element.elementor-element-c358612{--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-21643 .elementor-element.elementor-element-ffcd20a{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-f1dfb70 > .elementor-widget-container{padding:3px 11px -1px 11px;}.elementor-21643 .elementor-element.elementor-element-f1dfb70 .elementor-heading-title{font-size:7px;}.elementor-21643 .elementor-element.elementor-element-fd192df{--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-21643 .elementor-element.elementor-element-de5d1ff{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-860d37e > .elementor-widget-container{padding:3px 11px -1px 11px;}.elementor-21643 .elementor-element.elementor-element-860d37e .elementor-heading-title{font-size:7px;}.elementor-21643 .elementor-element.elementor-element-611539d > .elementor-widget-container{padding:3px 11px -1px 11px;}.elementor-21643 .elementor-element.elementor-element-611539d .elementor-heading-title{font-size:7px;}.elementor-21643 .elementor-element.elementor-element-5751203 > .elementor-widget-container{padding:3px 11px -1px 11px;}.elementor-21643 .elementor-element.elementor-element-5751203 .elementor-heading-title{font-size:7px;}.elementor-21643 .elementor-element.elementor-element-7a2969f > .elementor-widget-container{padding:3px 11px -1px 11px;}.elementor-21643 .elementor-element.elementor-element-7a2969f .elementor-heading-title{font-size:7px;}.elementor-21643 .elementor-element.elementor-element-161258e > .elementor-widget-container{padding:3px 11px -1px 11px;}.elementor-21643 .elementor-element.elementor-element-161258e .elementor-heading-title{font-size:7px;}.elementor-21643 .elementor-element.elementor-element-31859f6 .elementor-heading-title{font-size:30px;}.elementor-21643 .elementor-element.elementor-element-3410f4e .elementor-heading-title{font-size:30px;}.elementor-21643 .elementor-element.elementor-element-3a375d3{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-21643 .elementor-element.elementor-element-3d8c97e{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-197ab94{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-0b5e82c{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-2f7fc3c{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-717de47{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-7e8bc47{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-e0ad309{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-5671b44{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-23d93aa{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-9783470{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-a7855a8{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-21643 .elementor-element.elementor-element-77e02b2{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-2f142f3{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-13415dc{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-5be5660{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-46fcb2e{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-cd658d5{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-9e1402e{width:100%;max-width:100%;}.elementor-21643 .elementor-element.elementor-element-ee7c880{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-21643 .elementor-element.elementor-element-6f32fdd{--content-width:1200px;}.elementor-21643 .elementor-element.elementor-element-27b3baf{--width:100%;}.elementor-21643 .elementor-element.elementor-element-3d6a5f1{--width:20%;}.elementor-21643 .elementor-element.elementor-element-f3aa40b{--width:32%;}.elementor-21643 .elementor-element.elementor-element-d80cb68{--width:32%;}.elementor-21643 .elementor-element.elementor-element-a119d63{--width:32%;}.elementor-21643 .elementor-element.elementor-element-f7a7070{--width:32%;}.elementor-21643 .elementor-element.elementor-element-054a430{--width:32%;}.elementor-21643 .elementor-element.elementor-element-85deb9b{--width:32%;}.elementor-21643 .elementor-element.elementor-element-cef01e4{--width:32%;}.elementor-21643 .elementor-element.elementor-element-d5ea59c{--width:32%;}.elementor-21643 .elementor-element.elementor-element-8afbd51{--width:32%;}.elementor-21643 .elementor-element.elementor-element-91b596b{--width:32%;}.elementor-21643 .elementor-element.elementor-element-726610d{--width:32%;}.elementor-21643 .elementor-element.elementor-element-c38b339{--width:32%;}.elementor-21643 .elementor-element.elementor-element-861b222{--width:32%;}.elementor-21643 .elementor-element.elementor-element-8dc6e72{--width:32%;}.elementor-21643 .elementor-element.elementor-element-1342377{--width:32%;}.elementor-21643 .elementor-element.elementor-element-6b31191{--width:32%;}.elementor-21643 .elementor-element.elementor-element-e6efff3{--width:32%;}.elementor-21643 .elementor-element.elementor-element-b468ec7{--width:32%;}.elementor-21643 .elementor-element.elementor-element-ddf603d{--width:32%;}.elementor-21643 .elementor-element.elementor-element-3a375d3{--width:1200px;}.elementor-21643 .elementor-element.elementor-element-f876eec{--width:100%;}.elementor-21643 .elementor-element.elementor-element-c54af48{--width:70px;}.elementor-21643 .elementor-element.elementor-element-533cdfa{--width:70px;}.elementor-21643 .elementor-element.elementor-element-f1dff88{--width:70px;}.elementor-21643 .elementor-element.elementor-element-7408bff{--width:70px;}.elementor-21643 .elementor-element.elementor-element-8fc7daa{--width:70px;}.elementor-21643 .elementor-element.elementor-element-a7855a8{--width:1200px;}.elementor-21643 .elementor-element.elementor-element-84926bb{--width:47%;}.elementor-21643 .elementor-element.elementor-element-39a5d9f{--width:70px;}.elementor-21643 .elementor-element.elementor-element-ed574c2{--width:70px;}.elementor-21643 .elementor-element.elementor-element-132dfe1{--width:70px;}.elementor-21643 .elementor-element.elementor-element-569903c{--width:70px;}.elementor-21643 .elementor-element.elementor-element-6cfb5cf{--width:70px;}.elementor-21643 .elementor-element.elementor-element-759aa79{--width:70px;}.elementor-21643 .elementor-element.elementor-element-f47e2a7{--width:70px;}.elementor-21643 .elementor-element.elementor-element-7b616fc{--width:70px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21643 .elementor-element.elementor-element-27b3baf{--width:100%;}.elementor-21643 .elementor-element.elementor-element-3d6a5f1{--width:48px;}.elementor-21643 .elementor-element.elementor-element-f3aa40b{--width:48px;}}/* Start custom CSS for container, class: .elementor-element-bb75fc2 */.filter-btn {
    padding: 10px 18px;
    border: 1px solid #d9e3ef;
    border-radius: 30px;
    background: #ffffff;
    color: #173b63;
    font-size: 13px;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.25s ease;
}
.filter-btn.active {
    background: #2672aa;
    border-color: #2672aa;
    color: #ffffff;
}
.filter-btn:hover {
    border-color: #2672aa;
    color: #2672aa;
    transform: translateY(-1px);
}
.filter-btn.active:hover {
    background: #1f6396;
    border-color: #1f6396;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99a5e07 */.elementor-21643 .elementor-element.elementor-element-99a5e07 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6a5f1 */.elementor-21643 .elementor-element.elementor-element-3d6a5f1 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-3d6a5f1 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-3d6a5f1::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-3d6a5f1::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc
    );
    filter: blur(14px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover::before,
.elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-3d6a5f1,
    .elementor-21643 .elementor-element.elementor-element-3d6a5f1::before,
    .elementor-21643 .elementor-element.elementor-element-3d6a5f1::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-3d6a5f1::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-3d6a5f1::after {
    background: linear-gradient(
        120deg,
        #C8F4EF,
        #D0E4FC,
        #DFE2FC
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-3d6a5f1:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4db1f15 */.elementor-21643 .elementor-element.elementor-element-4db1f15 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3aa40b */.elementor-21643 .elementor-element.elementor-element-f3aa40b {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-f3aa40b:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-f3aa40b {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-f3aa40b::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-f3aa40b::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc
    );
    filter: blur(14px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-f3aa40b:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-f3aa40b:hover::before,
.elementor-21643 .elementor-element.elementor-element-f3aa40b:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-f3aa40b:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-f3aa40b:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-f3aa40b,
    .elementor-21643 .elementor-element.elementor-element-f3aa40b::before,
    .elementor-21643 .elementor-element.elementor-element-f3aa40b::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-f3aa40b:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-f3aa40b::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-f3aa40b::after {
    background: linear-gradient(
        120deg,
        #C8F4EF,
        #D0E4FC,
        #DFE2FC
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-f3aa40b:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-f3aa40b:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-f3aa40b:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cda0d6 */.elementor-21643 .elementor-element.elementor-element-7cda0d6 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d80cb68 */.elementor-21643 .elementor-element.elementor-element-d80cb68 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-d80cb68:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-d80cb68 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-d80cb68::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-d80cb68::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc
    );
    filter: blur(14px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-d80cb68:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-d80cb68:hover::before,
.elementor-21643 .elementor-element.elementor-element-d80cb68:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-d80cb68:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-d80cb68:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-d80cb68,
    .elementor-21643 .elementor-element.elementor-element-d80cb68::before,
    .elementor-21643 .elementor-element.elementor-element-d80cb68::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-d80cb68:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-d80cb68::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-d80cb68::after {
    background: linear-gradient(
        120deg,
        #C8F4EF,
        #D0E4FC,
        #DFE2FC
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-d80cb68:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-d80cb68:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-d80cb68:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fafce67 */.elementor-21643 .elementor-element.elementor-element-fafce67 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a119d63 */.elementor-21643 .elementor-element.elementor-element-a119d63 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-a119d63:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-a119d63 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-a119d63::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-a119d63::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc
    );
    filter: blur(14px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-a119d63:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-a119d63:hover::before,
.elementor-21643 .elementor-element.elementor-element-a119d63:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-a119d63:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-a119d63:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-a119d63,
    .elementor-21643 .elementor-element.elementor-element-a119d63::before,
    .elementor-21643 .elementor-element.elementor-element-a119d63::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-a119d63:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-a119d63::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-a119d63::after {
    background: linear-gradient(
        120deg,
        #C8F4EF,
        #D0E4FC,
        #DFE2FC
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-a119d63:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-a119d63:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-a119d63:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52ae597 */.elementor-21643 .elementor-element.elementor-element-52ae597 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7a7070 */.elementor-21643 .elementor-element.elementor-element-f7a7070 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-f7a7070:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-f7a7070 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-f7a7070::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-f7a7070::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc
    );
    filter: blur(14px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-f7a7070:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-f7a7070:hover::before,
.elementor-21643 .elementor-element.elementor-element-f7a7070:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-f7a7070:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-f7a7070:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-f7a7070,
    .elementor-21643 .elementor-element.elementor-element-f7a7070::before,
    .elementor-21643 .elementor-element.elementor-element-f7a7070::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-f7a7070:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-f7a7070::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-f7a7070::after {
    background: linear-gradient(
        120deg,
        #C8F4EF,
        #D0E4FC,
        #DFE2FC
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-f7a7070:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-f7a7070:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-f7a7070:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3de4c63 */.elementor-21643 .elementor-element.elementor-element-3de4c63 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-054a430 */.elementor-21643 .elementor-element.elementor-element-054a430 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-054a430:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-054a430 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-054a430::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-054a430::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc
    );
    filter: blur(14px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-054a430:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-054a430:hover::before,
.elementor-21643 .elementor-element.elementor-element-054a430:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-054a430:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-054a430:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-054a430,
    .elementor-21643 .elementor-element.elementor-element-054a430::before,
    .elementor-21643 .elementor-element.elementor-element-054a430::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-054a430:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-054a430::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-054a430::after {
    background: linear-gradient(
        120deg,
        #C8F4EF,
        #D0E4FC,
        #DFE2FC
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-054a430:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-054a430:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-054a430:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7acba05 */.elementor-21643 .elementor-element.elementor-element-7acba05 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85deb9b */.elementor-21643 .elementor-element.elementor-element-85deb9b {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-85deb9b:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-85deb9b {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-85deb9b::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-85deb9b::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc
    );
    filter: blur(14px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-85deb9b:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-85deb9b:hover::before,
.elementor-21643 .elementor-element.elementor-element-85deb9b:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-85deb9b:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-85deb9b:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-85deb9b,
    .elementor-21643 .elementor-element.elementor-element-85deb9b::before,
    .elementor-21643 .elementor-element.elementor-element-85deb9b::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-85deb9b:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-85deb9b::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-85deb9b::after {
    background: linear-gradient(
        120deg,
        #C8F4EF,
        #D0E4FC,
        #DFE2FC
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-85deb9b:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-85deb9b:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-85deb9b:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ff879 */.elementor-21643 .elementor-element.elementor-element-e1ff879 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cef01e4 */.elementor-21643 .elementor-element.elementor-element-cef01e4 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-cef01e4:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-cef01e4 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-cef01e4::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-cef01e4::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc
    );
    filter: blur(14px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-cef01e4:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-cef01e4:hover::before,
.elementor-21643 .elementor-element.elementor-element-cef01e4:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-cef01e4:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-cef01e4:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-cef01e4,
    .elementor-21643 .elementor-element.elementor-element-cef01e4::before,
    .elementor-21643 .elementor-element.elementor-element-cef01e4::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-cef01e4:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-cef01e4::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-cef01e4::after {
    background: linear-gradient(
        120deg,
        #C8F4EF,
        #D0E4FC,
        #DFE2FC
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-cef01e4:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-cef01e4:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-cef01e4:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c24247c */.elementor-21643 .elementor-element.elementor-element-c24247c {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5ea59c */.elementor-21643 .elementor-element.elementor-element-d5ea59c {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-d5ea59c:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-d5ea59c {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-d5ea59c::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-d5ea59c::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #E4E1FA
    );
    filter: blur(16px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-d5ea59c:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-d5ea59c:hover::before,
.elementor-21643 .elementor-element.elementor-element-d5ea59c:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-d5ea59c:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-d5ea59c:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-d5ea59c,
    .elementor-21643 .elementor-element.elementor-element-d5ea59c::before,
    .elementor-21643 .elementor-element.elementor-element-d5ea59c::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-d5ea59c:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-d5ea59c::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-d5ea59c::after {
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #ffccfc
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-d5ea59c:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-d5ea59c:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-d5ea59c:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c72387 */.elementor-21643 .elementor-element.elementor-element-2c72387 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afbd51 */.elementor-21643 .elementor-element.elementor-element-8afbd51 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-8afbd51:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-8afbd51 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-8afbd51::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-8afbd51::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #E4E1FA
    );
    filter: blur(16px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-8afbd51:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-8afbd51:hover::before,
.elementor-21643 .elementor-element.elementor-element-8afbd51:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-8afbd51:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-8afbd51:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-8afbd51,
    .elementor-21643 .elementor-element.elementor-element-8afbd51::before,
    .elementor-21643 .elementor-element.elementor-element-8afbd51::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-8afbd51:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-8afbd51::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-8afbd51::after {
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #ffccfc
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-8afbd51:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-8afbd51:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-8afbd51:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-229735a */.elementor-21643 .elementor-element.elementor-element-229735a {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91b596b */.elementor-21643 .elementor-element.elementor-element-91b596b {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-91b596b:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-91b596b {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-91b596b::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-91b596b::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #E4E1FA
    );
    filter: blur(16px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-91b596b:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-91b596b:hover::before,
.elementor-21643 .elementor-element.elementor-element-91b596b:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-91b596b:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-91b596b:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-91b596b,
    .elementor-21643 .elementor-element.elementor-element-91b596b::before,
    .elementor-21643 .elementor-element.elementor-element-91b596b::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-91b596b:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-91b596b::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-91b596b::after {
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #ffccfc
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-91b596b:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-91b596b:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-91b596b:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4f5742 */.elementor-21643 .elementor-element.elementor-element-a4f5742 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726610d */.elementor-21643 .elementor-element.elementor-element-726610d {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-726610d:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-726610d {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-726610d::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-726610d::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #E4E1FA
    );
    filter: blur(16px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-726610d:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-726610d:hover::before,
.elementor-21643 .elementor-element.elementor-element-726610d:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-726610d:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-726610d:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-726610d,
    .elementor-21643 .elementor-element.elementor-element-726610d::before,
    .elementor-21643 .elementor-element.elementor-element-726610d::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-726610d:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-726610d::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-726610d::after {
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #ffccfc
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-726610d:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-726610d:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-726610d:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d8eff5 */.elementor-21643 .elementor-element.elementor-element-9d8eff5 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c38b339 */.elementor-21643 .elementor-element.elementor-element-c38b339 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-c38b339:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-c38b339 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-c38b339::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-c38b339::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #E4E1FA
    );
    filter: blur(16px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-c38b339:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-c38b339:hover::before,
.elementor-21643 .elementor-element.elementor-element-c38b339:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-c38b339:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-c38b339:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-c38b339,
    .elementor-21643 .elementor-element.elementor-element-c38b339::before,
    .elementor-21643 .elementor-element.elementor-element-c38b339::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-c38b339:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-c38b339::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-c38b339::after {
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #ffccfc
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-c38b339:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-c38b339:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-c38b339:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0656ea0 */.elementor-21643 .elementor-element.elementor-element-0656ea0 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-861b222 */.elementor-21643 .elementor-element.elementor-element-861b222 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-861b222:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-861b222 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-861b222::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-861b222::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #E4E1FA
    );
    filter: blur(16px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-861b222:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-861b222:hover::before,
.elementor-21643 .elementor-element.elementor-element-861b222:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-861b222:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-861b222:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-861b222,
    .elementor-21643 .elementor-element.elementor-element-861b222::before,
    .elementor-21643 .elementor-element.elementor-element-861b222::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-861b222:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-861b222::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-861b222::after {
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #ffccfc
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-861b222:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-861b222:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-861b222:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75fffaa */.elementor-21643 .elementor-element.elementor-element-75fffaa {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc6e72 */.elementor-21643 .elementor-element.elementor-element-8dc6e72 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-8dc6e72:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-8dc6e72 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-8dc6e72::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-8dc6e72::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #E4E1FA
    );
    filter: blur(16px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-8dc6e72:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-8dc6e72:hover::before,
.elementor-21643 .elementor-element.elementor-element-8dc6e72:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-8dc6e72:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-8dc6e72:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-8dc6e72,
    .elementor-21643 .elementor-element.elementor-element-8dc6e72::before,
    .elementor-21643 .elementor-element.elementor-element-8dc6e72::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-8dc6e72:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-8dc6e72::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-8dc6e72::after {
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #ffccfc
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-8dc6e72:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-8dc6e72:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-8dc6e72:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1856628 */.elementor-21643 .elementor-element.elementor-element-1856628 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1342377 */.elementor-21643 .elementor-element.elementor-element-1342377 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-1342377:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-1342377 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-1342377::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-1342377::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #E4E1FA
    );
    filter: blur(16px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-1342377:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-1342377:hover::before,
.elementor-21643 .elementor-element.elementor-element-1342377:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-1342377:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-1342377:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-1342377,
    .elementor-21643 .elementor-element.elementor-element-1342377::before,
    .elementor-21643 .elementor-element.elementor-element-1342377::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-1342377:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-1342377::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-1342377::after {
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #ffccfc
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-1342377:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-1342377:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-1342377:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-888cd62 */.elementor-21643 .elementor-element.elementor-element-888cd62 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b31191 */.elementor-21643 .elementor-element.elementor-element-6b31191 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-6b31191:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-6b31191 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-6b31191::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-6b31191::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #E4E1FA
    );
    filter: blur(16px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-6b31191:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-6b31191:hover::before,
.elementor-21643 .elementor-element.elementor-element-6b31191:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-6b31191:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-6b31191:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-6b31191,
    .elementor-21643 .elementor-element.elementor-element-6b31191::before,
    .elementor-21643 .elementor-element.elementor-element-6b31191::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-6b31191:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-6b31191::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-6b31191::after {
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #D9E4FF,
        #ffccfc
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-6b31191:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-6b31191:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-6b31191:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5220b3f */.elementor-21643 .elementor-element.elementor-element-5220b3f {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6efff3 */.elementor-21643 .elementor-element.elementor-element-e6efff3 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-e6efff3:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-e6efff3 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-e6efff3::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-e6efff3::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #e9fad4,
        #faf9d4
    );
    filter: blur(16px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-e6efff3:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-e6efff3:hover::before,
.elementor-21643 .elementor-element.elementor-element-e6efff3:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-e6efff3:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-e6efff3:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-e6efff3,
    .elementor-21643 .elementor-element.elementor-element-e6efff3::before,
    .elementor-21643 .elementor-element.elementor-element-e6efff3::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-e6efff3:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-e6efff3::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-e6efff3::after {
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #e9fad4,
        #faf9d4
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-e6efff3:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-e6efff3:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-e6efff3:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-347ba4b */.elementor-21643 .elementor-element.elementor-element-347ba4b {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b468ec7 */.elementor-21643 .elementor-element.elementor-element-b468ec7 {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-b468ec7:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-b468ec7 {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-b468ec7::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-b468ec7::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #e9fad4,
        #faf9d4
    );
    filter: blur(16px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-b468ec7:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-b468ec7:hover::before,
.elementor-21643 .elementor-element.elementor-element-b468ec7:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-b468ec7:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-b468ec7:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-b468ec7,
    .elementor-21643 .elementor-element.elementor-element-b468ec7::before,
    .elementor-21643 .elementor-element.elementor-element-b468ec7::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-b468ec7:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-b468ec7::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-b468ec7::after {
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #e9fad4,
        #faf9d4
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-b468ec7:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-b468ec7:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-b468ec7:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51be1f2 */.elementor-21643 .elementor-element.elementor-element-51be1f2 {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.4px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddf603d */.elementor-21643 .elementor-element.elementor-element-ddf603d {
    background: #ffffff;
    border: 1px solid #e3eaf2;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 8px 24px rgba(20, 55, 90, 0.08);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-21643 .elementor-element.elementor-element-ddf603d:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(20, 55, 90, 0.14);
    border-color: #b9d9ef;
}


/* FC Programme Card — Soft Blue Gradient Hover */

.elementor-21643 .elementor-element.elementor-element-ddf603d {
    position: relative;
    isolation: isolate;
    background: #ffffff;
    border: 1px solid #e1eaf5;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(35, 75, 125, 0.05);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* Soft gradient border */
.elementor-21643 .elementor-element.elementor-element-ddf603d::before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #5de0d2,
        #78b7ff,
        #a5b4fc,
        #5de0d2
    );
    background-size: 250% 250%;
    opacity: 0;
    pointer-events: none;
    z-index: 3;
    transition: opacity 0.35s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Soft blue glow */
.elementor-21643 .elementor-element.elementor-element-ddf603d::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #e9fad4,
        #faf9d4
    );
    filter: blur(16px);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    transition: opacity 0.35s ease;
}

/* Mouse over */
.elementor-21643 .elementor-element.elementor-element-ddf603d:hover {
    transform: translateY(-4px);
    border-color: transparent;
    box-shadow: 0 12px 28px rgba(90, 155, 230, 0.12);
}

.elementor-21643 .elementor-element.elementor-element-ddf603d:hover::before,
.elementor-21643 .elementor-element.elementor-element-ddf603d:hover::after {
    opacity: 1;
}

.elementor-21643 .elementor-element.elementor-element-ddf603d:hover::before {
    animation: fcSoftBlueFlow 5s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-ddf603d:hover::after {
    animation: fcSoftBlueFlow 5s ease infinite;
}

@keyframes fcSoftBlueFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-21643 .elementor-element.elementor-element-ddf603d,
    .elementor-21643 .elementor-element.elementor-element-ddf603d::before,
    .elementor-21643 .elementor-element.elementor-element-ddf603d::after {
        animation: none !important;
        transition: none !important;
    }

    .elementor-21643 .elementor-element.elementor-element-ddf603d:hover {
        transform: none;
    }
}


/* Softer Blue Gradient — 20% gentler */

.elementor-21643 .elementor-element.elementor-element-ddf603d::before {
    background: linear-gradient(
        120deg,
        #B8F0EA,
        #BDD9FA,
        #D0D5FA,
        #B8F0EA
    );
    background-size: 250% 250%;
    opacity: 0;
}

/* Extra-soft blue glow */
.elementor-21643 .elementor-element.elementor-element-ddf603d::after {
    background: linear-gradient(
        120deg,
        #E8DDFB,
        #e9fad4,
        #faf9d4
    );
    filter: blur(16px);
    opacity: 0;
}

/* Gentle mouse-over effect */
.elementor-21643 .elementor-element.elementor-element-ddf603d:hover {
    transform: translateY(-3px);
    border-color: transparent;
    box-shadow: 0 8px 22px rgba(100, 150, 210, 0.08);
}

.elementor-21643 .elementor-element.elementor-element-ddf603d:hover::before {
    opacity: 0.85;
    animation: fcSoftBlueFlow 6s ease infinite;
}

.elementor-21643 .elementor-element.elementor-element-ddf603d:hover::after {
    opacity: 0.45;
    animation: fcSoftBlueFlow 6s ease infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b3baf */.filter-btn {
    padding: 10px 18px;
    border: 1px solid #d9e3ef;
    border-radius: 30px;
    background: #ffffff;
    color: #173b63;
    font-size: 13px;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.25s ease;
}

.elementor-21643 .elementor-element.elementor-element-27b3baf {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
}

.elementor-21643 .elementor-element.elementor-element-27b3baf > .programme-card {
    width: 100%;
    min-width: 0;
}

@media (max-width: 1024px) {
    .elementor-21643 .elementor-element.elementor-element-27b3baf {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 20px;
    }
}

@media (max-width: 767px) {
    .elementor-21643 .elementor-element.elementor-element-27b3baf {
        grid-template-columns: 1fr;
        gap: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-21279ba *//* Kad accordion */
.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item {
    margin-bottom: 12px;
    border: 1px solid #C7DFFF;
    border-radius: 18px;
    overflow: hidden;
    background: #FFFFFF;
}


/* Header program */
.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title {
    min-height: 82px;
    padding: 16px 24px;
    display: flex;
    align-items: center;
    gap: 16px;
    background: #FFFFFF;
    border: none;
    box-sizing: border-box;
}

/* Tajuk program */
.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-text {
    color: #101F5C;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
}

/* Chevron di kanan */
.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-icon {
    margin-left: auto;
    color: #0649F5;
}

/* Kandungan panel */
.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-content {
    padding: 24px;
    background: #F3F8FF;
}


/* Mobile */
@media (max-width: 767px) {
    .elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title {
        min-height: 68px;
        padding: 12px 14px;
        gap: 10px;
    }

    .elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-text {
        font-size: 16px;
    }

    .elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item > .e-con {
        padding: 16px;
    }
}



/* Header lebih padat */
.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title {
    min-height: 72px;
    padding: 12px 18px;
    gap: 12px;
    box-sizing: border-box;
}

/* Susunan ikon, nama dan kod */
.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-text {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 10px;
    min-width: 0;
    color: #101F5C;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.3;
}

/* Ikon laptop lebih kecil */
.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-text::before {
    content: "💻";
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 36px;
    width: 36px;
    height: 36px;
    border-radius: 10px;
    background: #EAF2FF;
    font-size: 19px;
    line-height: 1;
}

/* Label kod program */
.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-text::after {
    content: "SCSEH";
    display: inline-block;
    flex-shrink: 0;
    padding: 4px 7px;
    border-radius: 6px;
    background: #EEF4FF;
    color: #2454C6;
    border: 1px solid #D7E5FF;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0.3px;
    white-space: nowrap;
}

/* Kod setiap program */
.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item:nth-child(2)
.e-n-accordion-item-title-text::after {
    content: "SCSSH";
}

.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item:nth-child(3)
.e-n-accordion-item-title-text::after {
    content: "SCSTH";
}

.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item:nth-child(4)
.e-n-accordion-item-title-text::after {
    content: "SECRH";
}

.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item:nth-child(5)
.e-n-accordion-item-title-text::after {
    content: "SECVH";
}

/* Chevron kekal di sebelah kanan */
.elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-icon {
    margin-left: auto;
    flex-shrink: 0;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title {
        min-height: 64px;
        padding: 10px 12px;
        gap: 8px;
    }

    .elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-text {
        font-size: 14px;
        gap: 7px;
    }

    .elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-text::before {
        flex-basis: 30px;
        width: 30px;
        height: 30px;
        font-size: 16px;
        border-radius: 8px;
    }

    .elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-text::after {
        font-size: 9px;
        padding: 3px 5px;
    }
}


/* Paparan telefon */
@media (max-width: 767px) {
    .elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title {
        padding: 12px;
        gap: 8px;
    }

    .elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-text {
        gap: 8px;
        font-size: 15px;
    }

    .elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-text::before {
        flex-basis: 36px;
        width: 36px;
        height: 36px;
        border-radius: 10px;
        font-size: 19px;
    }

    .elementor-21643 .elementor-element.elementor-element-21279ba .e-n-accordion-item-title-text::after {
        font-size: 10px;
        padding: 4px 7px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f876eec *//* Undergraduate timetable grid */
.undergraduate-timetable-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
    width: 100%;
}

.timetable-program-card {
    box-sizing: border-box;
    min-width: 0;
    height: 100%;
    box-shadow: 0 8px 22px rgba(25, 57, 90, 0.08);
    transition: transform 0.25s ease,
                box-shadow 0.25s ease;
}

.timetable-program-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 26px rgba(25, 57, 90, 0.12);
}

@media (max-width: 1024px) {
    .undergraduate-timetable-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .undergraduate-timetable-grid {
        grid-template-columns: 1fr;
        gap: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-323ed7d *//* Kad accordion */
.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item {
    margin-bottom: 12px;
    border: 1px solid #C7DFFF;
    border-radius: 18px;
    overflow: hidden;
    background: #FFFFFF;
}


/* Header program */
.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title {
    min-height: 82px;
    padding: 16px 24px;
    display: flex;
    align-items: center;
    gap: 16px;
    background: #FFFFFF;
    border: none;
    box-sizing: border-box;
}

/* Tajuk program - lebih kemas */
.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-text {
    color: #101F5C;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.35;
    min-width: 0;
}

/* Header lebih rendah */
.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title {
    min-height: 68px;
    padding: 10px 18px;
    gap: 12px;
}

/* Chevron di kanan */
.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-icon {
    margin-left: auto;
    color: #0649F5;
}

/* Kandungan panel */
.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-content {
    padding: 24px;
    background: #F3F8FF;
}


/* Mobile */
@media (max-width: 767px) {
    .elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title {
        min-height: 68px;
        padding: 12px 14px;
        gap: 10px;
    }

    .elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-text {
        font-size: 16px;
    }

    .elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item > .e-con {
        padding: 16px;
    }
}



/* Header lebih padat */
.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title {
    min-height: 72px;
    padding: 12px 18px;
    gap: 12px;
    box-sizing: border-box;
}

/* Susunan ikon, nama dan kod */
.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-text {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 10px;
    min-width: 0;
    color: #101F5C;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.3;
}

/* Ikon laptop lebih kecil */
.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-text::before {
    content: "💻";
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 36px;
    width: 36px;
    height: 36px;
    border-radius: 10px;
    background: #EAF2FF;
    font-size: 19px;
    line-height: 1;
}

/* Label kod program */
.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-text::after {
    content: "MQA/SWA12299";
    display: inline-block;
    flex-shrink: 0;
    padding: 4px 7px;
    border-radius: 6px;
    background: #EEF4FF;
    color: #2454C6;
    border: 1px solid #D7E5FF;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0.3px;
    white-space: nowrap;
}

/* Kod setiap program */
.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item:nth-child(2)
.e-n-accordion-item-title-text::after {
    content: "MQA/SWA0357";
}

.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item:nth-child(3)
.e-n-accordion-item-title-text::after {
    content: "MQA/SWA15266";
}

.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item:nth-child(4)
.e-n-accordion-item-title-text::after {
    content: "MQA/SWA15442";
}

.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item:nth-child(5)
.e-n-accordion-item-title-text::after {
    content: "MQA/SWA0366";
}

.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item:nth-child(6)
.e-n-accordion-item-title-text::after {
    content: "MQA/SWA11095";
}

.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item:nth-child(7)
.e-n-accordion-item-title-text::after {
    content: "MQA/SWA0358";
}

.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item:nth-child(8)
.e-n-accordion-item-title-text::after {
    content: "UECS5";
}

/* Chevron kekal di sebelah kanan */
.elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-icon {
    margin-left: auto;
    flex-shrink: 0;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title {
        min-height: 64px;
        padding: 10px 12px;
        gap: 8px;
    }

    .elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-text {
        font-size: 14px;
        gap: 7px;
    }

    .elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-text::before {
        flex-basis: 30px;
        width: 30px;
        height: 30px;
        font-size: 16px;
        border-radius: 8px;
    }

    .elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-text::after {
        font-size: 9px;
        padding: 3px 5px;
    }
}


/* Paparan telefon */
@media (max-width: 767px) {
    .elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title {
        padding: 12px;
        gap: 8px;
    }

    .elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-text {
        gap: 8px;
        font-size: 15px;
    }

    .elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-text::before {
        flex-basis: 36px;
        width: 36px;
        height: 36px;
        border-radius: 10px;
        font-size: 19px;
    }

    .elementor-21643 .elementor-element.elementor-element-323ed7d .e-n-accordion-item-title-text::after {
        font-size: 10px;
        padding: 4px 7px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84926bb *//* Undergraduate timetable grid */
.undergraduate-timetable-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
    width: 100%;
}

.timetable-program-card {
    box-sizing: border-box;
    min-width: 0;
    height: 100%;
    box-shadow: 0 8px 22px rgba(25, 57, 90, 0.08);
    transition: transform 0.25s ease,
                box-shadow 0.25s ease;
}

.timetable-program-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 26px rgba(25, 57, 90, 0.12);
}

@media (max-width: 1024px) {
    .undergraduate-timetable-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .undergraduate-timetable-grid {
        grid-template-columns: 1fr;
        gap: 12px;
    }
}/* End custom CSS */