.elementor-249 .elementor-element.elementor-element-0d52593{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.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-249 .elementor-element.elementor-element-3cb4a35{padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FBAD1A;text-align:center;}.elementor-249 .elementor-element.elementor-element-3cb4a35:hover{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-249 .elementor-element.elementor-element-3cb4a35 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-58f658d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-249 .elementor-element.elementor-element-5db0307{--display:flex;}.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-249 .elementor-element.elementor-element-783faaf{font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-2a32901{--display:flex;}.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-249 .elementor-element.elementor-element-9a8cc4b img{border-radius:10px 10px 10px 10px;}.elementor-249 .elementor-element.elementor-element-a0d2769{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-8f50cfd{--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-249 .elementor-element.elementor-element-6b83687 img{border-radius:10px 10px 10px 10px;}.elementor-249 .elementor-element.elementor-element-dc7207e{--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-249 .elementor-element.elementor-element-832e05a{padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FBAD1A;text-align:center;}.elementor-249 .elementor-element.elementor-element-832e05a:hover{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FBAD1A;}.elementor-249 .elementor-element.elementor-element-832e05a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-7b2f524{font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-2a91a7a{margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-539ed48{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-538b0c3{padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FBAD1A;text-align:center;}.elementor-249 .elementor-element.elementor-element-538b0c3:hover{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FBAD1A;}.elementor-249 .elementor-element.elementor-element-538b0c3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-2ddd30d{font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-676534c{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-f4f745c{padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FBAD1A;text-align:center;}.elementor-249 .elementor-element.elementor-element-f4f745c:hover{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FBAD1A;}.elementor-249 .elementor-element.elementor-element-f4f745c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-fae72b7{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-11d29c5{--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-249 .elementor-element.elementor-element-9f0bb2b{padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FBAD1A;text-align:center;}.elementor-249 .elementor-element.elementor-element-9f0bb2b:hover{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FBAD1A;}.elementor-249 .elementor-element.elementor-element-9f0bb2b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-9313388{font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-d24f5a7{--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-249 .elementor-element.elementor-element-8a5591a img{border-radius:10px 10px 10px 10px;}.elementor-249 .elementor-element.elementor-element-04f096a{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-2d6aa9e .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-63ace0f{font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-b331999 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-b342974{font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-e48ec2a .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-7f84593{font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-6734d75{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-7fc85cc{padding:10px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FBAD1A;text-align:center;}.elementor-249 .elementor-element.elementor-element-7fc85cc:hover{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FBAD1A;}.elementor-249 .elementor-element.elementor-element-7fc85cc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-727748d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-family:"Lato", Sans-serif;}.elementor-249 .elementor-element.elementor-element-727748d .elementskit-accordion .elementskit-card-body p{color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-727748d .elementskit-accordion .elementskit-card-body{color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-727748d .elementskit-accordion .elementskit-card-body p, .elementor-249 .elementor-element.elementor-element-727748d .elementskit-accordion .elementskit-card-body{font-family:"Lato", Sans-serif;}body.elementor-page-249:not(.elementor-motion-effects-element-type-background), body.elementor-page-249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A3DA4 0%, #0E2564 100%);}@media(min-width:768px){.elementor-249 .elementor-element.elementor-element-8f50cfd{--width:50%;}.elementor-249 .elementor-element.elementor-element-dc7207e{--width:50%;}.elementor-249 .elementor-element.elementor-element-11d29c5{--width:50%;}.elementor-249 .elementor-element.elementor-element-d24f5a7{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-2a91a7a */.home-animated {
    position: absolute;
    padding: 8px 25px;
    color: #fff;
    text-decoration: none;
    overflow: hidden;
    border-radius: 3px;
    background: #167abf;
    left: 20px;
    bottom: 40px;
    font-size: 12px;
    text-transform: uppercase;
    animation: zoom-in-zoom-out 1s ease-out infinite;
}

@media (max-width: 768px) {
    .home-animated {
        padding: 2px 40px;
        font-size: 10px;
    }
}


.home-animated span:first-child {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 4px;
    border-radius: 10px;
    background: linear-gradient(90deg, #fff400, #fff);
    animation: animate1 2s linear infinite;
}


.home-animated span:nth-child(2) {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 4px;
    background: linear-gradient(180deg, #05fb33, #fff);
    animation: animate2 2s linear infinite;
    animation-delay: 1s;
}


.home-animated span:nth-child(3) {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(270deg, #ff7d88, #fff);
    animation: animate3 2s linear infinite;
}

.home-animated span:nth-child(4) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 4px;
    background: linear-gradient(0deg, #05d8fb, #fff);
    animation: animate4 2s linear infinite;
    animation-delay: 1s;
}




@keyframes animate1 { 
   0% {
    transform: translateX(-100%);
}
100% {
    transform: translateX(100%);
} 
}


@keyframes animate2 { 
0% {
    transform: translateY(-100%);
}
100% {
    transform: translateY(100%);
}
}

@keyframes animate3 { 
0% {
    transform: translateX(100%);
}
100% {
    transform: translateX(-100%);
}
}

@keyframes animate4 { 
0% {
    transform: translateY(100%);
}
100% {
    transform: translateY(-100%);
}
}





@keyframes zoom-in-zoom-out {
    0% {
    transform: scale(1);
}
50% {
    transform: scale(1.1);
}
100% {
    transform: scale(1);
}
}/* End custom CSS */