.elementor-510 .elementor-element.elementor-element-2c0356b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-510 .elementor-element.elementor-element-ec1383d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-510 .elementor-element.elementor-element-cb51985{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-510 .elementor-element.elementor-element-cb51985 img{width:100%;}.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-510 .elementor-element.elementor-element-87e4888{background-color:#DDAA3E;padding:5px 15px 5px 15px;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-87e4888 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#000000;}body.elementor-page-510:not(.elementor-motion-effects-element-type-background), body.elementor-page-510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}@media(max-width:767px){.elementor-510 .elementor-element.elementor-element-cb51985{--container-widget-width:151px;--container-widget-flex-grow:0;width:var( --container-widget-width, 151px );max-width:151px;}}/* Start custom CSS */.kk-hero{position:relative;overflow:hidden;
 background:linear-gradient(165deg,#15110b 0%,#0c0907 60%,#0a0807 100%) !important}
.kk-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
 background:
  radial-gradient(58% 54% at 5% 0%, rgba(232,168,50,.40), transparent 60%),
  radial-gradient(26% 24% at 2% -2%, rgba(255,206,104,.44), transparent 60%);
 transform-origin:0 0;animation:kkGlow 22s ease-in-out infinite alternate;will-change:transform}
.kk-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
 background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271000%27%20height%3D%271000%27%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%2760%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.320%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27126%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.301%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27192%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.282%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27258%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.263%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27324%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.244%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27390%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.225%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27456%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.206%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27522%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.187%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27588%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.168%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27654%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.149%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27720%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.130%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27786%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.111%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27852%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.092%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27918%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.073%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%2710%27%20cy%3D%27-8%27%20r%3D%27984%27%20fill%3D%27none%27%20stroke%3D%27%23E9B645%27%20stroke-opacity%3D%270.054%27%20stroke-width%3D%272.5%27%2F%3E%3C%2Fsvg%3E");
 background-repeat:no-repeat;background-position:left top;
 background-size:clamp(240px,34vw,460px) clamp(240px,34vw,460px)}
.kk-hero>*{position:relative;z-index:1}
@keyframes kkGlow{0%{transform:scale(1)}100%{transform:scale(1.05)}}
@media (prefers-reduced-motion:reduce){.kk-hero::before{animation:none}}/* End custom CSS */