.elementor-41 .elementor-element.elementor-element-7f2cff6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 70px 0px;
}

.elementor-41 .elementor-element.elementor-element-7f2cff6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-41 .elementor-element.elementor-element-fc4c3f3>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-41 .elementor-element.elementor-element-fc4c3f3 {
    padding: 0% 5% 0% 8%;
}

.elementor-41 .elementor-element.elementor-element-98c729d .ct-heading .item--title {
    margin-bottom: 0px;
}

.elementor-41 .elementor-element.elementor-element-98c729d .ct-heading .ct-text-highlight {
    color: #122ABA;
}

.elementor-41 .elementor-element.elementor-element-c1502ec .ct-text-editor {
    color: #1B1B1B;
}

.elementor-41 .elementor-element.elementor-element-c1502ec {
    font-size: 18px;
    line-height: 29px;
}

.elementor-41 .elementor-element.elementor-element-192ebe7>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-41 .elementor-element.elementor-element-192ebe7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-f993f7e .ct-fancy-box .item--description {
    font-size: 15px;
    line-height: 25px;
}

.elementor-41 .elementor-element.elementor-element-f993f7e>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 33px 50px 32px 50px;
    background-color: #EDF2FAB3;
}

.elementor-41 .elementor-element.elementor-element-4bdc935 .ct-fancy-box .item--description {
    font-size: 15px;
    line-height: 25px;
}

.elementor-41 .elementor-element.elementor-element-4bdc935>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 33px 50px 57px 50px;
    background-color: #EDF2FAB3;
}

.elementor-41 .elementor-element.elementor-element-82fcc19 .ct-fancy-box .item--description {
    font-size: 15px;
    line-height: 25px;
}

.elementor-41 .elementor-element.elementor-element-82fcc19>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 33px 50px 57px 50px;
    background-color: #EDF2FAB3;
}

.elementor-41 .elementor-element.elementor-element-487d65e>.elementor-widget-container {
    padding: 94px 100px 100px 100px;
    background-color: #EDF2FAB3;
}

.elementor-41 .elementor-element.elementor-element-0bd3cf5 iframe {
    height: 420px;
    filter: brightness( 100%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

@media(min-width:768px) {
    .elementor-41 .elementor-element.elementor-element-52e0abf {
        width: 51.636%;
    }
    .elementor-41 .elementor-element.elementor-element-f66f351 {
        width: 48.26%;
    }
    .elementor-41 .elementor-element.elementor-element-84d320e {
        width: 33.33%;
    }
    .elementor-41 .elementor-element.elementor-element-2c37c6f {
        width: 66.67%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-41 .elementor-element.elementor-element-84d320e {
        width: 38%;
    }
    .elementor-41 .elementor-element.elementor-element-2c37c6f {
        width: 62%;
    }
}

@media(max-width:1024px) {
    .elementor-41 .elementor-element.elementor-element-fc4c3f3 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-41 .elementor-element.elementor-element-98c729d .ct-heading .item--title {
        font-size: 36px;
    }
    .elementor-41 .elementor-element.elementor-element-f993f7e .ct-fancy-box .item--icon i {
        font-size: 36px;
    }
    .elementor-41 .elementor-element.elementor-element-f993f7e .ct-fancy-box-layout1 .item--icon {
        min-width: 36px;
    }
    .elementor-41 .elementor-element.elementor-element-f993f7e>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-41 .elementor-element.elementor-element-4bdc935 .ct-fancy-box .item--icon i {
        font-size: 36px;
    }
    .elementor-41 .elementor-element.elementor-element-4bdc935 .ct-fancy-box-layout1 .item--icon {
        min-width: 36px;
    }
    .elementor-41 .elementor-element.elementor-element-4bdc935>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-41 .elementor-element.elementor-element-82fcc19 .ct-fancy-box .item--icon i {
        font-size: 36px;
    }
    .elementor-41 .elementor-element.elementor-element-82fcc19 .ct-fancy-box-layout1 .item--icon {
        min-width: 36px;
    }
    .elementor-41 .elementor-element.elementor-element-82fcc19>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-41 .elementor-element.elementor-element-487d65e>.elementor-widget-container {
        padding: 50px 30px 50px 30px;
    }
}

@media(max-width:767px) {
    .elementor-41 .elementor-element.elementor-element-98c729d .ct-heading .item--title {
        font-size: 32px;
    }
}