.elementor-12 .elementor-element.elementor-element-036bfd3{--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-12 .elementor-element.elementor-element-b8e7762{--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-12 .elementor-element.elementor-element-22ca5d3{--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-12 .elementor-element.elementor-element-5fc38fd{--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;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-fad7a0d *//* HERO RIGHT IMAGE */

.hero-right img{
    width:100%;
    max-width:420px;   /* image size reduced */
    position:relative;
    z-index:2;
}

/* GREEN CIRCLE */

.green-circle{
    width:380px;      /* reduced size */
    height:380px;
    background:#22c55e;
    border-radius:50%;
    position:absolute;
    bottom:20px;
    right:60px;
    z-index:1;
}/* End custom CSS */
/* Start custom CSS */a{
    text-decoration:none !important;
}/* End custom CSS */