.elementor-42 .elementor-element.elementor-element-a5243c4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-a5243c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-42 .elementor-element.elementor-element-a5243c4 > .elementor-background-overlay{background-color:#00000022;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-a5243c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-5f019d1{--spacer-size:200px;}.elementor-42 .elementor-element.elementor-element-d4818c8 .elementor-heading-title{color:var( --e-global-color-797f7916 );}.elementor-42 .elementor-element.elementor-element-d4818c8 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-42 .elementor-element.elementor-element-284b139 .elementor-heading-title{color:var( --e-global-color-797f7916 );font-family:"Nexa Bold", Sans-serif;}.elementor-42 .elementor-element.elementor-element-284b139 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-42 .elementor-element.elementor-element-02e4f1a .elementor-button{font-family:"proxima-nova", Sans-serif;fill:var( --e-global-color-797f7916 );color:var( --e-global-color-797f7916 );border-radius:50px 50px 50px 50px;}.elementor-42 .elementor-element.elementor-element-4a1a877{--spacer-size:150px;}.elementor-42 .elementor-element.elementor-element-5eb47d71:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5eb47d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-42 .elementor-element.elementor-element-5eb47d71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-5eb47d71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-51292796 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-42 .elementor-element.elementor-element-51292796 > .elementor-element-populated > .elementor-widget-wrap{padding:70px 20px 70px 10px;}.elementor-42 .elementor-element.elementor-element-1aedc40c > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-42 .elementor-element.elementor-element-1aedc40c > .elementor-element-populated > .elementor-widget-wrap{padding:70px 10px 70px 20px;}.elementor-42 .elementor-element.elementor-element-29f92d59{text-align:left;}.elementor-42 .elementor-element.elementor-element-29f92d59 .elementor-heading-title{font-weight:500;}.elementor-42 .elementor-element.elementor-element-50031013 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-8b841e1{--spacer-size:10px;}.elementor-42 .elementor-element.elementor-element-100550a4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-100550a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D7D7;}.elementor-42 .elementor-element.elementor-element-100550a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-100550a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-32e86435 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-42 .elementor-element.elementor-element-32e86435 > .elementor-element-populated > .elementor-widget-wrap{padding:70px 20px 70px 10px;}.elementor-42 .elementor-element.elementor-element-c696726 .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;}.elementor-42 .elementor-element.elementor-element-55ab1ab .elementor-heading-title{font-weight:500;}.elementor-42 .elementor-element.elementor-element-55ab1ab > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-42 .elementor-element.elementor-element-255f9d86 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-42 .elementor-element.elementor-element-255f9d86 > .elementor-element-populated > .elementor-widget-wrap{padding:70px 10px 70px 20px;}.elementor-42 .elementor-element.elementor-element-a6a0c04 .elementor-accordion-item{border-width:0px;}.elementor-42 .elementor-element.elementor-element-a6a0c04 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-42 .elementor-element.elementor-element-a6a0c04 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-42 .elementor-element.elementor-element-a6a0c04 .elementor-tab-title{background-color:var( --e-global-color-primary );padding:0.8em 0.8em 0.8em 0.8em;}.elementor-42 .elementor-element.elementor-element-a6a0c04 .elementor-accordion-icon, .elementor-42 .elementor-element.elementor-element-a6a0c04 .elementor-accordion-title{color:var( --e-global-color-797f7916 );}.elementor-42 .elementor-element.elementor-element-a6a0c04 .elementor-accordion-icon svg{fill:var( --e-global-color-797f7916 );}.elementor-42 .elementor-element.elementor-element-a6a0c04 .elementor-accordion-title{font-weight:300;}.elementor-42 .elementor-element.elementor-element-a6a0c04 .elementor-tab-content{background-color:var( --e-global-color-primary );color:var( --e-global-color-797f7916 );}.elementor-42 .elementor-element.elementor-element-d390216:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-d390216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-42 .elementor-element.elementor-element-d390216{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 0rem 3rem 0rem;}.elementor-42 .elementor-element.elementor-element-d390216 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-45c9c3f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-b7420bd .gallery-item .gallery-caption{text-align:center;}.elementor-42 .elementor-element.elementor-element-5450d766:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5450d766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-42 .elementor-element.elementor-element-5450d766{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-5450d766 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-8ee200e > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-42 .elementor-element.elementor-element-8ee200e > .elementor-element-populated > .elementor-widget-wrap{padding:70px 20px 70px 10px;}.elementor-42 .elementor-element.elementor-element-64fc9ecd > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-42 .elementor-element.elementor-element-64fc9ecd > .elementor-element-populated > .elementor-widget-wrap{padding:70px 10px 70px 20px;}.elementor-42 .elementor-element.elementor-element-39f60c7e .elementor-heading-title{font-weight:500;}.elementor-42 .elementor-element.elementor-element-39f60c7e > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-42 .elementor-element.elementor-element-5faa2338 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-77d619d7:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-77d619d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-77d619d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-42 .elementor-element.elementor-element-77d619d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-5f6ff6fe{text-align:center;}.elementor-42 .elementor-element.elementor-element-5f6ff6fe > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-42 .elementor-element.elementor-element-3812e998 .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-797f7916 );}.elementor-42 .elementor-element.elementor-element-3812e998 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-3812e998 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-3812e998 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-3812e998 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-a5243c4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-a5243c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:88% 0px;}.elementor-42 .elementor-element.elementor-element-5f019d1{--spacer-size:200px;}.elementor-42 .elementor-element.elementor-element-4a1a877{--spacer-size:50px;}.elementor-42 .elementor-element.elementor-element-51292796 > .elementor-element-populated > .elementor-widget-wrap{padding:50px 10px 50px 10px;}.elementor-42 .elementor-element.elementor-element-1aedc40c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 50px 10px;}.elementor-42 .elementor-element.elementor-element-32e86435 > .elementor-element-populated > .elementor-widget-wrap{padding:50px 10px 50px 10px;}.elementor-42 .elementor-element.elementor-element-255f9d86 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 50px 10px;}.elementor-42 .elementor-element.elementor-element-840b9ff > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-8ee200e > .elementor-element-populated > .elementor-widget-wrap{padding:50px 10px 50px 10px;}.elementor-42 .elementor-element.elementor-element-64fc9ecd > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 50px 10px;}.elementor-42 .elementor-element.elementor-element-77d619d7{padding:50px 0px 50px 0px;}}/* Start custom CSS *//*-----HERO SECTION-----*/
.home #hero {
    height:100vh;
    min-height:68rem;
    max-height:80rem;
}

