.elementor-kit-8{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#0F0F0F;--e-global-color-text:#FFFFFFA6;--e-global-color-accent:#2563EB;--e-global-color-22aecfc:#0000002B;--e-global-color-07ef0d1:#FFFFFF0D;--e-global-color-6f1d998:#FFFFFFA6;--e-global-color-d493897:#FFFFFFE6;--e-global-color-e2f0d7a:#3A58F0BF;--e-global-color-08f9502:#FFFFFF26;--e-global-color-fd2784c:#FFFFFF4D;--e-global-color-de1e42b:#252525;--e-global-color-65ad457:#FBFBFB;--e-global-color-a43c93f:#0F0F0F;--e-global-color-a80a4fe:#FFFFFF;--e-global-color-0335a3a:#BABABA;--e-global-color-aa04043:#456183A6;--e-global-color-513d593:#DADADA;--e-global-color-2883b87:#284463C2;--e-global-color-3bbeb7d:#100520CC;--e-global-color-192ae4d:#100520;--e-global-color-6c220ea:#3A58F0;--e-global-color-8aa7a74:#FFFFFF82;--e-global-color-4ead811:#2F4DE6;--e-global-color-76c8c73:#FFFFFFBF;--e-global-color-34cee57:#2563EBB3;--e-global-color-078e9e6:#FFFFFF24;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:1rem;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:0.9rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:0.8rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-3fc186e-font-family:"Poppins";--e-global-typography-3fc186e-font-size:2.7rem;--e-global-typography-3fc186e-font-weight:600;--e-global-typography-3fc186e-line-height:1.4em;--e-global-typography-9fb2531-font-family:"Poppins";--e-global-typography-9fb2531-font-size:1.7rem;--e-global-typography-9fb2531-font-weight:400;--e-global-typography-9fb2531-line-height:1.6em;--e-global-typography-9fb2531-letter-spacing:1px;--e-global-typography-d0e4ed1-font-family:"Poppins";--e-global-typography-d0e4ed1-font-size:1rem;--e-global-typography-d0e4ed1-font-weight:400;--e-global-typography-d0e4ed1-line-height:1.4em;--e-global-typography-d0e4ed1-letter-spacing:0px;--e-global-typography-6bebecb-font-family:"Poppins";--e-global-typography-6bebecb-font-size:1rem;--e-global-typography-6bebecb-font-weight:400;--e-global-typography-6bebecb-line-height:1.6em;--e-global-typography-6bebecb-letter-spacing:0.3px;--e-global-typography-6ca8fef-font-family:"Poppins";--e-global-typography-6ca8fef-font-size:0.9rem;--e-global-typography-6ca8fef-font-weight:400;--e-global-typography-6ca8fef-line-height:1.4em;--e-global-typography-005a743-font-family:"Poppins";--e-global-typography-005a743-font-size:1rem;--e-global-typography-005a743-font-weight:600;--e-global-typography-005a743-text-transform:capitalize;--e-global-typography-005a743-font-style:normal;--e-global-typography-005a743-text-decoration:none;--e-global-typography-005a743-line-height:1.4em;--e-global-typography-06d1b43-font-family:"Poppins";--e-global-typography-06d1b43-font-size:2.7rem;--e-global-typography-06d1b43-font-weight:600;--e-global-typography-06d1b43-line-height:1.4em;--e-global-typography-06d1b43-letter-spacing:1px;--e-global-typography-979ab83-font-family:"Poppins";--e-global-typography-979ab83-font-size:1.2rem;--e-global-typography-979ab83-font-weight:400;--e-global-typography-979ab83-line-height:1.4em;--e-global-typography-979ab83-letter-spacing:0.3px;--e-global-typography-32add69-font-family:"Poppins";--e-global-typography-32add69-font-size:1rem;--e-global-typography-32add69-font-weight:500;--e-global-typography-32add69-line-height:1.5em;--e-global-typography-32add69-letter-spacing:0.2px;background-color:var( --e-global-color-a43c93f );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-513d593 );}.elementor-kit-8 a:hover{color:var( --e-global-color-a80a4fe );}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor a:link, .elementor .smooth-hover a:link, {transition:all 0.25s ease-in-out;}.elementor-kit-8 img{border-radius:15px 15px 15px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-3fc186e-font-size:2.4em;--e-global-typography-9fb2531-font-size:1.4rem;--e-global-typography-9fb2531-line-height:1.6em;--e-global-typography-9fb2531-letter-spacing:0.5px;--e-global-typography-d0e4ed1-font-size:1em;--e-global-typography-6bebecb-font-size:1rem;--e-global-typography-005a743-font-size:1rem;--e-global-typography-06d1b43-font-size:50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-3fc186e-font-size:24px;--e-global-typography-3fc186e-line-height:1.1em;--e-global-typography-9fb2531-font-size:1rem;--e-global-typography-9fb2531-line-height:1.6em;--e-global-typography-9fb2531-letter-spacing:0.5px;--e-global-typography-6bebecb-font-size:0.9rem;--e-global-typography-6bebecb-line-height:1.4em;--e-global-typography-6ca8fef-font-size:16px;--e-global-typography-6ca8fef-line-height:20px;--e-global-typography-06d1b43-font-size:40px;--e-global-typography-06d1b43-line-height:50px;--e-global-typography-979ab83-font-size:16px;--e-global-typography-979ab83-line-height:20px;--e-global-typography-32add69-font-size:1rem;--e-global-typography-32add69-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root {
color-scheme: dark;
-webkit-tap-highlight-color: transparent;
}





.ARshadow{
   box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px -1px, rgba(0, 0, 0, 0.2) 0px 1px 3px -1px;
}

.elementor-icon svg {
    transition: all .3s ease;
}


/* Remove any previous gutter rules first */
html { scrollbar-gutter: auto; }

/* Desktop only: reserve scrollbar slot on the right side */
@media (min-width: 1024px) {
  html { 
      scrollbar-gutter: auto;
      scrollbar-width: thin;
      
  }
}



/* Avoid accidental horizontal scrollbars caused by 100vw */
html, body { overflow-x: clip; }/* End custom CSS */