.elementor-2 .elementor-element.elementor-element-12bd564 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6c74bec{text-align:center;color:#ffffff;font-family:"MarkPro-Light", Sans-serif;font-size:2.9rem;line-height:1.15em;letter-spacing:-2.99px;}.elementor-2 .elementor-element.elementor-element-6c74bec > .elementor-widget-container{margin:-21px -21px -21px -21px;padding:0% 20% 0% 20%;background-image:url("https://i0.wp.com/htretirement.com.au/wp-content/uploads/2019/03/bg-header.jpg?fit=2880%2C1788&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-168aade > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-221c9bb{text-align:center;color:#ffffff;font-family:"MarkPro-Light", Sans-serif;font-size:1.5rem;line-height:1.4em;letter-spacing:-0.16px;}.elementor-2 .elementor-element.elementor-element-221c9bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10% 20% 10% 20%;background-color:#484175;}.elementor-2 .elementor-element.elementor-element-5392d51:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5392d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/htretirement.com.au/wp-content/uploads/2019/03/bg-strengthen.jpg?fit=1440%2C750&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5392d51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-5392d51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-8778985 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8778985 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7ce4c63{text-align:center;color:#ffffff;font-family:"MarkPro-Light", Sans-serif;font-size:2.9rem;line-height:1.15em;letter-spacing:-2.99px;}.elementor-2 .elementor-element.elementor-element-7ce4c63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 20% 0% 20%;background-image:url("https://i0.wp.com/htretirement.com.au/wp-content/uploads/2019/03/bg-strengthen.jpg?fit=1440%2C750&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9d4d9d1 > .elementor-container{max-width:1188px;}.elementor-2 .elementor-element.elementor-element-9d4d9d1{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b16376b{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d0d2422 > .elementor-element-populated{padding:75px 30px 75px 30px;}.elementor-2 .elementor-element.elementor-element-cbb8334{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-9b08db2{text-align:center;color:#000000;font-family:"MarkPro-Book", Sans-serif;font-size:0.7rem;line-height:1.4em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-50cc250 > .elementor-element-populated{padding:75px 30px 75px 30px;}.elementor-2 .elementor-element.elementor-element-e0e42dc{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-e4ee20c{text-align:center;color:#363636;font-family:"MarkPro-Book", Sans-serif;font-size:0.7rem;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-6da3e31 > .elementor-container{max-width:1188px;}.elementor-2 .elementor-element.elementor-element-6da3e31{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-041775a{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-12e0d43 > .elementor-element-populated{padding:75px 30px 75px 30px;}.elementor-2 .elementor-element.elementor-element-938ed45{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-6a200ca{text-align:center;color:#363636;font-family:"MarkPro-Book", Sans-serif;font-size:0.7rem;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-31bc3cd > .elementor-element-populated{padding:75px 30px 75px 30px;}.elementor-2 .elementor-element.elementor-element-5fe89e7{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-9fdbdb2{text-align:center;color:#363636;font-family:"MarkPro-Book", Sans-serif;font-size:0.7rem;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-8db4f5a{text-align:center;}.elementor-2 .elementor-element.elementor-element-29d402b{text-align:center;color:#363636;font-family:"MarkPro-Book", Sans-serif;font-size:0.7rem;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-3729b00:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3729b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ea6f67;}.elementor-2 .elementor-element.elementor-element-3729b00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 115px 90px 115px;}.elementor-2 .elementor-element.elementor-element-3729b00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-77760c4 > .elementor-container{max-width:1188px;}.elementor-2 .elementor-element.elementor-element-791dea8{color:#ffffff;font-family:"MarkPro-Book", Sans-serif;font-size:1.4rem;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-791dea8 > .elementor-widget-container{padding:0px 75px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9086e10:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9086e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#484175;}.elementor-2 .elementor-element.elementor-element-9086e10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 115px 20px 115px;}.elementor-2 .elementor-element.elementor-element-9086e10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-40794fd > .elementor-container{max-width:1188px;}.elementor-2 .elementor-element.elementor-element-7c2bf34{text-align:left;}.elementor-2 .elementor-element.elementor-element-fb5e5ed{text-align:right;color:#ffffff;font-family:"MarkPro-Book", Sans-serif;font-size:0.6rem;line-height:1.7em;letter-spacing:0.02px;}.elementor-2 .elementor-element.elementor-element-99f87af > .elementor-container{max-width:1188px;}.elementor-2 .elementor-element.elementor-element-99f87af{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f407288{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-071a15b > .elementor-element-populated{padding:75px 30px 75px 30px;}.elementor-2 .elementor-element.elementor-element-4f519c5{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-9dfd136{text-align:center;color:#000000;font-family:"MarkPro-Book", Sans-serif;font-size:0.7rem;line-height:1.4em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-279eb7e > .elementor-element-populated{padding:75px 30px 75px 30px;}.elementor-2 .elementor-element.elementor-element-17a87d9{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-5fbc456{text-align:center;color:#363636;font-family:"MarkPro-Book", Sans-serif;font-size:0.7rem;line-height:1.4em;}/* Start custom CSS for text-editor, class: .elementor-element-6c74bec */.elementor-2 .elementor-element.elementor-element-6c74bec > div {
    height: 100vh;
    align-items: center;
    justify-content: center;
    display: flex;
    font-size: 2rem;
    line-height: 1.35;
}

