.elementor-kit-9{--e-global-color-primary:#0D0740;--e-global-color-secondary:#000000;--e-global-color-text:#0D0740;--e-global-color-accent:#FF5300;--e-global-color-5ddf88f:#FFFFFF;--e-global-color-764183d:#A6BBFF;--e-global-color-14ef391:#FFFD83;--e-global-color-6beb0ed:#D6FEB5;--e-global-color-86b4fcd:#02010100;--e-global-color-57c8da2:#000000CC;--e-global-color-54d3725:#000000;--e-global-color-7928927:#D2DBFF;--e-global-color-67dd65e:#F5F7F7;--e-global-color-5d9854e:#F5F7F7;--e-global-color-a18e939:#A8B9FF;--e-global-color-7c907ef:#FF9966;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-size:65px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Outfit";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Outfit";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.3em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Outfit";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-392b9e0-font-family:"Outfit";--e-global-typography-392b9e0-font-size:22px;--e-global-typography-392b9e0-font-weight:600;--e-global-typography-392b9e0-text-transform:capitalize;--e-global-typography-392b9e0-font-style:normal;--e-global-typography-392b9e0-text-decoration:none;--e-global-typography-392b9e0-line-height:1.2em;--e-global-typography-392b9e0-letter-spacing:0px;--e-global-typography-c05b693-font-family:"Poppins";--e-global-typography-c05b693-font-size:22px;--e-global-typography-c05b693-font-weight:300;--e-global-typography-c05b693-text-transform:none;--e-global-typography-c05b693-font-style:normal;--e-global-typography-c05b693-text-decoration:none;--e-global-typography-c05b693-line-height:1.5em;--e-global-typography-c05b693-letter-spacing:0px;--e-global-typography-6558fb1-font-family:"Poppins";--e-global-typography-6558fb1-font-size:16px;--e-global-typography-6558fb1-font-weight:300;--e-global-typography-6558fb1-text-transform:uppercase;--e-global-typography-6558fb1-font-style:normal;--e-global-typography-6558fb1-text-decoration:none;--e-global-typography-6558fb1-line-height:1.5em;--e-global-typography-6558fb1-letter-spacing:10px;--e-global-typography-92bce3b-font-family:"Poppins";--e-global-typography-92bce3b-font-size:16px;--e-global-typography-92bce3b-font-weight:400;--e-global-typography-92bce3b-text-transform:capitalize;--e-global-typography-92bce3b-font-style:italic;--e-global-typography-92bce3b-text-decoration:underline;--e-global-typography-92bce3b-line-height:1em;--e-global-typography-92bce3b-letter-spacing:0px;--e-global-typography-b2deeae-font-family:"Poppins";--e-global-typography-b2deeae-font-size:85px;--e-global-typography-b2deeae-font-weight:600;--e-global-typography-b2deeae-text-transform:none;--e-global-typography-b2deeae-font-style:normal;--e-global-typography-b2deeae-text-decoration:none;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-b2deeae-letter-spacing:0px;--e-global-typography-fb1a3e0-font-family:"Poppins";--e-global-typography-fb1a3e0-font-size:200px;--e-global-typography-fb1a3e0-font-weight:600;--e-global-typography-fb1a3e0-text-transform:none;--e-global-typography-fb1a3e0-font-style:normal;--e-global-typography-fb1a3e0-text-decoration:none;--e-global-typography-fb1a3e0-line-height:1.2em;--e-global-typography-fb1a3e0-letter-spacing:0px;--e-global-typography-397e168-font-family:"Poppins";--e-global-typography-397e168-font-size:16px;--e-global-typography-397e168-font-weight:400;--e-global-typography-397e168-text-transform:capitalize;--e-global-typography-397e168-font-style:italic;--e-global-typography-397e168-text-decoration:none;--e-global-typography-397e168-line-height:1.3em;--e-global-typography-397e168-letter-spacing:0px;background-color:#FFFFFF;color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 p{margin-block-end:0px;}.elementor-kit-9 a{color:var( --e-global-color-primary );}.elementor-kit-9 h1{color:var( --e-global-color-primary );font-size:4rem;text-transform:uppercase;}.elementor-kit-9 h2{color:var( --e-global-color-primary );font-size:3rem;}.elementor-kit-9 h3{color:var( --e-global-color-primary );font-size:2.6rem;font-weight:700;}.elementor-kit-9 h4{font-family:"Outfit", Sans-serif;font-size:1.6rem;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1366px;}.e-con{--container-max-width:1366px;--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:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-primary-font-size:45px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:14px;--e-global-typography-c05b693-font-size:14px;--e-global-typography-6558fb1-font-size:14px;--e-global-typography-92bce3b-font-size:14px;--e-global-typography-b2deeae-font-size:65px;--e-global-typography-fb1a3e0-font-size:145px;--e-global-typography-397e168-font-size:14px;font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:20px;--e-global-typography-392b9e0-font-size:18px;--e-global-typography-b2deeae-font-size:48px;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-fb1a3e0-font-size:100px;--e-global-typography-fb1a3e0-line-height:1em;font-size:18px;}.elementor-kit-9 h4{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */.innova-no-dots {
   list-style: none; 
    padding-inline-start: 0px;
}

