.elementor-kit-14{--e-global-color-primary:#3C3C3C;--e-global-color-secondary:#7A5F3C;--e-global-color-text:#D8CBB2;--e-global-color-accent:#F2F2F2;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#151515;font-family:"Helvetica", Sans-serif;}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{
  --ipx-scroll-rgb-light:0,222,255;
  --ipx-scroll-rgb:0,191,255;

  --site-width:1200px;
  --site-padding:20px;

  --bg-dark:#151515;
  --bg-deep:#0B0B0B;

  --brand-red:#E30613;
  --brand-red-hover:#ff1f2d;
  --brand-blue:#00bfff;

  --text-dark:#151515;
  --text-light:rgba(255,255,255,.92);
  --muted-light:rgba(255,255,255,.72);
  --muted-dark:rgba(21,21,21,.72);

  --radius-1:12px;
  --radius-2:16px;
  --radius-3:22px;

  --shadow-soft:0 12px 26px rgba(0,0,0,.30);
  --shadow-med:0 18px 40px rgba(0,0,0,.34);
}

body.ipx-scroll-red{
  --ipx-scroll-rgb-light:255,90,90;
  --ipx-scroll-rgb:227,6,19;
}

.elementor-section>.elementor-container,
.e-con>.e-con-inner{
  max-width:var(--site-width);
  padding-left:var(--site-padding);
  padding-right:var(--site-padding);
}

html,body{
  width:100%;
  max-width:100%;
  margin:0;
  padding:0;
  overflow-x:hidden;
  overflow-y:auto;
}

body{
  position:relative;
  background:var(--bg-dark);
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

*,*::before,*::after{
  box-sizing:border-box;
}

img,video,iframe,svg{
  max-width:100%;
  height:auto;
}

a{
  -webkit-tap-highlight-color:transparent;
}

:focus-visible{
  outline:2px solid rgba(227,6,19,.55);
  outline-offset:3px;
}

.fw,.fullwidth,.is-fullwidth{
  width:100vw;
  max-width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
}

.fw-inner{
  width:min(var(--site-width),calc(100% - (var(--site-padding) * 2)));
  margin:0 auto;
}

@media (max-width:640px){
  :root{ --site-padding:16px; }
}

@font-face{
  font-family:'HelveticaLocal';
  src:url('../../fonts/Helvetica.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'HelveticaLocal';
  src:url('../../fonts/Helvetica-Bold.woff2') format('woff2');
  font-weight:700;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:'URWGeometric';
  src:url('../../fonts/URWGeometricRegular.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'URWGeometric';
  src:url('../../fonts/URWGeometricBold.woff2') format('woff2');
  font-weight:700;
  font-style:normal;
  font-display:swap;
}

body,p,span,li{
  font-family:'HelveticaLocal',Helvetica,Arial,sans-serif;
  font-weight:400;
}

h1,h2,h3,h4,h5,h6,.elementor-heading-title{
  font-family:'URWGeometric',Helvetica,Arial,sans-serif;
  font-weight:700;
}

button,.elementor-button,input[type="submit"],input[type="button"]{
  font-family:'URWGeometric',Helvetica,Arial,sans-serif;
  font-weight:700;
}/* End custom CSS */