.elementor-53 .elementor-element.elementor-element-5df5505{--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;--align-items:center;}.elementor-53 .elementor-element.elementor-element-5df5505 > .elementor-shape-bottom .elementor-shape-fill, .elementor-53 .elementor-element.elementor-element-5df5505 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#E3E3E3;}.elementor-53 .elementor-element.elementor-element-d76aa9b{--display:flex;}.elementor-53 .elementor-element.elementor-element-3fb64f4 .elementor-heading-title{font-size:53px;}.elementor-53 .elementor-element.elementor-element-bf628e7{font-size:20px;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-eff3ea1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-53 .elementor-element.elementor-element-6164a6c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-53 .elementor-element.elementor-element-6164a6c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-53 .elementor-element.elementor-element-8d5e381 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-53 .elementor-element.elementor-element-8d5e381 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-53 .elementor-element.elementor-element-0992626{--display:flex;}.elementor-53 .elementor-element.elementor-element-41eab41{--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;}.elementor-53 .elementor-element.elementor-element-04d5c5b{padding:16px 0px 16px 0px;}.elementor-53 .elementor-element.elementor-element-067c828{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-53 .elementor-element.elementor-element-067c828 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-53 .elementor-element.elementor-element-067c828:after{content:"0.66";}.elementor-53 .elementor-element.elementor-element-067c828 .elementor-post__thumbnail__link{width:100%;}.elementor-53 .elementor-element.elementor-element-067c828 .elementor-post__text{margin-top:20px;}.elementor-53 .elementor-element.elementor-element-067c828 .elementor-post__title, .elementor-53 .elementor-element.elementor-element-067c828 .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-067c828 .elementor-post__read-more{color:#2576FF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-53 .elementor-element.elementor-element-067c828 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-53 .elementor-element.elementor-element-067c828:after{content:"0.5";}.elementor-53 .elementor-element.elementor-element-067c828 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for button, class: .elementor-element-6164a6c *//* CSS */
#btn52 {
  font-size: 18px;
  font-weight: 200;
  letter-spacing: 0.2px;
  padding: 13px 20px 13px;
  outline: 0;
  border: 1px solid #3a3a3a;
  cursor: pointer;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

#btn52:after {
  content: "";
  background-color: #2576ff;
  width: 100%;
  z-index: -1;
  position: absolute;
  height: 100%;
  top: 7px;
  left: 7px;
  transition: 0.2s;
}

#btn52:hover:after {
  top: 0px;
  left: 0px;
}

@media (min-width: 768px) {
  .button-52 {
    padding: 13px 50px 13px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d5e381 *//* CSS */
#btn52 {
  font-size: 18px;
  font-weight: 200;
  letter-spacing: 0.2px;
  padding: 13px 20px 13px;
  outline: 0;
  border: 1px solid #3a3a3a;
  cursor: pointer;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

#btn52:after {
  content: "";
  background-color: #2576ff;
  width: 100%;
  z-index: -1;
  position: absolute;
  height: 100%;
  top: 7px;
  left: 7px;
  transition: 0.2s;
}

#btn52:hover:after {
  top: 0px;
  left: 0px;
}

@media (min-width: 768px) {
  .button-52 {
    padding: 13px 50px 13px;
  }
}/* End custom CSS */