.elementor-kit-9{--e-global-color-primary:#FFCC01;--e-global-color-secondary:#3C3C3B;--e-global-color-accent:#F5F5F5;--e-global-color-text:#479CC3;--e-global-color-dd7a888:#000000;--e-global-color-4a8986d:#FFFFFF;--e-global-color-0b808c9:#FFBA00;--e-global-color-175afaf:#7C7C7C;--e-global-color-630fa76:#1A546F;--e-global-color-486888c:#FFFFFF00;--e-global-color-62104c7:#0000006B;--e-global-color-f033541:#5C3166;--e-global-typography-primary-font-family:"Bebas Neue";--e-global-typography-primary-font-size:47px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Bebas Neue";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-7e85d90-font-family:"MOBA Product Font";--e-global-typography-7e85d90-font-size:40px;--e-global-typography-a41e947-font-family:"Bebas Neue";--e-global-typography-a41e947-font-size:72px;--e-global-typography-a41e947-line-height:1.2em;--e-global-typography-99bdd51-font-family:"Bebas Neue";--e-global-typography-99bdd51-font-size:50px;--e-global-typography-99bdd51-line-height:1.2em;--e-global-typography-ab0493c-font-family:"Bebas Neue";--e-global-typography-ab0493c-font-size:35px;--e-global-typography-ab0493c-line-height:1.2em;--e-global-typography-92483af-font-family:"Bebas Neue";--e-global-typography-92483af-font-size:30px;--e-global-typography-92483af-line-height:1.2em;--e-global-typography-88e56a6-font-family:"Roboto";--e-global-typography-88e56a6-font-size:18px;--e-global-typography-88e56a6-font-weight:700;--e-global-typography-88e56a6-text-transform:uppercase;--e-global-typography-88e56a6-line-height:1.2em;--e-global-typography-88e56a6-letter-spacing:1px;--e-global-typography-de29538-font-size:15.5px;--e-global-typography-de29538-line-height:1.4em;--e-global-typography-0aee6df-font-family:"Bebas Neue";--e-global-typography-0aee6df-font-size:20px;--e-global-typography-0aee6df-letter-spacing:0px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-0aee6df-font-family ), Sans-serif;font-size:var( --e-global-typography-0aee6df-font-size );letter-spacing:var( --e-global-typography-0aee6df-letter-spacing );color:var( --e-global-color-accent );background-image:linear-gradient(90deg, #479CC3 0%, #1A546F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:12px 25px 12px 25px;}.elementor-kit-9 a{color:var( --e-global-color-text );}.elementor-kit-9 a:hover{color:var( --e-global-color-630fa76 );}.elementor-kit-9 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a41e947-font-family ), Sans-serif;font-size:var( --e-global-typography-a41e947-font-size );line-height:var( --e-global-typography-a41e947-line-height );}.elementor-kit-9 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-99bdd51-font-family ), Sans-serif;font-size:var( --e-global-typography-99bdd51-font-size );line-height:var( --e-global-typography-99bdd51-line-height );}.elementor-kit-9 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-ab0493c-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0493c-font-size );line-height:var( --e-global-typography-ab0493c-line-height );}.elementor-kit-9 h4{color:var( --e-global-color-0b808c9 );font-family:var( --e-global-typography-92483af-font-family ), Sans-serif;font-size:var( --e-global-typography-92483af-font-size );line-height:var( --e-global-typography-92483af-line-height );}.elementor-kit-9 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-88e56a6-font-family ), Sans-serif;font-size:var( --e-global-typography-88e56a6-font-size );font-weight:var( --e-global-typography-88e56a6-font-weight );text-transform:var( --e-global-typography-88e56a6-text-transform );line-height:var( --e-global-typography-88e56a6-line-height );letter-spacing:var( --e-global-typography-88e56a6-letter-spacing );}.elementor-kit-9 h6{color:var( --e-global-color-0b808c9 );font-family:var( --e-global-typography-88e56a6-font-family ), Sans-serif;font-size:var( --e-global-typography-88e56a6-font-size );font-weight:var( --e-global-typography-88e56a6-font-weight );text-transform:var( --e-global-typography-88e56a6-text-transform );line-height:var( --e-global-typography-88e56a6-line-height );letter-spacing:var( --e-global-typography-88e56a6-letter-spacing );}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-kit-9 img{border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.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);}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-a41e947-font-size:60px;--e-global-typography-99bdd51-font-size:40px;--e-global-typography-ab0493c-font-size:32px;--e-global-typography-92483af-font-size:28px;--e-global-typography-88e56a6-font-size:18px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-a41e947-font-size );line-height:var( --e-global-typography-a41e947-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-99bdd51-font-size );line-height:var( --e-global-typography-99bdd51-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-ab0493c-font-size );line-height:var( --e-global-typography-ab0493c-line-height );}.elementor-kit-9 h4{font-size:var( --e-global-typography-92483af-font-size );line-height:var( --e-global-typography-92483af-line-height );}.elementor-kit-9 h5{font-size:var( --e-global-typography-88e56a6-font-size );line-height:var( --e-global-typography-88e56a6-line-height );letter-spacing:var( --e-global-typography-88e56a6-letter-spacing );}.elementor-kit-9 h6{font-size:var( --e-global-typography-88e56a6-font-size );line-height:var( --e-global-typography-88e56a6-line-height );letter-spacing:var( --e-global-typography-88e56a6-letter-spacing );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-0aee6df-font-size );letter-spacing:var( --e-global-typography-0aee6df-letter-spacing );}.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-a41e947-font-size:45px;--e-global-typography-99bdd51-font-size:35px;--e-global-typography-ab0493c-font-size:28px;--e-global-typography-92483af-font-size:24px;--e-global-typography-88e56a6-font-size:18px;--e-global-typography-88e56a6-letter-spacing:1px;--e-global-typography-de29538-font-size:16px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-a41e947-font-size );line-height:var( --e-global-typography-a41e947-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-99bdd51-font-size );line-height:var( --e-global-typography-99bdd51-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-ab0493c-font-size );line-height:var( --e-global-typography-ab0493c-line-height );}.elementor-kit-9 h4{font-size:var( --e-global-typography-92483af-font-size );line-height:var( --e-global-typography-92483af-line-height );}.elementor-kit-9 h5{font-size:var( --e-global-typography-88e56a6-font-size );line-height:var( --e-global-typography-88e56a6-line-height );letter-spacing:var( --e-global-typography-88e56a6-letter-spacing );}.elementor-kit-9 h6{font-size:var( --e-global-typography-88e56a6-font-size );line-height:var( --e-global-typography-88e56a6-line-height );letter-spacing:var( --e-global-typography-88e56a6-letter-spacing );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-0aee6df-font-size );letter-spacing:var( --e-global-typography-0aee6df-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor.elementor-location-footer {
   bottom: 0 !important; 
}

