.elementor-5800 .elementor-element.elementor-element-a43831a{text-align:center;}.elementor-5800 .elementor-element.elementor-element-a43831a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;color:#376092;}.elementor-5800 .elementor-element.elementor-element-6b2e1a9{margin-top:10px;margin-bottom:10px;}.elementor-5800 .elementor-element.elementor-element-c372bda{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-5800 .elementor-element.elementor-element-8c15549{margin-top:-10px;margin-bottom:-10px;}.elementor-5800 .elementor-element.elementor-element-9ea0b54{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5800 .elementor-element.elementor-element-9ea0b54 .elementor-divider-separator{width:100%;}.elementor-5800 .elementor-element.elementor-element-9ea0b54 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5800 .elementor-element.elementor-element-f9310b7{text-align:center;}.elementor-5800 .elementor-element.elementor-element-f9310b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#376092;}.elementor-5800 .elementor-element.elementor-element-70f2393{text-align:center;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-5800 .elementor-element.elementor-element-e377bcb .elementor-heading-title{color:#376092;}.elementor-5800 .elementor-element.elementor-element-e377bcb{margin-top:-145px;margin-bottom:-145px;padding:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-f5d49f9{--spacer-size:50px;}.elementor-5800 .elementor-element.elementor-element-e420a10{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-5800 .elementor-element.elementor-element-64183ee{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-5800 .elementor-element.elementor-element-64183ee .elementor-divider-separator{width:100%;}.elementor-5800 .elementor-element.elementor-element-64183ee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5800 .elementor-element.elementor-element-84b8f92{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:-10px -10px -10px -10px;text-align:center;}.elementor-5800 .elementor-element.elementor-element-84b8f92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#376092;}.elementor-5800 .elementor-element.elementor-element-ab4cb09{--spacer-size:50px;}.elementor-5800 .elementor-element.elementor-element-d9fa16e{text-align:center;}.elementor-5800 .elementor-element.elementor-element-d9fa16e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#376092;}.elementor-5800 .elementor-element.elementor-element-876d2ae{text-align:center;}.elementor-5800 .elementor-element.elementor-element-876d2ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#376092;}.elementor-5800 .elementor-element.elementor-element-303fb8e{text-align:center;}.elementor-5800 .elementor-element.elementor-element-303fb8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#376092;}.elementor-5800 .elementor-element.elementor-element-6915c5c{text-align:center;}.elementor-5800 .elementor-element.elementor-element-6915c5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#376092;}.elementor-5800 .elementor-element.elementor-element-b6d9905{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-5800 .elementor-element.elementor-element-9a9d1d2{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-5800 .elementor-element.elementor-element-1a082b5{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-5800 .elementor-element.elementor-element-a22cb54{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-5800 .elementor-element.elementor-element-b75afad{--spacer-size:50px;}.elementor-5800 .elementor-element.elementor-element-5e6a4bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-5800 .elementor-element.elementor-element-3d7a8d5{--divider-border-style:solid;--divider-color:#E1E1E1;--divider-border-width:1px;}.elementor-5800 .elementor-element.elementor-element-3d7a8d5 .elementor-divider-separator{width:100%;}.elementor-5800 .elementor-element.elementor-element-3d7a8d5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5800 .elementor-element.elementor-element-3cd3190{margin-top:30px;margin-bottom:30px;}.elementor-5800 .elementor-element.elementor-element-793083a .elementor-accordion-icon, .elementor-5800 .elementor-element.elementor-element-793083a .elementor-accordion-title{color:#376092;}.elementor-5800 .elementor-element.elementor-element-793083a .elementor-accordion-icon svg{fill:#376092;}.elementor-5800 .elementor-element.elementor-element-793083a .elementor-active .elementor-accordion-icon, .elementor-5800 .elementor-element.elementor-element-793083a .elementor-active .elementor-accordion-title{color:#000000;}.elementor-5800 .elementor-element.elementor-element-793083a .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-5800 .elementor-element.elementor-element-793083a .elementor-tab-content{color:#000000;}@media(max-width:1024px){.elementor-5800 .elementor-element.elementor-element-e377bcb{margin-top:1px;margin-bottom:1px;}}/* Start custom CSS for html, class: .elementor-element-4e9abbf */.moving-mouse-holder {
  margin: auto;
  margin-bottom: 50px;
  margin-top: 1px;
  width: 10px;

}

.moving-mouse-holder .mouse {
  width: 26px;
  height: 40px;
  position: relative;
  right: 0;
  border-radius: 18px;
  border: 2px solid #000000;
}

.moving-mouse-holder .mouse-button {
  background-color: #000000;
  width: 4px;
  height: 10px;
  border-radius: 2px;
  position: absolute;
  top: 10px;
  left: 50%;
  margin: 0 0 0 -2px;
  animation: mouse-scroll 0.5s infinite alternate;
}

.moving-mouse-holder .text {
  margin-top: -30px;
  margin-left: 40px;
  color: #33cc66;
  font-size: 12px;
  line-height: 1em;
}

@keyframes mouse-scroll {
  to {
    transform: translate(0, 6px) scale(1, 0.8);
  }
}/* End custom CSS */