.elementor-3548 .elementor-element.elementor-element-44c02df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-e9e40f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-e9e40f2 .banner-content-wrap .banner-content h1, .elementor-3548 .elementor-element.elementor-element-e9e40f2 .banner-content-wrap .banner-content h2, .elementor-3548 .elementor-element.elementor-element-e9e40f2 .banner-content-wrap .banner-content h3, .elementor-3548 .elementor-element.elementor-element-e9e40f2 .banner-content-wrap .banner-content h4, .elementor-3548 .elementor-element.elementor-element-e9e40f2 .banner-content-wrap .banner-content h5, .elementor-3548 .elementor-element.elementor-element-e9e40f2 .banner-content-wrap .banner-content h6{color:#2980B9;}.elementor-3548 .elementor-element.elementor-element-e9e40f2 .btn{background-color:#2980B9;}.elementor-3548 .elementor-element.elementor-element-6d62292{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3548 .elementor-element.elementor-element-35f8fd9 .pricing-single-item .ignite{background-color:#2580A7;}.elementor-3548 .elementor-element.elementor-element-35f8fd9 .btn{background-color:#2980B9;}.elementor-3548 .elementor-element.elementor-element-776ad1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-b1780e9 > .elementor-widget-container{background-color:#00000000;}.elementor-3548 .elementor-element.elementor-element-b1780e9 .who-we-area.bg-gondola2{background-color:#F2F2F2 !important;}.elementor-3548 .elementor-element.elementor-element-b1780e9 .top-title{color:#000000;}.elementor-3548 .elementor-element.elementor-element-b1780e9 .who-we-area-content h2, .elementor-3548 .elementor-element.elementor-element-b1780e9 .who-we-area-content h3, .elementor-3548 .elementor-element.elementor-element-b1780e9 .who-we-area-content h4, .elementor-3548 .elementor-element.elementor-element-b1780e9 .who-we-area-content h5, .elementor-3548 .elementor-element.elementor-element-b1780e9 .who-we-area-content h6, .elementor-3548 .elementor-element.elementor-element-b1780e9 .section-warp h2, .elementor-3548 .elementor-element.elementor-element-b1780e9 .section-warp h1, .elementor-3548 .elementor-element.elementor-element-b1780e9 .section-warp h3, .elementor-3548 .elementor-element.elementor-element-b1780e9 .section-warp h4, .elementor-3548 .elementor-element.elementor-element-b1780e9 .section-warp h5, .elementor-3548 .elementor-element.elementor-element-b1780e9 .section-warp h6{color:#000000;}.elementor-3548 .elementor-element.elementor-element-b1780e9 .who-we-area-content p{color:#000000;}.elementor-3548 .elementor-element.elementor-element-b1780e9 .who-we-area-content .we-are-list li{color:#000000;}.elementor-3548 .elementor-element.elementor-element-b1780e9 .who-we-img .review span{color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-b1780e9 .who-we-img .review h3{color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-3a1b6a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-2dfc87d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-2dfc87d .features-area.bg-gondola2, .elementor-3548 .elementor-element.elementor-element-2dfc87d .services-area-three.bg-secondary{background-color:#F2F2F2 !important;}.elementor-3548 .elementor-element.elementor-element-2dfc87d .top-title{color:#000000;}.elementor-3548 .elementor-element.elementor-element-2dfc87d .section-title h2, .elementor-3548 .elementor-element.elementor-element-2dfc87d .section-title h3, .elementor-3548 .elementor-element.elementor-element-2dfc87d .section-title h4, .elementor-3548 .elementor-element.elementor-element-2dfc87d .section-title h5, .elementor-3548 .elementor-element.elementor-element-2dfc87d .section-title h6, .elementor-3548 .elementor-element.elementor-element-2dfc87d .section-warp h2, .elementor-3548 .elementor-element.elementor-element-2dfc87d .section-warp h1, .elementor-3548 .elementor-element.elementor-element-2dfc87d .section-warp h3, .elementor-3548 .elementor-element.elementor-element-2dfc87d .section-warp h4, .elementor-3548 .elementor-element.elementor-element-2dfc87d .section-warp h5, .elementor-3548 .elementor-element.elementor-element-2dfc87d .section-warp h6{color:#000000;}.elementor-3548 .elementor-element.elementor-element-2dfc87d .features-single-item.style-two, .elementor-3548 .elementor-element.elementor-element-2dfc87d  .services-single-item-three{background-color:#2980B9;}.elementor-3548 .elementor-element.elementor-element-2dfc87d .features-single-item.style-two:hover, .elementor-3548 .elementor-element.elementor-element-2dfc87d  .services-single-item-three:hover{background-color:var( --e-global-color-8a928d3 );}.elementor-3548 .elementor-element.elementor-element-2dfc87d .features-single-item .icon, .elementor-3548 .elementor-element.elementor-element-2dfc87d .services-single-item-three .icon{color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-2dfc87d .features-single-item h3, .elementor-3548 .elementor-element.elementor-element-2dfc87d .services-single-item-three h3{font-size:15px;}.elementor-3548 .elementor-element.elementor-element-2dfc87d .features-single-item p, .elementor-3548 .elementor-element.elementor-element-2dfc87d .services-single-item-three p{color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-2dfc87d .read-more{color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-2c00066{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3548 .elementor-element.elementor-element-2c00066:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-2c00066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a928d3 );}.elementor-3548 .elementor-element.elementor-element-02c81d6{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3548 .elementor-element.elementor-element-e8d501d .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;}.elementor-3548 .elementor-element.elementor-element-e8d501d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:800;}.elementor-3548 .elementor-element.elementor-element-effd866 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;}.elementor-3548 .elementor-element.elementor-element-effd866 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:800;}.elementor-3548 .elementor-element.elementor-element-cbad908 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;}.elementor-3548 .elementor-element.elementor-element-cbad908 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:800;}.elementor-3548 .elementor-element.elementor-element-d987571 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;}.elementor-3548 .elementor-element.elementor-element-d987571 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:800;}.elementor-3548 .elementor-element.elementor-element-cf78e1d .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;}.elementor-3548 .elementor-element.elementor-element-cf78e1d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:800;}.elementor-3548 .elementor-element.elementor-element-707fbfc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-707fbfc:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-707fbfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b49e480 );}.elementor-3548 .elementor-element.elementor-element-a01ff26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-161bb00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1399px){.elementor-3548 .elementor-element.elementor-element-02c81d6{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-3548 .elementor-element.elementor-element-02c81d6{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-3548 .elementor-element.elementor-element-02c81d6{--grid-auto-flow:row;}}@media(max-width:991px){.elementor-3548 .elementor-element.elementor-element-02c81d6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3548 .elementor-element.elementor-element-44c02df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3548 .elementor-element.elementor-element-e9e40f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3548 .elementor-element.elementor-element-6d62292{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3548 .elementor-element.elementor-element-02c81d6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for Norflo_BannerThree, class: .elementor-element-e9e40f2 */.animated-title {
  font-size: 48px;
  font-weight: 700;
  color: #2980B9;
}

.words {
  display: inline-block;
  height: 1.2em;
  overflow: hidden;
  vertical-align: bottom;
}

.words span {
  display: block;
  animation: rotateWords 8s infinite;
}

@keyframes rotateWords {
  0%   { transform: translateY(0); }
  25%  { transform: translateY(-1.2em); }
  50%  { transform: translateY(-2.4em); }
  75%  { transform: translateY(-3.6em); }
  100% { transform: translateY(0); }
}/* End custom CSS */