.elementor-2 .elementor-element.elementor-element-6c74bec .header-logo-hrt {
    position: absolute;
    width: 274px;
    height: 58px;
    left: 50%;
    top: 58px;
    transform: translateX(-50%);
}


@media only screen and (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-6c74bec > div {
        font-size: 2.9rem;
        line-height: 1.15;
    }
    .elementor-2 .elementor-element.elementor-element-6c74bec .header-logo-hrt {
        left: 114px;
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-221c9bb */.elementor-2 .elementor-element.elementor-element-221c9bb p:first-child {
    margin-top: 0;
}

.elementor-2 .elementor-element.elementor-element-221c9bb p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-221c9bb .p-red {
    color: #EA6F67;
}

.elementor-2 .elementor-element.elementor-element-221c9bb .p-heart {
    padding-top: 1rem;
}

@media only screen and (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-221c9bb p {
        font-size: 1rem;
        line-height: 1.4;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ce4c63 */.elementor-2 .elementor-element.elementor-element-7ce4c63 > div {
    height: 100vh;
    align-items: center;
    justify-content: center;
    display: flex;
    font-size: 1.6rem;
    line-height: 1.35;
}

@media only screen and (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-7ce4c63 > div {
        font-size: 2.9rem;
        line-height: 1.15;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c04760 */.elementor-2 .elementor-element.elementor-element-3c04760 img {
    max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a3e54f */.elementor-2 .elementor-element.elementor-element-8a3e54f img {
    max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b16376b */.elementor-2 .elementor-element.elementor-element-b16376b a {
    position: relative;
    color: #EA6F67;
    margin-left: -36px;
}

.elementor-2 .elementor-element.elementor-element-b16376b a::after {
    content: '';
    background-image: url(/wp-content/uploads/2019/03/icon-arrow.svg);
    background-repeat: no-repeat;
    position: absolute;
    right: -36px;
    top: 3px;
    width: 26px;
    height: 14px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9d4d9d1 */.elementor-2 .elementor-element.elementor-element-9d4d9d1 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae4a98a */.elementor-2 .elementor-element.elementor-element-ae4a98a img {
    max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-577e0a3 */.elementor-2 .elementor-element.elementor-element-577e0a3 img {
    max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-041775a */.elementor-2 .elementor-element.elementor-element-041775a a {
    position: relative;
    color: #EA6F67;
    margin-left: -36px;
}

.elementor-2 .elementor-element.elementor-element-041775a a::after {
    content: '';
    background-image: url(/wp-content/uploads/2019/03/icon-arrow.svg);
    background-repeat: no-repeat;
    position: absolute;
    right: -36px;
    top: 3px;
    width: 26px;
    height: 14px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6da3e31 */@media only screen and (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-6da3e31 {
        padding: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db4f5a */.elementor-2 .elementor-element.elementor-element-8db4f5a {
    width: 60%;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a400df0 */@media only screen and (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-a400df0 {
        width: 50%;
        margin: 0 auto;
    }
}

.elementor-2 .elementor-element.elementor-element-a400df0 {
    padding: 0 30px 75px 30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7276f3f */@media only screen and (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-7276f3f {
        padding: 0px!important;
    }
}

.elementor-2 .elementor-element.elementor-element-7276f3f a {
    position: relative;
    color: #EA6F67;
}

.elementor-2 .elementor-element.elementor-element-7276f3f a::after {
    content: '';
    background-image: url(/wp-content/uploads/2019/03/icon-arrow.svg);
    background-repeat: no-repeat;
    position: absolute;
    right: -36px;
    top: 3px;
    width: 26px;
    height: 14px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-791dea8 */.elementor-2 .elementor-element.elementor-element-791dea8 p {
    margin-top: 0;
}

.elementor-2 .elementor-element.elementor-element-791dea8 .body {
    font-size: .8rem;
    line-height: 1.6;
}

.elementor-2 .elementor-element.elementor-element-791dea8 .body a {
    color: #484175;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77760c4 */.elementor-2 .elementor-element.elementor-element-77760c4 input::placeholder,
.elementor-2 .elementor-element.elementor-element-77760c4 textarea::placeholder{
    font-family: 'MarkPro-Book', Arial;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3729b00 */@media only screen and (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-3729b00 {
        padding: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c2bf34 */@media only screen and (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-7c2bf34 img {
        display: flex;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71345d3 */.elementor-2 .elementor-element.elementor-element-71345d3 {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb5e5ed */@media only screen and (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-fb5e5ed p {
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9086e10 */@media only screen and (max-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-9086e10 {
        padding: 30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62ac332 */.elementor-2 .elementor-element.elementor-element-62ac332 img {
    max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8abf88 */.elementor-2 .elementor-element.elementor-element-f8abf88 img {
    max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f407288 */.elementor-2 .elementor-element.elementor-element-f407288 a {
    position: relative;
    color: #EA6F67;
    margin-left: -36px;
}

.elementor-2 .elementor-element.elementor-element-f407288 a::after {
    content: '';
    background-image: url(/wp-content/uploads/2019/03/icon-arrow.svg);
    background-repeat: no-repeat;
    position: absolute;
    right: -36px;
    top: 3px;
    width: 26px;
    height: 14px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-99f87af */.elementor-2 .elementor-element.elementor-element-99f87af {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MarkPro-Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2019/03/mark-pro-light-1.eot');
	src: url('/wp-content/uploads/2019/03/mark-pro-light-1.eot#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2019/03/mark-pro-light-1.woff2') format('woff2'),
		url('/wp-content/uploads/2019/03/mark-pro-light.woff') format('woff'),
		url('/wp-content/uploads/2019/03/mark-pro-light-1.ttf') format('truetype'),
		url('/wp-content/uploads/2019/03/mark-pro-light-1.svg#MarkPro-Light') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MarkPro-Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2019/03/mark-pro-book.eot');
	src: url('/wp-content/uploads/2019/03/mark-pro-book.eot#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2019/03/mark-pro-book.woff2') format('woff2'),
		url('/wp-content/uploads/2019/03/mark-pro-book.woff') format('woff'),
		url('/wp-content/uploads/2019/03/mark-pro-book-1.ttf') format('truetype'),
		url('/wp-content/uploads/2019/03/mark-pro-book.svg#MarkPro-Book') format('svg');
}
/* End Custom Fonts CSS */