<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-kit-99{--e-global-color-primary:#161616;--e-global-color-secondary:#120061;--e-global-color-text:#313131;--e-global-color-accent:#0079C2;--e-global-color-25a97f4:#4CBBFF;--e-global-color-44efa4a:#AA7957;--e-global-color-a4364be:#8469E8;--e-global-color-b551d52:#5F3DDD;--e-global-color-460a30e:#FFFFFF;--e-global-color-daf4f24:#F7F5F3;--e-global-color-e40758b:#EDF8FF;--e-global-color-3e45d46:#0093EC12;--e-global-color-e563769:#696969;--e-global-color-4a6cd6d:#F1EFEA;--e-global-color-93f1486:#8469E84F;--e-global-color-c7fd246:#A8A8A8;--e-global-typography-primary-font-family:"Lexend";--e-global-typography-primary-font-weight:800;--e-global-typography-primary-letter-spacing:-0.04em;--e-global-typography-primary-word-spacing:-0.053em;--e-global-typography-secondary-font-family:"Lexend";--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-secondary-letter-spacing:-0.02em;--e-global-typography-secondary-word-spacing:-0.02em;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lexend";--e-global-typography-accent-font-size:1.7rem;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-letter-spacing:0.04em;--e-global-typography-6da7954-font-size:2.4rem;--e-global-typography-6da7954-font-weight:300;--e-global-typography-6da7954-line-height:1.4em;--e-global-typography-6da7954-letter-spacing:-0.02em;--e-global-typography-6da7954-word-spacing:-0.02em;--e-global-typography-e92c428-font-family:"Lexend";--e-global-typography-e92c428-font-size:2.4rem;--e-global-typography-e92c428-font-weight:300;--e-global-typography-e92c428-line-height:1.45em;--e-global-typography-e92c428-letter-spacing:-0.01em;--e-global-typography-a9524a4-font-weight:300;--e-global-typography-a9524a4-line-height:1.18em;--e-global-typography-cf816c3-font-family:"Lexend";--e-global-typography-cf816c3-font-size:1.4rem;--e-global-typography-cf816c3-font-weight:400;--e-global-typography-cf816c3-text-transform:uppercase;--e-global-typography-cf816c3-line-height:1em;--e-global-typography-cf816c3-letter-spacing:0.15em;--e-global-typography-6070c61-font-family:"Lexend";--e-global-typography-6070c61-font-size:2.3rem;--e-global-typography-6070c61-font-weight:400;--e-global-typography-6070c61-line-height:1.5em;--e-global-typography-afbe65b-font-family:"Lexend";--e-global-typography-afbe65b-font-size:2.7rem;--e-global-typography-afbe65b-font-weight:400;--e-global-typography-afbe65b-line-height:1.5em;--e-global-typography-222d536-font-size:1.5rem;--e-global-typography-222d536-line-height:1.6em;--e-global-typography-8ece5e1-font-size:1.8rem;--e-global-typography-8ece5e1-line-height:1.6em;--e-global-typography-6f64709-font-family:"Lexend";--e-global-typography-6f64709-font-size:1.65rem;--e-global-typography-6f64709-font-weight:400;background-color:transparent;color:var( --e-global-color-text );font-size:2rem;line-height:1.5em;background-image:linear-gradient(180deg, var( --e-global-color-460a30e ) 1000px, var( --e-global-color-daf4f24 ) 1200px);}.elementor-kit-99 button,.elementor-kit-99 input[type="button"],.elementor-kit-99 input[type="submit"],.elementor-kit-99 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-460a30e );background-image:linear-gradient(45deg, var( --e-global-color-a4364be ) 0%, var( --e-global-color-accent ) 67%);border-style:none;border-radius:10rem 10rem 10rem 10rem;padding:1.4rem 2.5rem 1.6rem 2.6rem;}.elementor-kit-99 button:hover,.elementor-kit-99 button:focus,.elementor-kit-99 input[type="button"]:hover,.elementor-kit-99 input[type="button"]:focus,.elementor-kit-99 input[type="submit"]:hover,.elementor-kit-99 input[type="submit"]:focus,.elementor-kit-99 .elementor-button:hover,.elementor-kit-99 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-460a30e );background-image:linear-gradient(45deg, var( --e-global-color-primary ) 0%, #000000 80%);box-shadow:8px 8px 20px 0px rgba(0, 0, 0, 0.3);}.elementor-kit-99 e-page-transition{background-color:#FFBC7D;}.elementor-kit-99 p{margin-bottom:1em;}.elementor-kit-99 a{color:var( --e-global-color-accent );}.elementor-kit-99 a:hover{color:var( --e-global-color-a4364be );}.elementor-kit-99 h1{color:var( --e-global-color-primary );font-size:5.2rem;line-height:1.18em;}.elementor-kit-99 h2{color:var( --e-global-color-primary );font-size:4.7rem;line-height:1.18em;}.elementor-kit-99 h3{color:var( --e-global-color-primary );font-size:3.5rem;line-height:1.2em;}.elementor-kit-99 h4{color:var( --e-global-color-primary );font-size:3.1rem;line-height:1.3em;}.elementor-kit-99 h5{color:var( --e-global-color-primary );font-size:2.5rem;line-height:1.4em;}.elementor-kit-99 h6{color:var( --e-global-color-primary );font-size:2rem;font-weight:400;line-height:1.1em;letter-spacing:0.05em;word-spacing:-0.02em;}.elementor-kit-99 img{border-radius:3em 3em 3em 3em;}.elementor-kit-99 label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-99 input:not([type="button"]):not([type="submit"]),.elementor-kit-99 textarea,.elementor-kit-99 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-style:solid;border-width:2px 2px 2px 2px;border-color:#DBDBDB;border-radius:0.4rem 0.4rem 0.4rem 0.4rem;padding:0.73em 1em 0.73em 1em;}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-99{--e-global-typography-e92c428-font-size:2.3rem;--e-global-typography-8ece5e1-font-size:1.7rem;--e-global-typography-8ece5e1-line-height:1.5em;font-size:1.9rem;line-height:1.5em;}.elementor-kit-99 button,.elementor-kit-99 input[type="button"],.elementor-kit-99 input[type="submit"],.elementor-kit-99 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:97%;}.e-con{--container-max-width:97%;}}@media(max-width:1279px){.elementor-kit-99{--e-global-typography-6da7954-font-size:2.2rem;--e-global-typography-e92c428-font-size:2.1rem;--e-global-typography-6070c61-font-size:2.1rem;--e-global-typography-6070c61-line-height:1.4em;--e-global-typography-afbe65b-font-size:2.5rem;--e-global-typography-afbe65b-line-height:1.35em;font-size:1.9rem;line-height:1.4em;}.elementor-kit-99 h1{font-size:4.2rem;}.elementor-kit-99 h2{font-size:3.6rem;}.elementor-kit-99 h3{font-size:2.7rem;}.elementor-kit-99 h4{font-size:2.4rem;}.elementor-kit-99 h5{font-size:2.2rem;}.elementor-kit-99 h6{font-size:2rem;}.elementor-kit-99 button,.elementor-kit-99 input[type="button"],.elementor-kit-99 input[type="submit"],.elementor-kit-99 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:96%;}.e-con{--container-max-width:96%;}}@media(max-width:767px){.elementor-kit-99{--e-global-typography-e92c428-font-size:2.2rem;--e-global-typography-afbe65b-line-height:1.35em;font-size:1.8rem;line-height:1.5em;}.elementor-kit-99 h1{font-size:4rem;}.elementor-kit-99 h2{font-size:3.4rem;}.elementor-kit-99 h3{font-size:2.8rem;}.elementor-kit-99 h4{font-size:2.3rem;}.elementor-kit-99 h5{font-size:2.2rem;}.elementor-kit-99 button,.elementor-kit-99 input[type="button"],.elementor-kit-99 input[type="submit"],.elementor-kit-99 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:98%;}.e-con{--container-max-width:98%;}}/* Start custom CSS *//*Base CSS style *******/

/* Reset base font size */
html{
    font-size:10px;
}
@media only screen and (max-width: 600px) {
  html {
    font-size: 10px;
  }
}

/* Container Auto Padding - Add this class under Advanced tab */

@media (min-width: 1280px) {
    .padding-hero {
    --padding-block-start: 180px;
    --padding-block-end: 170px;   
    margin-bottom: -40px; 
    }
    .padding-small {
        --padding-block-start: 3%;
        --padding-block-end: 3%;
    }
    .padding-normal {
        --padding-block-start: 5%;
        --padding-block-end: 5%;
    }
    .padding-bottom {
        --padding-block-start: 0;
        --padding-block-end: 5%;
    }
    .padding-large {
        --padding-block-start: 7%;
        --padding-block-end: 7%;
    }

}

@media (max-width: 1279px) {
    .padding-hero {
    --padding-block-start: 150px;
    --padding-block-end: 120px;   
    margin-bottom: 0px; 
    }
    .padding-small {
        --padding-block-start: 4%;
        --padding-block-end: 4%;
    }
    .padding-normal {
        --padding-block-start: 8%;
        --padding-block-end: 8%;
    }
    .padding-bottom {
        --padding-block-start: 0;
        --padding-block-end: 8%;
    }
    .padding-large {
        --padding-block-start: 14%;
        --padding-block-end: 14%;
    }
}


@media (max-width: 767px) {
    .padding-hero {
    --padding-block-start: 150px;
    --padding-block-end: 90px;
    margin-bottom: -30px; 
    }
    .padding-small {
        --padding-block-start: 12%;
        --padding-block-end: 12%;
    }
    .padding-normal {
        --padding-block-start: 18%;
        --padding-block-end: 18%;

    }
    .padding-bottom {
        --padding-block-start: 0;
        --padding-block-end: 18%;
    }
    .padding-large {
        --padding-block-start: 18%;
        --padding-block-end: 18%;
    }
}


/* Button styles */

.elementor-button.elementor-size-xs, div[data-elementor-type="header"] .btn_menu_cta a { 
	padding: 0.65em 1.35em!important;
	font-size: 1.6rem!important;
}

.elementor-button.elementor-size-md{ 
	padding: 1em 1.4em!important;
	font-size: 1.8rem!important;
}

.elementor-button.elementor-size-lg{ 
	padding: 1em 1.5em!important;
	font-size: 2rem!important;
}

/* Main Menu CTA button */
@media only screen and (min-width: 1024px) {
.btn_menu_cta{
	margin-left:25px!important;
	border-radius:25px;
	color: #ffffff !important;
		background: var(--e-global-color-accent)!important;
}
.btn_menu_cta a{
	padding:0px!important;
	color:#fff!important;
	-webkit-margin-start:0!important;
}

.btn_menu_cta:hover {
		color: #ffffff !important;
		background: var(--e-global-color-a4364be)!important;
}
}

/* Fix lists spacing */
.elementor-widget-text-editor .elementor-widget-container ol, .elementor-widget-text-editor .elementor-widget-container ul, .elementor-widget-theme-post-content .elementor-widget-container ol, .elementor-widget-theme-post-content .elementor-widget-container ul {
    margin-bottom: 1.1em!important;
}
.elementor-widget-text-editor .elementor-widget-container li, .elementor-widget-theme-post-content .elementor-widget-container li {
    margin-bottom: 0.5em!important;
}

/* Form styles 

#form-field-name{
	padding: 0.65em 1.5em!important;
}

#form-field-email{
	padding: 0.65em 1.5em!important;
}

.elementor-field-group.elementor-field-type-submit{
	align-items: center;
}
*/

/*Fix Gform labels to match global body style*/

.gfield_label, .gform-field-label--type-inline, .gform-field-label--type-sub{
	color: var(--e-global-color-primary);
	font-family:var(--e-global-typography-text-font-family);
	font-weight: var(--e-global-typography-text-font-weight );
	line-height: var(--e-global-typography-text-line-height );
	font-size: var(--e-global-typography-text-font-size) !important;
}

/* Pullquote padding fix */
.wp-block-pullquote {
	padding: 0.7em 0 !important;
	color: #0D1E71 !important;
	font-size: 1.3em !important;
    line-height: 1.5 !important;
    font-weight: 700 !important;
}

/* Single post heading spacing &amp; size */
.elementor-widget-theme-post-content h2, .page-id-18386 h2, .page-id-18386 h3, .elementor-widget-theme-post-content h3, .elementor-widget-theme-post-content h4, .elementor-widget-theme-post-content h5, .elementor-widget-theme-post-content h6 {
	font-family:var(--e-global-typography-text-font-family) !important;
	font-weight: var(--e-global-typography-primary-font-weight ) !important;
    letter-spacing: var( --e-global-typography-primary-letter-spacing );
	word-spacing: var( --e-global-typography-primary-word-spacing );
	margin-top: 1.2em!important;
	margin-bottom: 0.4em!important;
	}
.elementor-widget-theme-post-content h2 {
	font-size: 3.6rem!important;
}
.elementor-widget-theme-post-content h3{
	font-size: 3.3rem!important;
}
.elementor-widget-theme-post-content h4{
	font-size: 3rem!important;
}
.elementor-widget-theme-post-content h5{
	font-size: 2.8rem!important;
}
.elementor-widget-theme-post-content h6{
	font-size: 2.4rem!important
}
/* Privacy Policy Termageddon fix*/
.page-id-18386 h2, .page-id-18386 h3 {
    font-size: 2rem!important;
}
#policy .accordion-summary {
    padding: 0.5em 1.5em !important;
}
#policy .accordion-section + *, #policy .accordion-content {
    padding: 0 2em !important;
}

