.elementor-1195 .elementor-element.elementor-element-47c5b83b .elementor-repeater-item-80fc6ee.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1195 .elementor-element.elementor-element-2ecc9f02 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-1195 .elementor-element.elementor-element-fbab11d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-76516ce7 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1195 .elementor-element.elementor-element-76516ce7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:bold;}.elementor-1195 .elementor-element.elementor-element-47c5b83b:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-47c5b83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-1195 .elementor-element.elementor-element-47c5b83b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-1195 .elementor-element.elementor-element-47c5b83b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-f0e7a3c .elementor-repeater-item-62165d2.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1195 .elementor-element.elementor-element-9cce8b7 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-afd50b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-b390f93 .elementor-repeater-item-7268d5c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1195 .elementor-element.elementor-element-b0045ce > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-1195 .elementor-element.elementor-element-1e43eee > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-1e43eee img{width:70%;}.elementor-1195 .elementor-element.elementor-element-50ded12 .elementor-button:hover, .elementor-1195 .elementor-element.elementor-element-50ded12 .elementor-button:focus{background-color:#70beb2;color:#ffffff;}.elementor-1195 .elementor-element.elementor-element-50ded12 .elementor-button{font-family:"FF DIN Medium", Sans-serif;font-size:15px;line-height:1em;letter-spacing:-0.6px;fill:#70beb2;color:#70beb2;}.elementor-1195 .elementor-element.elementor-element-50ded12 .elementor-button:hover svg, .elementor-1195 .elementor-element.elementor-element-50ded12 .elementor-button:focus svg{fill:#ffffff;}.elementor-1195 .elementor-element.elementor-element-3b2645d{--spacer-size:0px;}.elementor-1195 .elementor-element.elementor-element-616415d > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-1195 .elementor-element.elementor-element-69e11cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-1195 .elementor-element.elementor-element-b68c0ec > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-1195 .elementor-element.elementor-element-da4c759 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-1195 .elementor-element.elementor-element-cd87832 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-1195 .elementor-element.elementor-element-abf3c63 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-1195 .elementor-element.elementor-element-ce528d5 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0px 8px 0px 8px;}.elementor-1195 .elementor-element.elementor-element-16dccaf > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-1195 .elementor-element.elementor-element-16dccaf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-16dccaf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1195 .elementor-element.elementor-element-16dccaf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1195 .elementor-element.elementor-element-16dccaf .elementor-icon-list-text{transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-f0e7a3c{margin-top:0px;margin-bottom:0px;padding:35px 0px 35px 0px;}.elementor-1195 .elementor-element.elementor-element-4d75c66 .elementor-repeater-item-6a357b7.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}@media(min-width:768px){.elementor-1195 .elementor-element.elementor-element-2ecc9f02{width:67.982%;}.elementor-1195 .elementor-element.elementor-element-8ab70d2{width:32.018%;}.elementor-1195 .elementor-element.elementor-element-06f0c38{width:67.982%;}.elementor-1195 .elementor-element.elementor-element-afd50b5{width:32.018%;}}/* Start custom CSS for html, class: .elementor-element-fbab11d */.back-arrow-left{
    font-size:12px;
    color:#70BEB2;
    position:relative;
    padding-left:60px;
}
.back-arrow-left:before{
    background:white;
    display:inline-block;
    position:absolute;
    width:50px;
    height:50px;
    left:0;
    content:'';
    transform:translateY(-50%);
    top:50%;    
    border-radius:100%;
    box-shadow:0 2px 4px rgba(0,0,0,0.1);
}
.back-arrow-left span{
    width:10px;
    height:10px;
    border-left:1px solid #70BEB2;
    border-top:1px solid #70BEB2;
    position:absolute;
    left:15px;
    top:1px;
    transform:rotate(-45deg);
}
.back-arrow-left span:before{
    content:'';
    display:inline-block;
    left:0;
    width:25px;
    height:1px;
    background:#70BEB2;
    transform:rotate(45deg);
    position:absolute;
    margin-top:8px;
    margin-left:-4px;
}
.back-arrow-left span:after{}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fbab11d */.back-arrow-left{
    font-size:12px;
    color:#70BEB2;
    position:relative;
    padding-left:60px;
}
.back-arrow-left:before{
    background:white;
    display:inline-block;
    position:absolute;
    width:50px;
    height:50px;
    left:0;
    content:'';
    transform:translateY(-50%);
    top:50%;    
    border-radius:100%;
    box-shadow:0 2px 4px rgba(0,0,0,0.1);
}
.back-arrow-left span{
    width:10px;
    height:10px;
    border-left:1px solid #70BEB2;
    border-top:1px solid #70BEB2;
    position:absolute;
    left:15px;
    top:1px;
    transform:rotate(-45deg);
}
.back-arrow-left span:before{
    content:'';
    display:inline-block;
    left:0;
    width:25px;
    height:1px;
    background:#70BEB2;
    transform:rotate(45deg);
    position:absolute;
    margin-top:8px;
    margin-left:-4px;
}
.back-arrow-left span:after{}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50ded12 */.provider-cta{
    padding:0 8px;
    margin-bottom:16px !important;
}
.provider-cta a{
    border:solid #70BEB2 1px;
    background:none;
    color:#70BEB2 !important;
    border-radius:0 !important;
}

