.elementor-101 .elementor-element.elementor-element-38b2ef7 > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-38b2ef7{margin-top:110px;margin-bottom:35px;}.elementor-101 .elementor-element.elementor-element-6ee09ac .aux-modern-heading-primary{font-size:45px;font-weight:600;line-height:1.2em;color:#111111;}.elementor-101 .elementor-element.elementor-element-89282aa > .elementor-container{max-width:1270px;}.elementor-101 .elementor-element.elementor-element-89282aa{margin-top:0px;margin-bottom:70px;}.elementor-101 .elementor-element.elementor-element-efd5367 > .elementor-element-populated{padding:0px 35px 0px 35px;}.elementor-101 .elementor-element.elementor-element-77df426{width:auto;max-width:auto;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-101 .elementor-element.elementor-element-77df426 > .elementor-widget-container{margin:0px 50px 0px 2px;}.elementor-101 .elementor-element.elementor-element-77df426 .aux-modern-heading-primary{font-size:45px;font-weight:bold;line-height:1.13em;color:var( --e-global-color-primary );margin:0px 50px 20px 0px;}.elementor-101 .elementor-element.elementor-element-77df426 .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:24px;line-height:1.3em;margin:0px 0px 0px 0px;max-width:1140px;}.elementor-101 .elementor-element.elementor-element-3951c5d .aux-the-shape{background-color:#E2E2E2;width:1px;height:500px;}.elementor-101 .elementor-element.elementor-element-3951c5d{width:auto;max-width:auto;position:absolute;top:-380px;left:35px;}.elementor-101 .elementor-element.elementor-element-3951c5d .aux-widget-container{text-align:center;}.elementor-101 .elementor-element.elementor-element-15a73de .aux-the-shape{background-color:#E2E2E2;width:1px;height:560px;}.elementor-101 .elementor-element.elementor-element-15a73de{width:auto;max-width:auto;position:absolute;top:-380px;right:35px;}.elementor-101 .elementor-element.elementor-element-15a73de .aux-widget-container{text-align:center;}.elementor-101 .elementor-element.elementor-element-d6b7930 hr.aux-divider-space{padding-top:92px;margin-top:0;margin-bottom:0;}@media(max-width:1024px){.elementor-101 .elementor-element.elementor-element-401a23c{margin-top:0px;margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-89282aa{margin-top:0px;margin-bottom:80px;}.elementor-101 .elementor-element.elementor-element-3951c5d{top:-405px;}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-89282aa{margin-top:0px;margin-bottom:20px;}.elementor-101 .elementor-element.elementor-element-77df426 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-3951c5d{top:-415px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-77df426 */.elementor-101 .elementor-element.elementor-element-77df426 .aux-modern-heading-primary span {
      display: inline;
        background-image: linear-gradient(0,transparent 25%,var( --e-global-color-secondary ) 26% ,var( --e-global-color-secondary ) 38%,transparent 38%
	);
	 padding: 0px 2px;
      margin: 0 -2px;
      
      
}
@media only screen and (min-width:768px){
    .elementor-101 .elementor-element.elementor-element-77df426 .aux-widget-inner{
    display: flex;
    
}}

@media only screen and (max-width:320px){
    .elementor-101 .elementor-element.elementor-element-77df426 .aux-modern-heading-description{
        font-size:18px!important;
    }}/* End custom CSS */
/* Start custom CSS for aux_simple_shape, class: .elementor-element-3951c5d */@media only screen and (max-width:800px) and (min-width:768px){
    .elementor-101 .elementor-element.elementor-element-3951c5d{
        top:-415px!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-401a23c */@media only screen and (max-width:800px) and (min-width:768px){
    .elementor-101 .elementor-element.elementor-element-401a23c{
        margin-bottom:55px!important;
    }
}/* End custom CSS */