.elementor-354 .elementor-element.elementor-element-9a8a3d9{--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-354 .elementor-element.elementor-element-a51a640{--display:flex;}.elementor-354 .elementor-element.elementor-element-a51a640:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-a51a640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-354 .elementor-element.elementor-element-c024c98{--display:flex;}.elementor-354 .elementor-element.elementor-element-c024c98:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-c024c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}/* Start custom CSS for container, class: .elementor-element-9a8a3d9 */.circle-container-component-main{
    height: calc(240 * var(--unit));
    width: calc(240 * var(--unit));
    border-radius: 100%;
    overflow: hidden;
    border: calc(1 * var(--unit)) solid #FFFFFF00;
    transition: 0.5s ease !important;
}

.circle-component-bg-layer{
    position: absolute;
    height: 100%;
    filter: saturate(0%);
    transform: scale(1.1);
    border-radius: 100%;
    overflow: hidden;
    opacity: 0.5;
    transition: 0.5s ease !important;
}

.circle-component-icon-layer{
    position: absolute;
     height: 100%;
     background: #F5F4F2;
     opacity: 1;
     visibility: visible;
     transition: 0.5s ease !important;
}


.circle-component-outer-main:hover .circle-container-component-main{
    border-color: #D6C182;
}

.circle-component-outer-main:hover .circle-component-bg-layer{
    transform: scale(1);
    opacity: 1;
}

.circle-component-outer-main:hover .circle-component-icon-layer{
     opacity: 0;
     visibility: hidden;
}/* End custom CSS */