.elementor-3257 .elementor-element.elementor-element-4b0f8aa9:not(.elementor-motion-effects-element-type-background), .elementor-3257 .elementor-element.elementor-element-4b0f8aa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-3257 .elementor-element.elementor-element-4b0f8aa9 > .elementor-background-overlay{background-color:#00000088;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3257 .elementor-element.elementor-element-4b0f8aa9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3257 .elementor-element.elementor-element-70aa92fe{--spacer-size:230px;}.elementor-3257 .elementor-element.elementor-element-295e157c{text-align:center;}.elementor-3257 .elementor-element.elementor-element-295e157c .elementor-heading-title{color:var( --e-global-color-797f7916 );font-family:"proxima-nova", Sans-serif;}.elementor-3257 .elementor-element.elementor-element-5d727129{text-align:center;}.elementor-3257 .elementor-element.elementor-element-5d727129 .elementor-heading-title{color:var( --e-global-color-797f7916 );font-family:"Luxia", Sans-serif;}.elementor-3257 .elementor-element.elementor-element-7a7aa9e9{padding:7rem 0rem 5rem 0rem;}.elementor-3257 .elementor-element.elementor-element-20c6e94 .elementor-cta__content{text-align:left;padding:20px 20px 20px 20px;background-color:#EFEFEF;}.elementor-3257 .elementor-element.elementor-element-20c6e94 .elementor-cta__button{font-weight:600;text-transform:uppercase;color:#F7F7F7;background-color:#4058B5;border-width:0px;border-radius:100px;}.elementor-3257 .elementor-element.elementor-element-20c6e94 .elementor-cta__button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-3257 .elementor-element.elementor-element-20c6e94 .elementor-cta .elementor-cta__bg, .elementor-3257 .elementor-element.elementor-element-20c6e94 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3257 .elementor-element.elementor-element-20c6e94 > .elementor-widget-container{background-color:#F7F7F7;}.elementor-3257 .elementor-element.elementor-element-6c445f57 .elementor-cta__content{text-align:left;padding:20px 20px 20px 20px;background-color:#EFEFEF;}.elementor-3257 .elementor-element.elementor-element-6c445f57 .elementor-cta__button{font-weight:600;text-transform:uppercase;color:#F7F7F7;background-color:#4058B5;border-width:0px;border-radius:100px;}.elementor-3257 .elementor-element.elementor-element-6c445f57 .elementor-cta__button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-3257 .elementor-element.elementor-element-6c445f57 .elementor-cta .elementor-cta__bg, .elementor-3257 .elementor-element.elementor-element-6c445f57 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3257 .elementor-element.elementor-element-6c445f57 > .elementor-widget-container{background-color:#F7F7F7;}.elementor-3257 .elementor-element.elementor-element-b1b149a .elementor-cta__content{text-align:left;padding:20px 20px 20px 20px;background-color:#EFEFEF;}.elementor-3257 .elementor-element.elementor-element-b1b149a .elementor-cta .elementor-cta__bg, .elementor-3257 .elementor-element.elementor-element-b1b149a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3257 .elementor-element.elementor-element-b1b149a > .elementor-widget-container{background-color:#F7F7F7;}.elementor-3257 .elementor-element.elementor-element-13303ed .elementor-cta__content{text-align:left;padding:20px 20px 20px 20px;background-color:#EFEFEF;}.elementor-3257 .elementor-element.elementor-element-13303ed .elementor-cta .elementor-cta__bg, .elementor-3257 .elementor-element.elementor-element-13303ed .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3257 .elementor-element.elementor-element-13303ed > .elementor-widget-container{background-color:#F7F7F7;}.elementor-3257 .elementor-element.elementor-element-32c8f5ea:not(.elementor-motion-effects-element-type-background), .elementor-3257 .elementor-element.elementor-element-32c8f5ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3257 .elementor-element.elementor-element-32c8f5ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 70px 0px;}.elementor-3257 .elementor-element.elementor-element-32c8f5ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3257 .elementor-element.elementor-element-27a5fa9f{text-align:center;}.elementor-3257 .elementor-element.elementor-element-27a5fa9f > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3257 .elementor-element.elementor-element-3bab2627 .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#F7F7F7;}.elementor-3257 .elementor-element.elementor-element-3bab2627 .elementor-button:hover, .elementor-3257 .elementor-element.elementor-element-3bab2627 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-3257 .elementor-element.elementor-element-3bab2627 .elementor-button:hover svg, .elementor-3257 .elementor-element.elementor-element-3bab2627 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:767px){.elementor-3257 .elementor-element.elementor-element-70aa92fe{--spacer-size:180px;}.elementor-3257 .elementor-element.elementor-element-32c8f5ea{padding:50px 0px 50px 0px;}}/* Start custom CSS */.document {
    box-shadow:0 8px 20px rgb(0 0 0 / 10%);
    border-top-left-radius:2rem;
    border-top-right-radius:2rem;
    border-bottom:0.5rem solid #4058B5;
    max-width:90rem;
    width:100%;
    margin:auto;
    overflow:hidden;
}

.document.elementor-widget {
    margin-bottom:4rem !important;
}

.document .elementor-cta__title, .document .elementor-cta__description {
    width:70%;
    padding-right:1.5rem;
}

.document.no-button .elementor-cta__title, .document.no-button .elementor-cta__description {
    width:100%;
    padding-right:0;
}

.document.no-button .gform_wrapper.no-labels_wrapper {
    max-width:70%;
}

.document.no-button .gform_wrapper.no-labels_wrapper select {
    border:none !important;
    border-radius:0 !important;
}

.document h4 {
    text-transform:uppercase;
    font-size:1.3rem;
    font-weight:800 !important;
    color:#4058B5 !important;
    margin-bottom:0 !important;
}

.document h5 {
    margin-bottom:1.5rem;
}

.elementor-cta__content-item:not(:last-child) {
    margin-bottom:0;
}

.document p {
    margin-bottom:0;
}

.document .elementor-cta__button-wrapper.elementor-cta__content-item.elementor-content-item {
    width:auto;
    float:right;
    display:inline-block;
    margin-left:auto;
    margin-top:-1.8rem;
}

.document-widget-wrapper {
    box-shadow:0px 4px 20px 0px rgba(0,0,0,.2);
    padding:2rem;
    margin:auto;
    max-width:40rem;
    background:#efefef;
}

/*-----------------------------------------
MOBILES 640px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width: 640px) {

    .document.no-button .gform_wrapper.no-labels_wrapper {
        max-width:100%;
    }
    
}

/*-----------------------------------------
MOBILES 571 (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width: 571px) {
    
   .document .elementor-cta__title, .document .elementor-cta__description {
        width:100%;
    }
    
    .document .elementor-cta__button-wrapper.elementor-cta__content-item.elementor-content-item {
        width:auto;
        float:initial;
        display:initial;
        margin-left:0;
        margin-top:2rem;
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Luxia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beachesultrasound.com.au/wp-content/uploads/2022/05/Luxia-Regular.eot');
	src: url('https://beachesultrasound.com.au/wp-content/uploads/2022/05/Luxia-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://beachesultrasound.com.au/wp-content/uploads/2022/05/Luxia-Regular.woff2') format('woff2'),
		url('https://beachesultrasound.com.au/wp-content/uploads/2022/05/Luxia-Regular.woff') format('woff'),
		url('https://beachesultrasound.com.au/wp-content/uploads/2022/05/Luxia-Regular.ttf') format('truetype'),
		url('https://beachesultrasound.com.au/wp-content/uploads/2022/05/Luxia-Regular.svg#Luxia') format('svg');
}
/* End Custom Fonts CSS */