.elementor-kit-6{--e-global-color-primary:#E8001D;--e-global-color-secondary:#A80015;--e-global-color-text:#080808;--e-global-color-accent:#0F0F0F;--e-global-color-e1d7a2f:#FFFFFF0A;--e-global-color-4f88e1b:#FFFFFF17;--e-global-color-92df25b:#FFFFFF14;--e-global-color-e8a440a:#F0F0F0;--e-global-color-fceb2b1:#F0F0F080;--e-global-color-21dbb3e:#FFFFFF14;--e-global-color-2c51821:#E8001D40;--e-global-color-00105ea:#E8001D38;--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;}.elementor-kit-6 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 */.bg-wrap{position:fixed;inset:0;z-index:0;pointer-events:none}
.bg-grad{position:absolute;inset:0;
  background:
    radial-gradient(ellipse 70% 55% at 10% 5%,  rgba(232,0,29,.14),transparent 60%),
    radial-gradient(ellipse 55% 45% at 90% 85%,  rgba(232,0,29,.10),transparent 55%),
    radial-gradient(ellipse 40% 35% at 55% 50%,  rgba(150,0,20,.07), transparent 55%);}
.bg-grid{position:absolute;inset:0;
  background-image:
    linear-gradient(rgba(232,0,29,.028) 1px,transparent 1px),
    linear-gradient(90deg,rgba(232,0,29,.028) 1px,transparent 1px);
  background-size:55px 55px;}
.orb{position:absolute;border-radius:50%;filter:blur(80px);}
.o1{width:500px;height:500px;background:rgba(232,0,29,.10);top:-120px;left:-120px;
    animation:fOrb 14s ease-in-out infinite alternate;}
.o2{width:380px;height:380px;background:rgba(180,0,20,.08);bottom:-80px;right:-80px;
    animation:fOrb 14s ease-in-out infinite alternate;animation-delay:-5s;}
.o3{width:260px;height:260px;background:rgba(232,0,29,.06);top:45%;left:55%;
    animation:fOrb 14s ease-in-out infinite alternate;animation-delay:-9s;}/* End custom CSS */