.elementor-4065 .elementor-element.elementor-element-fb7295d{--display:flex;}.elementor-4065 .elementor-element.elementor-element-bbb4d8d{--display:flex;}.elementor-4065 .elementor-element.elementor-element-ee8ec91 .tx-description{color:#060505;}.elementor-4065 .elementor-element.elementor-element-ee8ec91 .tx-subTitle{color:#1E3A8A;}.elementor-4065 .elementor-element.elementor-element-ee8ec91 .tx-title{color:#1E3A8A;}.elementor-4065 .elementor-element.elementor-element-ee8ec91 .tx-title span{color:#1E3A8A;}.elementor-4065 .elementor-element.elementor-element-ddd8160{--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-4065 .elementor-element.elementor-element-0be67cb{--display:flex;}.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-4065 .elementor-element.elementor-element-f5f5401{text-align:center;}.elementor-4065 .elementor-element.elementor-element-f5f5401 .elementor-heading-title{color:var( --e-global-color-8581091 );}.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-4065 .elementor-element.elementor-element-293348e{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-6bd6a23{--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-4065 .elementor-element.elementor-element-5271f49{--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-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-17a8830:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-17a8830:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-18f26ec{--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-4065 .elementor-element.elementor-element-e31d729 .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-e31d729 .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-e31d729:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-e31d729:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-65df10d{--display:flex;}.elementor-4065 .elementor-element.elementor-element-533e630{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-434e670{--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;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4065 .elementor-element.elementor-element-1473d57{--display:flex;}.elementor-4065 .elementor-element.elementor-element-9ad7b39{text-align:center;}.elementor-4065 .elementor-element.elementor-element-9ad7b39 .elementor-heading-title{color:var( --e-global-color-8581091 );}.elementor-4065 .elementor-element.elementor-element-a427c25{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-91bcfbb{--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-4065 .elementor-element.elementor-element-87c030a{--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-4065 .elementor-element.elementor-element-c513b3a .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-c513b3a .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-c513b3a:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-c513b3a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-5686e4b{--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-4065 .elementor-element.elementor-element-f6de694 .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-f6de694 .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-f6de694:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-f6de694:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-f6de694 .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-906e81a{--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-4065 .elementor-element.elementor-element-0bb4beb .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-0bb4beb .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-0bb4beb:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-0bb4beb:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-0bb4beb .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-7644f06{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4065 .elementor-element.elementor-element-74d1134{--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-4065 .elementor-element.elementor-element-b6b3e56 .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-b6b3e56 .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-b6b3e56:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-b6b3e56:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-7790cab{--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-4065 .elementor-element.elementor-element-700b7ac .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-700b7ac .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-700b7ac:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-700b7ac:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-700b7ac .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-36c9849{--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-4065 .elementor-element.elementor-element-75a5f0c{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-c8ff9a8{--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;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4065 .elementor-element.elementor-element-496e6db{--display:flex;}.elementor-4065 .elementor-element.elementor-element-d5cbb6a{text-align:center;}.elementor-4065 .elementor-element.elementor-element-d5cbb6a .elementor-heading-title{color:var( --e-global-color-8581091 );}.elementor-4065 .elementor-element.elementor-element-9649fe1{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-2091412{--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-4065 .elementor-element.elementor-element-517490a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d2c8186 );--border-color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-394a149 .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-394a149 .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-394a149:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-394a149:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-3b06bca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d2c8186 );--border-color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-0f38881 .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-0f38881 .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-0f38881:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-0f38881:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-0f38881 .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-2c6c7a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d2c8186 );--border-color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-ebd03b9 .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-ebd03b9 .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-ebd03b9:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-ebd03b9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-ebd03b9 .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-730d094{--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-4065 .elementor-element.elementor-element-3a0c8d1{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-98f5a76{--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-4065 .elementor-element.elementor-element-193972d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-4065 .elementor-element.elementor-element-1f7c1c3 .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-1f7c1c3 .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-1f7c1c3:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-1f7c1c3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-1f7c1c3 .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-63a3d08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-4065 .elementor-element.elementor-element-531b650 .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-531b650 .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-531b650:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-531b650:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-531b650 .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-e439f7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-4065 .elementor-element.elementor-element-15012fd .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-15012fd .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-15012fd:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-15012fd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-15012fd .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-c9c6acc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-4065 .elementor-element.elementor-element-09860cf .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-09860cf .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-09860cf:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-09860cf:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-09860cf .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-fd4fb20{--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;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4065 .elementor-element.elementor-element-7b2a88c{--display:flex;}.elementor-4065 .elementor-element.elementor-element-e39b28c{text-align:center;}.elementor-4065 .elementor-element.elementor-element-e39b28c .elementor-heading-title{color:var( --e-global-color-8581091 );}.elementor-4065 .elementor-element.elementor-element-26552d0{--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-4065 .elementor-element.elementor-element-5186514{--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-4065 .elementor-element.elementor-element-898d9b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d2c8186 );--border-color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-afeeb0e .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-afeeb0e .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-afeeb0e:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-afeeb0e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-afeeb0e .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-7637f6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d2c8186 );--border-color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-4def232 .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-4def232 .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-4def232:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-4def232:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-4def232 .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-63d9b6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d2c8186 );--border-color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-db0465e .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-db0465e .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-db0465e:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-db0465e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-db0465e .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-9ddab99{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4065 .elementor-element.elementor-element-5ac140f{--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-4065 .elementor-element.elementor-element-931b28a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d2c8186 );--border-color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-b0f5cf6 .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-b0f5cf6 .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-b0f5cf6:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-b0f5cf6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-b0f5cf6 .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-d8b832a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d2c8186 );--border-color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-d1c990e .elementor-image-box-wrapper{text-align:center;}.elementor-4065 .elementor-element.elementor-element-d1c990e .elementor-image-box-title{color:#1E3A89;}.elementor-4065 .elementor-element.elementor-element-d1c990e:has(:hover) .elementor-image-box-title,
					 .elementor-4065 .elementor-element.elementor-element-d1c990e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d2c8186 );}.elementor-4065 .elementor-element.elementor-element-d1c990e .elementor-image-box-description{color:var( --e-global-color-7700069 );}.elementor-4065 .elementor-element.elementor-element-9e6e9b2{--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-4065 .elementor-element.elementor-element-0a8e876{background-color:var( --e-global-color-8581091 );font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;color:#F8F8F8;}@media(min-width:768px){.elementor-4065 .elementor-element.elementor-element-5271f49{--width:50%;}.elementor-4065 .elementor-element.elementor-element-18f26ec{--width:50%;}.elementor-4065 .elementor-element.elementor-element-87c030a{--width:50%;}.elementor-4065 .elementor-element.elementor-element-5686e4b{--width:50%;}.elementor-4065 .elementor-element.elementor-element-906e81a{--width:50%;}.elementor-4065 .elementor-element.elementor-element-74d1134{--width:50%;}.elementor-4065 .elementor-element.elementor-element-7790cab{--width:50%;}.elementor-4065 .elementor-element.elementor-element-517490a{--width:50%;}.elementor-4065 .elementor-element.elementor-element-3b06bca{--width:50%;}.elementor-4065 .elementor-element.elementor-element-2c6c7a3{--width:50%;}.elementor-4065 .elementor-element.elementor-element-193972d{--width:50%;}.elementor-4065 .elementor-element.elementor-element-63a3d08{--width:50%;}.elementor-4065 .elementor-element.elementor-element-e439f7c{--width:50%;}.elementor-4065 .elementor-element.elementor-element-c9c6acc{--width:50%;}.elementor-4065 .elementor-element.elementor-element-898d9b9{--width:50%;}.elementor-4065 .elementor-element.elementor-element-7637f6a{--width:50%;}.elementor-4065 .elementor-element.elementor-element-63d9b6b{--width:50%;}.elementor-4065 .elementor-element.elementor-element-931b28a{--width:50%;}.elementor-4065 .elementor-element.elementor-element-d8b832a{--width:50%;}}@media(max-width:767px){.elementor-4065 .elementor-element.elementor-element-ee8ec91 > .elementor-widget-container{margin:-68px 0px 0px 0px;}.elementor-4065 .elementor-element.elementor-element-9ddab99{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for image-box, class: .elementor-element-17a8830 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-17a8830 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-17a8830::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-17a8830:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-17a8830:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e31d729 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-e31d729 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-e31d729::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-e31d729 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-e31d729 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-e31d729:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-e31d729:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c513b3a *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-17a8830 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-17a8830::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-17a8830:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-17a8830:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6de694 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-17a8830 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-17a8830::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-17a8830:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-17a8830:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5686e4b *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-5686e4b {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-5686e4b::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-5686e4b .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-5686e4b .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-5686e4b:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-5686e4b:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0bb4beb *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-87c030a {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-87c030a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-87c030a:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-87c030a:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-906e81a *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-906e81a {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-906e81a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-906e81a .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-906e81a .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-906e81a:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-906e81a:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b6b3e56 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-17a8830 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-17a8830::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-17a8830:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-17a8830:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74d1134 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-74d1134 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-74d1134::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-74d1134 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-74d1134 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-74d1134:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-74d1134:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-700b7ac *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-87c030a {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-87c030a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-87c030a:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-87c030a:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7790cab *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-7790cab {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-7790cab::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-7790cab .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-7790cab .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-7790cab:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-7790cab:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-394a149 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-17a8830 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-17a8830::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-17a8830:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-17a8830:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f38881 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-17a8830 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-17a8830::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-17a8830:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-17a8830:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b06bca *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-5686e4b {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-5686e4b::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-5686e4b .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-5686e4b .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-5686e4b:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-5686e4b:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ebd03b9 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-87c030a {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-87c030a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-87c030a:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-87c030a:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c6c7a3 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-906e81a {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-906e81a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-906e81a .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-906e81a .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-906e81a:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-906e81a:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1f7c1c3 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-193972d {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-193972d::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-193972d .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-193972d .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-193972d:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-193972d:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-193972d *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-5686e4b {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-5686e4b::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-5686e4b .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-5686e4b .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-5686e4b:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-5686e4b:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-531b650 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-17a8830 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-17a8830::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-17a8830:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-17a8830:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a3d08 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-63a3d08 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-63a3d08::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-63a3d08 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-63a3d08 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-63a3d08:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-63a3d08:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15012fd *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-87c030a {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-87c030a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-87c030a:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-87c030a:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e439f7c *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-e439f7c {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-e439f7c::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-e439f7c .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-e439f7c .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-e439f7c:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-e439f7c:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-09860cf *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-87c030a {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-87c030a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-87c030a:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-87c030a:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c6acc *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-c9c6acc {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-c9c6acc::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-c9c6acc .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-c9c6acc .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-c9c6acc:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-c9c6acc:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-afeeb0e *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-17a8830 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-17a8830::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-17a8830:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-17a8830:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4def232 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-17a8830 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-17a8830::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-17a8830:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-17a8830:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7637f6a *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-5686e4b {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-5686e4b::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-5686e4b .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-5686e4b .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-5686e4b:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-5686e4b:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-db0465e *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-87c030a {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-87c030a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-87c030a:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-87c030a:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d9b6b *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-906e81a {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-906e81a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-906e81a .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-906e81a .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-906e81a:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-906e81a:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0f5cf6 *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-17a8830 {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-17a8830::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-17a8830 .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-17a8830:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-17a8830:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d1c990e *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-87c030a {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-87c030a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-87c030a .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-87c030a:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-87c030a:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8b832a *//* Main box styling */
.elementor-4065 .elementor-element.elementor-element-906e81a {
  background-color: #f9fbfd;
  padding: 40px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out;
  text-align: center;
}

/* Navy blue side border */
.elementor-4065 .elementor-element.elementor-element-906e81a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 6px;
  background-color: #12346f;
  border-radius: 0 12px 12px 0;
}

/* Title */
.elementor-4065 .elementor-element.elementor-element-906e81a .elementor-image-box-title {
  color: #12346f;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  transition: color 0.3s ease;
}

/* Description (subtext) */
.elementor-4065 .elementor-element.elementor-element-906e81a .elementor-image-box-description {
  color: #7c8b9c;
  font-size: 15px;
  font-style: italic;
}

/* Hover effect */
.elementor-4065 .elementor-element.elementor-element-906e81a:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 30px rgba(0, 0, 0, 0.1);
}

.elementor-4065 .elementor-element.elementor-element-906e81a:hover .elementor-image-box-title {
  color: var(--e-global-color-d2c8186);
}/* End custom CSS */