.innova-container {
    padding-top: 52px;
    padding-bottom: 52px;
    padding-left: 20px;
    padding-right:20px;
}

.innova-video-header-hidden {
    visibility : hidden;
    opacity: 0;
   transition: visibility 0s linear 0.7s, opacity 0.7s linear;
}


body[data-elementor-device-mode=mobile] .innova-video-header-hidden {
    visibility : visible;
    opacity: 1;
}

.innova-video-header-shown
{
    visibility : visible;
    opacity: 1;
    transition: visibility 0s linear 0.7s, opacity 0.7s linear;
}

.elementor-heading-title.elementor-size-xxl {
    font-size: 4rem !important;
    text-transform: uppercase !important;
}

body[data-elementor-device-mode=mobile] .elementor-heading-title.elementor-size-xxl {
    font-size: 3.2rem !important;
    text-transform: uppercase !important;
}

.elementor-heading-title.elementor-size-xl {
    font-size: 2.5rem !important;
}

.elementor-heading-title.elementor-size-large {
    font-size: 1.75rem !important;
}

.elementor-heading-title.elementor-size-medium {
    font-size: 1.25rem !important;
    font-weight: normal !important;
    line-height: 1.5 !important;
}

.innova-intro-paragraph p {
    font-size: 1.75rem;
    font-weight: normal;
    line-height: 1.2em;
}

