.elementor-421 .elementor-element.elementor-element-25c9987:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-25c9987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3079ED;}.elementor-421 .elementor-element.elementor-element-25c9987{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 0px 20px 0px;}.elementor-421 .elementor-element.elementor-element-25c9987 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-421 .elementor-element.elementor-element-d759abc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-d759abc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3079ED;}.elementor-421 .elementor-element.elementor-element-d759abc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-421 .elementor-element.elementor-element-d759abc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-421 .elementor-element.elementor-element-2c2569b .elementor-icon-wrapper{text-align:left;}.elementor-421 .elementor-element.elementor-element-2c2569b .elementor-icon{font-size:100px;}.elementor-421 .elementor-element.elementor-element-2c2569b .elementor-icon svg{height:100px;}.elementor-421 .elementor-element.elementor-element-2c2569b > .elementor-widget-container{margin:-40px 0px -40px 0px;}.elementor-widget-text-editor{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-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-421 .elementor-element.elementor-element-6113b0f{color:var( --e-global-color-9a15b41 );}.elementor-421 .elementor-element.elementor-element-961df01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-961df01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3079ED;}.elementor-421 .elementor-element.elementor-element-961df01 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-421 .elementor-element.elementor-element-961df01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-421 .elementor-element.elementor-element-aa83bd1 .tp-el-section{background-color:#3079ED;}.elementor-421 .elementor-element.elementor-element-aa83bd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-3ff3540:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-3ff3540 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3079ED;}.elementor-421 .elementor-element.elementor-element-3ff3540 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px -30px;--e-column-margin-right:0px;--e-column-margin-left:-30px;}.elementor-421 .elementor-element.elementor-element-3ff3540 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-421 .elementor-element.elementor-element-4afaa5b .tp-el-section{background-color:#3079ED;}.elementor-421 .elementor-element.elementor-element-4afaa5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-f2cbe9e:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-f2cbe9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3079ED;}.elementor-421 .elementor-element.elementor-element-f2cbe9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-421 .elementor-element.elementor-element-f2cbe9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-421 .elementor-element.elementor-element-4c5bbdd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-421 .elementor-element.elementor-element-4c5bbdd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3079ED;}.elementor-421 .elementor-element.elementor-element-4c5bbdd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-421 .elementor-element.elementor-element-4c5bbdd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-1de41f4{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;}.elementor-421 .elementor-element.elementor-element-1de41f4 .elementor-divider-separator{width:100%;}.elementor-421 .elementor-element.elementor-element-1de41f4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-421 .elementor-element.elementor-element-bb18397:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-bb18397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3079ED;}.elementor-421 .elementor-element.elementor-element-bb18397{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-421 .elementor-element.elementor-element-bb18397 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{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-421 .elementor-element.elementor-element-2b53bba{text-align:center;}.elementor-421 .elementor-element.elementor-element-2b53bba .elementor-heading-title{color:#FFFFFF99;font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:600;}@media(max-width:1024px){.elementor-421 .elementor-element.elementor-element-961df01 > .elementor-element-populated{margin:0px 0px 0px -30px;--e-column-margin-right:0px;--e-column-margin-left:-30px;}.elementor-421 .elementor-element.elementor-element-aa83bd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-3ff3540 > .elementor-element-populated{margin:0px 0px 0px -30px;--e-column-margin-right:0px;--e-column-margin-left:-30px;}.elementor-421 .elementor-element.elementor-element-4afaa5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-421 .elementor-element.elementor-element-d759abc{width:50%;}.elementor-421 .elementor-element.elementor-element-961df01{width:50%;}.elementor-421 .elementor-element.elementor-element-3ff3540{width:50%;}}@media(max-width:767px){.elementor-421 .elementor-element.elementor-element-6113b0f{text-align:center;}.elementor-421 .elementor-element.elementor-element-aa83bd1 .tp-el-section{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 30px !important;border-radius:0px 0px 0px 0px !important;}.elementor-421 .elementor-element.elementor-element-aa83bd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-421 .elementor-element.elementor-element-aa83bd1.elementor-element{--align-self:flex-start;}.elementor-421 .elementor-element.elementor-element-4afaa5b .tp-el-section{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 30px !important;border-radius:0px 0px 0px 0px !important;}.elementor-421 .elementor-element.elementor-element-4afaa5b > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-421 .elementor-element.elementor-element-4afaa5b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}}/* Start custom CSS for text-editor, class: .elementor-element-6113b0f */#2c2569b
{
    opacity: 0.8;
    font-size: 18px;
    }
.footerheading1 {    
    font-size: 16px;
    line-height: 1;
    font-family: 'Inter Bold', Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for tp-footer-list, class: .elementor-element-aa83bd1 */@media only screen and (max-width: 768px) {
    .footer-bg3 {
        text-align: center; /* Centers text on mobile */
        margin-left: auto;
        margin-right: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #3079ED;
        width: 100%; /* Ensures the container takes the full width */
    }
}/* End custom CSS */