.elementor-518 .elementor-element.elementor-element-ad2e52d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-518 .elementor-element.elementor-element-ad2e52d{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-ad2e52d > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.2s, border-radius 0.3s, opacity 0.2s;}.elementor-518 .elementor-element.elementor-element-ad2e52d:hover > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.3;}.elementor-518 .elementor-element.elementor-element-149e2bb{position:absolute;bottom:20px;}.elementor-518 .elementor-element.elementor-element-6a955a3 .elementor-icon-wrapper{text-align:center;}.elementor-518 .elementor-element.elementor-element-6a955a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-6a955a3.elementor-view-framed .elementor-icon, .elementor-518 .elementor-element.elementor-element-6a955a3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-6a955a3.elementor-view-framed .elementor-icon, .elementor-518 .elementor-element.elementor-element-6a955a3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-6a955a3 .elementor-icon{font-size:20px;}.elementor-518 .elementor-element.elementor-element-6a955a3 .elementor-icon i, .elementor-518 .elementor-element.elementor-element-6a955a3 .elementor-icon svg{transform:rotate(0deg);}.elementor-518 .elementor-element.elementor-element-a09d820{padding:0% 0% 0% 0%;}.elementor-518 .elementor-element.elementor-element-9a5dfe8 > .elementor-widget-container{margin:-95px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-2449468 .elementor-spacer-inner{height:0px;}.elementor-518 .elementor-element.elementor-element-785bf2e .elementor-spacer-inner{height:0px;}.elementor-518 .elementor-element.elementor-element-7bda72b:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-7bda72b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F8FF;}.elementor-518 .elementor-element.elementor-element-7bda72b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-518 .elementor-element.elementor-element-7bda72b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-518 .elementor-element.elementor-element-b7c13bd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-b7c13bd > .elementor-widget-container{margin:3rem 0rem 1rem 0rem;}.elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-grid-post-holder{background-color:#fff;}.elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-entry-meta, .eael-entry-meta a{color:var( --e-global-color-secondary );}.elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-grid-post .eael-entry-footer, .elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-grid-post .eael-entry-meta{justify-content:flex-start;}.elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-entry-meta > span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-entry-meta{margin:10px 10px 10px 10px;}.elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-entry-title a{color:#303133;}.elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-entry-title:hover, .elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-entry-title a:hover{color:#23527c;}.elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-grid-post .eael-entry-overlay{background-color:#009EE38A;}.elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-post-elements-readmore-btn{color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;padding:6px 10px 6px 10px;margin:12px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-e3b4b40 .eael-post-elements-readmore-btn:hover{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-518 .elementor-element.elementor-element-0d3c216 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-0d3c216 .elementor-button:hover, .elementor-518 .elementor-element.elementor-element-0d3c216 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-518 .elementor-element.elementor-element-c311c36:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-c311c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-518 .elementor-element.elementor-element-c311c36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1rem 0rem 4rem 0rem;}.elementor-518 .elementor-element.elementor-element-c311c36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-518 .elementor-element.elementor-element-85cd3cf .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-518 .elementor-element.elementor-element-85cd3cf > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-518 .elementor-element.elementor-element-8904f7a .slick-slider:not(.slick-vertical) .slick-slide{padding-right:20px;padding-left:20px;}.elementor-518 .elementor-element.elementor-element-8904f7a .slick-slider.slick-vertical .slick-slide{padding-top:20px;padding-bottom:20px;}.elementor-518 .elementor-element.elementor-element-8904f7a .ha-slick-content{padding:0px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-8904f7a .slick-prev, .elementor-518 .elementor-element.elementor-element-8904f7a .slick-next{color:var( --e-global-color-primary );background-color:#005C852B;}.elementor-518 .elementor-element.elementor-element-8904f7a .slick-prev:hover, .elementor-518 .elementor-element.elementor-element-8904f7a .slick-next:hover{color:#009EE3;background-color:#005C8566;}.elementor-518 .elementor-element.elementor-element-fe79999:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-fe79999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de36388 );}.elementor-518 .elementor-element.elementor-element-fe79999{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-518 .elementor-element.elementor-element-fe79999 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-518 .elementor-element.elementor-element-7200118 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-518 .elementor-element.elementor-element-7200118 > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-518 .elementor-element.elementor-element-f6e4578 > .elementor-element-populated{padding:2rem 2rem 2rem 2rem;}.elementor-518 .elementor-element.elementor-element-f58c9bb .elementor-icon-wrapper{text-align:left;}.elementor-518 .elementor-element.elementor-element-f58c9bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-f58c9bb.elementor-view-framed .elementor-icon, .elementor-518 .elementor-element.elementor-element-f58c9bb.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-f58c9bb.elementor-view-framed .elementor-icon, .elementor-518 .elementor-element.elementor-element-f58c9bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-f58c9bb .elementor-icon i, .elementor-518 .elementor-element.elementor-element-f58c9bb .elementor-icon svg{transform:rotate(0deg);}.elementor-518 .elementor-element.elementor-element-844afab > .elementor-element-populated{padding:2rem 2rem 2rem 2rem;}.elementor-518 .elementor-element.elementor-element-60077d4 .elementor-icon-wrapper{text-align:left;}.elementor-518 .elementor-element.elementor-element-60077d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-60077d4.elementor-view-framed .elementor-icon, .elementor-518 .elementor-element.elementor-element-60077d4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-60077d4.elementor-view-framed .elementor-icon, .elementor-518 .elementor-element.elementor-element-60077d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-60077d4 .elementor-icon i, .elementor-518 .elementor-element.elementor-element-60077d4 .elementor-icon svg{transform:rotate(0deg);}.elementor-518 .elementor-element.elementor-element-3ff439c .elementor-button{background-color:var( --e-global-color-primary );}.elementor-518 .elementor-element.elementor-element-3ff439c .elementor-button:hover, .elementor-518 .elementor-element.elementor-element-3ff439c .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-518 .elementor-element.elementor-element-72c031e iframe{height:500px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-518 .elementor-element.elementor-element-72c031e:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body.elementor-page-518:not(.elementor-motion-effects-element-type-background), body.elementor-page-518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}@media(max-width:1024px){.elementor-518 .elementor-element.elementor-element-2449468 .elementor-spacer-inner{height:0px;}.elementor-518 .elementor-element.elementor-element-785bf2e .elementor-spacer-inner{height:0px;}.elementor-518 .elementor-element.elementor-element-85cd3cf > .elementor-widget-container{margin:3rem 0rem 1rem 0rem;}.elementor-518 .elementor-element.elementor-element-8904f7a .slick-prev, .elementor-518 .elementor-element.elementor-element-8904f7a .slick-next{top:200px;}.elementor-518 .elementor-element.elementor-element-8904f7a .slick-prev{left:2px;}.elementor-518 .elementor-element.elementor-element-8904f7a .slick-next{right:2px;}.elementor-518 .elementor-element.elementor-element-7200118 > .elementor-widget-container{margin:3rem 0rem 1rem 0rem;}}@media(max-width:767px){.elementor-518 .elementor-element.elementor-element-2449468 .elementor-spacer-inner{height:25px;}.elementor-518 .elementor-element.elementor-element-785bf2e .elementor-spacer-inner{height:25px;}.elementor-518 .elementor-element.elementor-element-b7c13bd > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-518 .elementor-element.elementor-element-85cd3cf > .elementor-widget-container{margin:3rem 0rem 1rem 0rem;}.elementor-518 .elementor-element.elementor-element-8904f7a .slick-prev, .elementor-518 .elementor-element.elementor-element-8904f7a .slick-next{top:124px;}.elementor-518 .elementor-element.elementor-element-8904f7a .slick-prev{left:0px;}.elementor-518 .elementor-element.elementor-element-8904f7a .slick-next{right:0px;}.elementor-518 .elementor-element.elementor-element-7200118 > .elementor-widget-container{margin:3rem 0rem 1rem 0rem;}.elementor-518 .elementor-element.elementor-element-f58c9bb .elementor-icon-wrapper{text-align:center;}.elementor-518 .elementor-element.elementor-element-60077d4 .elementor-icon-wrapper{text-align:center;}}/* Start custom CSS for icon, class: .elementor-element-6a955a3 */.elementor-518 .elementor-element.elementor-element-6a955a3 {
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ad2e52d */.elementor-518 .elementor-element.elementor-element-ad2e52d {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index: -1;
}

.ytp-watermark {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba992d1 */.offer {
  font-family: Roboto;
  font-size: 120%;
  width: 100%;
  min-height: 200px;
}
.offer ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 10px;
}
.offer ul * {
  transition: all 0.2s ease-in-out;
}
.offer ul li {
  height: 250px;
  width: 100%;
  position: relative;
  overflow: hidden;
  z-index: 0;
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0,0,0,0.7);
}
.offer ul li:nth-child(4n+1) .desc {
  background-color: #009de2;
}
.offer ul li:nth-child(4n+1):hover .desc,
.offer ul li:nth-child(4n+1):active .desc {
  background-color: rgba(255,255,255,0.4);
}
.offer ul li:nth-child(4n+2) .desc {
  background-color: #0078af;
}
.offer ul li:nth-child(4n+2):hover .desc,
.offer ul li:nth-child(4n+2):active .desc {
  background-color: rgba(255,255,255,0.4);
}
.offer ul li:nth-child(4n+3) .desc {
  background-color: #005c84;
}
.offer ul li:nth-child(4n+3):hover .desc,
.offer ul li:nth-child(4n+3):active .desc {
  background-color: rgba(255,255,255,0.4);
}
.offer ul li:nth-child(4n+4) .desc {
  background-color: #004a70;
}
.offer ul li:nth-child(4n+4):hover .desc,
.offer ul li:nth-child(4n+4):active .desc {
  background-color: rgba(255,255,255,0.4);
}
.offer ul li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
}
.offer ul li img.second {
  opacity: 0;
}
.offer ul li .desc {
  height: 30%;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #009de2;
  color: #fff;
}
.offer ul li .desc.top {
  top: -30%;
  color: transparent;
}
.offer ul li:hover,
.offer ul li:active {
  box-shadow: 5px 5px 10px rgba(0,0,0,0.5), 2px 2px 6px rgba(0,0,0,0.5);
  transform: scale(1.02);
  z-index: 30;
}
.offer ul li:hover img,
.offer ul li:active img {
  transform: scale(1.1);
}
.offer ul li:hover img.second,
.offer ul li:active img.second {
  opacity: 1;
}
.offer ul li:hover .desc,
.offer ul li:active .desc {
  height: 100%;
  font-size: 140%;
  font-weight: 400;
  color: transparent;
}
.offer ul li:hover .desc.top,
.offer ul li:active .desc.top {
  top: 0;
  color: #004a70;
}
@media (min-width: 781px) {
  .offer {
    width: 770px;
    font-size: 100%;
  }
  .offer ul li {
    width: 250px;
  }
  .offer ul li:nth-child(4n-1),
  .offer ul li:nth-child(4n-2) {
    width: 510px;
  }
  .offer ul li .desc {
    height: 15%;
  }
  .offer ul li .desc.top {
    top: -15%;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a09d820 */.elementor-518 .elementor-element.elementor-element-a09d820 {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
}
@media (min-width: 768px) {
    .elementor-518 .elementor-element.elementor-element-a09d820 {
        margin-top: 100vh;
    }
}

.elementor-518 .elementor-element.elementor-element-a09d820 .elementor-container {
    width: 100%;
}
.elementor-518 .elementor-element.elementor-element-a09d820 .elementor-container .elementor-widget-container {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for ha-carousel, class: .elementor-element-8904f7a */.elementor-518 .elementor-element.elementor-element-8904f7a .ha-slick-item {
    transition: all 0.2s ease-in-out;
}

.elementor-518 .elementor-element.elementor-element-8904f7a .ha-slick-item:hover {
    transform: translate(0, -10px);
}/* End custom CSS */