.provider-cta a:hover{
    
    color:#fff !important;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16dccaf */.provider-social .elementor-icon-list-items li{
    width:8px;
}
.provider-social .elementor-icon-list-items li i{
    color:#82939B;
    font-size:20px !important;
}
.provider-social .elementor-icon-list-items li > span{
    display:none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b0045ce */.provider-meta-inner{
    box-shadow:0px 0px 5px rgba(0,0,0,0.2);
    background:white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50ded12 */.provider-cta{
    padding:0 8px;
    margin-bottom:16px !important;
}
.provider-cta a{
    border:solid #70BEB2 1px;
    background:none;
    color:#70BEB2 !important;
    border-radius:0 !important;
}

.provider-cta a:hover{
    
    color:#fff !important;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16dccaf */.provider-social .elementor-icon-list-items li{
    width:8px;
}
.provider-social .elementor-icon-list-items li i{
    color:#82939B;
    font-size:20px !important;
}
.provider-social .elementor-icon-list-items li > span{
    display:none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b0045ce */.provider-meta-inner{
    box-shadow:0px 0px 5px rgba(0,0,0,0.2);
    background:white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-afd50b5 */.provider-meta{
    margin-top:-250px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50ded12 */.provider-cta{
    padding:0 8px;
    margin-bottom:16px !important;
}
.provider-cta a{
    border:solid #70BEB2 1px;
    background:none;
    color:#70BEB2 !important;
    border-radius:0 !important;
}

.provider-cta a:hover{
    
    color:#fff !important;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16dccaf */.provider-social .elementor-icon-list-items li{
    width:8px;
}
.provider-social .elementor-icon-list-items li i{
    color:#82939B;
    font-size:20px !important;
}
.provider-social .elementor-icon-list-items li > span{
    display:none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b0045ce */.provider-meta-inner{
    box-shadow:0px 0px 5px rgba(0,0,0,0.2);
    background:white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50ded12 */.provider-cta{
    padding:0 8px;
    margin-bottom:16px !important;
}
.provider-cta a{
    border:solid #70BEB2 1px;
    background:none;
    color:#70BEB2 !important;
    border-radius:0 !important;
}

.provider-cta a:hover{
    
    color:#fff !important;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16dccaf */.provider-social .elementor-icon-list-items li{
    width:8px;
}
.provider-social .elementor-icon-list-items li i{
    color:#82939B;
    font-size:20px !important;
}
.provider-social .elementor-icon-list-items li > span{
    display:none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b0045ce */.provider-meta-inner{
    box-shadow:0px 0px 5px rgba(0,0,0,0.2);
    background:white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-afd50b5 */.provider-meta{
    margin-top:-250px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FF DIN Medium';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ihea.edu.au/wp-content/uploads/2019/04/2faca088-c5cd-4839-8d0d-9114e46a2fa9.eot');
	src: url('https://ihea.edu.au/wp-content/uploads/2019/04/2faca088-c5cd-4839-8d0d-9114e46a2fa9.eot?#iefix') format('embedded-opentype'),
		url('https://ihea.edu.au/wp-content/uploads/2019/04/3a97d711-0278-4fcc-9527-37e7911bcfb7.woff2') format('woff2'),
		url('https://ihea.edu.au/wp-content/uploads/2019/04/8491ec80-cec4-4e7a-8c3a-27c0cf767c12.woff') format('woff'),
		url('https://ihea.edu.au/wp-content/uploads/2019/04/f28d8edb-74fe-471d-b259-11e0398960b9.ttf') format('truetype');
}
/* End Custom Fonts CSS */