.elementor-13302 .elementor-element.elementor-element-55937f7{--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-13302 .elementor-element.elementor-element-55937f7:not(.elementor-motion-effects-element-type-background), .elementor-13302 .elementor-element.elementor-element-55937f7 > .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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13302 .elementor-element.elementor-element-80d3d9e{--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-13302 .elementor-element.elementor-element-80d3d9e:not(.elementor-motion-effects-element-type-background), .elementor-13302 .elementor-element.elementor-element-80d3d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}/* Start custom CSS for heading, class: .elementor-element-a8e0702 */.elementor-13302 .elementor-element.elementor-element-a8e0702 .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-193bb45 */.elementor-13302 .elementor-element.elementor-element-193bb45 .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 text-editor, class: .elementor-element-4ddd98f */.elementor-13302 .elementor-element.elementor-element-4ddd98f .elementor-widget-container,.elementor-13302 .elementor-element.elementor-element-4ddd98f p{font:500 16px/1.7 Montserrat,sans-serif!important;color:#B8B8B8!important;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55937f7 */.elementor-13302 .elementor-element.elementor-element-55937f7{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-13302 .elementor-element.elementor-element-55937f7{padding-top:56px!important;padding-bottom:56px!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6687fd */.elementor-13302 .elementor-element.elementor-element-b6687fd{width:100%!important;max-width:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d3d9e */.elementor-13302 .elementor-element.elementor-element-80d3d9e{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-13302 .elementor-element.elementor-element-80d3d9e{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 */