.home #hero .home-cta {
    display:inline-block;
    width:auto;
}

.home #hero h1.elementor-heading-title {
    font-size:2rem !important;
	line-height:1.2em !important;
	font-weight:400 !important;
	text-shadow:0.2rem 0.2rem 3rem #000000;
	text-transform:uppercase;
	max-width:100rem;
	width:100%;
	font-family:"proxima-nova","Ek Mukta", sans-serif !important;
}

.home #hero h2.elementor-heading-title {
    font-size:5rem !important;
    text-shadow:0.2rem 0.2rem 3rem #000000;
	line-height:1em !important;
	font-family:"Nexa Bold","Ek Mukta", sans-serif !important;
	text-transform:initial;
	margin-left:0 !important;
}

/*-----TYPOGRAPHY-----*/
.home h4 {
	margin:auto;
}

.home .dark-section h4 {
    margin:initial;
}

/*-----ACCORDION-----*/
.elementor-accordion-item:not(:last-child) {
    margin-bottom:1rem;
}

.elementor-accordion-item {
    border-radius:1rem;
    overflow:hidden;
}

.elementor-accordion-title span {
    display:inline-block;
}

.elementor-accordion-title span.icon {
    content:'';
    width:4rem;
    height:4rem;
    margin-right:0.5rem;
    vertical-align:middle;
    background-size:cover;
    background-repeat:no-repeat;
}

.elementor-accordion .elementor-accordion-item:nth-child(1) .elementor-accordion-title span.icon {
    background-image:url('https://beachesultrasound.com.au/wp-content/uploads/2022/06/beaches-ultrasound-icons_abdomen.svg');
}

.elementor-accordion .elementor-accordion-item:nth-child(2) .elementor-accordion-title span.icon {
    background-image:url('https://beachesultrasound.com.au/wp-content/uploads/2022/06/beaches-ultrasound-icons_leg.svg');
}

.elementor-accordion .elementor-accordion-item:nth-child(3) .elementor-accordion-title span.icon {
    background-image:url('https://beachesultrasound.com.au/wp-content/uploads/2022/06/beaches-ultrasound-icons_vascular.svg');
}

.elementor-accordion .elementor-accordion-item:nth-child(4) .elementor-accordion-title span.icon {
    background-image:url('https://beachesultrasound.com.au/wp-content/uploads/2022/06/beaches-ultrasound-icons_procedure.svg');
}

.elementor-accordion-title span {
    width:calc(100% - 5rem - 1.2em);
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
    position:relative;
    top:0.35em;
    right:-0.25em;
    width:2.5rem;
}

.elementor-accordion-icon span i {
    font-family:fontawesome;
}

.elementor-tab-title span i:before {
    display:inline-block;
}

.elementor-tab-title.elementor-active .elementor-accordion-icon {
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
}

