.elementor-kit-6{--e-global-color-primary:#1361AC;--e-global-color-secondary:#F5F5F5;--e-global-color-text:#121212;--e-global-color-accent:#F5F5F5;--e-global-color-2031109:#FFFFFF;--e-global-color-67b286b:#0077C8;--e-global-color-0a14f03:#601671;--e-global-color-b144abb:#D50323;--e-global-color-c949eee:#DC0612;--e-global-color-5d7d9cf:#CEA100;--e-global-color-d80d19c:#826FB0;--e-global-color-cde101d:#009EB7;--e-global-color-8a51375:#FFE500;--e-global-color-9670560:#CEA100;--e-global-color-3b1fa03:#594197;--e-global-color-8135186:#254A9D;--e-global-color-dde9eb6:#FF6600;--e-global-typography-primary-font-family:"Urbanist";--e-global-typography-secondary-font-family:"Urbanist";--e-global-typography-text-font-family:"Open Sans";--e-global-typography-accent-font-family:"Open Sans";background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Urbanist", Sans-serif;font-size:18px;line-height:1.6em;color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:0px;}.elementor-kit-6 a{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-kit-6 h1{color:var( --e-global-color-accent );font-family:"Urbanist", Sans-serif;font-size:125px;font-weight:700;}.elementor-kit-6 h2{color:var( --e-global-color-accent );font-family:"Urbanist", Sans-serif;font-size:54px;font-weight:700;line-height:1em;}.elementor-kit-6 h3{color:var( --e-global-color-accent );font-family:"Urbanist", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-kit-6 h4{color:var( --e-global-color-accent );font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;}.elementor-kit-6 h5{color:var( --e-global-color-accent );font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:500;line-height:1.4em;}.elementor-kit-6 h6{color:var( --e-global-color-accent );font-size:18px;font-weight:500;line-height:1.5em;}.elementor-kit-6 label{color:var( --e-global-color-text );font-family:"Urbanist", Sans-serif;font-size:14px;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:50px;}.elementor-element{--widgets-spacing:50px 50px;--widgets-spacing-row:50px;--widgets-spacing-column:50px;}{}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-6 h1{font-size:69px;}.elementor-kit-6 h2{font-size:51px;}.elementor-kit-6 h3{font-size:32px;}.elementor-kit-6 h4{font-size:26px;}.elementor-kit-6 h5{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:16px;}.elementor-kit-6 a{font-size:16px;}.elementor-kit-6 h1{font-size:42px;}.elementor-kit-6 h2{font-size:30px;}.elementor-kit-6 h3{font-size:26px;}.elementor-kit-6 h4{font-size:23px;}.elementor-kit-6 h5{font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-kit-6 {
    --home-gradient: linear-gradient(to right, var(--e-global-color-primary), var(--e-global-color-67b286b), var(--e-global-color-0a14f03), var(--e-global-color-c949eee));
    --home-number-gradient: radial-gradient(var(--e-global-color-67b286b),var(--e-global-color-primary));
    --km-yellow-gradient: radial-gradient(var(--e-global-color-secondary),var(--e-global-color-5d7d9cf));
    --rainbow-gradient: linear-gradient(to right, rgba(255, 0, 0, 1) 0%,
        rgba(255, 154, 0, 1) 20%,
        rgba(208, 222, 33, 1) 40%,
        rgba(79, 220, 74, 1) 60%,
        rgba(63, 218, 216, 1) 80%,
        rgba(47, 201, 226, 1) 100%,
        rgba(28, 127, 238, 1));
    --riso-dark-gradient: linear-gradient(to bottom, #5B3292,#351165);
    --riso-light-gradient: radial-gradient(#B680FF,#D7BAFF,#B680FF);
}

.light-links a{
    color: var(--e-global-color-accent) !important;
}

.yellow-text {
    color: var(--e-global-color-8a51375) !important;
}
.gold-text {
    color: var(--e-global-color-9670560) !important;
}
.riso-dark-gradient{
    background: var(--riso-dark-gradient);
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.riso-light-gradient{
    background: var(--riso-light-gradient);
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.rainbow-text {
    background: var(--rainbow-gradient);
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.home-gradient-text {
    background: var(--home-gradient);
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.home-number-gradient {
    background: var(--home-number-gradient);
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.km-yellow-gradient {
    background: var(--km-yellow-gradient);
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*Vertical Scroll Slider*/
.slider-container-inner .slide {
    margin-bottom: 10px !important;
}
.slider-container .slider-container-inner{
    animation: looping 50s linear infinite;
}
.slider-container {
    height: 1000px;
}

@keyframes looping{
from {
    transform: translateY(0);
}
to {
    transform: translateY(-50%);
}
}

.slider-container-reverse{
    animation: reverse-looping 50s linear infinite;
}
.slider-container-reverse {
    height: 1000px;

}

@keyframes reverse-looping{
0% {
    transform: translateY(-50%);
}
100% {
    transform: translateY(0);
}
}

@media only screen and (max-width: 360px) {
	.slider-container-reverse, .slider-container  {
	max-height: 350px;
        height: 350px;
    width: 100px;
	}
}

/*Logo Carousel*/
.logo-container-inner .logo-img{
    margin-right:30px;
}
.logo-container .logo-container-inner{
    animation: logo-loop 50s linear infinite;
}
@keyframes logo-loop{
from {
    transform: translateX(0);
}
to {
    transform: translateX(-50%);
}
}
@media only screen and (max-width: 767px) {
    .logo-container-inner .logo-img{
    margin-right:20px;
}
}/* End custom CSS */