.elementor-kit-30{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-e26bd00:#006F9E;--e-global-color-6fe21e4:#FFFFFF;--e-global-color-bb3ed54:#004968;--e-global-color-7a236ce:#1D1F20;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:1500ms;--e-preloader-animation:eicon-spin;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:#FFF;--e-preloader-size:55px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-30 e-page-transition{background-color:#00000080;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-28 .elementor-element.elementor-element-26bac9e .swiper-pagination-bullet-active {
    height: 10px;
    width: 40px;
    border-radius: 7px;
}
.elementor-28 .elementor-element.elementor-element-26bac9e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: #0D78B9;
    opacity: 1;
    height: 10px;
    width: 40px;
    border-radius: 7px;
}
.elementor-28 .elementor-element.elementor-element-26bac9e .swiper-pagination-bullet-active {
    background-color: #003E64;
    height: 10px;
    width: 40px!important;
    border-radius: 7px;
}

.elementor-28 .elementor-element.elementor-element-44fe4c0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    height: 6px;
    width: 26px;
    border-radius: 7px;
}
.elementor-28 .elementor-element.elementor-element-44fe4c0 .swiper-pagination-bullet {
    height: 6px;
    width: 26px;
    border-radius: 7px;
}
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{
bottom: 0px
}

.bgloop {
  animation: looping 20s infinite linear;
  background-size: auto 100vh;
}
@keyframes looping {
    to {background-position: 0 100vh}
}

/* Swiper Custom code */
.elementor-testimonial--align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {
    display: block;
}
.elementor-28 .elementor-element.elementor-element-73d3147 .elementor-testimonial__name {
    display: flex;
}
.elementor-widget-testimonial-carousel .swiper-slide {
    padding: 3px;
}

/*

.swiper-slide .swiper-slide-duplicate .elementor-testimonial__text{
visibility: visible!important;
}


.elementor-testimonial__content{
    visibility: hidden;
}
.elementor-testimonial__cite{
    visibility: hidden;
}*/

.elementor-widget-button .elementor-button{
  background: linear-gradient(to right, #006C9A 50%, #55C3FF 50%);
  background-size: 250% 100%;
  background-position: right bottom;
  transition: all .4s ease-out;
}
.elementor-widget-button .elementor-button:hover {
  background-position: left bottom;
}
@media (max-width: 767px){
.elementor-1385 .elementor-element.elementor-element-c0f996a .elementor-menu-toggle {
    border-radius: 7px 0px;
}
}
.elementor-slides .swiper-slide-inner .elementor-slide-button {
    border-radius: 10px 0;
}
.elementor-slides .swiper-slide-inner .elementor-slide-button:hover {
    border-radius: 10px 0;
    background-color: #00568B;
    border-color: #00568B;
}/* End custom CSS */