.elementor-181 .elementor-element.elementor-element-6003ac8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-6003ac8:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-6003ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-dadbbf56-b692-45cd-9e9e-e22155534956);}.elementor-181 .elementor-element.elementor-element-e183640 .plus-list-adv-typo-block .elementor-repeater-item-c046bae .listing-typo-text{font-weight:100;text-transform:uppercase;letter-spacing:2px;}.elementor-181 .elementor-element.elementor-element-e183640 .plus-list-adv-typo-block .elementor-repeater-item-5aebaa8 .listing-typo-text{font-family:"Angelic", Sans-serif;font-size:8vw;line-height:1em;}.elementor-181 .elementor-element.elementor-element-e183640{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-e183640.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-181 .elementor-element.elementor-element-e183640 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-181 .elementor-element.elementor-element-e183640 .plus-list-adv-typo-block .listing-typo-text{font-family:"Avenir", Sans-serif;}.elementor-181 .elementor-element.elementor-element-e183640 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-181 .elementor-element.elementor-element-e183640 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-181 .elementor-element.elementor-element-e183640 .plus-list-adv-typo-block .listing-typo-text{color:var( --e-global-color-2bd1984 );}.elementor-181 .elementor-element.elementor-element-32d90f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-181 .elementor-element.elementor-element-bf7161a > .elementor-widget-container{background-color:#FFFFFF;padding:30px 85px 30px 85px;}@media(max-width:767px){.elementor-181 .elementor-element.elementor-element-e183640 .plus-list-adv-typo-block .elementor-repeater-item-c046bae .listing-typo-text{font-size:25px;}.elementor-181 .elementor-element.elementor-element-e183640 .plus-list-adv-typo-block .elementor-repeater-item-5aebaa8 .listing-typo-text{font-size:59px;}.elementor-181 .elementor-element.elementor-element-e183640{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-32d90f4{--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-181 .elementor-element.elementor-element-bf7161a > .elementor-widget-container{padding:30px 20px 30px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-bf7161a */.elementor-181 .elementor-element.elementor-element-bf7161a input {
    font-family: 'Helvetica Neue';
    letter-spacing: initial;
    text-transform: capitalize;
    width: 100%;
    display: block;
    height: 55px;
    border: 1px solid #d0d0d0;
    border-radius: 0px;
    font-size: 20px;
    color: #00252d;
    font-weight: 400;
}
.elementor-181 .elementor-element.elementor-element-bf7161a span .wpcf7-form-control.wpcf7-checkbox {
    display: flex;
    flex-wrap: wrap;
    padding-top: 8px;
}
.elementor-181 .elementor-element.elementor-element-bf7161a .wpcf7-list-item {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 5px;
    margin-right: 100px;
    align-items: flex-start;
    margin-left: 0px;
    position: relative;
}
.elementor-181 .elementor-element.elementor-element-bf7161a input[type="checkbox"] {
    display: block;
    position: relative;
    opacity: 1;
    width: 24px;
    height: 22px;
    top: 5px;
}
.elementor-181 .elementor-element.elementor-element-bf7161a .wpcf7-submit {
    max-width: 380px;
    margin: 40px auto 25px;
    background: #2f3f4d;
    color: #fff;
    border: 0px;
    /* font-weight: 400; */
    font-family: 'open_sanssemiboldR';
}
.elementor-181 .elementor-element.elementor-element-bf7161a .refferForm {
    margin-top: 65px;
    font-size: 24px;
    font-weight: 800;
    color: #00252d;
    line-height: 1.5;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Angelic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url(https://virtuosum.com.au/wp-content/uploads/2024/07/Angelic-EaDon.ttf) format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url(https://virtuosum.com.au/wp-content/uploads/2024/06/avenir-regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url(https://virtuosum.com.au/wp-content/uploads/2024/06/avenir-bold.ttf) format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url(https://virtuosum.com.au/wp-content/uploads/2024/06/avenir-light.ttf) format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url(https://virtuosum.com.au/wp-content/uploads/2024/06/Avenir-Black.ttf) format('truetype');
}
/* End Custom Fonts CSS */