.elementor-451 .elementor-element.elementor-element-cc61b43{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#353535;--border-color:#353535;}.elementor-451 .elementor-element.elementor-element-cc61b43:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-cc61b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-870ef80 ) 0%, #03080E 100%);}.elementor-451 .elementor-element.elementor-element-12f4b4d .elementor-heading-title{font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-59c56af{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-451 .elementor-element.elementor-element-12f4b4d .elementor-heading-title{font-size:25px;}.elementor-451 .elementor-element.elementor-element-59c56af{--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:10px;}}/* Start custom CSS */@media screen and (max-width: 767px) {
    .elementor-kit-9 h3{
            font-size: clamp(22px, 1vw, 18px) !important;
        line-height: clamp(28px, 1vw, 24px) !important;
        margin: 10px 0 !important;
}
}/* End custom CSS */