.elementor-9379 .elementor-element.elementor-element-576778f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:110px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-9379 .elementor-element.elementor-element-576778f::before, .elementor-9379 .elementor-element.elementor-element-576778f > .elementor-background-video-container::before, .elementor-9379 .elementor-element.elementor-element-576778f > .e-con-inner > .elementor-background-video-container::before, .elementor-9379 .elementor-element.elementor-element-576778f > .elementor-background-slideshow::before, .elementor-9379 .elementor-element.elementor-element-576778f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9379 .elementor-element.elementor-element-576778f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #FFFFFF00 0%, #1F6796D9 68%);}.elementor-9379 .elementor-element.elementor-element-c472915{--display:flex;--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-9379 .elementor-element.elementor-element-13f3650{z-index:2;text-align:center;}.elementor-9379 .elementor-element.elementor-element-13f3650 img{max-width:20%;}.elementor-9379 .elementor-element.elementor-element-4ab9ed7 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-9379 .elementor-element.elementor-element-4ab9ed7{text-align:center;}.elementor-9379 .elementor-element.elementor-element-4ab9ed7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-9379 .elementor-element.elementor-element-861c33d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9379 .elementor-element.elementor-element-5c7292a .elementor-button{background-color:#FFAF00;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 40px 12px 40px;}.elementor-9379 .elementor-element.elementor-element-5c7292a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9379 .elementor-element.elementor-element-6e7566a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:14.5%;--padding-right:14.5%;}.elementor-9379 .elementor-element.elementor-element-9a0a821{text-align:center;}.elementor-9379 .elementor-element.elementor-element-9a0a821 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#1F6896;}.elementor-9379 .elementor-element.elementor-element-9624b9b > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9379 .elementor-element.elementor-element-9624b9b .gallery-item{padding:0 50px 50px 0;}.elementor-9379 .elementor-element.elementor-element-9624b9b .gallery{margin:0 -50px -50px 0;}.elementor-9379 .elementor-element.elementor-element-9624b9b .gallery-item .gallery-caption{text-align:center;}@media(min-width:768px){.elementor-9379 .elementor-element.elementor-element-c472915{--content-width:1170px;}}@media(max-width:1024px){.elementor-9379 .elementor-element.elementor-element-576778f{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-9379 .elementor-element.elementor-element-c472915{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9379 .elementor-element.elementor-element-13f3650{text-align:center;}.elementor-9379 .elementor-element.elementor-element-4ab9ed7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9379 .elementor-element.elementor-element-4ab9ed7{text-align:center;}.elementor-9379 .elementor-element.elementor-element-4ab9ed7 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-9379 .elementor-element.elementor-element-861c33d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9379 .elementor-element.elementor-element-6e7566a{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9379 .elementor-element.elementor-element-9a0a821{text-align:center;}.elementor-9379 .elementor-element.elementor-element-9a0a821 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-9379 .elementor-element.elementor-element-9624b9b > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-9379 .elementor-element.elementor-element-576778f{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-9379 .elementor-element.elementor-element-13f3650{text-align:center;}.elementor-9379 .elementor-element.elementor-element-13f3650 img{width:1000px;max-width:40%;}.elementor-9379 .elementor-element.elementor-element-4ab9ed7 .elementor-heading-title{font-size:32px;}.elementor-9379 .elementor-element.elementor-element-861c33d{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9379 .elementor-element.elementor-element-5c7292a .elementor-button{font-size:14px;padding:8px 20px 8px 20px;}.elementor-9379 .elementor-element.elementor-element-6e7566a{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9379 .elementor-element.elementor-element-9a0a821 .elementor-heading-title{font-size:32px;}}/* Start custom CSS */.buttonHero .elementor-button, .buttonHero{
    line-height: normal !important;
}

.elementor-button-icon{
    line-height: 0px !important;
}
.buttonHero svg{
    width: auto !important;
    height: 25px !important;
}
.buttonHero .elementor-button-content-wrapper{
    gap: 10px;
}

/* Gallery */
.gallery{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.gallery img{
    width: 80%;
}
/* End Gallery */

.aLink a{
    font-weight: 400 !important;
}

.icon19{
    width: 19px;
}

.mx20 img{
    max-width: 20% !important;
}

.flexUnset1 > div > div{
    width: auto !important;
    flex: unset !important;
}

.wAuto{
   width: auto !important; 
}

.gNone g{
    filter: none !important;
}

#marQuee{
  overflow: hidden;
  position: relative;
  user-select: none;
}

#marQuee > div{
  min-width: 100%;
  animation: marquee 20s linear infinite;
  flex-shrink: 0 !important;
}

#marQuee > div > div{
  flex-shrink: 0 !important;
}

#marQuee p{
    width: fit-content;
    display: inline-block;
}
@keyframes marquee {
  from {
    transform: translateX(0)
  }
  to {
    transform: translateX(calc(-100% - 1rem))
  }
}


.bTopImage{
    border-top-width: 10px;
    border-top-style: solid;
    border-image-source: linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 20%);
    border-image-slice: 1;
}

.bTopImage:before{
    border-left-width: 10px;
    border-left-style: solid;
    border-image-source: linear-gradient(0deg, rgba(255,255,255,1) 45%, rgba(255,255,255,0) 45%);
    border-image-slice: 1;
    position: absolute;
    content: '';
    top: -58.3%;
    left: -10px;
}

.rplg-slider .rplg-slider-prev span, .rplg-slider .rplg-slider-next span{
      top: 40% !important;
    left: 30% !important;
  }


@media only screen and (min-width: 768px) and (max-width: 1080px) {
  .bTopImage:before{
      top: -58.8% !important; 
  }
  
  .brNoneTab br{
      display: none;
  }
  
  .gallery .gallery-item{
      padding: 0px !important;
      max-width: 100% !important;
  }
  .gallery{
      display: grid !important;
      grid-template-columns: repeat(5, 1fr);
      gap: 20px;
      margin: 0px !important;
  }
}

@media only screen and (max-width: 767px) {
    .bTopImage:before{
      top: -87.8% !important; 
      border-image-source: linear-gradient(0deg, rgba(255,255,255,1) 15%, rgba(255,255,255,0) 15%) !important;
  }
  .brNoneMob br{
      display: none !important;
  }
  
  .gallery{
      display: grid !important;
      grid-template-columns: repeat(3, 1fr);
      gap: 20px;
      margin: 0px !important;
  }
  .gallery .gallery-item{
      padding: 0px !important;
      max-width: 100% !important;
  }
  
  .rplg-slider .rplg-slider-prev{
      left: 0px !important;
  }
  .rplg-slider .rplg-slider-next{
      right: 0px !important;
  }
}/* End custom CSS */