.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-40 .elementor-element.elementor-element-6042d7b6{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-6042d7b6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:400;line-height:1.1em;}.elementor-40 .elementor-element.elementor-element-5bd45f4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-42224d9 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-42224d9 .elementor-icon{font-size:85px;}.elementor-40 .elementor-element.elementor-element-42224d9 .elementor-icon svg{height:85px;}.elementor-40 .elementor-element.elementor-element-42224d9 .elementor-icon-wrapper svg{width:auto;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-5bd45f4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-5bd45f4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-6042d7b6 */.elementor-40 .elementor-element.elementor-element-6042d7b6 strong,
.elementor-40 .elementor-element.elementor-element-6042d7b6 b,
.elementor-40 .elementor-element.elementor-element-6042d7b6 {
  font-weight: 800!important;
}/* End custom CSS */
/* Start custom CSS */#hero_coopla {
  position: relative !important;
  min-height: 90vh;
  overflow: hidden;
}

#hero_card {
  position: absolute !important;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  width: auto !important;
  max-width: none !important;
  height: auto !important;

  box-sizing: border-box;
  will-change: top, right, bottom, left, border-radius, padding;
}

.logo_hero_scroll svg {
  transform: translate3d(0, var(--logo-hero-y, 0px), 0) !important;
  will-change: transform;
}/* End custom CSS */