.elementor-416 .elementor-element.elementor-element-136f138{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.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-416 .elementor-element.elementor-element-6e59de0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-416 .elementor-element.elementor-element-6e59de0{text-align:center;}.elementor-416 .elementor-element.elementor-element-6e59de0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:var( --e-global-color-a56f0e6 );}.elementor-416 .elementor-element.elementor-element-6128150{--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-416 .elementor-element.elementor-element-6128150.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-cta .elementor-cta__bg, .elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-416 .elementor-element.elementor-element-a1a37ca{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-cta__content{text-align:center;background-color:var( --e-global-color-b6d2fad );}.elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:#2283B5;}.elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-text );fill:#2283B5;}.elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-view-framed .elementor-icon, .elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-view-framed .elementor-icon, .elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-view-framed .elementor-icon{background-color:#2283B5;}.elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-view-framed .elementor-icon svg{stroke:#2283B5;}.elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-icon{font-size:40px;border-radius:12px 12px 12px 12px;}.elementor-416 .elementor-element.elementor-element-a1a37ca .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-ce95abf );}.elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-cta .elementor-cta__bg, .elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-416 .elementor-element.elementor-element-5a2a169{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-cta__content{text-align:center;background-color:var( --e-global-color-b6d2fad );}.elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-text );fill:var( --e-global-color-primary );}.elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-view-framed .elementor-icon, .elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-view-framed .elementor-icon, .elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-primary );}.elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-icon{font-size:40px;border-radius:12px 12px 12px 12px;}.elementor-416 .elementor-element.elementor-element-5a2a169 .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-ce95abf );}.elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-cta .elementor-cta__bg, .elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-416 .elementor-element.elementor-element-99d19f7{width:var( --container-widget-width, 31.311% );max-width:31.311%;--container-widget-width:31.311%;--container-widget-flex-grow:0;}.elementor-416 .elementor-element.elementor-element-99d19f7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-cta__content{text-align:center;background-color:var( --e-global-color-b6d2fad );}.elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-text );fill:var( --e-global-color-primary );}.elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-view-framed .elementor-icon, .elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-view-framed .elementor-icon, .elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-primary );}.elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-icon{font-size:40px;border-radius:12px 12px 12px 12px;}.elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-ce95abf );}.elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-cta__button{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-416 .elementor-element.elementor-element-4e37507{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-416 .elementor-element.elementor-element-4e37507:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-4e37507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2283B5;}.elementor-416 .elementor-element.elementor-element-1e38b4b{--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;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-416 .elementor-element.elementor-element-19efb00.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-416 .elementor-element.elementor-element-19efb00{text-align:center;}.elementor-416 .elementor-element.elementor-element-19efb00 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-416 .elementor-element.elementor-element-163b0db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-416 .elementor-element.elementor-element-163b0db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-416 .elementor-element.elementor-element-d886597{width:var( --container-widget-width, 58.031% );max-width:58.031%;--container-widget-width:58.031%;--container-widget-flex-grow:0;}.elementor-416 .elementor-element.elementor-element-d886597.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-416 .elementor-element.elementor-element-e871ed8{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-416 .elementor-element.elementor-element-a27d0fc{text-align:center;}.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-416 .elementor-element.elementor-element-7d60cda img{width:35%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-416 .elementor-element.elementor-element-136f138{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-416 .elementor-element.elementor-element-6e59de0{width:var( --container-widget-width, 323px );max-width:323px;padding:20px 20px 20px 20px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-416 .elementor-element.elementor-element-6e59de0.elementor-element{--align-self:center;}.elementor-416 .elementor-element.elementor-element-6e59de0 .elementor-heading-title{font-size:26px;}.elementor-416 .elementor-element.elementor-element-6128150{--width:100%;--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-416 .elementor-element.elementor-element-a1a37ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-416 .elementor-element.elementor-element-5a2a169{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-416 .elementor-element.elementor-element-99d19f7{width:var( --container-widget-width, 104.333% );max-width:104.333%;--container-widget-width:104.333%;--container-widget-flex-grow:0;}.elementor-416 .elementor-element.elementor-element-99d19f7.elementor-element{--align-self:center;}.elementor-416 .elementor-element.elementor-element-99d19f7 .elementor-cta__bg-wrapper{min-width:500px;min-height:0px;}.elementor-416 .elementor-element.elementor-element-1e38b4b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-416 .elementor-element.elementor-element-19efb00{width:var( --container-widget-width, 336.997px );max-width:336.997px;--container-widget-width:336.997px;--container-widget-flex-grow:0;}.elementor-416 .elementor-element.elementor-element-163b0db{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-416 .elementor-element.elementor-element-d886597{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-416 .elementor-element.elementor-element-7d60cda img{width:88%;}}/* Start custom CSS for heading, class: .elementor-element-6e59de0 */<script>
(function () {
  let preventFocus = true;

  window.addEventListener("load", () => {
    setTimeout(() => {
      preventFocus = false;
    }, 3000);
  });

  document.addEventListener("focus", function (e) {
    if (
      preventFocus &&
      e.target.tagName === "IFRAME" &&
      e.target.closest(".canopy-connect-mount")
    ) {
      e.preventDefault();
      e.target.blur();
    }
  }, true);
})();
</script>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d886597 */.canopy-responsive {
  width: 100%;
  max-width: 400px; /* keeps it clean on desktop */
  min-height: 600px;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .canopy-responsive {
    max-width: 100%;
    min-height: 520px;
  }
}/* End custom CSS */