.elementor-306 .elementor-element.elementor-element-4dee21d5{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-306 .elementor-element.elementor-element-48bd3a4{--display:flex;}.elementor-306 .elementor-element.elementor-element-48bd3a4:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-48bd3a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-306 .elementor-element.elementor-element-1c029cc8 > .elementor-widget-container{padding:20px 20px 20px 20px;}/* Start custom CSS for text-editor, class: .elementor-element-1c029cc8 */.elementor-306 .elementor-element.elementor-element-1c029cc8 h1, .elementor-306 .elementor-element.elementor-element-1c029cc8 h2, .elementor-306 .elementor-element.elementor-element-1c029cc8 h3, .elementor-306 .elementor-element.elementor-element-1c029cc8 h4, .elementor-306 .elementor-element.elementor-element-1c029cc8 h5, .elementor-306 .elementor-element.elementor-element-1c029cc8 h6{
    
    font-style: normal !important;
    margin-bottom: 10px;
}

.elementor-306 .elementor-element.elementor-element-1c029cc8 h1{
    font-size: 180%;
}

.elementor-306 .elementor-element.elementor-element-1c029cc8 h2{
    font-size: 160%;
}

.elementor-306 .elementor-element.elementor-element-1c029cc8 h3{
    font-size: 150%;
}

.elementor-306 .elementor-element.elementor-element-1c029cc8 h4{
    font-size: 130%;
}

.elementor-306 .elementor-element.elementor-element-1c029cc8 h5{
    font-size: 120%;
}

.elementor-306 .elementor-element.elementor-element-1c029cc8 h6{
    font-size: 110%;
}/* End custom CSS */