.elementor-106 .elementor-element.elementor-element-7369e17:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-7369e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greenlifeclinicscomau.kinsta.cloud/wp-content/uploads/2025/08/2-e1755663415378.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-106 .elementor-element.elementor-element-7369e17 > .elementor-container{min-height:337px;}.elementor-106 .elementor-element.elementor-element-7369e17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:213px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-7369e17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-106 .elementor-element.elementor-element-7369e17 .elementor-heading-title{color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-dae47e0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:7px;}.elementor-106 .elementor-element.elementor-element-35626a6 .elementor-heading-title{font-size:36px;font-weight:400;line-height:1.27em;color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-79e3a24{z-index:1;}.elementor-106 .elementor-element.elementor-element-0204718{z-index:1;}.elementor-106 .elementor-element.elementor-element-4fd3539{font-size:16px;font-weight:400;line-height:1.75em;text-shadow:-100px 0px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-163d35e1{margin-top:-130px;margin-bottom:120px;z-index:2;}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-7369e17 > .elementor-container{min-height:200px;}.elementor-106 .elementor-element.elementor-element-7369e17{padding:150px 10px 40px 10px;}.elementor-106 .elementor-element.elementor-element-35626a6{text-align:start;}.elementor-106 .elementor-element.elementor-element-35626a6 .elementor-heading-title{font-size:30px;}.elementor-106 .elementor-element.elementor-element-4fd3539{text-align:start;}.elementor-106 .elementor-element.elementor-element-163d35e1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-339923e0{padding:0px 0px 20px 0px;}}/* Start custom CSS for html, class: .elementor-element-79e3a24 */.elementor-106 .elementor-element.elementor-element-79e3a24 .pulsating-circle {
    width: 660px;
    height: 660px;
    background: #899485;
    border-radius: 50%;
    opacity: .89;
    filter: blur(200px);
    animation: circle_pulsate 2s ease-in-out infinite alternate;
    position: absolute;
    bottom: -600px;
    left: -110px;
    pointer-events: none;
}

@keyframes circle_pulsate {
    0% {
        transform: scale(.7);
        opacity: .7;
    }
    65% {
        transform: scale(1);
        opacity: .9;
    }
    100% {
        transform: scale(.7);
        opacity: .7;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0204718 */.elementor-106 .elementor-element.elementor-element-0204718 .pulsating-circle {
    width: 660px;
    height: 660px;
    background: #899485;
    border-radius: 50%;
    opacity: .89;
    filter: blur(200px);
    animation: circle_pulsate_2 2.2s ease-in-out infinite alternate;
    position: absolute;
    top: -510px;
    right: -70px;
    pointer-events: none;
}

@keyframes circle_pulsate_2 {
    0% {
        transform: scale(.7);
        opacity: .7;
    }
    65% {
        transform: scale(1);
        opacity: .9;
    }
    100% {
        transform: scale(.7);
        opacity: .7;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-339923e0 */.elementor-106 .elementor-element.elementor-element-339923e0 .media-boxes-filter-container .inner{
    padding: 30px 0;
    border-top:1px solid #fff;
}

.elementor-106 .elementor-element.elementor-element-339923e0 .media-boxes-filter-container {
    background: transparent;
    box-shadow: none;
    border-radius: 0;
    margin: 0 auto 90px;
}

.elementor-106 .elementor-element.elementor-element-339923e0 .filters-container .filter-heading{
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;  
    color: #fff
}

.elementor-106 .elementor-element.elementor-element-339923e0 .media-boxes-drop-down-header{
    border-radius: 30px;
    border: 1px solid #E9ECEF;
    line-height: 1;
    padding: 21px 35px 21px 30px;
    height: 60px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600; 
}

.elementor-106 .elementor-element.elementor-element-339923e0 .media-boxes-drop-down{
    width: 386px;
    
}

.elementor-106 .elementor-element.elementor-element-339923e0 .media-boxes-drop-down-header:after{
    font-weight: 400;
    font-size: 24px;
    line-height: 0.8;
}

.elementor-106 .elementor-element.elementor-element-339923e0 input.media-boxes-search{
    border: none;
    height: 60px;
    border-radius: 30px;
    width: 470px;
    padding: 10px 30px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    color: #3A4139;
}
.elementor-106 .elementor-element.elementor-element-339923e0 input.media-boxes-search::placeholder{
    opacity: 1;
    color: #3A4139;
}

.elementor-106 .elementor-element.elementor-element-339923e0 .mb-search:after{
    background: none;
    font-size: 24px;
    right: 5px;
}
.elementor-106 .elementor-element.elementor-element-339923e0 .media-boxes-load-more-button{
    border-radius: 25px;
}
@media(max-width:1050px){
    .elementor-106 .elementor-element.elementor-element-339923e0 .media-boxes-drop-down{
        width: 230px;
        
    }
    .elementor-106 .elementor-element.elementor-element-339923e0 input.media-boxes-search{
        
        width: 370px;
    }
}
@media(max-width:1023px){
    .elementor-106 .elementor-element.elementor-element-339923e0 .media-boxes-drop-down{
        width: 230px;
        
    }
    .elementor-106 .elementor-element.elementor-element-339923e0 input.media-boxes-search{
        
        width: 270px;
    }
}
@media(max-width:767px){
    .elementor-106 .elementor-element.elementor-element-339923e0 .media-boxes-filter-container .inner .c2{
        display:block;
        width:100%;
        padding:0 10px;
    }
    .elementor-106 .elementor-element.elementor-element-339923e0 .media-boxes-filter-container {
        background:#899485;
        margin:-10px -10px 40px;
    }
    
    .elementor-106 .elementor-element.elementor-element-339923e0 .media-boxes-filter-container .inner{
        
        border-top:0;
    }
    
    .elementor-106 .elementor-element.elementor-element-339923e0 .media-boxes-drop-down{
        width: 100%;
        margin:0 0 10px; 
    }
    
    .elementor-106 .elementor-element.elementor-element-339923e0 input.media-boxes-search{ 
        width: 100%; 
    }

    
}/* End custom CSS */