.elementor-1029 .elementor-element.elementor-element-110ddc0{--display:flex;--min-height:290px;--justify-content:center;}.elementor-1029 .elementor-element.elementor-element-110ddc0:not(.elementor-motion-effects-element-type-background), .elementor-1029 .elementor-element.elementor-element-110ddc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05052A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1029 .elementor-element.elementor-element-5be54ae{text-align:center;}.elementor-1029 .elementor-element.elementor-element-5be54ae .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-1029 .elementor-element.elementor-element-3db8c89{text-align:center;}.elementor-1029 .elementor-element.elementor-element-3db8c89 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-1029 .elementor-element.elementor-element-3725630{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1029 .elementor-element.elementor-element-3725630 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:34px;font-weight:400;color:#FFFFFF;}.elementor-1029 .elementor-element.elementor-element-471b071{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-1029 .elementor-element.elementor-element-471b071.elementor-element{--align-self:center;}.elementor-1029 .elementor-element.elementor-element-471b071 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1029 .elementor-element.elementor-element-af8f376 .elementor-button{background-color:#3EAC4D;font-family:"Rubik", Sans-serif;font-size:35px;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1029 .elementor-element.elementor-element-af8f376{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}body.elementor-page-1029:not(.elementor-motion-effects-element-type-background), body.elementor-page-1029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05052A;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1029 .elementor-element.elementor-element-110ddc0{--min-height:80vh;--justify-content:center;}.elementor-1029 .elementor-element.elementor-element-5be54ae .elementor-heading-title{font-size:19px;}.elementor-1029 .elementor-element.elementor-element-3db8c89 .elementor-heading-title{font-size:28px;}.elementor-1029 .elementor-element.elementor-element-3725630 .elementor-heading-title{font-size:22px;}.elementor-1029 .elementor-element.elementor-element-471b071{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1029 .elementor-element.elementor-element-471b071.elementor-element{--align-self:center;}.elementor-1029 .elementor-element.elementor-element-af8f376 .elementor-button{font-size:22px;}}@media(min-width:768px){.elementor-1029 .elementor-element.elementor-element-110ddc0{--content-width:900px;}}/* Start custom CSS for heading, class: .elementor-element-5be54ae */.elementor-1029 .elementor-element.elementor-element-5be54ae .elementor-heading-title {
    background-image: linear-gradient(to right,#cc0a39,#cc0a39);
    padding-bottom: 6px;
    padding-top: 5px;
    padding-left: 0.3em;
    padding-right: 0.3em;
}


.elementor-1029 .elementor-element.elementor-element-5be54ae h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}/* End custom CSS */