.elementor-12662 .elementor-element.elementor-element-51d5517{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:67px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-51d5517:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-51d5517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-64d23b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-64d23b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12662 .elementor-element.elementor-element-7cc7a21 > .elementor-widget-container{margin:-19px 0px 0px 40px;}.elementor-12662 .elementor-element.elementor-element-57b2f5c{width:var( --container-widget-width, 100.171% );max-width:100.171%;--container-widget-width:100.171%;--container-widget-flex-grow:0;}.elementor-12662 .elementor-element.elementor-element-57b2f5c > .elementor-widget-container{margin:35px 0px 0px 40px;}.elementor-12662 .elementor-element.elementor-element-57b2f5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12662 .elementor-element.elementor-element-57b2f5c .elementor-heading-title{font-size:38px;font-weight:600;line-height:47px;color:#363E50;}.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-12662 .elementor-element.elementor-element-3732244 > .elementor-widget-container{margin:16px 0px 0px 40px;padding:0px 0px 23px 0px;}.elementor-12662 .elementor-element.elementor-element-3732244{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-12662 .elementor-element.elementor-element-18b5570{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-37px;--margin-bottom:0px;--margin-left:13px;--margin-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-12662 .elementor-element.elementor-element-c4c27eb .elementor-button{background-color:#EFF6FF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:#3863E6;color:#3863E6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3863E6;border-radius:25px 25px 25px 25px;}.elementor-12662 .elementor-element.elementor-element-c4c27eb .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-c4c27eb .elementor-button:focus{background-color:#3863E6;color:#FFFFFF;border-color:#3863E6;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12662 .elementor-element.elementor-element-c4c27eb > .elementor-widget-container{margin:0px 0px 0px 17px;}.elementor-12662 .elementor-element.elementor-element-c4c27eb .elementor-button:hover svg, .elementor-12662 .elementor-element.elementor-element-c4c27eb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-1a17898 .elementor-button{background-color:#EFF6FF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;fill:#3863E8;color:#3863E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3863E8;border-radius:20px 20px 20px 20px;}.elementor-12662 .elementor-element.elementor-element-1a17898 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-1a17898 .elementor-button:focus{background-color:#3863E6;color:#FFFFFF;border-color:#3863E6;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12662 .elementor-element.elementor-element-1a17898 > .elementor-widget-container{margin:-1px 0px 0px -110px;}.elementor-12662 .elementor-element.elementor-element-1a17898 .elementor-button:hover svg, .elementor-12662 .elementor-element.elementor-element-1a17898 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-1ca4a19{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:6px;--margin-bottom:0px;--margin-left:28px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-72c51f8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:2px;}.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-12662 .elementor-element.elementor-element-b31c507 > .elementor-widget-container{margin:14px 0px 0px -70px;}.elementor-12662 .elementor-element.elementor-element-b31c507 .elementor-icon-wrapper{text-align:center;}.elementor-12662 .elementor-element.elementor-element-b31c507.elementor-view-stacked .elementor-icon{background-color:#4A42E9;}.elementor-12662 .elementor-element.elementor-element-b31c507.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-b31c507.elementor-view-default .elementor-icon{color:#4A42E9;border-color:#4A42E9;}.elementor-12662 .elementor-element.elementor-element-b31c507.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-b31c507.elementor-view-default .elementor-icon svg{fill:#4A42E9;}.elementor-12662 .elementor-element.elementor-element-b31c507 .elementor-icon{font-size:20px;}.elementor-12662 .elementor-element.elementor-element-b31c507 .elementor-icon svg{height:20px;}.elementor-12662 .elementor-element.elementor-element-feefa4e > .elementor-widget-container{margin:20px 0px 0px -58px;}.elementor-12662 .elementor-element.elementor-element-feefa4e{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-12662 .elementor-element.elementor-element-1356f2b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-25px;--margin-right:2px;}.elementor-12662 .elementor-element.elementor-element-a3f7808 > .elementor-widget-container{margin:14px 0px 0px -70px;}.elementor-12662 .elementor-element.elementor-element-a3f7808 .elementor-icon-wrapper{text-align:center;}.elementor-12662 .elementor-element.elementor-element-a3f7808.elementor-view-stacked .elementor-icon{background-color:#30C085;}.elementor-12662 .elementor-element.elementor-element-a3f7808.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-a3f7808.elementor-view-default .elementor-icon{color:#30C085;border-color:#30C085;}.elementor-12662 .elementor-element.elementor-element-a3f7808.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-a3f7808.elementor-view-default .elementor-icon svg{fill:#30C085;}.elementor-12662 .elementor-element.elementor-element-a3f7808 .elementor-icon{font-size:20px;}.elementor-12662 .elementor-element.elementor-element-a3f7808 .elementor-icon svg{height:20px;}.elementor-12662 .elementor-element.elementor-element-6718740 > .elementor-widget-container{margin:19px 0px 0px -61px;}.elementor-12662 .elementor-element.elementor-element-6718740{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:14px;color:#7A7A7A;}.elementor-12662 .elementor-element.elementor-element-003991e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:2px;}.elementor-12662 .elementor-element.elementor-element-944025f > .elementor-widget-container{margin:14px 0px 0px -188px;}.elementor-12662 .elementor-element.elementor-element-944025f .elementor-icon-wrapper{text-align:center;}.elementor-12662 .elementor-element.elementor-element-944025f.elementor-view-stacked .elementor-icon{background-color:#FEB222;}.elementor-12662 .elementor-element.elementor-element-944025f.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-944025f.elementor-view-default .elementor-icon{color:#FEB222;border-color:#FEB222;}.elementor-12662 .elementor-element.elementor-element-944025f.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-944025f.elementor-view-default .elementor-icon svg{fill:#FEB222;}.elementor-12662 .elementor-element.elementor-element-944025f .elementor-icon{font-size:20px;}.elementor-12662 .elementor-element.elementor-element-944025f .elementor-icon svg{height:20px;}.elementor-12662 .elementor-element.elementor-element-82415b4 > .elementor-widget-container{margin:19px 0px 0px -120px;}.elementor-12662 .elementor-element.elementor-element-82415b4{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-12662 .elementor-element.elementor-element-89a9986{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-2px;--margin-bottom:0px;--margin-left:-21px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-1a3473c{--display:flex;--margin-top:91px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-db9a817 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12662 .elementor-element.elementor-element-b73e61f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-b73e61f:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-b73e61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-5250d32{--spacer-size:50px;}.elementor-12662 .elementor-element.elementor-element-572edf1{--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-12662 .elementor-element.elementor-element-d5c56f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:11px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-eeef927{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-8a72f03 .elementor-icon-wrapper{text-align:center;}.elementor-12662 .elementor-element.elementor-element-8a72f03.elementor-view-stacked .elementor-icon{background-color:#FEF2F2;color:#E8141C;}.elementor-12662 .elementor-element.elementor-element-8a72f03.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-8a72f03.elementor-view-default .elementor-icon{color:#FEF2F2;border-color:#FEF2F2;}.elementor-12662 .elementor-element.elementor-element-8a72f03.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-8a72f03.elementor-view-default .elementor-icon svg{fill:#FEF2F2;}.elementor-12662 .elementor-element.elementor-element-8a72f03.elementor-view-framed .elementor-icon{background-color:#E8141C;}.elementor-12662 .elementor-element.elementor-element-8a72f03.elementor-view-stacked .elementor-icon svg{fill:#E8141C;}.elementor-12662 .elementor-element.elementor-element-8a72f03 .elementor-icon{font-size:26px;}.elementor-12662 .elementor-element.elementor-element-8a72f03 .elementor-icon svg{height:26px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12662 .elementor-element.elementor-element-76f9666 .elementor-counter-number-wrapper{color:#000000;font-family:"Arial", Sans-serif;font-size:27px;font-weight:700;}.elementor-12662 .elementor-element.elementor-element-76f9666 .elementor-counter-title{font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;}.elementor-12662 .elementor-element.elementor-element-0c74824{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-3aa13a1{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-cdd11e7 .elementor-icon-wrapper{text-align:center;}.elementor-12662 .elementor-element.elementor-element-cdd11e7.elementor-view-stacked .elementor-icon{background-color:#EBF9F2;color:#30C085;}.elementor-12662 .elementor-element.elementor-element-cdd11e7.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-cdd11e7.elementor-view-default .elementor-icon{color:#EBF9F2;border-color:#EBF9F2;}.elementor-12662 .elementor-element.elementor-element-cdd11e7.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-cdd11e7.elementor-view-default .elementor-icon svg{fill:#EBF9F2;}.elementor-12662 .elementor-element.elementor-element-cdd11e7.elementor-view-framed .elementor-icon{background-color:#30C085;}.elementor-12662 .elementor-element.elementor-element-cdd11e7.elementor-view-stacked .elementor-icon svg{fill:#30C085;}.elementor-12662 .elementor-element.elementor-element-cdd11e7 .elementor-icon{font-size:26px;}.elementor-12662 .elementor-element.elementor-element-cdd11e7 .elementor-icon svg{height:26px;}.elementor-12662 .elementor-element.elementor-element-a07a607 .elementor-counter-number-wrapper{color:#000000;font-family:"Arial", Sans-serif;font-size:27px;font-weight:600;}.elementor-12662 .elementor-element.elementor-element-a07a607 .elementor-counter-title{font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;}.elementor-12662 .elementor-element.elementor-element-62eb907{--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-12662 .elementor-element.elementor-element-e37ec2b{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:3px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-b81263d .elementor-icon-wrapper{text-align:center;}.elementor-12662 .elementor-element.elementor-element-b81263d.elementor-view-stacked .elementor-icon{background-color:#E8E7FE;color:#2C23E6;}.elementor-12662 .elementor-element.elementor-element-b81263d.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-b81263d.elementor-view-default .elementor-icon{color:#E8E7FE;border-color:#E8E7FE;}.elementor-12662 .elementor-element.elementor-element-b81263d.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-b81263d.elementor-view-default .elementor-icon svg{fill:#E8E7FE;}.elementor-12662 .elementor-element.elementor-element-b81263d.elementor-view-framed .elementor-icon{background-color:#2C23E6;}.elementor-12662 .elementor-element.elementor-element-b81263d.elementor-view-stacked .elementor-icon svg{fill:#2C23E6;}.elementor-12662 .elementor-element.elementor-element-b81263d .elementor-icon{font-size:26px;}.elementor-12662 .elementor-element.elementor-element-b81263d .elementor-icon svg{height:26px;}.elementor-12662 .elementor-element.elementor-element-28a6b3f .elementor-counter-number-wrapper{color:#000000;font-family:"Arial", Sans-serif;font-size:27px;font-weight:600;}.elementor-12662 .elementor-element.elementor-element-28a6b3f .elementor-counter-title{color:#54595F;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;}.elementor-12662 .elementor-element.elementor-element-7bf97ce{--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:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-9b16884{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-5f7b4c8 .elementor-icon-wrapper{text-align:center;}.elementor-12662 .elementor-element.elementor-element-5f7b4c8.elementor-view-stacked .elementor-icon{background-color:#FEF6EC;color:#FEB222;}.elementor-12662 .elementor-element.elementor-element-5f7b4c8.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-5f7b4c8.elementor-view-default .elementor-icon{color:#FEF6EC;border-color:#FEF6EC;}.elementor-12662 .elementor-element.elementor-element-5f7b4c8.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-5f7b4c8.elementor-view-default .elementor-icon svg{fill:#FEF6EC;}.elementor-12662 .elementor-element.elementor-element-5f7b4c8.elementor-view-framed .elementor-icon{background-color:#FEB222;}.elementor-12662 .elementor-element.elementor-element-5f7b4c8.elementor-view-stacked .elementor-icon svg{fill:#FEB222;}.elementor-12662 .elementor-element.elementor-element-5f7b4c8 .elementor-icon{font-size:26px;}.elementor-12662 .elementor-element.elementor-element-5f7b4c8 .elementor-icon svg{height:26px;}.elementor-12662 .elementor-element.elementor-element-1ca6104 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-1ca6104{text-align:center;}.elementor-12662 .elementor-element.elementor-element-1ca6104 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-12662 .elementor-element.elementor-element-b4fc7a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;color:#454546;}.elementor-12662 .elementor-element.elementor-element-b4fc7a4 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-9ab7a79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-9ab7a79:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-9ab7a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021438;}.elementor-12662 .elementor-element.elementor-element-0b36c17 > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-0b36c17{text-align:center;}.elementor-12662 .elementor-element.elementor-element-0b36c17 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-395843f > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-12662 .elementor-element.elementor-element-395843f{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-c872d3d{--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:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:43px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-c872d3d:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-c872d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021438;}.elementor-12662 .elementor-element.elementor-element-f403bbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:030px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-15c367e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-15c367e:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-15c367e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12662 .elementor-element.elementor-element-4197e3f > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-12662 .elementor-element.elementor-element-4197e3f{text-align:left;}.elementor-12662 .elementor-element.elementor-element-4197e3f img{width:12%;}.elementor-12662 .elementor-element.elementor-element-dcd06f2 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-dcd06f2 .elementor-icon-wrapper{text-align:center;}.elementor-12662 .elementor-element.elementor-element-dcd06f2.elementor-view-stacked .elementor-icon{background-color:#F2F7FF;color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-dcd06f2.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-dcd06f2.elementor-view-default .elementor-icon{color:#F2F7FF;border-color:#F2F7FF;}.elementor-12662 .elementor-element.elementor-element-dcd06f2.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-dcd06f2.elementor-view-default .elementor-icon svg{fill:#F2F7FF;}.elementor-12662 .elementor-element.elementor-element-dcd06f2.elementor-view-framed .elementor-icon{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-dcd06f2.elementor-view-stacked .elementor-icon svg{fill:#3863E6;}.elementor-12662 .elementor-element.elementor-element-dcd06f2 .elementor-icon{font-size:21px;}.elementor-12662 .elementor-element.elementor-element-dcd06f2 .elementor-icon svg{height:21px;}.elementor-12662 .elementor-element.elementor-element-f3a50ab > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-f3a50ab{text-align:center;}.elementor-12662 .elementor-element.elementor-element-f3a50ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-12662 .elementor-element.elementor-element-a878edc > .elementor-widget-container{margin:-8px 4px 0px 4px;}.elementor-12662 .elementor-element.elementor-element-a878edc{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;color:#5A5A5A;}.elementor-12662 .elementor-element.elementor-element-6a85ba9{--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-12662 .elementor-element.elementor-element-9c35c00{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-9c35c00:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-9c35c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-2a5c0f1 > .elementor-widget-container{margin:10px 0px 0px 15px;}.elementor-12662 .elementor-element.elementor-element-2a5c0f1{text-align:left;}.elementor-12662 .elementor-element.elementor-element-2a5c0f1 img{width:12%;}.elementor-12662 .elementor-element.elementor-element-d13d86d > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-d13d86d .elementor-icon-wrapper{text-align:center;}.elementor-12662 .elementor-element.elementor-element-d13d86d.elementor-view-stacked .elementor-icon{background-color:#F2F7FF;color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-d13d86d.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-d13d86d.elementor-view-default .elementor-icon{color:#F2F7FF;border-color:#F2F7FF;}.elementor-12662 .elementor-element.elementor-element-d13d86d.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-d13d86d.elementor-view-default .elementor-icon svg{fill:#F2F7FF;}.elementor-12662 .elementor-element.elementor-element-d13d86d.elementor-view-framed .elementor-icon{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-d13d86d.elementor-view-stacked .elementor-icon svg{fill:#3863E6;}.elementor-12662 .elementor-element.elementor-element-d13d86d .elementor-icon{font-size:21px;}.elementor-12662 .elementor-element.elementor-element-d13d86d .elementor-icon svg{height:21px;}.elementor-12662 .elementor-element.elementor-element-223f01d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-223f01d{text-align:center;}.elementor-12662 .elementor-element.elementor-element-223f01d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-12662 .elementor-element.elementor-element-ea2d844 > .elementor-widget-container{margin:-15px 10px 0px 10px;}.elementor-12662 .elementor-element.elementor-element-ea2d844{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;color:#5A5A5A;}.elementor-12662 .elementor-element.elementor-element-b217e9b{--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-12662 .elementor-element.elementor-element-29a78b6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-29a78b6:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-29a78b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-9260020 > .elementor-widget-container{margin:10px 0px 0px 15px;}.elementor-12662 .elementor-element.elementor-element-9260020{text-align:left;}.elementor-12662 .elementor-element.elementor-element-9260020 img{width:12%;}.elementor-12662 .elementor-element.elementor-element-fe7732e > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-fe7732e .elementor-icon-wrapper{text-align:center;}.elementor-12662 .elementor-element.elementor-element-fe7732e.elementor-view-stacked .elementor-icon{background-color:#F2F7FF;color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-fe7732e.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-fe7732e.elementor-view-default .elementor-icon{color:#F2F7FF;border-color:#F2F7FF;}.elementor-12662 .elementor-element.elementor-element-fe7732e.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-fe7732e.elementor-view-default .elementor-icon svg{fill:#F2F7FF;}.elementor-12662 .elementor-element.elementor-element-fe7732e.elementor-view-framed .elementor-icon{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-fe7732e.elementor-view-stacked .elementor-icon svg{fill:#3863E6;}.elementor-12662 .elementor-element.elementor-element-fe7732e .elementor-icon{font-size:21px;}.elementor-12662 .elementor-element.elementor-element-fe7732e .elementor-icon svg{height:21px;}.elementor-12662 .elementor-element.elementor-element-07ee2c7 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-07ee2c7{text-align:center;}.elementor-12662 .elementor-element.elementor-element-07ee2c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-12662 .elementor-element.elementor-element-94a6224 > .elementor-widget-container{margin:-8px 8px -10px 8px;}.elementor-12662 .elementor-element.elementor-element-94a6224{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;color:#5A5A5A;}.elementor-12662 .elementor-element.elementor-element-c89610d{--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-12662 .elementor-element.elementor-element-ce0a279{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-ce0a279:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-ce0a279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-59e1f70 > .elementor-widget-container{margin:10px 0px 0px 15px;}.elementor-12662 .elementor-element.elementor-element-59e1f70{text-align:left;}.elementor-12662 .elementor-element.elementor-element-59e1f70 img{width:12%;}.elementor-12662 .elementor-element.elementor-element-aa49ed4 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-aa49ed4 .elementor-icon-wrapper{text-align:center;}.elementor-12662 .elementor-element.elementor-element-aa49ed4.elementor-view-stacked .elementor-icon{background-color:#F2F7FF;color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-aa49ed4.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-aa49ed4.elementor-view-default .elementor-icon{color:#F2F7FF;border-color:#F2F7FF;}.elementor-12662 .elementor-element.elementor-element-aa49ed4.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-aa49ed4.elementor-view-default .elementor-icon svg{fill:#F2F7FF;}.elementor-12662 .elementor-element.elementor-element-aa49ed4.elementor-view-framed .elementor-icon{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-aa49ed4.elementor-view-stacked .elementor-icon svg{fill:#3863E6;}.elementor-12662 .elementor-element.elementor-element-aa49ed4 .elementor-icon{font-size:21px;}.elementor-12662 .elementor-element.elementor-element-aa49ed4 .elementor-icon svg{height:21px;}.elementor-12662 .elementor-element.elementor-element-e0784b5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-e0784b5{text-align:center;}.elementor-12662 .elementor-element.elementor-element-e0784b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-12662 .elementor-element.elementor-element-926dc85 > .elementor-widget-container{margin:-6px 8px -10px 8px;}.elementor-12662 .elementor-element.elementor-element-926dc85{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;color:#5A5A5A;}.elementor-12662 .elementor-element.elementor-element-f90c73d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:56px;--margin-bottom:0px;--margin-left:46px;--margin-right:046px;}.elementor-widget-hfe-search-button input[type="search"].hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-search-icon-toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-search-button .hfe-search-form__input{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__input::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container, .elementor-widget-hfe-search-button .hfe-search-icon-toggle .hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:var( --e-global-color-primary );}.elementor-widget-hfe-search-button .hfe-search-form__input:focus::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container button#clear-with-button,
					.elementor-widget-hfe-search-button .hfe-search-form__container button#clear,
					.elementor-widget-hfe-search-button .hfe-search-icon-toggle button#clear{color:var( --e-global-color-text );}.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-form__container{min-height:62px;}.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-submit{min-width:62px;background-color:#818a91;font-size:16px;}.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-form__input{padding-left:calc(62px / 5);padding-right:calc(62px / 5);color:#000000;}.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-form__container button#clear i:before,
					.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-icon-toggle button#clear i:before,
				.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-12662 .elementor-element.elementor-element-423c428 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-423c428 input[type="search"].hfe-search-form__input,.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-icon-toggle{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-form__input::placeholder{color:#000000;}.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-form__input, .elementor-12662 .elementor-element.elementor-element-423c428 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#ededed;}.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-form__container ,.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;}.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-form__container, .elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-radius:3px;}.elementor-12662 .elementor-element.elementor-element-423c428 button.hfe-search-submit{color:#fff;}.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-form__container button#clear-with-button,
					.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-form__container button#clear,
					.elementor-12662 .elementor-element.elementor-element-423c428 .hfe-search-icon-toggle button#clear{color:#7a7a7a;}.elementor-12662 .elementor-element.elementor-element-42fda3a{--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-12662 .elementor-element.elementor-element-3fda51c > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-3fda51c{text-align:center;}.elementor-12662 .elementor-element.elementor-element-3fda51c .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#FF2B2B;}.elementor-12662 .elementor-element.elementor-element-7285373 > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-12662 .elementor-element.elementor-element-7285373{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-12662 .elementor-element.elementor-element-f28bf80{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-90bd4dc{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:3px;--margin-bottom:0px;--margin-left:48px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-1415874 .elementor-icon-wrapper{text-align:left;}.elementor-12662 .elementor-element.elementor-element-1415874.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-1415874.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-1415874.elementor-view-default .elementor-icon{color:#EFF6FF;border-color:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-1415874.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-1415874.elementor-view-default .elementor-icon svg{fill:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-1415874.elementor-view-framed .elementor-icon{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-1415874.elementor-view-stacked .elementor-icon svg{fill:#3863E6;}.elementor-12662 .elementor-element.elementor-element-1415874 .elementor-icon{font-size:26px;}.elementor-12662 .elementor-element.elementor-element-1415874 .elementor-icon svg{height:26px;}.elementor-12662 .elementor-element.elementor-element-5f23e12 > .elementor-widget-container{margin:-29px 0px 0px 0px;border-style:none;}.elementor-12662 .elementor-element.elementor-element-925aeae .elementor-button{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-8fa5e76{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:3px;--margin-bottom:0px;--margin-left:24px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-dd09409 .elementor-icon-wrapper{text-align:left;}.elementor-12662 .elementor-element.elementor-element-dd09409.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-dd09409.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-dd09409.elementor-view-default .elementor-icon{color:#EFF6FF;border-color:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-dd09409.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-dd09409.elementor-view-default .elementor-icon svg{fill:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-dd09409.elementor-view-framed .elementor-icon{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-dd09409.elementor-view-stacked .elementor-icon svg{fill:#3863E6;}.elementor-12662 .elementor-element.elementor-element-dd09409 .elementor-icon{font-size:26px;}.elementor-12662 .elementor-element.elementor-element-dd09409 .elementor-icon svg{height:26px;}.elementor-12662 .elementor-element.elementor-element-2f621fa > .elementor-widget-container{margin:-29px 0px 0px 0px;border-style:none;}.elementor-12662 .elementor-element.elementor-element-17b30de .elementor-button{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-9ed63f9{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-4dc7ad1 .elementor-icon-wrapper{text-align:left;}.elementor-12662 .elementor-element.elementor-element-4dc7ad1.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-4dc7ad1.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-4dc7ad1.elementor-view-default .elementor-icon{color:#EFF6FF;border-color:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-4dc7ad1.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-4dc7ad1.elementor-view-default .elementor-icon svg{fill:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-4dc7ad1.elementor-view-framed .elementor-icon{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-4dc7ad1.elementor-view-stacked .elementor-icon svg{fill:#3863E6;}.elementor-12662 .elementor-element.elementor-element-4dc7ad1 .elementor-icon{font-size:26px;}.elementor-12662 .elementor-element.elementor-element-4dc7ad1 .elementor-icon svg{height:26px;}.elementor-12662 .elementor-element.elementor-element-ffe4615 > .elementor-widget-container{margin:-29px 0px 0px 0px;border-style:none;}.elementor-12662 .elementor-element.elementor-element-99691a2 .elementor-button{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-b165bef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-bd4ed32 .elementor-button{background-color:#EFF6FF;font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;fill:#3863E6;color:#3863E6;border-style:solid;border-width:2px 2px 2px 2px;border-color:#3863E6;border-radius:4px 4px 4px 4px;}.elementor-12662 .elementor-element.elementor-element-bd4ed32 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-669a025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-669a025:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-669a025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021438;}.elementor-12662 .elementor-element.elementor-element-c817069 > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-c817069{text-align:center;}.elementor-12662 .elementor-element.elementor-element-c817069 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-965ff53 > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-12662 .elementor-element.elementor-element-965ff53{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-54141fb > .elementor-widget-container{margin:-571px 0px 0px 0px;padding:0px 0px 45px 0px;}.elementor-12662 .elementor-element.elementor-element-54141fb{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-b8d0923{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:63px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-b8d0923:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-b8d0923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021438;}.elementor-12662 .elementor-element.elementor-element-6a937a7{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:3px;--margin-bottom:0px;--margin-left:56px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-6a937a7:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-6a937a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-25ac81d > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12662 .elementor-element.elementor-element-25ac81d .elementor-icon-wrapper{text-align:left;}.elementor-12662 .elementor-element.elementor-element-25ac81d.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-25ac81d.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-25ac81d.elementor-view-default .elementor-icon{color:#EFF6FF;border-color:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-25ac81d.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-25ac81d.elementor-view-default .elementor-icon svg{fill:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-25ac81d.elementor-view-framed .elementor-icon{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-25ac81d.elementor-view-stacked .elementor-icon svg{fill:#3863E6;}.elementor-12662 .elementor-element.elementor-element-25ac81d .elementor-icon{font-size:26px;}.elementor-12662 .elementor-element.elementor-element-25ac81d .elementor-icon svg{height:26px;}.elementor-12662 .elementor-element.elementor-element-787b9f7 > .elementor-widget-container{margin:-54px 0px 0px 10px;border-style:none;}.elementor-12662 .elementor-element.elementor-element-7ae7644 .elementor-button{background-color:#EFF6FF;fill:#3863E6;color:#3863E6;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-12662 .elementor-element.elementor-element-7ae7644 > .elementor-widget-container{margin:0px 0px 0px 9px;}.elementor-12662 .elementor-element.elementor-element-5d2c411{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:3px;--margin-bottom:0px;--margin-left:39px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-5d2c411:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-5d2c411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-3bda551 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12662 .elementor-element.elementor-element-3bda551 .elementor-icon-wrapper{text-align:left;}.elementor-12662 .elementor-element.elementor-element-3bda551.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-3bda551.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-3bda551.elementor-view-default .elementor-icon{color:#EFF6FF;border-color:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-3bda551.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-3bda551.elementor-view-default .elementor-icon svg{fill:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-3bda551.elementor-view-framed .elementor-icon{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-3bda551.elementor-view-stacked .elementor-icon svg{fill:#3863E6;}.elementor-12662 .elementor-element.elementor-element-3bda551 .elementor-icon{font-size:26px;}.elementor-12662 .elementor-element.elementor-element-3bda551 .elementor-icon svg{height:26px;}.elementor-12662 .elementor-element.elementor-element-b1ac1c4 > .elementor-widget-container{margin:-54px 0px 0px 10px;border-style:none;}.elementor-12662 .elementor-element.elementor-element-468a54e .elementor-button{background-color:#EFF6FF;fill:#3863E6;color:#3863E6;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-12662 .elementor-element.elementor-element-ea00687{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:3px;--margin-bottom:0px;--margin-left:19px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-ea00687:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-ea00687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-7be3059 > .elementor-widget-container{margin:0px 0px 0px 11px;}.elementor-12662 .elementor-element.elementor-element-7be3059 .elementor-icon-wrapper{text-align:left;}.elementor-12662 .elementor-element.elementor-element-7be3059.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-7be3059.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-7be3059.elementor-view-default .elementor-icon{color:#EFF6FF;border-color:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-7be3059.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-7be3059.elementor-view-default .elementor-icon svg{fill:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-7be3059.elementor-view-framed .elementor-icon{background-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-7be3059.elementor-view-stacked .elementor-icon svg{fill:#3863E6;}.elementor-12662 .elementor-element.elementor-element-7be3059 .elementor-icon{font-size:26px;}.elementor-12662 .elementor-element.elementor-element-7be3059 .elementor-icon svg{height:26px;}.elementor-12662 .elementor-element.elementor-element-600918d > .elementor-widget-container{margin:-56px 0px 0px 10px;border-style:none;}.elementor-12662 .elementor-element.elementor-element-99f655c .elementor-button{background-color:#EFF6FF;fill:#3863E6;color:#3863E6;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-12662 .elementor-element.elementor-element-99f655c > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12662 .elementor-element.elementor-element-4454fec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-3f07bba > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-12662 .elementor-element.elementor-element-3f07bba{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-12662 .elementor-element.elementor-element-b2baab1{--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-12662 .elementor-element.elementor-element-29e1283 > .elementor-widget-container{margin:0px 040px 0px 40px;padding:0px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-29e1283 .owl-carousel .owl-dots{margin-top:25px;}.elementor-12662 .elementor-element.elementor-element-9d38775{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-2deda72 > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-12662 .elementor-element.elementor-element-2deda72{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-12662 .elementor-element.elementor-element-c3fac53{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:040px;--margin-right:040px;}.elementor-12662 .elementor-element.elementor-element-371b767{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-371b767:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-371b767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-f1b0bb3 > .elementor-widget-container{margin:7px 0px 0px 18px;}.elementor-12662 .elementor-element.elementor-element-f1b0bb3 .elementor-icon-wrapper{text-align:left;}.elementor-12662 .elementor-element.elementor-element-f1b0bb3 .elementor-icon{font-size:61px;}.elementor-12662 .elementor-element.elementor-element-f1b0bb3 .elementor-icon svg{height:61px;}.elementor-12662 .elementor-element.elementor-element-303f403 > .elementor-widget-container{margin:-29px 0px 0px 24px;}.elementor-12662 .elementor-element.elementor-element-102e77b .elementor-button{background-color:#EFF6FF;fill:#3863E6;color:#3863E6;border-style:solid;border-width:1px 1px 1px 1px;border-radius:26px 26px 26px 26px;}.elementor-12662 .elementor-element.elementor-element-102e77b > .elementor-widget-container{margin:0px 0px 0px 23px;}.elementor-12662 .elementor-element.elementor-element-5f9d2d7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-5f9d2d7:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-5f9d2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-f473704 > .elementor-widget-container{margin:7px 0px 0px 18px;}.elementor-12662 .elementor-element.elementor-element-f473704 .elementor-icon-wrapper{text-align:left;}.elementor-12662 .elementor-element.elementor-element-f473704 .elementor-icon{font-size:61px;}.elementor-12662 .elementor-element.elementor-element-f473704 .elementor-icon svg{height:61px;}.elementor-12662 .elementor-element.elementor-element-ef1390d > .elementor-widget-container{margin:-29px 0px 0px 24px;}.elementor-12662 .elementor-element.elementor-element-197cb1a .elementor-button{background-color:#EFF6FF;fill:#3863E6;color:#3863E6;border-style:solid;border-width:1px 1px 1px 1px;border-radius:26px 26px 26px 26px;}.elementor-12662 .elementor-element.elementor-element-197cb1a > .elementor-widget-container{margin:0px 0px 0px 23px;}.elementor-12662 .elementor-element.elementor-element-95df29e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:-33px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-95df29e:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-95df29e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-8c12203 > .elementor-widget-container{margin:7px 0px 0px 18px;}.elementor-12662 .elementor-element.elementor-element-8c12203 .elementor-icon-wrapper{text-align:left;}.elementor-12662 .elementor-element.elementor-element-8c12203 .elementor-icon{font-size:61px;}.elementor-12662 .elementor-element.elementor-element-8c12203 .elementor-icon svg{height:61px;}.elementor-12662 .elementor-element.elementor-element-fa2fe82 > .elementor-widget-container{margin:-29px 0px 0px 24px;}.elementor-12662 .elementor-element.elementor-element-4b7a8d2 .elementor-button{background-color:#EFF6FF;fill:#3863E6;color:#3863E6;border-style:solid;border-width:1px 1px 1px 1px;border-radius:26px 26px 26px 26px;}.elementor-12662 .elementor-element.elementor-element-4b7a8d2 > .elementor-widget-container{margin:0px 0px 0px 23px;}.elementor-12662 .elementor-element.elementor-element-0338c95{--display:flex;--margin-top:055px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-c59b6ab > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-12662 .elementor-element.elementor-element-c59b6ab{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-12662 .elementor-element.elementor-element-9106387{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-6c2306f{--e-image-carousel-slides-to-show:5;}.elementor-12662 .elementor-element.elementor-element-a33bd77{--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-12662 .elementor-element.elementor-element-157a007{--e-image-carousel-slides-to-show:5;}.elementor-12662 .elementor-element.elementor-element-64f0337{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:36px 36px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-4px;--padding-left:0px;--padding-right:0px;}.elementor-12662 .elementor-element.elementor-element-64f0337:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-64f0337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-46ae912{--display:flex;}.elementor-12662 .elementor-element.elementor-element-b8762cd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-fcdcc50 > .elementor-widget-container{margin:18px 0px 0px -233px;}.elementor-12662 .elementor-element.elementor-element-fcdcc50 .elementor-icon-wrapper{text-align:center;}.elementor-12662 .elementor-element.elementor-element-fcdcc50.elementor-view-stacked .elementor-icon{background-color:#3863E6;color:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-fcdcc50.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-fcdcc50.elementor-view-default .elementor-icon{color:#3863E6;border-color:#3863E6;}.elementor-12662 .elementor-element.elementor-element-fcdcc50.elementor-view-framed .elementor-icon, .elementor-12662 .elementor-element.elementor-element-fcdcc50.elementor-view-default .elementor-icon svg{fill:#3863E6;}.elementor-12662 .elementor-element.elementor-element-fcdcc50.elementor-view-framed .elementor-icon{background-color:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-fcdcc50.elementor-view-stacked .elementor-icon svg{fill:#EFF6FF;}.elementor-12662 .elementor-element.elementor-element-fcdcc50 .elementor-icon{font-size:33px;border-radius:38px 38px 38px 38px;}.elementor-12662 .elementor-element.elementor-element-fcdcc50 .elementor-icon svg{height:33px;}.elementor-12662 .elementor-element.elementor-element-da1c9be > .elementor-widget-container{margin:4px 0px 0px -236px;}.elementor-12662 .elementor-element.elementor-element-da1c9be{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-12662 .elementor-element.elementor-element-2f6deca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-c3d785e .elementor-button{background-color:#EFF6FF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:#3863E6;color:#3863E6;border-style:solid;border-width:3px 3px 3px 3px;border-color:#3863E6;border-radius:7px 7px 7px 7px;}.elementor-12662 .elementor-element.elementor-element-c3d785e .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-c3d785e .elementor-button:focus{background-color:#3863E6;color:#FFFFFF;border-color:#3863E6;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12662 .elementor-element.elementor-element-c3d785e > .elementor-widget-container{margin:22px 0px 0px -157px;}.elementor-12662 .elementor-element.elementor-element-c3d785e .elementor-button:hover svg, .elementor-12662 .elementor-element.elementor-element-c3d785e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12662 .elementor-element.elementor-element-e5283a0 .elementor-button{background-color:#EFF6FF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:#3863E6;color:#3863E6;border-style:solid;border-width:3px 3px 3px 3px;border-color:#3863E6;border-radius:7px 7px 7px 7px;}.elementor-12662 .elementor-element.elementor-element-e5283a0 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-e5283a0 .elementor-button:focus{background-color:#3863E6;color:#FFFFFF;border-color:#3863E6;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12662 .elementor-element.elementor-element-e5283a0 > .elementor-widget-container{margin:022px 0px 0px -83px;}.elementor-12662 .elementor-element.elementor-element-e5283a0 .elementor-button:hover svg, .elementor-12662 .elementor-element.elementor-element-e5283a0 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-12662 .elementor-element.elementor-element-18b5570{--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-1ca4a19{--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-72c51f8{--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-1356f2b{--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-003991e{--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-f28bf80{--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-b8d0923{--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-c3fac53{--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-b8762cd{--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-2f6deca{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-12662 .elementor-element.elementor-element-64d23b7{--width:50%;}.elementor-12662 .elementor-element.elementor-element-d5c56f9{--width:25%;}.elementor-12662 .elementor-element.elementor-element-eeef927{--width:90%;}.elementor-12662 .elementor-element.elementor-element-0c74824{--width:25%;}.elementor-12662 .elementor-element.elementor-element-3aa13a1{--width:90%;}.elementor-12662 .elementor-element.elementor-element-62eb907{--width:25%;}.elementor-12662 .elementor-element.elementor-element-e37ec2b{--width:90%;}.elementor-12662 .elementor-element.elementor-element-7bf97ce{--width:25%;}.elementor-12662 .elementor-element.elementor-element-9b16884{--width:90%;}.elementor-12662 .elementor-element.elementor-element-f403bbb{--width:26%;}.elementor-12662 .elementor-element.elementor-element-15c367e{--width:90%;}.elementor-12662 .elementor-element.elementor-element-6a85ba9{--width:25%;}.elementor-12662 .elementor-element.elementor-element-9c35c00{--width:91%;}.elementor-12662 .elementor-element.elementor-element-b217e9b{--width:25%;}.elementor-12662 .elementor-element.elementor-element-29a78b6{--width:91%;}.elementor-12662 .elementor-element.elementor-element-c89610d{--width:25%;}.elementor-12662 .elementor-element.elementor-element-ce0a279{--width:91%;}.elementor-12662 .elementor-element.elementor-element-90bd4dc{--width:90%;}.elementor-12662 .elementor-element.elementor-element-8fa5e76{--width:90%;}.elementor-12662 .elementor-element.elementor-element-9ed63f9{--width:90%;}.elementor-12662 .elementor-element.elementor-element-6a937a7{--width:90%;}.elementor-12662 .elementor-element.elementor-element-5d2c411{--width:90%;}.elementor-12662 .elementor-element.elementor-element-ea00687{--width:90%;}.elementor-12662 .elementor-element.elementor-element-371b767{--width:91%;}.elementor-12662 .elementor-element.elementor-element-5f9d2d7{--width:91%;}.elementor-12662 .elementor-element.elementor-element-95df29e{--width:91%;}}@media(max-width:767px){.elementor-12662 .elementor-element.elementor-element-57b2f5c > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-12662 .elementor-element.elementor-element-57b2f5c .elementor-heading-title{font-size:32px;}.elementor-12662 .elementor-element.elementor-element-3732244 > .elementor-widget-container{margin:-45px 0px 0px 20px;}.elementor-12662 .elementor-element.elementor-element-18b5570{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-c4c27eb > .elementor-widget-container{margin:0px 0px 0px 19px;}.elementor-12662 .elementor-element.elementor-element-c4c27eb .elementor-button{font-size:11px;}.elementor-12662 .elementor-element.elementor-element-1a17898 > .elementor-widget-container{margin:-57px 0px 0px 166px;}.elementor-12662 .elementor-element.elementor-element-1a17898 .elementor-button{font-size:11px;}.elementor-12662 .elementor-element.elementor-element-1ca4a19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-72c51f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-b31c507 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-feefa4e > .elementor-widget-container{margin:-24px 0px 0px 77px;}.elementor-12662 .elementor-element.elementor-element-1356f2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-a3f7808 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-6718740 > .elementor-widget-container{margin:-24px 0px 0px 77px;}.elementor-12662 .elementor-element.elementor-element-003991e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-944025f > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-82415b4 > .elementor-widget-container{margin:-24px 0px 0px 77px;}.elementor-12662 .elementor-element.elementor-element-395843f{font-size:14px;}.elementor-12662 .elementor-element.elementor-element-f403bbb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12662 .elementor-element.elementor-element-223f01d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-07ee2c7 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-e0784b5 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-12662 .elementor-element.elementor-element-3fda51c .elementor-heading-title{font-size:25px;}.elementor-12662 .elementor-element.elementor-element-7285373{font-size:14px;}.elementor-12662 .elementor-element.elementor-element-f28bf80{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-965ff53{font-size:14px;}.elementor-12662 .elementor-element.elementor-element-54141fb{font-size:14px;}.elementor-12662 .elementor-element.elementor-element-b8d0923{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-3f07bba{font-size:14px;}.elementor-12662 .elementor-element.elementor-element-2deda72{font-size:14px;}.elementor-12662 .elementor-element.elementor-element-c3fac53{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-c59b6ab{font-size:14px;}.elementor-12662 .elementor-element.elementor-element-b8762cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-fcdcc50 > .elementor-widget-container{margin:0px 0px 0px -256px;}.elementor-12662 .elementor-element.elementor-element-da1c9be > .elementor-widget-container{margin:-28px 0px 0px 25px;}.elementor-12662 .elementor-element.elementor-element-da1c9be{font-size:15px;}.elementor-12662 .elementor-element.elementor-element-2f6deca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12662 .elementor-element.elementor-element-c3d785e > .elementor-widget-container{margin:0px 0px 0px 22px;}.elementor-12662 .elementor-element.elementor-element-e5283a0 > .elementor-widget-container{margin:0px 0px 0px 22px;}}/* Start custom CSS for heading, class: .elementor-element-7cc7a21 */.elementor-12662 .elementor-element.elementor-element-7cc7a21 .employer-tag {
    display: inline-flex;
    align-items: center;
    background: #3763E6;
    color: #fff;
    padding: 5px 14px;
    border-radius: 50px;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 400;
    min-width: 130px;
    height: 32px;
    box-sizing: border-box;
}

.elementor-12662 .elementor-element.elementor-element-7cc7a21 .typing-text {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    width: 0;
    animation: employerTyping 1.5s steps(13) forwards;
}

@keyframes employerTyping {
    from {
        width: 0;
    }
    to {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3473c */.elementor-12662 .elementor-element.elementor-element-1a3473c { 
    position: relative; 
    z-index: 3; 
    width: 100% !important; 
    max-width: 700px !important; 
    background: #FFFFFF !important; 
    padding: 10px !important; 
    border: none !important; 
    border-radius: 28px !important; 
 
    box-shadow: 
        0 25px 60px rgba(38, 52, 77, 0.14), 
        0 8px 25px rgba(55, 99, 230, 0.06); 
 
    transition: 
        transform 0.3s ease, 
        box-shadow 0.3s ease; 
} 
 
/* Outer frame */ 
.elementor-12662 .elementor-element.elementor-element-1a3473c::after { 
    content: ""; 
    position: absolute; 
    inset: -7px; 
    border: 4px solid rgba(55, 99, 230, 0.45);
    border-radius: 34px; 
    pointer-events: none; 
    z-index: -1; 
} 
 
/* Hover */ 
.elementor-12662 .elementor-element.elementor-element-1a3473c:hover { 
    transform: translateY(-5px); 
 
    box-shadow: 
        0 30px 70px rgba(38, 52, 77, 0.18), 
        0 10px 30px rgba(55, 99, 230, 0.08); 
} 
 
/* Video */ 
.elementor-12662 .elementor-element.elementor-element-1a3473c iframe, 
.elementor-12662 .elementor-element.elementor-element-1a3473c video { 
    border-radius: 20px !important; 
    display: block; 
} 
 
/* Remove Elementor border */ 
.elementor-12662 .elementor-element.elementor-element-1a3473c, 
.elementor-12662 .elementor-element.elementor-element-1a3473c * { 
    border-color: transparent !important; 
    outline: none !important; 
} 
 
/* Mobile */ 
@media (max-width: 767px) { 
    .elementor-12662 .elementor-element.elementor-element-1a3473c { 
        width: 100% !important; 
        padding: 7px !important; 
        border-radius: 20px !important; 
    } 
 
    .elementor-12662 .elementor-element.elementor-element-1a3473c iframe, 
    .elementor-12662 .elementor-element.elementor-element-1a3473c video { 
        border-radius: 14px !important; 
    } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89a9986 */.elementor-12662 .elementor-element.elementor-element-89a9986::after {     
    content: "";     
    position: absolute;     
 
    width: 130%;     
    height: 500px;     
 
    left: -25%;     
    top: -0.5%;     
 
    background-image: radial-gradient( 
        rgba(55, 99, 230, 0.22) 2px, 
        transparent 2px 
    );     
 
    background-size: 12px 12px;     
 
    -webkit-mask-image: radial-gradient( 
        ellipse at center, 
        black 20%, 
        rgba(0,0,0,0.8) 45%, 
        rgba(0,0,0,0.4) 65%, 
        transparent 85% 
    ); 
 
    mask-image: radial-gradient( 
        ellipse at center, 
        black 20%, 
        rgba(0,0,0,0.8) 45%, 
        rgba(0,0,0,0.4) 65%, 
        transparent 85% 
    ); 
 
    z-index: 1;     
    pointer-events: none;     
}     
 
.elementor-12662 .elementor-element.elementor-element-89a9986 > * {      
    position: relative;      
    z-index: 2;      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51d5517 */.elementor-12662 .elementor-element.elementor-element-51d5517 { 
    background: #F2F7FF !important; 
    position: relative; 
    overflow: hidden; 
} 
 
/* Animated blue bubble */ 
.elementor-12662 .elementor-element.elementor-element-51d5517::before { 
    content: ""; 
    position: absolute; 
    width: 240px; 
    height: 240px; 
    background: rgba(91, 155, 213, 0.18); 
    border-radius: 50%; 
    left: -130px; 
    bottom: -90px; 
    z-index: 0; 
    pointer-events: none; 
    animation: circleFloat 6s ease-in-out infinite; 
} 
 
@keyframes circleFloat { 
    0%, 100% { 
        transform: translate(0, 0); 
    } 
 
    50% { 
        transform: translate(45px, -30px); 
    } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eeef927 *//* =========================
   COMPACT CARD
   ========================= */

.elementor-12662 .elementor-element.elementor-element-eeef927 { 
    --accent: #3863E6; 

    position: relative; 
    overflow: hidden; 

    width: 100%; 
    min-height: 200px; 
    aspect-ratio: auto; 

    box-sizing: border-box; 

    padding: 20px 20px; 

    display: flex; 
    flex-direction: column; 
    align-items: center; 
    justify-content: center; 

    text-align: center; 

    border-radius: 16px; 

    background: #ffffff; 

    border: 1px solid rgba(20, 40, 60, 0.08); 

    box-shadow: 
        0 7px 22px rgba(20, 40, 60, 0.06); 

    transition: 
        transform 0.3s ease, 
        box-shadow 0.3s ease, 
        border-color 0.3s ease; 
}


/* =========================
   CARD HOVER
   ========================= */

.elementor-12662 .elementor-element.elementor-element-eeef927:hover { 
    transform: translateY(-5px) scale(1.05); 

    border-color: #3863E6; 

    box-shadow: 
        0 15px 30px rgba(20, 40, 60, 0.10); 
}


/* =========================
   ICON
   ========================= */

.elementor-12662 .elementor-element.elementor-element-eeef927 .elementor-icon-wrapper { 
    margin: 0 0 14px 0; 

    display: flex; 
    align-items: center; 
    justify-content: center; 
}


.elementor-12662 .elementor-element.elementor-element-eeef927 .elementor-icon { 
    width: 64px; 
    height: 64px; 

    display: flex; 
    align-items: center; 
    justify-content: center; 

    border-radius: 50%; 

    background: #ffffff; 

    border: 2px solid #E8141C; 

    color: #E8141C; 

    box-shadow: 
        0 5px 15px rgba(20, 40, 60, 0.06); 

    transition: none; 
}


/* Keep icon unchanged on card hover */

.elementor-12662 .elementor-element.elementor-element-eeef927:hover .elementor-icon { 
    transform: none; 
    background: #ffffff; 
    color: #E8141C; 

    box-shadow: 
        0 5px 15px rgba(20, 40, 60, 0.06); 
}


/* =========================
   HEADING
   ========================= */

.elementor-12662 .elementor-element.elementor-element-eeef927 .elementor-heading-title { 
    margin: 0; 

    font-size: 20px; 

    transition: color 0.25s ease; 
}


.elementor-12662 .elementor-element.elementor-element-eeef927:hover .elementor-heading-title { 
    color: #3863E6; 
}


/* =========================
   DESCRIPTION
   ========================= */

.elementor-12662 .elementor-element.elementor-element-eeef927 p { 
    margin-top: 7px; 
    margin-bottom: 0; 
}


/* =========================
   BOTTOM ACCENT
   ========================= */

.elementor-12662 .elementor-element.elementor-element-eeef927::after { 
    content: ""; 

    position: absolute; 

    left: 25px; 
    right: 25px; 
    bottom: 0; 

    height: 3px; 

    background: #3863E6; 

    border-radius: 5px 5px 0 0; 

    transform: scaleX(0); 

    transition: transform 0.3s ease; 
}


.elementor-12662 .elementor-element.elementor-element-eeef927:hover::after { 
    transform: scaleX(1.05); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa13a1 *//* =========================
   COMPACT CARD
   ========================= */

.elementor-12662 .elementor-element.elementor-element-3aa13a1 {
    --accent: #3863E6;

    position: relative;
    overflow: hidden;

    width: 100%;
    min-height: 200px;
    aspect-ratio: auto;

    box-sizing: border-box;

    padding: 20px 20px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    text-align: center;

    border-radius: 16px;

    background: #ffffff;

    border: 1px solid rgba(20, 40, 60, 0.08);

    box-shadow:
        0 7px 22px rgba(20, 40, 60, 0.06);

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* =========================
   CARD HOVER
   ========================= */

.elementor-12662 .elementor-element.elementor-element-3aa13a1:hover {
    transform: translateY(-7px) scale(1.05);

    border-color: #3863E6;

    box-shadow:
        0 18px 35px rgba(20, 40, 60, 0.13);
}


/* =========================
   ICON
   ========================= */

.elementor-12662 .elementor-element.elementor-element-3aa13a1 .elementor-icon-wrapper {
    margin: 0 0 14px 0;

    display: flex;
    align-items: center;
    justify-content: center;
}


.elementor-12662 .elementor-element.elementor-element-3aa13a1 .elementor-icon {
    width: 64px;
    height: 64px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: #ffffff;

    border: 2px solid #30C085;

    color: #E8141C;

    box-shadow:
        0 5px 15px rgba(20, 40, 60, 0.06);

    /* NO ICON HOVER */
    transition: none;
}


/* Keep icon unchanged on card hover */

.elementor-12662 .elementor-element.elementor-element-3aa13a1:hover .elementor-icon {
    transform: none;
    background: #ffffff;
    color: #E8141C;

    box-shadow:
        0 5px 15px rgba(20, 40, 60, 0.06);
}


/* =========================
   HEADING
   ========================= */

.elementor-12662 .elementor-element.elementor-element-3aa13a1 .elementor-heading-title {
    margin: 0;

    font-size: 20px;

    transition: color 0.25s ease;
}


.elementor-12662 .elementor-element.elementor-element-3aa13a1:hover .elementor-heading-title {
    color: #3863E6;
}


/* =========================
   DESCRIPTION
   ========================= */

.elementor-12662 .elementor-element.elementor-element-3aa13a1 p {
    margin-top: 7px;
    margin-bottom: 0;
}


/* =========================
   BOTTOM ACCENT
   ========================= */

.elementor-12662 .elementor-element.elementor-element-3aa13a1::after {
    content: "";

    position: absolute;

    left: 25px;
    right: 25px;
    bottom: 0;

    height: 3px;

    background: #3863E6;

    border-radius: 5px 5px 0 0;

    transform: scaleX(0);

    transition: transform 0.3s ease;
}


.elementor-12662 .elementor-element.elementor-element-3aa13a1:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e37ec2b *//* =========================
   COMPACT CARD
   ========================= */

.elementor-12662 .elementor-element.elementor-element-e37ec2b {
    --accent: #3863E6;

    position: relative;
    overflow: hidden;

    width: 100%;
    min-height: 200px;
    aspect-ratio: auto;

    box-sizing: border-box;

    padding: 20px 20px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    text-align: center;

    border-radius: 16px;

    background: #ffffff;

    border: 1px solid rgba(20, 40, 60, 0.08);

    box-shadow:
        0 7px 22px rgba(20, 40, 60, 0.06);

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* =========================
   CARD HOVER
   ========================= */

.elementor-12662 .elementor-element.elementor-element-e37ec2b:hover {
    transform: translateY(-7px) scale(1.05);

    border-color: #3863E6;

    box-shadow:
        0 18px 35px rgba(20, 40, 60, 0.13);
}


/* =========================
   ICON
   ========================= */

.elementor-12662 .elementor-element.elementor-element-e37ec2b .elementor-icon-wrapper {
    margin: 0 0 14px 0;

    display: flex;
    align-items: center;
    justify-content: center;
}


.elementor-12662 .elementor-element.elementor-element-e37ec2b .elementor-icon {
    width: 64px;
    height: 64px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: #ffffff;

    border: 2px solid #2C23E6;

    color: #E8141C;

    box-shadow:
        0 5px 15px rgba(20, 40, 60, 0.06);

    /* NO ICON HOVER */
    transition: none;
}


/* Keep icon unchanged on card hover */

.elementor-12662 .elementor-element.elementor-element-e37ec2b:hover .elementor-icon {
    transform: none;
    background: #ffffff;
    color: #E8141C;

    box-shadow:
        0 5px 15px rgba(20, 40, 60, 0.06);
}


/* =========================
   HEADING
   ========================= */

.elementor-12662 .elementor-element.elementor-element-e37ec2b .elementor-heading-title {
    margin: 0;

    font-size: 20px;

    transition: color 0.25s ease;
}


.elementor-12662 .elementor-element.elementor-element-e37ec2b:hover .elementor-heading-title {
    color: #3863E6;
}


/* =========================
   DESCRIPTION
   ========================= */

.elementor-12662 .elementor-element.elementor-element-e37ec2b p {
    margin-top: 7px;
    margin-bottom: 0;
}


/* =========================
   BOTTOM ACCENT
   ========================= */

.elementor-12662 .elementor-element.elementor-element-e37ec2b::after {
    content: "";

    position: absolute;

    left: 25px;
    right: 25px;
    bottom: 0;

    height: 3px;

    background: #3863E6;

    border-radius: 5px 5px 0 0;

    transform: scaleX(0);

    transition: transform 0.3s ease;
}


.elementor-12662 .elementor-element.elementor-element-e37ec2b:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b16884 *//* =========================
   COMPACT CARD
   ========================= */

.elementor-12662 .elementor-element.elementor-element-9b16884 {
    --accent: #3863E6;

    position: relative;
    overflow: hidden;

    width: 100%;
    min-height: 200px;
    aspect-ratio: auto;

    box-sizing: border-box;

    padding: 20px 20px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    text-align: center;

    border-radius: 16px;

    background: #ffffff;

    border: 1px solid rgba(20, 40, 60, 0.08);

    box-shadow:
        0 7px 22px rgba(20, 40, 60, 0.06);

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* =========================
   CARD HOVER
   ========================= */

.elementor-12662 .elementor-element.elementor-element-9b16884:hover {
    transform: translateY(-7px) scale(1.05);

    border-color: #3863E6;

    box-shadow:
        0 18px 35px rgba(20, 40, 60, 0.13);
}


/* =========================
   ICON
   ========================= */

.elementor-12662 .elementor-element.elementor-element-9b16884 .elementor-icon-wrapper {
    margin: 0 0 14px 0;

    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-12662 .elementor-element.elementor-element-9b16884 .elementor-icon {
    width: 64px;
    height: 64px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: #ffffff;

    border: 2px solid #FEBD43;

    color: #E8141C;

    box-shadow:
        0 5px 15px rgba(20, 40, 60, 0.06);

    transition: none;
}


/* Keep icon unchanged on card hover */

.elementor-12662 .elementor-element.elementor-element-9b16884:hover .elementor-icon {
    transform: none;
    background: #ffffff;
    color: #E8141C;

    box-shadow:
        0 5px 15px rgba(20, 40, 60, 0.06);
}


/* =========================
   HEADING
   ========================= */

.elementor-12662 .elementor-element.elementor-element-9b16884 .elementor-heading-title {
    margin: 0;
    font-size: 20px;
    transition: none;
}


/* =========================
   DESCRIPTION
   ========================= */

.elementor-12662 .elementor-element.elementor-element-9b16884 p {
    margin-top: 7px;
    margin-bottom: 0;
}


/* =========================
   BOTTOM ACCENT
   ========================= */

.elementor-12662 .elementor-element.elementor-element-9b16884::after {
    content: "";

    position: absolute;

    left: 25px;
    right: 25px;
    bottom: 0;

    height: 3px;

    background: #3863E6;

    border-radius: 5px 5px 0 0;

    transform: scaleX(0);

    transition: transform 0.3s ease;
}

.elementor-12662 .elementor-element.elementor-element-9b16884:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b36c17 */.elementor-12662 .elementor-element.elementor-element-0b36c17 .elementor-heading-title {
    display: inline-block;
    position: relative;
    color: #FFFFFF;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: italic;
    z-index: 1;
}

.elementor-12662 .elementor-element.elementor-element-0b36c17 .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: -3px;
    right: 0;
    bottom: 2px;
    height: 7px;
    background: #E8141C;
    transform: skewX(-12deg);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c367e */.elementor-12662 .elementor-element.elementor-element-15c367e:hover::after {
    opacity: 1;
}

.elementor-12662 .elementor-element.elementor-element-15c367e {
    transition: transform 1s ease;
}

.elementor-12662 .elementor-element.elementor-element-15c367e:hover {
    transform: rotateY(360deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c35c00 */.elementor-12662 .elementor-element.elementor-element-9c35c00:hover::after {
    opacity: 1;
}

.elementor-12662 .elementor-element.elementor-element-9c35c00 {
    transition: transform 1s ease;
}

.elementor-12662 .elementor-element.elementor-element-9c35c00:hover {
    transform: rotateY(360deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a78b6 */.elementor-12662 .elementor-element.elementor-element-29a78b6:hover::after {
    opacity: 1;
}

.elementor-12662 .elementor-element.elementor-element-29a78b6 {
    transition: transform 1s ease;
}

.elementor-12662 .elementor-element.elementor-element-29a78b6:hover {
    transform: rotateY(360deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce0a279 */.elementor-12662 .elementor-element.elementor-element-ce0a279:hover::after {
    opacity: 1;
}

.elementor-12662 .elementor-element.elementor-element-ce0a279 {
    transition: transform 1s ease;
}

.elementor-12662 .elementor-element.elementor-element-ce0a279:hover {
    transform: rotateY(360deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90c73d */.elementor-12662 .elementor-element.elementor-element-f90c73d { 
    width: 100%; 
    max-width: 100%; 
    background: linear-gradient(135deg, #F8FBFF 0%, #F4F8FD 100%); 
    border: 2px solid #3763E6; 
    border-radius: 14px; 
    padding: 16px 18px 13px; 
    box-sizing: border-box; 
    box-shadow: 0 4px 18px rgba(55, 99, 230, 0.10); 
} 
 
/* Heading / top text */ 
.elementor-12662 .elementor-element.elementor-element-f90c73d .elementor-heading-title { 
    font-family: Arial, sans-serif; 
    font-size: 14px; 
    line-height: 1.4; 
    font-weight: 700; 
    color: #173A63; 
    margin: 0 0 10px; 
} 
 
/* Search form container */ 
.elementor-12662 .elementor-element.elementor-element-f90c73d form { 
    display: flex; 
    align-items: center; 
    width: 100%; 
    gap: 10px; 
} 
 
/* Search input */ 
.elementor-12662 .elementor-element.elementor-element-f90c73d input[type="search"], 
.elementor-12662 .elementor-element.elementor-element-f90c73d input[type="text"] { 
    flex: 1; 
    width: 100%; 
    height: 42px; 
    background: #FFFFFF; 
    border: 1px solid #D7E1EC; 
    border-radius: 8px; 
    padding: 0 15px; 
    font-family: Arial, sans-serif; 
    font-size: 13px; 
    color: #1E293B; 
    outline: none; 
    box-sizing: border-box; 
    transition: all 0.2s ease; 
} 
 
/* Placeholder */ 
.elementor-12662 .elementor-element.elementor-element-f90c73d input::placeholder { 
    color: #91A0B2; 
    opacity: 1; 
} 
 
/* Input focus */ 
.elementor-12662 .elementor-element.elementor-element-f90c73d input[type="search"]:focus, 
.elementor-12662 .elementor-element.elementor-element-f90c73d input[type="text"]:focus { 
    border-color: #3763E6; 
    box-shadow: 0 0 0 3px rgba(55, 99, 230, 0.10); 
} 
 
/* Search button */ 
.elementor-12662 .elementor-element.elementor-element-f90c73d button, 
.elementor-12662 .elementor-element.elementor-element-f90c73d input[type="submit"] { 
    height: 42px; 
    min-width: 82px; 
    padding: 0 20px; 
    border: 0; 
    border-radius: 8px; 
    background: #3763E6; 
    color: #FFFFFF; 
    font-family: Arial, sans-serif; 
    font-size: 13px; 
    font-weight: 600; 
    cursor: pointer; 
    transition: all 0.2s ease; 
    box-shadow: 0 3px 8px rgba(55, 99, 230, 0.22); 
} 
 
/* Button hover */ 
.elementor-12662 .elementor-element.elementor-element-f90c73d button:hover, 
.elementor-12662 .elementor-element.elementor-element-f90c73d input[type="submit"]:hover { 
    background: #2D54C9; 
    transform: translateY(-1px); 
    box-shadow: 0 5px 12px rgba(55, 99, 230, 0.28); 
} 
 
/* Small helper text */ 
.elementor-12662 .elementor-element.elementor-element-f90c73d .search-note { 
    margin-top: 8px; 
    font-family: Arial, sans-serif; 
    font-size: 10px; 
    color: #8797A9; 
} 
 
/* Mobile */ 
@media (max-width: 600px) { 
    .elementor-12662 .elementor-element.elementor-element-f90c73d { 
        padding: 13px; 
        border-radius: 11px; 
    } 
 
    .elementor-12662 .elementor-element.elementor-element-f90c73d form { 
        gap: 7px; 
    } 
 
    .elementor-12662 .elementor-element.elementor-element-f90c73d input[type="search"], 
    .elementor-12662 .elementor-element.elementor-element-f90c73d input[type="text"], 
    .elementor-12662 .elementor-element.elementor-element-f90c73d button, 
    .elementor-12662 .elementor-element.elementor-element-f90c73d input[type="submit"] { 
        height: 40px; 
    } 
 
    .elementor-12662 .elementor-element.elementor-element-f90c73d button, 
    .elementor-12662 .elementor-element.elementor-element-f90c73d input[type="submit"] { 
        min-width: 70px; 
        padding: 0 14px; 
    } 
}

.elementor-12662 .elementor-element.elementor-element-f90c73d {  
    width: calc(100% - 92px);  
    max-width: none;
    margin-left: 46px;
    margin-right: 46px;
    background: linear-gradient(135deg, #F8FBFF 0%, #F4F8FD 100%);  
    border: 2px solid #3763E6;  
    border-radius: 14px;  
    padding: 16px 18px 13px;  
    box-sizing: border-box;  
    box-shadow: 0 4px 18px rgba(55, 99, 230, 0.10);  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fda51c */.elementor-12662 .elementor-element.elementor-element-3fda51c .elementor-heading-title {
    display: inline-block;
    position: relative;
    color: #f32834;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: italic;
    z-index: 1;
}

.elementor-12662 .elementor-element.elementor-element-3fda51c .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: -3px;
    right: 0;
    bottom: 2px;
    height: 7px;
    background: rgba(243, 40, 52, 0.22);
    transform: skewX(-12deg);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90bd4dc */.elementor-12662 .elementor-element.elementor-element-90bd4dc {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.elementor-12662 .elementor-element.elementor-element-90bd4dc:hover {
  transform: scale(1.05);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa5e76 */.elementor-12662 .elementor-element.elementor-element-8fa5e76 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.elementor-12662 .elementor-element.elementor-element-8fa5e76:hover {
  transform: scale(1.05);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed63f9 */.elementor-12662 .elementor-element.elementor-element-9ed63f9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.elementor-12662 .elementor-element.elementor-element-9ed63f9:hover {
  transform: scale(1.05);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c817069 */.elementor-12662 .elementor-element.elementor-element-c817069 .elementor-heading-title {
    display: inline-block;
    position: relative;
    color: #FFFFFF;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: italic;
    z-index: 1;
}

.elementor-12662 .elementor-element.elementor-element-c817069 .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: -3px;
    right: 0;
    bottom: 2px;
    height: 7px;
    background: #E8141C;
    transform: skewX(-12deg);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a937a7 */.elementor-12662 .elementor-element.elementor-element-6a937a7 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.elementor-12662 .elementor-element.elementor-element-6a937a7:hover {
  transform: scale(1.05);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d2c411 */.elementor-12662 .elementor-element.elementor-element-5d2c411 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.elementor-12662 .elementor-element.elementor-element-5d2c411:hover {
  transform: scale(1.05);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea00687 */.elementor-12662 .elementor-element.elementor-element-ea00687 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.elementor-12662 .elementor-element.elementor-element-ea00687:hover {
  transform: scale(1.05);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371b767 */.elementor-12662 .elementor-element.elementor-element-371b767 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.elementor-12662 .elementor-element.elementor-element-371b767:hover {
  transform: scale(1.05);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9d2d7 */.elementor-12662 .elementor-element.elementor-element-5f9d2d7 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.elementor-12662 .elementor-element.elementor-element-5f9d2d7:hover {
  transform: scale(1.05);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95df29e */.elementor-12662 .elementor-element.elementor-element-95df29e {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.elementor-12662 .elementor-element.elementor-element-95df29e:hover {
  transform: scale(1.05);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);
}/* End custom CSS */