.elementor-258 .elementor-element.elementor-element-305b058 a{color:#E5E5E5;}.elementor-258 .elementor-element.elementor-element-305b058{padding:7% 4% 0% 4%;}.elementor-258 .elementor-element.elementor-element-d5aa47d{text-align:left;}.elementor-258 .elementor-element.elementor-element-d5aa47d .elementor-heading-title{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:42px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.elementor-258 .elementor-element.elementor-element-983602f{color:#E5E5E5;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-258 .elementor-element.elementor-element-983602f > .elementor-widget-container{margin:20px 0px 0px 0px;}body.elementor-page-258:not(.elementor-motion-effects-element-type-background), body.elementor-page-258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111013;}@media(max-width:1024px){.elementor-258 .elementor-element.elementor-element-305b058{margin-top:80px;margin-bottom:0px;}.elementor-258 .elementor-element.elementor-element-d5aa47d .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-258 .elementor-element.elementor-element-305b058{margin-top:150px;margin-bottom:0px;padding:7% 4% 0% 4%;}.elementor-258 .elementor-element.elementor-element-d5aa47d{text-align:left;}.elementor-258 .elementor-element.elementor-element-d5aa47d .elementor-heading-title{font-size:30px;}.elementor-258 .elementor-element.elementor-element-983602f{text-align:left;font-size:14px;}}/* Start custom CSS */html, body {
    overflow-x:hidden;
    max-width: 100%;
}/* End custom CSS */