.elementor-9061 .elementor-element.elementor-element-4fc8ee3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:34px 34px 34px 34px;--padding-top:24px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9061 .elementor-element.elementor-element-08fad88{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-9061 .elementor-element.elementor-element-08fad88 img{width:100vw;height:100%;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-9061 .elementor-element.elementor-element-3fbcc4f .elementor-heading-title{font-size:20px;font-weight:bold;}.elementor-9061 .elementor-element.elementor-element-d7e875b .jet-listing-dynamic-field__content{color:var( --e-global-color-7c684a7 );font-size:17px;line-height:28px;text-align:right;}.elementor-9061 .elementor-element.elementor-element-d7e875b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9061 .elementor-element.elementor-element-d7e875b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9061 .elementor-element.elementor-element-d7e875b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9061 .elementor-element.elementor-element-e0cf8f0 .elementor-button{background-color:var( --e-global-color-0837646 );font-weight:bold;fill:var( --e-global-color-9b858a8 );color:var( --e-global-color-9b858a8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:12px 20px 12px 20px;}.elementor-9061 .elementor-element.elementor-element-e0cf8f0{width:100%;max-width:100%;z-index:1;border-radius:500px 500px 500px 500px;}.elementor-9061 .elementor-element.elementor-element-e0cf8f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9061 .elementor-element.elementor-element-e0cf8f0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9061 .elementor-element.elementor-element-e0cf8f0 .elementor-button:hover, .elementor-9061 .elementor-element.elementor-element-e0cf8f0 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9061 .elementor-element.elementor-element-e0cf8f0 .elementor-button:hover svg, .elementor-9061 .elementor-element.elementor-element-e0cf8f0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:767px){.elementor-9061 .elementor-element.elementor-element-4fc8ee3{--border-radius:28px 28px 28px 28px;}.elementor-9061 .elementor-element.elementor-element-08fad88{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-9061 .elementor-element.elementor-element-08fad88 img{border-radius:18px 18px 18px 18px;}}/* Start custom CSS for button, class: .elementor-element-e0cf8f0 */.elementor-9061 .elementor-element.elementor-element-e0cf8f0{
    overflow: hidden;
}
.elementor-9061 .elementor-element.elementor-element-e0cf8f0:before{
    content: '';
    position: absolute;
    transition: ease 0.4s;
    background-image: radial-gradient(at center center, var( --e-global-color-primary ) 5%, var( --e-global-color-03ef766 ) 100%);
    width: 100%;
    left:0;
    height: 100%;
    bottom: 0;
    z-index: -1;
}

.elementor-9061 .elementor-element.elementor-element-e0cf8f0:hover:before{
    width: 0;
}
.elementor-9061 .elementor-element.elementor-element-e0cf8f0:hover path{
    fill: var( --e-global-color-primary );
}/* End custom CSS */