.elementor-202 .elementor-element.elementor-element-2f794af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-202 .elementor-element.elementor-element-aa3fae2{text-align:center;}.elementor-202 .elementor-element.elementor-element-aa3fae2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-202 .elementor-element.elementor-element-ec7d1e0{--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-202 .elementor-element.elementor-element-11b5e36 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-202 .elementor-element.elementor-element-11b5e36{text-align:center;}.elementor-202 .elementor-element.elementor-element-11b5e36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-202 .elementor-element.elementor-element-29238cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-202 .elementor-element.elementor-element-ab7b367{text-align:center;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-202 .elementor-element.elementor-element-580dc56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-202 .elementor-element.elementor-element-f49c856{--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;--background-transition:0.3s;}.elementor-202 .elementor-element.elementor-element-f49c856:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-f49c856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-f49c856:hover{background-color:#001F5B;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-202 .elementor-element.elementor-element-01f01a1 .elementor-icon-box-wrapper{gap:15px;}.elementor-202 .elementor-element.elementor-element-01f01a1.elementor-view-stacked .elementor-icon{background-color:#1E00AC;}.elementor-202 .elementor-element.elementor-element-01f01a1.elementor-view-framed .elementor-icon, .elementor-202 .elementor-element.elementor-element-01f01a1.elementor-view-default .elementor-icon{fill:#1E00AC;color:#1E00AC;border-color:#1E00AC;}.elementor-202 .elementor-element.elementor-element-01f01a1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-01f01a1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-01f01a1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-01f01a1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-01f01a1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-01f01a1.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-01f01a1 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-01f01a1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-202 .elementor-element.elementor-element-01f01a1 .elementor-icon-box-title{color:#0D009E;}.elementor-202 .elementor-element.elementor-element-01f01a1:has(:hover) .elementor-icon-box-title,
					 .elementor-202 .elementor-element.elementor-element-01f01a1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-01f01a1 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#000000;}.elementor-202 .elementor-element.elementor-element-810bd04{--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;--background-transition:0.3s;}.elementor-202 .elementor-element.elementor-element-810bd04:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-810bd04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-810bd04:hover{background-color:#001F5B;}.elementor-202 .elementor-element.elementor-element-df0633c .elementor-icon-box-wrapper{gap:15px;}.elementor-202 .elementor-element.elementor-element-df0633c.elementor-view-stacked .elementor-icon{background-color:#1E00AC;}.elementor-202 .elementor-element.elementor-element-df0633c.elementor-view-framed .elementor-icon, .elementor-202 .elementor-element.elementor-element-df0633c.elementor-view-default .elementor-icon{fill:#1E00AC;color:#1E00AC;border-color:#1E00AC;}.elementor-202 .elementor-element.elementor-element-df0633c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-df0633c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-df0633c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-df0633c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-df0633c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-df0633c.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-df0633c .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-df0633c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-202 .elementor-element.elementor-element-df0633c .elementor-icon-box-title{color:#0D009E;}.elementor-202 .elementor-element.elementor-element-df0633c:has(:hover) .elementor-icon-box-title,
					 .elementor-202 .elementor-element.elementor-element-df0633c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-df0633c .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#000000;}.elementor-202 .elementor-element.elementor-element-f149960{--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;--background-transition:0.3s;}.elementor-202 .elementor-element.elementor-element-f149960:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-f149960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-f149960:hover{background-color:#001F5B;}.elementor-202 .elementor-element.elementor-element-c77feaf .elementor-icon-box-wrapper{gap:15px;}.elementor-202 .elementor-element.elementor-element-c77feaf.elementor-view-stacked .elementor-icon{background-color:#1E00AC;}.elementor-202 .elementor-element.elementor-element-c77feaf.elementor-view-framed .elementor-icon, .elementor-202 .elementor-element.elementor-element-c77feaf.elementor-view-default .elementor-icon{fill:#1E00AC;color:#1E00AC;border-color:#1E00AC;}.elementor-202 .elementor-element.elementor-element-c77feaf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-c77feaf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-c77feaf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-c77feaf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-c77feaf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-c77feaf.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-c77feaf .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-c77feaf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-202 .elementor-element.elementor-element-c77feaf .elementor-icon-box-title{color:#0D009E;}.elementor-202 .elementor-element.elementor-element-c77feaf:has(:hover) .elementor-icon-box-title,
					 .elementor-202 .elementor-element.elementor-element-c77feaf:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-c77feaf .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#000000;}.elementor-202 .elementor-element.elementor-element-14510b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-202 .elementor-element.elementor-element-3e188d5{--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;--background-transition:0.3s;}.elementor-202 .elementor-element.elementor-element-3e188d5:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-3e188d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-3e188d5:hover{background-color:#001F5B;}.elementor-202 .elementor-element.elementor-element-8fc9fd2 .elementor-icon-box-wrapper{gap:15px;}.elementor-202 .elementor-element.elementor-element-8fc9fd2.elementor-view-stacked .elementor-icon{background-color:#1E00AC;}.elementor-202 .elementor-element.elementor-element-8fc9fd2.elementor-view-framed .elementor-icon, .elementor-202 .elementor-element.elementor-element-8fc9fd2.elementor-view-default .elementor-icon{fill:#1E00AC;color:#1E00AC;border-color:#1E00AC;}.elementor-202 .elementor-element.elementor-element-8fc9fd2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-8fc9fd2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-8fc9fd2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-8fc9fd2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-8fc9fd2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-8fc9fd2.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-8fc9fd2 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-8fc9fd2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-202 .elementor-element.elementor-element-8fc9fd2 .elementor-icon-box-title{color:#0D009E;}.elementor-202 .elementor-element.elementor-element-8fc9fd2:has(:hover) .elementor-icon-box-title,
					 .elementor-202 .elementor-element.elementor-element-8fc9fd2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-8fc9fd2 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#000000;}.elementor-202 .elementor-element.elementor-element-2bcc9c4{--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;--background-transition:0.3s;}.elementor-202 .elementor-element.elementor-element-2bcc9c4:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-2bcc9c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-2bcc9c4:hover{background-color:#001F5B;}.elementor-202 .elementor-element.elementor-element-4206614 .elementor-icon-box-wrapper{gap:15px;}.elementor-202 .elementor-element.elementor-element-4206614.elementor-view-stacked .elementor-icon{background-color:#1E00AC;}.elementor-202 .elementor-element.elementor-element-4206614.elementor-view-framed .elementor-icon, .elementor-202 .elementor-element.elementor-element-4206614.elementor-view-default .elementor-icon{fill:#1E00AC;color:#1E00AC;border-color:#1E00AC;}.elementor-202 .elementor-element.elementor-element-4206614.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-4206614.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-4206614.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-4206614.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-4206614.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-4206614.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-4206614 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-4206614 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-202 .elementor-element.elementor-element-4206614 .elementor-icon-box-title{color:#0D009E;}.elementor-202 .elementor-element.elementor-element-4206614:has(:hover) .elementor-icon-box-title,
					 .elementor-202 .elementor-element.elementor-element-4206614:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-4206614 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#000000;}.elementor-202 .elementor-element.elementor-element-7864dd3{--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;--background-transition:0.3s;}.elementor-202 .elementor-element.elementor-element-7864dd3:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-7864dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-7864dd3:hover{background-color:#001F5B;}.elementor-202 .elementor-element.elementor-element-f7b8107 .elementor-icon-box-wrapper{gap:15px;}.elementor-202 .elementor-element.elementor-element-f7b8107.elementor-view-stacked .elementor-icon{background-color:#1E00AC;}.elementor-202 .elementor-element.elementor-element-f7b8107.elementor-view-framed .elementor-icon, .elementor-202 .elementor-element.elementor-element-f7b8107.elementor-view-default .elementor-icon{fill:#1E00AC;color:#1E00AC;border-color:#1E00AC;}.elementor-202 .elementor-element.elementor-element-f7b8107.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-f7b8107.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-f7b8107.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-f7b8107.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-f7b8107.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-202 .elementor-element.elementor-element-f7b8107.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-f7b8107 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-f7b8107 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-202 .elementor-element.elementor-element-f7b8107 .elementor-icon-box-title{color:#0D009E;}.elementor-202 .elementor-element.elementor-element-f7b8107:has(:hover) .elementor-icon-box-title,
					 .elementor-202 .elementor-element.elementor-element-f7b8107:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-f7b8107 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#000000;}.elementor-202 .elementor-element.elementor-element-4df77dc{--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-202 .elementor-element.elementor-element-01afcc5{--spacer-size:50px;}.elementor-202 .elementor-element.elementor-element-aac7146{--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-202 .elementor-element.elementor-element-aac7146:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-aac7146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-202 .elementor-element.elementor-element-0991067{--e-image-carousel-slides-to-show:4;}.elementor-202 .elementor-element.elementor-element-02df695{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-202 .elementor-element.elementor-element-2f794af{--content-width:1000px;}.elementor-202 .elementor-element.elementor-element-ec7d1e0{--content-width:1000px;}.elementor-202 .elementor-element.elementor-element-29238cd{--content-width:1000px;}.elementor-202 .elementor-element.elementor-element-f49c856{--width:50%;}.elementor-202 .elementor-element.elementor-element-810bd04{--width:50%;}.elementor-202 .elementor-element.elementor-element-f149960{--width:50%;}.elementor-202 .elementor-element.elementor-element-3e188d5{--width:50%;}.elementor-202 .elementor-element.elementor-element-2bcc9c4{--width:50%;}.elementor-202 .elementor-element.elementor-element-7864dd3{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-aa3fae2 */.elementor-202 .elementor-element.elementor-element-aa3fae2 .yellow-word{
   color:#feff00;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b5e36 */.elementor-202 .elementor-element.elementor-element-11b5e36 .yellow-word{
   color:#feff00;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01f01a1 */.elementor-202 .elementor-element.elementor-element-01f01a1:hover .elementor-icon-box-description{
    color:#ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f49c856 */.elementor-202 .elementor-element.elementor-element-f49c856{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    background: #ffffff;
    padding: 30px;
    transition: all 0.45s ease;
    border: 1px solid rgba(0,31,91,0.08);
}

/* Hover Background */
.elementor-202 .elementor-element.elementor-element-f49c856:hover{
    background: #001F5B;
    transform: translateY(-12px);
    box-shadow: 0 20px 45px rgba(0,31,91,0.25);
}

/* Top Border Animation */
.elementor-202 .elementor-element.elementor-element-f49c856::before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0%;
    height: 4px;
    background: #F7FF7F;
    transition: all 0.45s ease;
    transform: translateX(-50%);
}

.elementor-202 .elementor-element.elementor-element-f49c856:hover::before{
    width: 100%;
}

/* ICON */
.elementor-202 .elementor-element.elementor-element-f49c856 .elementor-icon{
    color: #001F5B;
    transition: all 0.5s ease;
}

/* Icon Circle Animation */
.elementor-202 .elementor-element.elementor-element-f49c856:hover .elementor-icon{
    color: #ffffff;
    transform: scale(1.15) translateY(-5px);
}

/* HEADING */
.elementor-202 .elementor-element.elementor-element-f49c856 .elementor-icon-box-title{
    color: #001F5B;
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-f49c856:hover .elementor-icon-box-title{
    color: #F7FF7F;
}

/* DESCRIPTION */
.elementor-202 .elementor-element.elementor-element-f49c856 .elementor-icon-box-description{
    color: #000000;
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-f49c856:hover .elementor-icon-box-description{
    color: #ffffff !important;
}

/* Smooth Content Animation */
.elementor-202 .elementor-element.elementor-element-f49c856 .elementor-icon-box-content{
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-f49c856:hover .elementor-icon-box-content{
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df0633c */.elementor-202 .elementor-element.elementor-element-df0633c:hover .elementor-icon-box-description{
    color:#ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-810bd04 */.elementor-202 .elementor-element.elementor-element-810bd04{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    background: #ffffff;
    padding: 30px;
    transition: all 0.45s ease;
    border: 1px solid rgba(0,31,91,0.08);
}

/* Hover Background */
.elementor-202 .elementor-element.elementor-element-810bd04:hover{
    background: #001F5B;
    transform: translateY(-12px);
    box-shadow: 0 20px 45px rgba(0,31,91,0.25);
}

/* Top Border Animation */
.elementor-202 .elementor-element.elementor-element-810bd04::before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0%;
    height: 4px;
    background: #F7FF7F;
    transition: all 0.45s ease;
    transform: translateX(-50%);
}

.elementor-202 .elementor-element.elementor-element-810bd04:hover::before{
    width: 100%;
}

/* ICON */
.elementor-202 .elementor-element.elementor-element-810bd04 .elementor-icon{
    color: #001F5B;
    transition: all 0.5s ease;
}

/* Icon Circle Animation */
.elementor-202 .elementor-element.elementor-element-810bd04:hover .elementor-icon{
    color: #ffffff;
    transform: scale(1.15) translateY(-5px);
}

/* HEADING */
.elementor-202 .elementor-element.elementor-element-810bd04 .elementor-icon-box-title{
    color: #001F5B;
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-810bd04:hover .elementor-icon-box-title{
    color: #F7FF7F;
}

/* DESCRIPTION */
.elementor-202 .elementor-element.elementor-element-810bd04 .elementor-icon-box-description{
    color: #000000;
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-810bd04:hover .elementor-icon-box-description{
    color: #ffffff !important;
}

/* Smooth Content Animation */
.elementor-202 .elementor-element.elementor-element-810bd04 .elementor-icon-box-content{
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-810bd04:hover .elementor-icon-box-content{
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c77feaf */.elementor-202 .elementor-element.elementor-element-c77feaf:hover .elementor-icon-box-description{
    color:#ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f149960 */.elementor-202 .elementor-element.elementor-element-f149960{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    background: #ffffff;
    padding: 30px;
    transition: all 0.45s ease;
    border: 1px solid rgba(0,31,91,0.08);
}

/* Hover Background */
.elementor-202 .elementor-element.elementor-element-f149960:hover{
    background: #001F5B;
    transform: translateY(-12px);
    box-shadow: 0 20px 45px rgba(0,31,91,0.25);
}

/* Top Border Animation */
.elementor-202 .elementor-element.elementor-element-f149960::before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0%;
    height: 4px;
    background: #F7FF7F;
    transition: all 0.45s ease;
    transform: translateX(-50%);
}

.elementor-202 .elementor-element.elementor-element-f149960:hover::before{
    width: 100%;
}

/* ICON */
.elementor-202 .elementor-element.elementor-element-f149960 .elementor-icon{
    color: #001F5B;
    transition: all 0.5s ease;
}

/* Icon Circle Animation */
.elementor-202 .elementor-element.elementor-element-f149960:hover .elementor-icon{
    color: #ffffff;
    transform: scale(1.15) translateY(-5px);
}

/* HEADING */
.elementor-202 .elementor-element.elementor-element-f149960 .elementor-icon-box-title{
    color: #001F5B;
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-f149960:hover .elementor-icon-box-title{
    color: #F7FF7F;
}

/* DESCRIPTION */
.elementor-202 .elementor-element.elementor-element-f149960 .elementor-icon-box-description{
    color: #000000;
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-f149960:hover .elementor-icon-box-description{
    color: #ffffff !important;
}

/* Smooth Content Animation */
.elementor-202 .elementor-element.elementor-element-f149960 .elementor-icon-box-content{
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-f149960:hover .elementor-icon-box-content{
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8fc9fd2 */.elementor-202 .elementor-element.elementor-element-8fc9fd2:hover .elementor-icon-box-description{
    color:#ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e188d5 */.elementor-202 .elementor-element.elementor-element-3e188d5{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    background: #ffffff;
    padding: 30px;
    transition: all 0.45s ease;
    border: 1px solid rgba(0,31,91,0.08);
}

/* Hover Background */
.elementor-202 .elementor-element.elementor-element-3e188d5:hover{
    background: #001F5B;
    transform: translateY(-12px);
    box-shadow: 0 20px 45px rgba(0,31,91,0.25);
}

/* Top Border Animation */
.elementor-202 .elementor-element.elementor-element-3e188d5::before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0%;
    height: 4px;
    background: #F7FF7F;
    transition: all 0.45s ease;
    transform: translateX(-50%);
}

.elementor-202 .elementor-element.elementor-element-3e188d5:hover::before{
    width: 100%;
}

/* ICON */
.elementor-202 .elementor-element.elementor-element-3e188d5 .elementor-icon{
    color: #001F5B;
    transition: all 0.5s ease;
}

/* Icon Circle Animation */
.elementor-202 .elementor-element.elementor-element-3e188d5:hover .elementor-icon{
    color: #ffffff;
    transform: scale(1.15) translateY(-5px);
}

/* HEADING */
.elementor-202 .elementor-element.elementor-element-3e188d5 .elementor-icon-box-title{
    color: #001F5B;
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-3e188d5:hover .elementor-icon-box-title{
    color: #F7FF7F;
}

/* DESCRIPTION */
.elementor-202 .elementor-element.elementor-element-3e188d5 .elementor-icon-box-description{
    color: #000000;
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-3e188d5:hover .elementor-icon-box-description{
    color: #ffffff !important;
}

/* Smooth Content Animation */
.elementor-202 .elementor-element.elementor-element-3e188d5 .elementor-icon-box-content{
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-3e188d5:hover .elementor-icon-box-content{
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4206614 */.elementor-202 .elementor-element.elementor-element-4206614:hover .elementor-icon-box-description{
    color:#ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcc9c4 */.elementor-202 .elementor-element.elementor-element-2bcc9c4{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    background: #ffffff;
    padding: 30px;
    transition: all 0.45s ease;
    border: 1px solid rgba(0,31,91,0.08);
}

/* Hover Background */
.elementor-202 .elementor-element.elementor-element-2bcc9c4:hover{
    background: #001F5B;
    transform: translateY(-12px);
    box-shadow: 0 20px 45px rgba(0,31,91,0.25);
}

/* Top Border Animation */
.elementor-202 .elementor-element.elementor-element-2bcc9c4::before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0%;
    height: 4px;
    background: #F7FF7F;
    transition: all 0.45s ease;
    transform: translateX(-50%);
}

.elementor-202 .elementor-element.elementor-element-2bcc9c4:hover::before{
    width: 100%;
}

/* ICON */
.elementor-202 .elementor-element.elementor-element-2bcc9c4 .elementor-icon{
    color: #001F5B;
    transition: all 0.5s ease;
}

/* Icon Circle Animation */
.elementor-202 .elementor-element.elementor-element-2bcc9c4:hover .elementor-icon{
    color: #ffffff;
    transform: scale(1.15) translateY(-5px);
}

/* HEADING */
.elementor-202 .elementor-element.elementor-element-2bcc9c4 .elementor-icon-box-title{
    color: #001F5B;
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-2bcc9c4:hover .elementor-icon-box-title{
    color: #F7FF7F;
}

/* DESCRIPTION */
.elementor-202 .elementor-element.elementor-element-2bcc9c4 .elementor-icon-box-description{
    color: #000000;
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-2bcc9c4:hover .elementor-icon-box-description{
    color: #ffffff !important;
}

/* Smooth Content Animation */
.elementor-202 .elementor-element.elementor-element-2bcc9c4 .elementor-icon-box-content{
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-2bcc9c4:hover .elementor-icon-box-content{
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f7b8107 */.elementor-202 .elementor-element.elementor-element-f7b8107:hover .elementor-icon-box-description{
    color:#ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7864dd3 */.elementor-202 .elementor-element.elementor-element-7864dd3{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    background: #ffffff;
    padding: 30px;
    transition: all 0.45s ease;
    border: 1px solid rgba(0,31,91,0.08);
}

/* Hover Background */
.elementor-202 .elementor-element.elementor-element-7864dd3:hover{
    background: #001F5B;
    transform: translateY(-12px);
    box-shadow: 0 20px 45px rgba(0,31,91,0.25);
}

/* Top Border Animation */
.elementor-202 .elementor-element.elementor-element-7864dd3::before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0%;
    height: 4px;
    background: #F7FF7F;
    transition: all 0.45s ease;
    transform: translateX(-50%);
}

.elementor-202 .elementor-element.elementor-element-7864dd3:hover::before{
    width: 100%;
}

/* ICON */
.elementor-202 .elementor-element.elementor-element-7864dd3 .elementor-icon{
    color: #001F5B;
    transition: all 0.5s ease;
}

/* Icon Circle Animation */
.elementor-202 .elementor-element.elementor-element-7864dd3:hover .elementor-icon{
    color: #ffffff;
    transform: scale(1.15) translateY(-5px);
}

/* HEADING */
.elementor-202 .elementor-element.elementor-element-7864dd3 .elementor-icon-box-title{
    color: #001F5B;
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-7864dd3:hover .elementor-icon-box-title{
    color: #F7FF7F;
}

/* DESCRIPTION */
.elementor-202 .elementor-element.elementor-element-7864dd3 .elementor-icon-box-description{
    color: #000000;
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-7864dd3:hover .elementor-icon-box-description{
    color: #ffffff !important;
}

/* Smooth Content Animation */
.elementor-202 .elementor-element.elementor-element-7864dd3 .elementor-icon-box-content{
    transition: all 0.4s ease;
}

.elementor-202 .elementor-element.elementor-element-7864dd3:hover .elementor-icon-box-content{
    transform: translateY(-3px);
}/* End custom CSS */