.elementor-801 .elementor-element.elementor-element-ac5f121{padding:125px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-a5584b6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-801 .elementor-element.elementor-element-1d6bac7 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-52bcfa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:55px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-801 .elementor-element.elementor-element-3c14cb4 > .elementor-widget-container{margin:-43% 0% 0% -32%;}.elementor-801 .elementor-element.elementor-element-3c14cb4{z-index:5;}.elementor-801 .elementor-element.elementor-element-e423fe4{margin-top:20px;margin-bottom:0px;}.elementor-801 .elementor-element.elementor-element-c34cd25 > .elementor-widget-container{margin:0px 0px 0px -4px;padding:3px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-0b63e9e{margin-top:20px;margin-bottom:0px;}.elementor-801 .elementor-element.elementor-element-1266c13{padding:73px 0px 131px 0px;}.elementor-801 .elementor-element.elementor-element-d26bb66 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-801 .elementor-element.elementor-element-f22ac1a{padding:11px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-08c7685 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-4b08756 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:500;color:#000000;}.elementor-801 .elementor-element.elementor-element-b0c0ade{padding:8px 20px 0px 0px;}.elementor-801 .elementor-element.elementor-element-5621935 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-b8a52eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-801 .elementor-element.elementor-element-b8a52eb > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-801 .elementor-element.elementor-element-9b1458e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:500;color:#000000;}.elementor-801 .elementor-element.elementor-element-c026b7c{padding:8px 20px 0px 0px;}.elementor-801 .elementor-element.elementor-element-ce5df72 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-1538a43 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-801 .elementor-element.elementor-element-1538a43 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-801 .elementor-element.elementor-element-81ae56b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:500;color:#000000;}.elementor-801 .elementor-element.elementor-element-6aac03f{padding:8px 20px 0px 0px;}.elementor-801 .elementor-element.elementor-element-73d6073 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-daaaa96{padding:0px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-cffbee4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-230c078{padding:116px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-d6d5ed9{padding:3px 0px 134px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-801 .elementor-element.elementor-element-a5584b6{width:100%;}.elementor-801 .elementor-element.elementor-element-bb8ca2d{width:100%;}.elementor-801 .elementor-element.elementor-element-2254ab2{width:100%;}}@media(max-width:1024px){.elementor-801 .elementor-element.elementor-element-bb8ca2d > .elementor-element-populated{padding:70px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-3c14cb4 > .elementor-widget-container{margin:-42% 0% 0% -5%;}.elementor-801 .elementor-element.elementor-element-2254ab2 > .elementor-element-populated{padding:70px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-b0c0ade{padding:8px 10px 0px 0px;}.elementor-801 .elementor-element.elementor-element-c026b7c{padding:8px 10px 0px 0px;}}@media(max-width:767px){.elementor-801 .elementor-element.elementor-element-9ce6b67 img{height:45vh;object-fit:cover;}.elementor-801 .elementor-element.elementor-element-c34cd25 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-0b63e9e{padding:73px 0px 99px 0px;}.elementor-801 .elementor-element.elementor-element-6175426 img{height:45vh;object-fit:cover;}.elementor-801 .elementor-element.elementor-element-1266c13{padding:73px 0px 99px 0px;}.elementor-801 .elementor-element.elementor-element-b0c0ade{padding:8px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-b8a52eb > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-c026b7c{padding:8px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-1538a43 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-6aac03f{padding:18px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-230c078{padding:83px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-d6d5ed9{padding:0px 0px 83px 0px;}.elementor-801 .elementor-element.elementor-element-5973ab3{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for html, class: .elementor-element-5973ab3 */@-webkit-keyframes scroll-ani {
  0% {
    opacity: 1;
    right: 29%;
  }
  15% {
    opacity: 1;
    right: 50%;
  }
  50% {
    opacity: 0;
    right: 50%;
  }
  100% {
    opacity: 0;
    right: 29%;
  }
}
@keyframes scroll-ani {
  0% {
    opacity: 1;
    right: 29%;
  }
  15% {
    opacity: 1;
    right: 50%;
  }
  50% {
    opacity: 0;
    right: 50%;
  }
  100% {
    opacity: 0;
    right: 29%;
  }
}
.mouse-scroll {
  display: inline-block;
  line-height: 18px;
  font-size: 13px;
  font-weight: normal;
  color: #7F8C8D;
  color: #000;
  font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
  margin-top: 10%;
  text-decoration: none;
  overflow: hidden;
}
.mouse-scroll .mouse {
  position: relative;
  display: block;
  width: 55px;
  height: 30px;
  margin: 0 auto 20px;
  box-sizing: border-box;
  border: 1px solid #000;
  border-radius: 23px;
}
.mouse-scroll .mouse .mouse-movement {
  position: absolute;
  display: block;
  top: 50%;
  right: 50%;
  width: 8px;
  height: 8px;
  margin: -4px 0 0 -4px;
  background: #000;
  border-radius: 50%;
  -webkit-animation: scroll-ani 2s linear infinite;
  animation: scroll-ani 2s linear infinite;
}
.mouse-scroll .mouse-message {
  float: left;
  margin: 0 0 0 7px;
  padding: 0;
  -webkit-animation: scroll-ani 2s linear infinite;
  animation: scroll-ani 2s linear infinite;
}/* End custom CSS */