.elementor-1124 .elementor-element.elementor-element-42ec5be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1124 .elementor-element.elementor-element-42ec5be:not(.elementor-motion-effects-element-type-background), .elementor-1124 .elementor-element.elementor-element-42ec5be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121546;}.elementor-1124 .elementor-element.elementor-element-28461b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1124 .elementor-element.elementor-element-2c0b9e3 .number{color:#4183C4;}.elementor-1124 .elementor-element.elementor-element-5784178{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1124{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.55;}/* Start custom CSS for cta-item, class: .elementor-element-2c0b9e3 */.at-ftr3-cta h2 {
    font-size: 110px;
}

.at-ftr3-cta .cta-link a span {
    line-height: 1;
    font-size: 60px;
}

@media (max-width:768px){
.at-ftr3-cta h2 {
    font-size: 50px!important;
}}

@media (max-width:768px){.at-ftr3-cta .cta-link a span {
    font-size: 40px!important;
    margin-top: 15px;
}}

@media (max-width:768px){ .cta-link{
    margin-top: 25px!important;
}}

.at-ftr3-cta .cta-link a i
 {
    width: 100px;
    height: 100px;
 }/* End custom CSS */
/* Start custom CSS for footer-cpr, class: .elementor-element-440d6e2 */.at-ftr3-cta .at-ftr3-subtitle {
    color: #4183c4;
    font-size: 14px;
    font-weight: 500;
    padding: 5px 12px;
    margin-bottom: 25px;
    border-radius: 4px;
    display: inline-block;
    background: linear-gradient(90deg, rgba(62, 93, 170, 0.2) 0%, rgba(65, 131, 196, 0) 100%);
}

.elementor-1124 .elementor-element.elementor-element-440d6e2 img{
    width: 250px;
    margin-right: 10px;
}/* End custom CSS */