.innova-button .elementor-button {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.innova-button .elementor-button-icon{
  position: absolute !important;
  left: 10px;
  transition: left 0.2s;
}

.innova-button:hover  .elementor-button-icon{
  position: absolute;
  left: 125px;
  transition: left 0.5s;
}

.innova-button .elementor-button-text{
  padding-left: 20px;
  padding-right: 0px;
  transition: padding 0.2s;
}

.innova-button:hover .elementor-button-text{
  padding-left: 0px;
  padding-right: 20px;
  transition: padding 0.5s;
}

.innova-button .elementor-button-content-wrapper {
  display: inline-block;
  width: 110px;
  text-align: center;
}

.innova-button-small .elementor-button {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.innova-button-small .elementor-button-icon{
  position: absolute !important;
  left: 12px;
  transition: left 0.2s;
}

.innova-button-small:hover  .elementor-button-icon{
  position: absolute;
  left: 72px;
  transition: left 0.5s;
}

.innova-button-small .elementor-button-text{
  padding-left: 10px;
  padding-right: 0px;
  transition: padding 0.2s;
}

.innova-button-small:hover .elementor-button-text{
  padding-left: 0px;
  padding-right: 10px;
  transition: padding 0.5s;
}

.innova-button-small .elementor-button-content-wrapper {
  display: inline-block;
  width: 80px;
  text-align: center;
}

.innova-button-medium .elementor-button {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.innova-button-medium .elementor-button-icon{
  position: absolute !important;
  left: 5px;
  transition: left 0.2s;
}

.innova-button-medium:hover  .elementor-button-icon{
  position: absolute;
  left: 120px;
  transition: left 0.5s;
}

.innova-button-medium .elementor-button-text{
  padding-left: 10px;
  padding-right: 0px;
  transition: padding 0.2s;
}

.innova-button-medium:hover .elementor-button-text{
  padding-left: 0px;
  padding-right: 10px;
  transition: padding 0.5s;
}

.innova-button-medium .elementor-button-content-wrapper {
  display: inline-block;
  width: 140px;
  text-align: center;
}
.innova-button-large .elementor-button {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.innova-button-large .elementor-button-icon{
  position: absolute !important;
  left: 5px;
  transition: left 0.2s;
}

.innova-button-large:hover  .elementor-button-icon{
  position: absolute;
  left: 180px;
  transition: left 0.5s;
}

.innova-button-large .elementor-button-text{
  padding-left: 10px;
  padding-right: 0px;
  transition: padding 0.2s;
}

.innova-button-large:hover .elementor-button-text{
  padding-left: 0px;
  padding-right: 10px;
  transition: padding 0.5s;
}

.innova-button-large .elementor-button-content-wrapper {
  display: inline-block;
  width: 200px;
  text-align: center;
}


.innova-slides a, 
.innova-tile a,
.innova-text a {
  text-decoration: none;
  position: relative;
  padding-left: 0px;
  transition: padding-left 0.2s ease-out, 
  color 0.2s ease-out;
  font: normal;
}

.innova-slides a:hover, 
.innova-tile a:hover,
.innova-text a:hover{
  padding-left: 13px !important;
  transition: padding-left 0.4s cubic-bezier(0,0.5,0,1),
  color 0.4s ease-out;
}



.innova-tile .dot{
  height: 10px;
  width: 10px;
  background-color: #FFFFFF;
  border-radius: 50%;
  display: inline-block;
  margin-right: 3px;
}

.innova-slides .dot {
  height: 10px;
  width: 10px;
  background-color: #FF5100;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
}

.innova-slides span.dot::before {
  content:"";
  border-radius: 1px;
  border-top: .2em solid #FF5100;
  position: absolute;
  left: 0px;
  bottom: 0.4em;
  width: 0px;
  transition: 
    width 0.2s cubic-bezier(0,0.5,0,1),
    left 0.2s cubic-bezier(0,0.5,0,1);
}


.innova-slides a:hover span.dot::before {
  width: 15px;
  left: -13px;
  transition: 
    width 0.4s cubic-bezier(0,0.5,0,1),
    left 0.4s cubic-bezier(0,0.5,0,1);
}


.innova-tile span.dot::before {
  content:"";
  border-radius: 4px;
  border-top: .2em solid #FFFFFF;
  position: absolute;
  left:31px;
  bottom: 1.25em;
  width:0px;
  transition: width 0.2s ease-out,
                left 0.2s ease-out;
}


body[data-elementor-device-mode=mobile] .innova-tile span.dot::before {
      bottom: 1.4em;
}

.innova-tile a:hover span.dot::before {
  width: 15px;
  left:0;
  transition: width 0.4s cubic-bezier(0,0.5,0,1),
                left 0.4s cubic-bezier(0,0.5,0,1);
}



.innova-heading-medium .elementor-heading-title {
    font-size: 1.75rem !important;
    font-weight: 400 !important;
}

.innova-heading-large .elementor-heading-title {
    font-family: "Outfit", Sans-serif !important;
    font-size: 2.5rem !important;
    font-weight: 700 !important;
}


.innova-slides .swiper-slide-contents {
    max-width: 400px !important;
    background-color: white;
    padding: 40px;
    border-radius: 24px;
    box-shadow: 0px 30px 30px #0D074029;
}

body[data-elementor-device-mode=mobile] .innova-slides .swiper-slide-contents {
    max-width: 200px !important;
    background-color: white;
    padding: 20px;
    border-radius: 24px;
    box-shadow: 0px 10px 20px #0D074029;
}

body[data-elementor-device-mode=mobile] .elementor-slides .swiper-slide-inner {
    padding: 0px 20px 30px 0px !important;
}


.innova-slides .elementor-slide-button {
    padding: 0px !important;
}/* End custom CSS */