.elementor-4381 .elementor-element.elementor-element-32f559f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:86px;--padding-right:86px;}.elementor-4381 .elementor-element.elementor-element-32f559f:not(.elementor-motion-effects-element-type-background), .elementor-4381 .elementor-element.elementor-element-32f559f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-4381 .elementor-element.elementor-element-052bddc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:72px;--padding-left:86px;--padding-right:86px;}.elementor-4381 .elementor-element.elementor-element-052bddc:not(.elementor-motion-effects-element-type-background), .elementor-4381 .elementor-element.elementor-element-052bddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}/* Start custom CSS for heading, class: .elementor-element-348eff3 */.elementor-4381 .elementor-element.elementor-element-348eff3 .elementor-heading-title{font:600 12px/1.4 Montserrat,sans-serif!important;letter-spacing:1.5px;color:#E7D49E!important;text-transform:uppercase;margin:0 0 16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f833b19 */.elementor-4381 .elementor-element.elementor-element-f833b19 .elementor-heading-title{font:700 clamp(30px,4vw,44px)/1.2 Montserrat,sans-serif!important;color:#fff!important;margin:0 0 20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f559f */.elementor-4381 .elementor-element.elementor-element-32f559f{position:relative;overflow:hidden;padding-left:max(clamp(20px,6vw,150px),calc((100% - 1440px)/2))!important;padding-right:max(clamp(20px,6vw,150px),calc((100% - 1440px)/2))!important;background-image:radial-gradient(ellipse 60% 120% at 50% 0%,rgba(0,112,255,.35) 0%,transparent 70%),radial-gradient(ellipse 45% 90% at 100% 100%,rgba(231,212,158,.16) 0%,transparent 70%)!important}@media(max-width:767px){.elementor-4381 .elementor-element.elementor-element-32f559f{padding-top:56px!important;padding-bottom:56px!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb851c */.elementor-4381 .elementor-element.elementor-element-ddb851c{width:100%!important;max-width:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-052bddc */.elementor-4381 .elementor-element.elementor-element-052bddc{padding-left:max(clamp(20px,6vw,150px),calc((100% - 1440px)/2))!important;padding-right:max(clamp(20px,6vw,150px),calc((100% - 1440px)/2))!important;}@media(max-width:767px){.elementor-4381 .elementor-element.elementor-element-052bddc{padding-top:48px!important;padding-bottom:48px!important}}/* End custom CSS */
/* Start custom CSS */html{scroll-behavior:smooth}body{background:#000!important}body{background:#000}/* End custom CSS */