.elementor-accordion .elementor-tab-content p, .elementor-accordion .elementor-tab-content ul li {
    color:#ffffff;
}

.elementor-accordion .elementor-tab-content .elementor-button-wrapper {
    margin-top:3rem;
}
.elementor-accordion .elementor-widget-button.wire-button a {
    border-color:#ffffff;
    color:#ffffff;
}

.elementor-accordion .elementor-widget-button.wire-button a:hover, .elementor-accordion .elementor-widget-button.wire-button a:active, .elementor-accordion .elementor-widget-button.wire-button a:focus {
    border-color:#4058b5;
}

/*-----------------------------------------
TABLETS 1026px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width:1026px) {
    
    .elementor-accordion .elementor-accordion-item:nth-child(2) .elementor-accordion-title span {
        vertical-align:top;
    }
    
}

/*-----------------------------------------
TABLETS 895px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width:895px) {
    
    /*------TYPOGRAPHY------*/
    .home h1 {
		font-size:4.2rem !important;
		line-height:1.2em !important;
	}
    
}

/*-----------------------------------------
TABLETS 866px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width:866px) {
    
    .elementor-accordion-item:nth-child(3) .elementor-accordion-title span {
        vertical-align:top;
    }
    
}

/*-----------------------------------------
TABLETS 848px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width:832px) {
    
    .elementor-accordion-item:nth-child(1) .elementor-accordion-title span {
        vertical-align:top;
    }
    
}

/*-----------------------------------------
TABLETS 808px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width:808px) {
    
    .elementor-accordion-item:nth-child(4) .elementor-accordion-title span {
        vertical-align:top;
    }
    
}

/*-----------------------------------------
MOBILES 767 (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width:767px) {
    
    /*-------TYPOGRAPHY-------*/
    .home h1 {
		font-size:3.6rem !important;
		line-height:0.9em !important;
	}
    
    /*----HOSPITAL LOGOS----*/
    #hospital-logos .gallery-item {
        width:33.333%;
    }
    
    #hospital-logos .gallery-item:last-child {
        display:none;
    }
    
    /*----ACCORDION----*/
    .elementor-accordion-item:nth-child(1) .elementor-accordion-title span:not(.icon), .elementor-accordion-item:nth-child(2) .elementor-accordion-title span:not(.icon), .elementor-accordion-item:nth-child(3) .elementor-accordion-title span:not(.icon), .elementor-accordion-item:nth-child(4) .elementor-accordion-title span:not(.icon) {
        vertical-align:middle;
        top:1rem;
        position:relative;
    }
    
}

/*-----------------------------------------
MOBILES 541px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width:541px) {
    
    .home #hero h1.elementor-heading-title {
        font-size:1.6rem !important;
        font-weight:600 !important;
        text-shadow:0.2rem 0.2rem 2rem #000000;
    }
    
    .home #hero h2.elementor-heading-title {
        font-size:3.4rem !important;
        text-shadow:0.2rem 0.2rem 2rem #000000;
    }
    
    /*----HOSPITAL LOGOS----*/
    #hospital-logos .gallery-item {
        width:50%;
    }
    
    #hospital-logos .gallery-item:last-child {
        display:initial;
    }
    
}

/*-----------------------------------------
MOBILES 477px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width:477px) {
    
    .elementor-accordion-item:nth-child(2) .elementor-accordion-title span:not(.icon) {
        vertical-align:top;
        top:0;
    }
    
}

/*-----------------------------------------
MOBILES 396px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width:396px) {
    
    .elementor-accordion-item:nth-child(3) .elementor-accordion-title span:not(.icon) {
        vertical-align:top;
        top:0;
    }
    
}

/*-----------------------------------------
MOBILES 387px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width:387px) {
    
    .elementor-accordion-item:nth-child(1) .elementor-accordion-title span:not(.icon) {
        vertical-align:top;
        top:0;
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nexa Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beachesultrasound.com.au/wp-content/uploads/2022/06/NexaBold.eot');
	src: url('https://beachesultrasound.com.au/wp-content/uploads/2022/06/NexaBold.eot?#iefix') format('embedded-opentype'),
		url('https://beachesultrasound.com.au/wp-content/uploads/2022/06/NexaBold.woff2') format('woff2'),
		url('https://beachesultrasound.com.au/wp-content/uploads/2022/06/NexaBold.woff') format('woff'),
		url('https://beachesultrasound.com.au/wp-content/uploads/2022/06/NexaBold.ttf') format('truetype'),
		url('https://beachesultrasound.com.au/wp-content/uploads/2022/06/NexaBold.svg#NexaBold') format('svg');
}
/* End Custom Fonts CSS */