.elementor-907 .elementor-element.elementor-element-1506d44{padding:40px 0px 40px 0px;}.elementor-907 .elementor-element.elementor-element-509b8b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-907 .elementor-element.elementor-element-509b8b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-b65037a{width:auto;max-width:auto;animation-duration:2000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-907 .elementor-element.elementor-element-b65037a .aux-widget-inner > *{text-align:right;margin-left:auto !important;}.elementor-907 .elementor-element.elementor-element-b65037a .aux-modern-heading-primary{font-size:60px;font-weight:700;letter-spacing:-1.8px;color:#000000;margin:0px 0px 0px 0px;max-width:606px;}.elementor-907 .elementor-element.elementor-element-4e0e545{animation-duration:2000ms;z-index:9;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-907 .elementor-element.elementor-element-4e0e545 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-4e0e545 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-907 .elementor-element.elementor-element-4e0e545 .aux-modern-heading-description{color:#000000;font-size:20px;font-weight:200;letter-spacing:0.78px;max-width:1600px;}.elementor-907 .elementor-element.elementor-element-a19cfce .elementor-button{background-color:var( --e-global-color-d510690 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d510690 );border-radius:37px 37px 37px 37px;padding:26px 34px 26px 34px;}.elementor-907 .elementor-element.elementor-element-a19cfce .elementor-button:hover, .elementor-907 .elementor-element.elementor-element-a19cfce .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-d510690 );border-color:var( --e-global-color-d510690 );}.elementor-907 .elementor-element.elementor-element-a19cfce > .elementor-widget-container{margin:0px 0px 140px 0px;padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-a19cfce .elementor-button-content-wrapper{flex-direction:row;}.elementor-907 .elementor-element.elementor-element-a19cfce .elementor-button:hover svg, .elementor-907 .elementor-element.elementor-element-a19cfce .elementor-button:focus svg{fill:var( --e-global-color-d510690 );}@media(max-width:1024px){.elementor-907 .elementor-element.elementor-element-b65037a .aux-modern-heading-primary{font-size:50px;}.elementor-907 .elementor-element.elementor-element-4e0e545 .aux-modern-heading-description{font-size:17px;}}@media(max-width:767px){.elementor-907 .elementor-element.elementor-element-1506d44{padding:40px 0px 40px 0px;}.elementor-907 .elementor-element.elementor-element-b65037a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-b65037a .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-907 .elementor-element.elementor-element-b65037a .aux-modern-heading-primary{font-size:32px;max-width:612px;}.elementor-907 .elementor-element.elementor-element-72a0a5c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-4e0e545 > .elementor-widget-container{padding:0px 0px 120px 0px;}.elementor-907 .elementor-element.elementor-element-4e0e545 .aux-modern-heading-description{font-size:15px;}.elementor-907 .elementor-element.elementor-element-a19cfce .elementor-button{padding:10px 16px 10px 16px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-b65037a */.elementor-907 .elementor-element.elementor-element-b65037a .aux-modern-heading-primary span{
    background-image: linear-gradient(var( --e-global-color-d510690 ), var( --e-global-color-d510690 ));
    background-repeat: no-repeat;
    background-position: center 80%;
    background-size: 100% 20%;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4e0e545 */.elementor-907 .elementor-element.elementor-element-4e0e545 .aux-modern-heading-primary span{
    background-image: linear-gradient(var( --e-global-color-d510690 ), var( --e-global-color-d510690 ));
    background-repeat: no-repeat;
    background-position: center 80%;
    background-size: 100% 20%;
}
.elementor-907 .elementor-element.elementor-element-4e0e545 .aux-modern-heading-primary {
    display: inline-block;
}/* End custom CSS */