.elementor-202 .elementor-element.elementor-element-9b64d58{--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-202 .elementor-element.elementor-element-bd4039f{--display:flex;--min-height:900px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0.9375rem 0.9375rem 0.9375rem 0.9375rem;}.elementor-202 .elementor-element.elementor-element-bd4039f:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-bd4039f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-181e8c6 );}.elementor-202 .elementor-element.elementor-element-1e6ca5d > .elementor-widget-container{padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem;}.elementor-202 .elementor-element.elementor-element-1e6ca5d.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-202 .elementor-element.elementor-element-1e6ca5d{right:-60px;}body.rtl .elementor-202 .elementor-element.elementor-element-1e6ca5d{left:-60px;}.elementor-202 .elementor-element.elementor-element-1e6ca5d{top:-60px;}.elementor-202 .elementor-element.elementor-element-1e6ca5d img{width:100%;height:129px;}.elementor-202 .elementor-element.elementor-element-810cb12 .elementor-button{background-color:var( --e-global-color-8dbf1d2 );font-family:var( --e-global-typography-475ba27-font-family ), Sans-serif;font-size:var( --e-global-typography-475ba27-font-size );font-weight:var( --e-global-typography-475ba27-font-weight );line-height:var( --e-global-typography-475ba27-line-height );letter-spacing:var( --e-global-typography-475ba27-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;padding:0.625rem 1.625rem 0.625rem 0.75rem;}.elementor-202 .elementor-element.elementor-element-810cb12 .elementor-button-content-wrapper{flex-direction:row;}.elementor-202 .elementor-element.elementor-element-810cb12 .elementor-button .elementor-button-content-wrapper{gap:0.625rem;}@media(max-width:1024px){.elementor-202 .elementor-element.elementor-element-bd4039f{--min-height:500px;}.elementor-202 .elementor-element.elementor-element-810cb12 .elementor-button{font-size:var( --e-global-typography-475ba27-font-size );line-height:var( --e-global-typography-475ba27-line-height );letter-spacing:var( --e-global-typography-475ba27-letter-spacing );}}@media(max-width:767px){.elementor-202 .elementor-element.elementor-element-bd4039f{--min-height:300px;}.elementor-202 .elementor-element.elementor-element-810cb12 .elementor-button{font-size:var( --e-global-typography-475ba27-font-size );line-height:var( --e-global-typography-475ba27-line-height );letter-spacing:var( --e-global-typography-475ba27-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-1e6ca5d */.elementor-202 .elementor-element.elementor-element-1e6ca5d #gear,
.elementor-202 .elementor-element.elementor-element-1e6ca5d #gear-outline {
    transform-origin: center;
    animation-name: spin;
  animation-duration: 50000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-810cb12 */.elementor-202 .elementor-element.elementor-element-810cb12 .elementor-button-text {
    text-align: left;
}
.elementor-202 .elementor-element.elementor-element-810cb12 .elementor-button-text span {
    font-size: 0.75rem;
    line-height: 0.9375rem;
}
.elementor-202 .elementor-element.elementor-element-810cb12 .fa-play-circle {
    font-size: 42px;
}/* End custom CSS */