.elementor-293 .elementor-element.elementor-element-6f7f8f8:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-6f7f8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.handheartpocket.org.au/wp-content/uploads/2020/08/small-green-bg@2x.jpg");background-size:cover;}.elementor-293 .elementor-element.elementor-element-6f7f8f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 10px 96px 10px;}.elementor-293 .elementor-element.elementor-element-6f7f8f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-293 .elementor-element.elementor-element-038223a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-293 .elementor-element.elementor-element-3f4c775{text-align:center;}.elementor-293 .elementor-element.elementor-element-3f4c775 .elementor-heading-title{font-size:40px;color:#FFFFFF;}@media(max-width:1024px){.elementor-293 .elementor-element.elementor-element-6f7f8f8:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-6f7f8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:73% 0px;}.elementor-293 .elementor-element.elementor-element-6f7f8f8{padding:70px 10px 70px 10px;}.elementor-293 .elementor-element.elementor-element-3f4c775 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-293 .elementor-element.elementor-element-6f7f8f8:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-6f7f8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:61% 0px;}.elementor-293 .elementor-element.elementor-element-6f7f8f8{padding:50px 10px 50px 10px;}}/* Start custom CSS for shortcode, class: .elementor-element-570a2521 */@media only screen and (max-width: 768px) {
.elementor-293 .elementor-element.elementor-element-570a2521 {
    text-align: center;
}
.elementor-293 .elementor-element.elementor-element-570a2521 .filters-container ul.media-boxes-filter li {
    width: auto;
}
}
@media only screen and (max-width: 767px) {
.elementor-293 .elementor-element.elementor-element-570a2521 .filters-container ul.media-boxes-filter li {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b27672a */.elementor-293 .elementor-element.elementor-element-7b27672a .media-boxes-filter-container {
    background: #FFFFFF;
    box-shadow: 0 7px 34px 0 rgba(2,6,19,0.12);
    border: 1px solid #E0E1E4;
    margin: -50px auto 40px;
    border-radius: 45px;
}

.elementor-293 .elementor-element.elementor-element-7b27672a .media-boxes-filter-container .inner {
    position: relative;
    padding: 20px 30px 20px 30px !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-293 .elementor-element.elementor-element-7b27672a .filters-container .filter-heading {
    display: inline-block;
    margin-right: 20px;
    font-size: 18px;
    font-weight: 700;
    color: #3E1707;
    font-family: 'Trajan Pro';
}

.elementor-293 .elementor-element.elementor-element-7b27672a .media-boxes-drop-down-header,
.elementor-293 .elementor-element.elementor-element-7b27672a .media-boxes-drop-down-menu>li>a {
	color: #3E1707 !important;
}

.elementor-293 .elementor-element.elementor-element-7b27672a .media-boxes-drop-down-header {
    background-color: white;
    cursor: pointer;
    border: 1px solid #3E1707;
    border-radius: 25px;
    padding: 15px 14px !important;
    text-decoration: none;
    line-height: 1.2;
    width: 100%;
}

.elementor-293 .elementor-element.elementor-element-7b27672a .media-boxes-drop-down {
    width: 100%;
    max-width: 400px;
    
}

.elementor-293 .elementor-element.elementor-element-7b27672a .media-boxes-filter a {
	display: inline-block;
	border: 1px solid #3E1707;
	background: #FFFFFF;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	line-height: 1;
	color: #3E1707;
	padding: 13px 30px;
	text-align: center;
	border-radius: 30px;
	margin: 5px 5px;
}
.elementor-293 .elementor-element.elementor-element-7b27672a .media-boxes-filter>li a.selected {
	background: #00B7AA;
	color: #fff;
	border-color: #00B7AA;
}
.elementor-293 .elementor-element.elementor-element-7b27672a .media-boxes-filter>li a:hover {
	text-decoration: underline;
}


@media only screen and (max-width: 1024px){
    .media-boxes-drop-down {
        max-width: 320px !important;
    }
}

@media only screen and (max-width: 900px){
    .elementor-293 .elementor-element.elementor-element-7b27672a .media-boxes-filter-container .inner {
        padding: 15px !important;
        display: block;
    }
    
    .elementor-293 .elementor-element.elementor-element-7b27672a .filters-container .filter-heading {
    margin-right: 0px;
    }
    
    .elementor-293 .elementor-element.elementor-element-7b27672a .media-boxes-filter-container {
        border-radius: 4px;
    }
}


@media only screen and (max-width: 767px){
    .media-boxes-filter-container {
        border-radius: 4px !important;
    }

    .media-boxes-filter-container .inner {
        padding: 20px !important;
        display: block !important;
    }
    
    .elementor-element.elementor-element-7b27672a .filters-container .filter-heading {
        display: block;
        margin-right: 0px;
        text-align: center;
    }
}/* End custom CSS */