.elementor-17477 .elementor-element.elementor-element-279d84e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-17477 .elementor-element.elementor-element-a1eb79c{--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;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-17477 .elementor-element.elementor-element-f18a786 .nd-image .full-image{--nd-transition-duration:0.6s;}.elementor-17477 .elementor-element.elementor-element-f18a786 .overlay-image{object-fit:contain;--image_position_x:50%;--image_position_y:50%;}.elementor-17477 .elementor-element.elementor-element-f18a786 .nd-image .image-wrapper{border-style:none;--display-gradient-elements:none;}.elementor-17477 .elementor-element.elementor-element-f18a786{--display-image-caption:none;}.elementor-17477 .elementor-element.elementor-element-626529a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}@media(max-width:767px){.elementor-17477 .elementor-element.elementor-element-a1eb79c{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}/* Start custom CSS for nd-image, class: .elementor-element-f18a786 */.elementor-17477 .elementor-element.elementor-element-f18a786::after {
    content: "";
    width: 0%;
    height: 0;
    
    width: 100%;
    height: 12.5rem;
    
    background-color: #F8D80000;
    
    background-color: #F8D800;
    
    display: block;
    position: absolute;
    z-index: 0;
    transform: translateY(-11.5rem) translateX(0rem) rotate(12deg) scale(0);
    clip-path: ellipse(46% 55% at 50% 45%);
    
    transition: all 0.3s ease;
    
}

.elementor-17477 .elementor-element.elementor-element-f18a786:hover::after {
    content: "";
    width: 100%;
    height: 12.5rem;
    background-color: #F8D800;
    transform: translateY(-11.5rem) translateX(0rem) rotate(12deg) scale(1);
}

.elementor-17477 .elementor-element.elementor-element-f18a786 img {
    position: relative;
    z-index: 1;
}/* End custom CSS */