.moba-video-player:hover svg {
    opacity: 1;
}

.moba-button-default .elementor-button-link {
    background-image: linear-gradient(90deg, #479CC3 0%, #1A546F 50%, #5C3166 100%);
    background-size: 150%;
}

.moba-button-default, .moba-button-yellow {
    overflow: hidden;
}


.moba-button-default .elementor-button-link:hover {
     background-size: 100%;
}

.moba-button-default .elementor-button-link:before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(71, 156, 195, 0.4),
    transparent
  );
  transition: all 650ms;
}

.moba-button-default .elementor-button-link:hover:before {
     left: 100%;
}

.moba-button-yellow .elementor-button-link {
    background-image: linear-gradient(90deg, #FAAF2D 0%, #FFCC00 50%, #FFFFFF 100%) !important;
    background-size: 150%;
}

.moba-button-yellow .elementor-button-link:hover {
     background-size: 100%;
}

.moba-button-yellow .elementor-button-link:before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.4),
    transparent
  );
  transition: all 650ms;
}

.moba-button-yellow .elementor-button-link:hover:before {
     left: 100%;
}

.moba-line-button a::after {
      content: "";          /* required */
  background: #FAAF2D;    /* adjust to your needs */
  width: 0%;            /* required */
  height: 3px;          /* adjust to your needs */
  bottom: -1px;         /* adjust to your needs */
  left: 0%;             /* adjust to your needs */
  position: absolute;   /* required */
  display: inline-flex; /* required */
  transition: 0.3s;     /* adjust to your needs */
}

.moba-line-button a:hover::after {
  width: 100%;          /* required */
  transition: 0.3s;     /* adjust to your needs */
}

.moba-slanted-product-title .elementor-widget-container, .moba-angled-icon-container-box .elementor-icon {
    transform:skew(-15deg);
}

.moba-slanted-product-title .elementor-widget-container .elementor-heading-title, .moba-angled-icon-container-box .elementor-icon svg  {
    transform:skew(15deg);
}

.moba-divider-fullwidth-container .elementor-divider-separator {
    width: 100% !important;
}

#moba-wp-newsletterform-homepage .wpforms-container {
margin-bottom: 0px;
}

#moba-wp-newsletterform-homepage .wpforms-submit, #moba-wpform-footer .wpforms-submit, #moba-contact-block .moba-contactform-mainembed .wpforms-submit {
    width: 100%; 
font-family: "Bebas Neue", "Roboto", sans-serif; font-weight: 400;
height: auto !important;
font-size: 18px;
margin-top: 10px;
}

@media (min-width:1025px) {
    .jet-mega-menu-item--mega .jet-mega-menu-mega-container__inner {
width: 1280px;
margin: 0 auto;
}
#moba-wp-newsletterform-homepage .wpforms-container .wpforms-field {
padding: 0;
}
}

@media (max-width:1024px) {
    .elementor-element-293dc51 .elementor-icon-box-icon {
        display: none;
    }
    .elementor-17987 .elementor-element.elementor-element-293dc51 .elementor-icon-box-title {
        margin-top: 18px;
    }
    .moba-lifestyle-threecol .elementor-loop-container .e-loop-item:last-child, .moba-loop-threecol-tablet-correction .elementor-loop-container .e-loop-item:last-child {
        display: none;
    }
    .elementor-kit-9 h3 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .moba-angled-icon-container-box .elementor-icon-box-title{
        margin-top: 15px;
    }
    .elementor-nav-menu--stretch.elementor-hidden-desktop li ul a {
        font-size: 17px !important;
        color: #fff !important;
        
    }
}

@media (max-width:768px) {
    .no-lazy.e-con.e-parent .e-lazyloaded {
        background: auto !important;
    }
}


/* Improved Animations Stylesheet from https://element.how/elementor-improve-entrance-animations/ , works for the 'fade' animations */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MOBA Product Font';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/sites/28/2024/08/MOBA_Product_Font.eot');
	src: url('/wp-content/uploads/sites/28/2024/08/MOBA_Product_Font.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/sites/28/2024/08/MOBA_Product_Font.woff2') format('woff2'),
		url('/wp-content/uploads/sites/28/2024/08/MOBA_Product_Font.woff') format('woff'),
		url('/wp-content/uploads/sites/28/2024/08/MOBA_Product_Font.ttf') format('truetype'),
		url('https://staging.moba-automation.com/wp-content/uploads/sites/28/MOBAProductRegular.svg#MOBAProductFont') format('svg');
}
/* End Custom Fonts CSS */