/* Fix block editor image captions */
.wp-element-caption {
	font-size: 16px !important;
	color: #666666 !important;
}


/* Hide reCAPTCHA icon */
.grecaptcha-badge {
	visibility:hidden!important;
}


/* MT Styles ******/


.mt-list-check li {
	list-style-type: 'âœ”';
    padding-inline: 1.1em;
}
.mt-list-check li::marker {
    color: var(--e-global-color-accent);
    font-size: 120%;
}

.mt-list-arrow li {
	list-style-type: 'â†’';
    padding-inline: 1.1em;
}
.mt-list-arrow li::marker {
    color: var(--e-global-color-accent);
    font-size: 130%;
}


/* Quote - Testimonial Module */
.mt-testimonial::before {
	position: relative;
	text-align: left;
	line-height: 0;
	top: 20px;
	left: -30px;
	content: "201C";
	font-size: 150px;
	font-style: normal;
	font-family: sans-serif;
	color: var(--e-global-color-accent);
	opacity: 0.2;
	display: block;
}

/* Accordion Fixes */
.elementor-accordion-item .elementor-tab-content {
    display: none;
}

.elementor-accordion .elementor-accordion-item, .elementor-accordion .elementor-tab-content {
    border-width: 0 0 1px !important;
}

/* Website Customization ********************/
.elementor-nav-menu--dropdown {
padding: 13px 10px 13px 0px !important;
}

/* Set fixed width for Xero logos 
.elementor-element.elementor-global-18704 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 240px !important;
}
*/

/* Pricing list Yes No inclusion icons */
.yes {
    content: "\f00c"; 
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:0;
}

.pp-post-thumbnail img {
    border-radius: 0;
}/* End custom CSS */</pre></body></html>