













































@import url('https://fonts.googleapis.com/css2?family=Antonio:wght@100;200;300;400;500;600;700&display=swap');


@font-face {
    font-family: 'Proxima Nova Bold';
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Bold.eot');
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Bold.woff') format('woff'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Bold.ttf') format('truetype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Proxima Nova Black';
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Black.eot');
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Black.woff2') format('woff2'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Black.woff') format('woff'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Black.ttf') format('truetype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Black.svg#ProximaNova-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Proxima Nova Medium';
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Medium.eot');
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Medium.woff2') format('woff2'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Medium.woff') format('woff'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Medium.ttf') format('truetype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Medium.svg#ProximaNova-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Proxima Nova Thin';
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNovaT-Thin.eot');
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNovaT-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNovaT-Thin.woff2') format('woff2'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNovaT-Thin.woff') format('woff'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNovaT-Thin.ttf') format('truetype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNovaT-Thin.svg#ProximaNovaT-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Proxima Nova Extrabld';
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Extrabld.eot');
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Extrabld.woff2') format('woff2'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Extrabld.woff') format('woff'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Extrabld.ttf') format('truetype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Extrabld.svg#ProximaNova-Extrabld') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Proxima Nova Light';
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Light.eot');
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Light.woff2') format('woff2'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Light.woff') format('woff'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Light.ttf') format('truetype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Proxima Nova Regular';
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Regular.eot');
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Regular.woff') format('woff'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Regular.ttf') format('truetype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Proxima Nova Semibold';
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Semibold.eot');
    src: url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Semibold.woff2') format('woff2'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Semibold.woff') format('woff'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Semibold.ttf') format('truetype'),
        url('https://www.xen.com.au/hubfs/theme-get-organized-wizard/fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}












body { margin:0; padding:0; font-family: 'Proxima Nova Regular', sans-serif ; color:#444444; font-size:18px; line-height:26px; }

/* Paragraphs */
strong { font-weight:700; }
a { -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out;; text-decoration:none; color:#E22673; }
a:hover, a:focus { text-decoration:none; color:#691A69; }

p { margin:0 0 15px 0; }
p:last-child { margin:0; }

.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-uppercase { text-transform: uppercase; }

.white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6 { color:#fff; }

.ul-style ul { list-style: none; padding: 0; margin: 0; }
.ul-style li { padding-left: 20px; position: relative; margin-bottom: 20px; list-style: none; }
.ul-style li:after{ background-color:#E22673; border-radius:100%; content:''; height:8px; left:0; position:absolute; top:11px; width:8px; }

.ul-check ul { list-style: none; padding: 0; margin: 0; font-size: 19px; }
.ul-check li { padding-left: 40px; position: relative; margin-bottom: 28px; }
.ul-check li:after { background: url(https://fs.hubspotusercontent00.net/hubfs/1616151/theme-hippo/images/checkmark.svg) no-repeat center / 26px 21px; content: ''; height: 21px; left: 0; position: absolute; top: 4px; width: 26px; }

h1, h2, h3, h4, h5, h6 { margin-top:0px; font-weight:400; margin-bottom:15px; }
h1 { font-size:46px; line-height: 56px; color:#2d4356; font-family: 'Proxima Nova Bold', sans-serif ; }
h2 { font-size:34px; line-height: 44px; color:#000000; font-family: 'Proxima Nova Bold', sans-serif ; }
h3 { font-size:26px; line-height: 36px; color:#2d4356; font-family: 'Proxima Nova Bold', sans-serif ; }
h4 { font-size:24px; line-height:33.599999999999994px; color:#2d4356; }
h5 { font-size:22px; line-height:32px; color:#691a69; font-family: 'Proxima Nova Bold', sans-serif ; }
h6 { font-size:20px; line-height:28px; font-family: 'Proxima Nova Bold', sans-serif ; }

.text-center.main-title { margin:0 auto; max-width:950px; width:100%; }


@media (min-width: 992px) and (max-width: 1200px){

    h1 { font-size:38px; line-height:48px; }
    h2 { font-size:32px; line-height:40px; }
    h3 { font-size:24px; line-height:34px; }
    h4 { font-size:22px; line-height:32px; }
    h5 { font-size:20px; line-height:28px; }
    h6 { font-size:18px; line-height:26px; }
}

@media (min-width: 768px) and (max-width: 991px){

    h1 { font-size:30px; line-height:38px; }
    h2 { font-size:28px; line-height:34px; }
    h3 { font-size:24px; line-height:34px; }
    h4 { font-size:22px; line-height:32px; }
    h5 { font-size:20px; line-height:28px; }
    h6 { font-size:18px; line-height:26px; }
}

@media (min-width: 30px) and (max-width: 767px){
    
    h1 { font-size:26px; line-height:34px; }
    h2 { font-size:24px; line-height:32px; }
    h3 { font-size:22px; line-height:30px; }
    h4 { font-size:20px; line-height:28px; }
    h5 { font-size:18px; line-height:26px; }
    h6 { font-size:16px; line-height:26px; }
}



@media (max-width: 1429px){
    h1{font-size:36px;line-height:46px;}
    h2{font-size:30px;line-height:38px;}
}

@media (max-width: 767px){
    h1{font-size:28px;line-height:36px;}
    h2{font-size:24px;line-height:32px;}
}
a.cta_button{box-sizing: border-box !important;}

.btn-group{}
.btn-group > div{display:inline-block;margin:0 10px;vertical-align:middle;}
.btn-group > div:first-child{margin-left:0; margin-bottom:5px;}
.btn-group > div:last-child{margin-right:0; margin-bottom:5px;}

[class*="button-"] a {text-transform: uppercase;font-family:'Antonio', sans-serif;}

.button-1 a{background-color:#E22673;color:#FFFFFF;padding:12px 40px 16px 40px;border-radius:12px; display:inline-block;font-size:22px;font-weight:400;text-align:center;cursor:pointer;}
.button-1 a:hover{background-color:
    
    
        
    
    rgba(105, 26, 105, 1.0)
;color:#FFFFFF;}


@media (max-width:1199px){
    [class*="button-"] a{min-width:230px; padding:6px 35px 9px 35px;}
}

@media (max-width:991px){
    .btn-group > div{display:block; margin:0 0 8px;}
}

@media (max-width:767px){
    [class*="button-"] a{min-width:auto; padding:8px 35px;display:block;font-size: 18px;}
/*     [class*="button-"] a{font-size: 14px;} */
}
/* Fields */
input{font-family:'Antonio', sans-serif;}

::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1;}
::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;}
:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1;}
:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder{opacity:1;}

input , button , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { outline:none; border:1px solid #b4b4b4; background:#fff; height:45px; border-radius:5px; padding:0 15px; font-family:'Antonio', sans-serif; font-size:16px; width:100%; color:#2d4356; }
input[type=checkbox] , input[type=radio] { width:auto; height:auto; } 
textarea { padding:15px 15px; height:80px; }

input[type="submit"] { width:auto; background:url('https://f.hubspotusercontent30.net/hubfs/20488234/access_pro_medical/images/blank.png') ; color: ; border:solid 2px ; font-family: 'Antonio', sans-serif; height:auto; padding: 15px 25px; border-radius: 5px; display: inline-block; font-size: 15px; line-height:28px; font-weight: 700; min-width: 220px; text-align: center; letter-spacing: 0.9px; text-transform:uppercase; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out;; cursor:pointer; }
input[type="submit"]:hover { background-color: ; border-color: ; color: ; }
input[type="submit"]::-moz-focus-inner { border: 0; }

.hs-form .hs-form-field > label { font-weight: 700; letter-spacing: 0.9px; text-transform: uppercase; display: inline-block; margin: 0 0 10px; }

ul.hs-error-msgs { font-size:12px; margin:0; padding:0; list-style:none; float:left; width:100%; color:red; }
.hs_error_rollup { display:none; }
.hs-form .input { margin:0; margin-right:0 !important; }
.hs-form .hs-form-field { padding:0 0 20px; }
.hs-form fieldset.form-columns-2 .input , .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.hs-form fieldset.form-columns-2 .field { padding:0 0 20px 10px }
.hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 20px 0; }
.hs-form fieldset.form-columns-3 .field { padding:0 0 20px 10px }
.hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 20px 0; }
.hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 20px; }
.hs-form fieldset .hs-input { width:100% !important; }
body .hs-form fieldset { max-width:none; }
.hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
ul.inputs-list { margin:0; padding:5px 0; list-style:none; }

li.hs-form-checkbox , li.hs-form-radio { margin:0 0 10px; }
.inputs-list .hs-form-checkbox-display , .inputs-list .hs-form-booleancheckbox , .inputs-list li.hs-form-radio { display:block; padding:0 0 0 25px; position:relative; }
.inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; z-index: 1; cursor: pointer; }
.inputs-list input[type="radio"] { top:3px; }
.inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; }
.inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-25px; top:0;  content:''; width:20px; height:20px; border:1px solid #b4b4b4; color:#fafafa; background:#fff; }
.inputs-list input[type="checkbox"]:checked + span:before { color:; }
.inputs-list input[type="checkbox"]:checked + span:after { text-align:center; color:; position:absolute; left:-25px; top:0;  content: "\f00c"; font-family:'FontAwesome'; width: 20px; line-height: 20px; font-size: 12px }

.inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:2px;  content:''; width:20px; height:20px; border:1px solid #b4b4b4;  background:#fff; border-radius:100%; }
.inputs-list input[type="radio"]:checked + span:after { position:absolute; left:3px; top:7px;  content:''; width:10px; height:10px; border-color:#333; background:;  border-radius:100%; }

@media(min-width:768px) {

    input , button , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { height:59px; padding:0 20px; }
    textarea { padding:15px 20px; height:117px; }
    
}

@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
    
  .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 0 }
  .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 10px 0 }
  .hs-form fieldset.form-columns-3 .field { padding:0 0 10px  }
  .hs-form fieldset.form-columns-3 .field:first-child { padding:0 0 10px 0; }
  .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 0 10px; }
  
}
/* Responsive grid */

.row-fluid {
  width: 100%;
}

.row-fluid:before, .row-fluid:after {
  display: table;
  content: '';
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*='span'] {
  display: block;
  float: left;
  width: 100%;
  min-height: 1px;
  margin-left: 2.127659574%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.row-fluid [class*='span']:first-child {
  margin-left: 0;
}

.row-fluid .span12 {
  width: 99.99999998999999%;
}

.row-fluid .span11 {
  width: 91.489361693%;
}

.row-fluid .span10 {
  width: 82.97872339599999%;
}

.row-fluid .span9 {
  width: 74.468085099%;
}

.row-fluid .span8 {
  width: 65.95744680199999%;
}

.row-fluid .span7 {
  width: 57.446808505%;
}

.row-fluid .span6 {
  width: 48.93617020799999%;
}

.row-fluid .span5 {
  width: 40.425531911%;
}

.row-fluid .span4 {
  width: 31.914893614%;
}

.row-fluid .span3 {
  width: 23.404255317%;
}

.row-fluid .span2 {
  width: 14.89361702%;
}

.row-fluid .span1 {
  width: 6.382978723%;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: '';
}

.container-fluid:after {
  clear: both;
}

@media (max-width: 767px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: none;
    width: auto;
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: '';
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.762430939%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*='span']:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 99.999999993%;
  }

  .row-fluid .span11 {
    width: 91.436464082%;
  }

  .row-fluid .span10 {
    width: 82.87292817100001%;
  }

  .row-fluid .span9 {
    width: 74.30939226%;
  }

  .row-fluid .span8 {
    width: 65.74585634900001%;
  }

  .row-fluid .span7 {
    width: 57.182320438000005%;
  }

  .row-fluid .span6 {
    width: 48.618784527%;
  }

  .row-fluid .span5 {
    width: 40.055248616%;
  }

  .row-fluid .span4 {
    width: 31.491712705%;
  }

  .row-fluid .span3 {
    width: 22.928176794%;
  }

  .row-fluid .span2 {
    width: 14.364640883%;
  }

  .row-fluid .span1 {
    width: 5.801104972%;
  }
}

@media (min-width: 1280px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: '';
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.564102564%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*='span']:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 100%;
  }

  .row-fluid .span11 {
    width: 91.45299145300001%;
  }

  .row-fluid .span10 {
    width: 82.905982906%;
  }

  .row-fluid .span9 {
    width: 74.358974359%;
  }

  .row-fluid .span8 {
    width: 65.81196581200001%;
  }

  .row-fluid .span7 {
    width: 57.264957265%;
  }

  .row-fluid .span6 {
    width: 48.717948718%;
  }

  .row-fluid .span5 {
    width: 40.170940171000005%;
  }

  .row-fluid .span4 {
    width: 31.623931624%;
  }

  .row-fluid .span3 {
    width: 23.076923077%;
  }

  .row-fluid .span2 {
    width: 14.529914530000001%;
  }

  .row-fluid .span1 {
    width: 5.982905983%;
  }
}

/* Clearfix */

.clearfix:before, .clearfix:after {
  display: table;
  content: '';
}

.clearfix:after {
  clear: both;
}

/* Visibilty classes */

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.hidden {
  display: none;
  visibility: hidden;
}

/* Responsive visibilty classes */

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-phone {
    display: inherit !important;
  }

  .hidden-phone {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .visible-tablet {
    display: inherit !important;
  }

  .hidden-tablet {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }
}
/* .header--no-navigation { padding:45px 0; position:absolute; top:0; left:0; width:100%; z-index:1; } */


header.header-no-navigation{padding:5px 0;}
header.header-no-navigation .logo img{max-width:256px;display: block;margin: 0 auto;}

footer.footer-no-navigation{background-color:#e5e5e5;color: #444444;font-size: 16px;padding: 30px 0;}
footer.footer-no-navigation ul{margin:0;padding:0;list-style:none;display:flex;}
footer.footer-no-navigation ul li:first-child{margin:0 20px 0 0;}
footer.footer-no-navigation ul li a{text-decoration:underline;color: #2d4356;}
footer.footer-no-navigation ul li a:hover{color: #E22673;}

.footer { padding: 20px 0; font-size: 16px; line-height: 26px; color:#444444; }
.footer .text ul { margin: 0; padding: 0; list-style-type: none; display: flex; align-items: center; justify-content: center; font-weight: 500; flex-flow: wrap; }
.footer .text ul li { margin: 0; padding: 0 20px; display: inline-block; position: relative; }
.footer .text { margin: 15px 0 0; }
.footer .text ul li:after { content: ''; width: 2px; position: absolute; top: 7px; right: -1px; bottom: 5px; background: #000; opacity: 0.2; }
.footer .text ul li:last-child:after { display: none; }
.footer .text ul li a { color:#2d4356; }
.footer .text ul li a:hover { color:#E22673; }


@media (min-width: 768px) and (max-width: 1200px){
    
    .header--no-navigation { padding:20px 0; }
	
}

@media (min-width: 992px) and (max-width: 1200px){
	
	
}

@media (min-width: 768px) and (max-width: 991px){
	

}

@media (min-width: 30px) and (max-width: 767px){
	
	.footer .text { font-size: 12px; }
    .footer .text ul li { padding: 0 10px; }
    
    footer.footer-no-navigation {text-align: center;}
    footer.footer-no-navigation ul {padding: 20px 0;;justify-content: center;}
}
/* Blog post */

.blog-post {
  margin: 0 auto;
  max-width: 960px;
}

.blog-post__meta {
  margin-bottom: 1.4rem;
}

.blog-post__meta a {
  text-decoration: underline;
}

.blog-post__timestamp {
  display: block;
}

.blog-post__tags svg {
  height: auto;
  margin-right: 0.35rem;
  width: 15px;
}

.blog-post__tag-link {
  font-size: 0.875rem;
}

/* Blog related posts */

.blog-related-posts {
  background-color: #F8FAFC;
}

.blog-related-posts h2 {
  text-align: center;
}

.blog-related-posts__list {
  display: flex;
  flex-wrap: wrap;
}

.blog-related-posts__post {
  flex: 0 0 100%;
  padding: 1rem;
}

@media screen and (min-width: 768px) {
  .blog-related-posts__post {
    flex: 0 0 calc(100% / 2);
  }
}

@media screen and (min-width: 1000px) {
  .blog-related-posts__post {
    flex: 0 0 calc(100% / 3);
  }
}

.blog-related-posts__image {
  height: auto;
  max-width: 100%;
}

.blog-related-posts__title {
  margin: 0.7rem 0;
}

/* Blog comments */

.blog-comments {
  margin: 0 auto;
  max-width: 680px;
}

.blog-comments .hs-submit {
  text-align: center;
}

.blog-comments .comment-reply-to {
  border: 0 none;
}

.blog-comments .comment-reply-to:hover,
.blog-comments .comment-reply-to:focus {
  background-color: transparent;
  text-decoration: underline;
}
/* Error pages */

.error-page {
  padding: 10rem 0;
  position: relative;
  text-align: center;
}

.error-page:before {
  color: #F3F6F9;
  content: attr(data-error);
  font-size: 40vw;
  font-weight: bold;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: -1;
}

@media screen and (min-width: 1100px) {
  .error-page:before {
    font-size: 20rem;
  }
}

/* System pages */

.systems-page {
  margin: 0 auto;
  max-width: 700px;
  padding: 3rem 1.4rem;
}

.systems-page--search-results {
  max-width: 100%;
}

.systems-page .header {
  background-color: transparent;
  border-bottom: none;
  padding: 0;
}

.systems-page .success {
  background-color: #CDE3CC;
  border: 1.5px solid #4F7D24;
  border-radius: 6px;
  color: #4F7D24;
  display: inline-block;
  margin: 1.4rem 0;
  padding: 0.1rem 0.7rem;
  width: 100%;
}

.systems-page form input {
  max-width: 100%;
}

.systems-page form input[type='submit'] {
  margin: 0.7rem 0;
  display: block;
}

/* Search pages */

.hs-search-results__title {
  font-size: 1.25rem;
  margin-bottom: 0.35rem;
  text-decoration: underline;
}

.hs-search-results__title:hover {
  text-decoration: none;
}

.hs-search-results__description {
  padding-top: 0.7rem;
}

/* Password prompt */

.password-prompt input[type=password] {
  height: auto !important;
  margin-bottom: 1.4rem;
}

.systems-page #hs-login-widget-remember,
.systems-page #hs-login-widget-remember ~ label {
  display: inline-block;
  margin-bottom: 0.175rem;
}

.systems-page #hs_login_reset {
  display: block;
  margin-bottom: 0.7rem;
}

/* Backup unsubscribe */

.backup-unsubscribe #email-prefs-form div {
  padding-bottom: 0 !important;
}

.backup-unsubscribe input[type=email] {
  font-size: 0.875rem !important;
  margin-bottom: 1.4rem;
  padding: 0.7rem !important;
}

/* Subscription preferences */

#email-prefs-form .item.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

#email-prefs-form .item.disabled input:disabled {
  cursor: not-allowed;
}

/* Membership pages */

#hs-membership-form a[class*='show-password'] {
  font-size: 0.75rem;
}

/* Input error messages */

.form-input-validation-message ul.hs-error-msgs {
  padding-left: 0;
  margin: 0;
}

.form-input-validation-message ul.hs-error-msgs li {
  margin: 0;
}

*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
*:focus{ outline:none; }
::-moz-focus-inner { border:0; }

img { height:auto; max-width:100%; }

.row-fluid [class*="span"] { min-height:1px; }

.container { margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box; }
.container:after { clear:both; content: ""; display:table; }

.slick-slider .slick-arrow{background:0;border:0;z-index:9;position:absolute;bottom:-10px;left:0;width:45px;height:45px;font-size:0px;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;cursor:pointer;padding:0;background:url(https://www.xen.com.au/hubfs/theme-get-organized-wizard/images/left-arrow.svg) no-repeat center center / cover;}
.slick-slider button.slick-prev.slick-arrow:hover:before{opacity:1;visibility:visible;}
.slick-slider button.slick-prev.slick-arrow:before{content:'';position:absolute;top:0;left:0;width:45px;height:45px;background:url(https://www.xen.com.au/hubfs/theme-get-organized-wizard/images/arrow-hover.svg) no-repeat center center / cover;transform:rotate(180deg);transition:400ms;opacity:0;visibility:hidden;}
/* .slick-slider .slick-arrow:hover { transform: translateY(-5px); -ms-transform: translateY(-5px); -webkit-transform: translateY(-5px); } */
/* .slick-slider .slick-arrow.slick-prev:after { content: ''; }
.slick-slider .slick-arrow.slick-next:after { content: ''; } */
.slick-slider .slick-arrow.slick-next { left: auto; right: 0; transform: rotate(180deg); }
.slick-slider .slick-arrow.slick-next:after{content:'';position:absolute;top:0;left:0;width:45px;height:45px;background:url(https://www.xen.com.au/hubfs/theme-get-organized-wizard/images/arrow-hover.svg) no-repeat center center / cover;transition:400ms;opacity:0;visibility:hidden;transform:rotate(180deg);}
.slick-slider .slick-arrow.slick-next:hover:after{opacity:1;visibility:visible;}

.slick-slider .slick-dots { text-align: center; padding: 0; margin: 0; }
.slick-slider .slick-dots li { display: inline-block; margin:5px; line-height:0; }
.slick-slider .slick-dots li button { width: 16px; height: 16px; border-radius: 100%; background-color: #e5e5e5; border: none; padding: 0; text-indent: -9999px; cursor: pointer; opacity: 1; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out;; }
.slick-slider .slick-dots li.slick-active button { background-color: #691A69; }

/* data-small-btn="true" */
body .fancybox-slide .fancybox-content { overflow: visible; }
body .fancybox-slide .fancybox-close-small { background: #fff; border-radius: 100%; height: 30px; opacity: 1; padding: 2px; right: -25px; top: -25px; width: 30px; }
body .fancybox-slide .fancybox-close-small svg { color: #000; }

body .fancybox-content { max-width: 900px; padding: 0; }
body .video_code { width: 100%; max-width: 900px; line-height: 0; background: transparent; }
body .video_code video { width: 100%; border: 4px solid #E22673; border-radius: 30px; }

.widget-type-rich_text ul[style="list-style-type: circle;"] { list-style: none !important; }
.widget-type-rich_text ul[style="list-style-type: circle;"] li:before { background-color: transparent; border: 3px solid #70e0c1; border-radius: 100%; content: ""; height: 8px; left: 0; position: absolute; top: 16px; width: 8px; }
.widget-type-rich_text ul[style="list-style-type: square;"] { list-style: none !important; }
.widget-type-rich_text ul[style="list-style-type: square;"] li:before { background-color: #70e0c1; content: ""; width: 11px; left: 4px; position: absolute; top: 16px; height: 11px; border-radius: 0; }

.widget-type-rich_text ul , .widget-type-rich_text ul[style="list-style-type: disc;"] { list-style: none !important; }
.widget-type-rich_text ul li:before , .widget-type-rich_text ul[style="list-style-type: disc;"] li:before { background-color: #70e0c1; border-radius: 100%; content: ""; width: 11px; left: 2px; position: absolute; top: 16px; height: 11px; }

.list_style ul { margin: 10px 0; padding: 0 0 0 15px; list-style-type: none; }
.list_style ul li { margin: 0; padding: 0 0 0 15px; position: relative; }
.list_style ul li:before { content: ''; width: 4px; height: 4px; position: absolute; top: 11px; left: 0; background: #007a8c; border-radius: 10px; }

.list_style ol { margin: 10px 0; padding: 0 0 0 15px; list-style-type: none; counter-reset: my-sec-counter; }
.list_style ol li { margin: 0; padding: 0 0 0 15px; position: relative; }
.list_style ol li:before { counter-increment: my-sec-counter; content: "" counter(my-sec-counter) ". "; position:absolute; top:0; left:0; color:#007a8c; }


.pink-mix-gredient{background:#921e6c;background:-moz-linear-gradient(left,#921e6c 60%,#e12673 100%);background:-webkit-linear-gradient(left,#921e6c 60%,#e12673 100%);background:linear-gradient(to right,#921e6c 60%,#e12673 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#921e6c',endColorstr='#e12673',GradientType=1);}
.gradient-border,.faq .listing .list.active{border:2px solid transparent;background-color:#fff;border-radius:10px;position:relative;}
.gradient-border:After,.faq .listing .list.active:after{content:'';position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;background:linear-gradient(to right,#921e6c 60%,#e12673 100%);z-index:-1;border-radius:12px;}
.reverse-gradient-border::after {background: linear-gradient(to right,#e12673 60%,#921e6c 100%);}
.pink-transparent-gradient{position:relative;}
.pink-transparent-gradient:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:-moz-linear-gradient(left,rgba(110,27,105,1) 0%,rgba(110,27,105,0.94) 51%,rgba(229,229,229,0.89) 100%);background:-webkit-linear-gradient(left,rgba(110,27,105,1) 0%,rgba(110,27,105,0.94) 51%,rgba(229,229,229,0.89) 100%);background:linear-gradient(to right,rgba(110,27,105,1) 0%,rgba(110,27,105,0.94) 51%,rgba(229,229,229,0.89) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e1b69',endColorstr='#e3e5e5e5',GradientType=1);}
/* .purple-pink-bg{background:rgb(106,26,105);background:-moz-linear-gradient(left,rgba(106,26,105,1) 55%,rgba(203,35,113,1) 100%);background:-webkit-linear-gradient(left,rgba(106,26,105,1) 55%,rgba(203,35,113,1) 100%);background:linear-gradient(to right,rgba(106,26,105,1) 55%,rgba(203,35,113,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a1a69',endColorstr='#cb2371',GradientType=1);} */
.purple-pink-bg {background: url(https://www.xen.com.au/hubfs/theme-get-organized-wizard/images/purple-pink-bg.png) no-repeat center center / cover;}
.traingle-bg{position:relative;overflow:hidden;background-image:linear-gradient(to top,rgba(105,26,105,0.12) 0%,rgba(105,26,105,0.12) .43064500000000006%,rgba(255,255,255,0) 100%);}
.traingle-bg:before{content:'';position:absolute;left:50%;bottom:0;border-style:solid;border-width:0 0 385px 2600px;border-color:transparent transparent #fff transparent;transform:translateX(-50%);}
.round-ul ul{padding:0;margin:35px 0;list-style:none;}
.round-ul ul li{position:relative;padding:0 0 20px 23px;}
.round-ul ul li:before{content:'';width:12px;height:12px;border:2px solid #e22673;position:absolute;left:0;top:10px;border-radius:50%;}

.checkmark-ul ul {padding:0;margin:15px 0;list-style:none;}
.checkmark-ul ul li{position:relative;padding:0 0 2px 27px;}
.checkmark-ul ul li:before{content:'';position:absolute;left:0;top:6px;background:url(https://www.xen.com.au/hubfs/theme-get-organized-wizard/images/correct-icon.svg) no-repeat center center / cover;width:16px;height:12px;}

.banner-home{padding:110px 0 220px 0;}
.banner-home .left{width:527px;}
.banner-home .left .details .button-1 a{margin:40px 0 0 0;}
.banner-home .left .details .content{max-width:460px;}
.banner-home .left .details h1{text-transform:capitalize;}
.banner-home .right{width:calc(100% - 527px);}
.banner-home .right img{display:block;max-width:600px;margin:0 0 0 auto;}


.achievement .inner{background-color:#fff;box-shadow:0px 4px 25px rgb(0,0,0,0.10);border-radius:12px;margin: -100px 0 30px 0;}
.achievement .list{width:calc(100%/4);padding:40px 60px;position: relative;}
.achievement .list:after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,0.08);width:1px;height:120px;}
.achievement .list:last-child:after{display:none;}
.achievement .list .title span{font-size:34px;line-height:36px;color:#691A69;font-family: 'Proxima Nova Extrabld', sans-serif ;}
.achievement .list .title{line-height:26px;font-family: 'Proxima Nova Semibold', sans-serif ;}


.customers-saying{padding:65px 0;}
.customers-saying .title h2 {margin:0;}
.customers-saying .listing{margin:85px 0 0 0;}
.customers-saying .listing > div{margin:0 -34px;}
.customers-saying .listing .list{width:calc(100%/2 - 34px);margin:0 17px 80px 17px;box-shadow:0px 4px 25px rgb(0,0,0,0.15);}
.customers-saying .listing .list:nth-child(even){transform:translateY(60px);}
.customers-saying .listing .list .content{font-size:18px;line-height:26px;margin: 0 0 30px 0;display: flex;align-items: center;justify-content: center;}
.customers-saying .listing .list .customer-name{padding:20px 0 0 0;border-top:1px solid rgba(0,0,0,0.15);font-family:'Antonio', sans-serif;color: #691A69;font-weight: bold;}
.customers-saying .listing .list .list-inner{padding:45px 40px 25px 40px;position:relative;border:4px solid transparent;background-color:#fff;border-radius:10px;}
.customers-saying .listing .list .list-inner:after{content:'';position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px;background:linear-gradient(to right,#921e6c 60%,#e12673 100%);z-index:-1;border-radius:12px;}
.customers-saying .listing .list .list-inner:before{content:'';background-color:#fff;position:absolute;left:50%;width:85px;height:3px;top:-7px;transform:translateX(-50%);}
.customers-saying .listing .list .list-inner .quote-icon{position:absolute;left:50%;top:-40px;transform:translateX(-50%);}


.title-content-box{padding: 35px 0 65px 0;}
.title-content-box .inner{max-width:890px;margin:0 auto;}
.title-content-box .main-box{margin:75px 0 0 0;z-index: 1;position: relative;}
.title-content-box .main-box .title{width:520px;}
.title-content-box .main-box .title h2{margin:0;color: #e22673;}
.title-content-box .main-box .title.title-color-change h2{color:#691A69;}
.title-content-box .main-box .content{width:calc(100% - 520px);padding:0 0 0 100px;color:#000;}
.title-content-box .main-box .main-box-inner{margin:75px 0 0 0;padding:63px 70px;}
.title-content-box.left-image-added .inner{max-width:100%;margin:0;}
.title-content-box.left-image-added .inner .image-title-content .left-image{width:535px;}
.title-content-box.left-image-added .inner .image-title-content .title-content{width:calc(100% - 535px);text-align:left;padding:0 0 0 80px;}
.title-content-box.left-image-added .inner .image-title-content .title-content .content {line-height: 26px;}
.title-content-box.left-image-added .inner .image-title-content .title-content .content ul li::before {top: 5px;}


.title-points {padding: 35px 0 50px 0;}
.title-points .title{max-width:730px;margin:0 auto;}
.title-points .title h2{margin:0;}
.title-points .listing{margin:75px 0 0 0;}
.title-points .listing > div {margin:0 -30px;}
.title-points .listing .list{width:calc(100%/2 - 60px);margin:0 30px 50px 30px;position:relative;}
.title-points .listing .list h5 {margin: 0 0 7px 0;}
.title-points .listing .list h5{margin:0 0 7px 0;}
.title-points .listing .list .content{line-height:28px;padding: 0 30px 0 0;}
.title-points .listing .list:before{content:'';position:absolute;left:-30px;top:0;width:32px;height:30px;background:url(https://www.xen.com.au/hubfs/theme-get-organized-wizard/images/checkmark-correct.svg) no-repeat center center / cover;}
.title-points .listing .list .list-inner{padding:0 0 0 20px;}
.title-points .bottom-box {padding: 43px 70px;box-shadow:0px 4px 25px rgb(0,0,0,0.15);}
.title-points .bottom-box h6 {color: #000;}
.title-points .bottom-box .button-1 a{margin:30px 0 0 0;}
.title-points.bottom-box-added{padding:100px 0 30px 0;}


.introduction-section{padding:95px 0;position:relative;}
.introduction-section .background-image{position:absolute;left:0;top:0;}
.introduction-section .background-image img{display:block;width:100%;height:100%;object-fit:cover;}
.introduction-section .container {z-index: 1;position: relative;}
.introduction-section .inner{max-width:542px;}
.introduction-section .inner h2{margin:0 0 20px 0;}
.introduction-section .inner .details h6 {margin: 0 0 24px 0;}
.introduction-section .inner .button-1 a{margin:45px 0 0 0;}


.unlimited-access{padding:100px 0;}
.unlimited-access .title-content .content{line-height:28px;}
.unlimited-access .title-content .content p{margin:0 0 8px 0;}
.unlimited-access .title-content h2{margin:0 0 40px 0;}
.unlimited-access .unlimited-box{max-width:1010px;margin:110px auto 0 auto;box-shadow:0px 4px 25px rgba(110,27,105,0.12);border-radius:10px;padding:45px 60px;position:relative;position: relative;background-color: #fff;}
.unlimited-access .unlimited-box .left{width:360px;}
.unlimited-access .unlimited-box .right{width:calc(100% - 360px);}
.unlimited-access .unlimited-box .right .box-content p{margin:0;line-height:27px;padding:0 0 0 40px;}
.unlimited-access .unlimited-box h5{margin:0;color:#E22673;font-family: 'Proxima Nova Medium', sans-serif ;}
.unlimited-access .unlimited-box h5 span{display:block;font-family: 'Proxima Nova Black', sans-serif ;letter-spacing: 2px;}
.unlimited-access .unlimited-box .icon{position:absolute;}
.unlimited-access .unlimited-box:before{background:url(https://www.xen.com.au/hubfs/theme-get-organized-wizard/images/round.svg) no-repeat center center / cover;width:93px;height:93px;left:-50px;top:-50px;}
.unlimited-access .unlimited-box:before,.unlimited-access .unlimited-box:after{content:'';position:absolute;z-index:-1;}
.unlimited-access .unlimited-box:after{background:url(https://www.xen.com.au/hubfs/theme-get-organized-wizard/images/square.svg) no-repeat center center / cover;width:64px;height:64px;right:-37px;bottom:-37px;}



.courses {padding: 25px 0 55px 0;}
.courses .title h3 {margin: 0 0 40px 0;color: #000000;}
.courses .listing > div.flex {margin: 0 -15px;}
.courses .listing .list{width:calc(100%/3 - 30px);margin:0 15px 30px 15px;box-shadow:0px 4px 25px rgba(110,27,105,0.12);border-radius:10px;position: relative;}
.courses .listing .list.no-image .list-inner {padding: 40px 0 0 0;}
.courses .listing .list > a{position:absolute;left:0;top:0;width:100%;height:100%;}
.courses .listing .list .details{padding:25px 27px;}
.courses .listing .list .details h6{margin:0 0 7px 0;color:#691A69;}
.courses .listing .list .details .content {line-height: 24px;}
.courses .listing .list .details .price-main{margin:45px 0 0 0;font-size:15px;line-height:18px;font-family: 'Proxima Nova Bold', sans-serif ;}
.courses .listing .list .image img{border-radius:10px 10px 0 0;display:block;height:210px;object-fit:cover;}
.courses .listing .load-more-btn a{text-align:center;width:100%;display:block;font-size:26px;color:#000000;font-family: 'Proxima Nova Bold', sans-serif ;margin: 35px 0 0 0;}
.courses .listing .load-more-btn a:hover {color:#E22673;}
.courses .listing .list .list-inner .tag{position:absolute;left:-8px;top:20px;}
.courses .listing .list .list-inner .tag:after{content:'';position:absolute;left:2px;top:26px;width:0;height:0;border-style:solid;border-width:0 7px 5px 0;border-color:transparent #bb0c5b transparent transparent;}



.books-worksheets{padding:0 0 80px 0;}
.books-worksheets .listing .list{position: relative;}
.books-worksheets .listing .list + .list{margin:65px 0 0 0;}
.books-worksheets .listing .list .image{width:465px;padding: 9px;}
.books-worksheets .listing .list .details{width:calc(100% - 465px);padding: 35px 30px 35px 40px;position: relative;}
.books-worksheets .listing .list .details .button-1 a{margin:35px 0 0 0;}
.books-worksheets .listing .list .image img{display:block;max-width:455px;margin:0 0 0 auto;}
.books-worksheets .listing .list:before{content:'';background-color:#fff;box-shadow:0px 4px 25px rgba(110,27,105,0.12);;position:absolute;right:0;top:0;width:calc(100% - 250px);height:100%;z-index:-1;border-radius:10px;}
.books-worksheets .listing .list > div.flex-reverse .details{width:565px;}
.books-worksheets .listing .list > div.flex-reverse .image{width:calc(100% - 565px);}
.books-worksheets .listing .list > div.flex-reverse .image img{margin:0 auto 0 0;}
.books-worksheets .listing .list .details > *{position:relative;z-index:1;}
.books-worksheets .listing .list .details h6 {color: #691A69;margin: 0 0 8px 0;}
.books-worksheets .listing .list .details .content{line-height:23px;font-size:16px;}
.books-worksheets .listing .list .details .price-main{margin:35px 0 0 0;font-size:15px;line-height:18px;color: #444444;font-family: 'Proxima Nova Bold', sans-serif ;}
.books-worksheets .listing .list .details .content ul{display:flex;flex-flow:row wrap;}
.books-worksheets .listing .list .details .content ul li {width: calc(100%/2);}
.books-worksheets .listing .list .details .content ul li:first-child{font-weight:900;padding:0 0 2px 0;width: 100%;}
.books-worksheets .listing .list .details .content ul li:first-child::before{display:none;}
.books-worksheets .listing .list.reverse-section::before{right:auto;left:0;}
.books-worksheets .listing .list > div.flex-reverse .image{width:465px;}
.books-worksheets .listing .list > div.flex-reverse .details{width:calc(100% - 465px);padding:35px 60px 35px 40px;}
.books-worksheets .listing .list:nth-child(odd) .details .content ul li:first-child::before{display:block;}
.books-worksheets .listing .list:nth-child(odd) .details .content ul li:first-child{font-weight:normal;width:50%;padding:0 0 2px 27px;}


.join-today{position:relative;padding:100px 0;}
.join-today .inner{max-width:940px;margin:0 auto;}
.join-today .button-1 a {margin: 40px 0 0 0;}
.join-today .inner .content {line-height: 30px;}
.join-today .inner h2 {margin: 0 0 20px 0;}



.price{padding: 100px 0 0 0;background-color:rgba(105, 26, 105, 0.09);margin: 0 0 180px 0;}
.price .bottom-box{padding:43px 70px;border-radius:10px;transform:translateY(100px);margin: 0 auto -30px auto;max-width: 946px;}
.price .listing > div {margin: 0 -15px;}
.price .listing .list{margin:0 0 100px 0;width:calc(100%/3 - 30px);background-color:#fff;border-radius:10px;padding:30px 25px;margin: 0 15px;box-shadow:0px 4px 25px rgb(0,0,0,0.15);}
.price .listing .list h5{margin:0 0 0 0;color:#000000;}
.price .listing .list .price-main{color:#691A69;font-size:50px;line-height:52px;margin:10px 0 5px 0;font-family: 'Proxima Nova Black', sans-serif ;}
.price .listing .list .time{color:#a8a8a8;font-size:16px;}
.price .listing .list .save-money-text{color:#444444;font-size:13px;font-weight:400;}
.price .listing .list .content ul{margin:35px 0;}
.price .listing .list .button-1 a {min-width: 100%;padding: 6px 40px 9px 40px;font-size: 20px;}
.price .listing .list .content ul li:before {top: 8px;}
.price .listing .list .content ul li {line-height: 26px;padding: 0 0 15px 30px;}
.price .title-content{max-width:730px;margin:0 auto 90px auto;}
.price .title-content h2 {color: #691A69;margin: 0 0 30px 0;}
.price .title-content .content {color: #444444;}



.zig-zag{padding:80px 0;}
.zig-zag .listing .list + .list{margin:100px 0 0 0;}
.zig-zag .listing .list .image{width:calc(100% - 540px);}
.zig-zag .listing .list .details{width:540px;}
.zig-zag .listing .list .details .button-1 a{margin:35px 0 0 0;}
.zig-zag .listing .list .image img{display:block;max-width:455px;margin:0 0 0 auto;}
.zig-zag .listing .list > div.flex-reverse .details{width:565px;}
.zig-zag .listing .list > div.flex-reverse .image{width:calc(100% - 565px);}
.zig-zag .listing .list > div.flex-reverse .image img{margin:0 auto 0 0;}




.customers-saying-slider{padding:45px 0 105px 0;}
.customers-saying-slider .listing{margin:55px 0 0 0;}
/* .customers-saying-slider .listing .list{box-shadow:0px 4px 25px rgb(0,0,0,0.15);} */
.customers-saying-slider .listing .list .content{font-size:18px;line-height:26px;margin: 0 0 30px 0;display: flex;justify-content: center;align-items: center;}
.customers-saying-slider .listing .list .customer-name{padding:20px 0 0 0;border-top:1px solid rgba(0,0,0,0.15);font-family:'Antonio', sans-serif;color: #691A69;font-weight: bold;}
.customers-saying-slider .listing .list .list-inner{padding:45px 40px 25px 40px;position:relative;border:4px solid transparent;background-color:#fff;border-radius:10px;margin: 45px 15px;}
.customers-saying-slider .listing .list .list-inner:after{content:'';position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px;background:linear-gradient(to right,#921e6c 60%,#e12673 100%);z-index:-1;border-radius:12px;}
.customers-saying-slider .listing .list .list-inner:before{content:'';background-color:#fff;position:absolute;left:50%;width:85px;height:3px;top:-7px;transform:translateX(-50%);}
.customers-saying-slider .listing .list .list-inner .quote-icon{position:absolute;left:50%;top:-40px;transform:translateX(-50%);}
.customers-saying-slider .slick-slide { height:auto !important; }
.customers-saying-slider .slick-slider button.slick-prev.slick-arrow {left: 40%;}
.customers-saying-slider .slick-slider button.slick-next.slick-arrow {right: 40%;left:auto;}



.faq{padding:75px 0;}
.faq .inner {max-width: 930px;margin: 0 auto;}
.faq .listing{margin:65px 0 0 0;}
.faq .listing .list{padding:35px 33px;box-shadow:0px 4px 25px rgb(0,0,0,0.10);border-radius: 10px;cursor: pointer;border: 4px solid transparent;}
.faq .listing .list + .list{margin: 35px 0 0 0;}
.faq .listing .list .content{display:none;}
.faq .listing .list > h6{margin:0;color: #000;position: relative;}
.faq .listing .list > h6:after{content:'';position:absolute;right:0;top:1px;width:14px;height:25px;background:url(https://www.xen.com.au/hubfs/theme-get-organized-wizard/images/right-accordian-arrow.svg) no-repeat center center / cover;transition:400ms;}
.faq .listing .list .content{display:none;max-width:721px;margin:10px 0 0 0;line-height:24px;}

.faq .listing .list.active h6:after {transform: rotate(90deg);}



.title-content-btn-image{padding:80px 0;background-image: linear-gradient(180deg, rgba(227, 48, 121, 0.15) 0%, rgba(255, 255, 255, 0) 100%);}
.title-content-btn-image .listing .list + .list{margin:90px 0 0 0;}
.title-content-btn-image .listing .list .image{width:calc(100% - 540px);}
.title-content-btn-image .listing .list .details{width:540px;}
.title-content-btn-image .listing .list .details .button-1 a{margin:35px 0 0 0;}
.title-content-btn-image .listing .list .image img{display:block;max-width:495px;margin:0 0 0 auto;}
.title-content-btn-image .listing .list > div.flex-reverse .details{width:565px;}
.title-content-btn-image .listing .list > div.flex-reverse .image{width:calc(100% - 565px);}
.title-content-btn-image .listing .list > div.flex-reverse .image img{margin:0 auto 0 0;}
.title-content-btn-image .listing .list .details h6{color:#000;margin: 0 0 20px 0;}
.title-content-btn-image .listing .list .details h2{color:#e22673;margin: 0 0 25px 0;}
.title-content-btn-image .listing .list .details .content {line-height: 25px;}






/* CSS end  here */
@media (min-width:768px) { .container  { width: 720px; } }
@media (min-width:992px) { .container  { width: 920px; } }
@media (min-width:1200px) { .container { width: 1170px; } }

@media (min-width:768px) {
    .flex{display:flex}
    .flex-reverse{flex-flow:row-reverse;}
    .align-center{align-items:center;}
    .align-top{align-items:flex-start;}
    .align-bottom{align-items:flex-end;}
    .space-between{justify-content:space-between;}
    .justify-center{justify-content:center;}
    .justify-right{justify-content:flex-end;}
    .justify-left{justify-content:flex-start;}
    .row-wrap{flex-flow:row wrap;}
}



@media (max-width:1199px) {
    .banner-home{padding:70px 0 160px 0;}
    .banner-home .left{width:425px;}
    .banner-home .right{width:calc(100% - 425px);}
    .banner-home .right img{max-width:100%;padding:0 0 0 100px;}
    .banner-home .inner > div{align-items:center;}
    
    .title-points .listing{margin:45px 0 0 0;}
    .title-points .listing > div{margin:0;}
    
    .courses .listing > div.flex{margin:0;}
    
    .price .listing > div{margin:0;}
    
    .unlimited-access .unlimited-box{margin:60px auto 0 auto;padding:35px 20px;}
    
    .achievement .list{padding:25px 20px;}
    .achievement .list .title span{font-size:24px;line-height:30px;}
    
    .title-content-box .main-box .title{width:390px;}
    .title-content-box .main-box .content{width:calc(100% - 390px);padding:0 0 0 10px;}
    .title-content-box .main-box .title h2{font-size:24px;line-height:32px;}
    .title-content-box .main-box .main-box-inner{margin:75px 0 0 0;padding:40px;}
    .title-content-box.left-image-added .inner .image-title-content .left-image{width:430px;}
    .title-content-box.left-image-added .inner .image-title-content .title-content{width:calc(100% - 430px);text-align:left;padding:0 0 0 60px;}
    .title-content-box.left-image-added .inner > div > div{align-items:center;}
    .title-content-box .main-box .main-box-inner{padding:40px;}
    
    .zig-zag .listing .list .details{width:400px;}
    .zig-zag .listing .list .image{width:calc(100% - 400px);}
    
    .title-content-btn-image .listing .list .details{width:400px;}
    .title-content-btn-image .listing .list .image{width:calc(100% - 400px);}
    
    .customers-saying{padding:35px 0 45px 0;}
    .customers-saying .listing .list .content{line-height:24px;margin:0 0 15px 0;}
    .customers-saying .listing > div{margin:0;}
    .customers-saying .listing .list .list-inner {padding: 35px 30px 15px 30px;}
    
    .books-worksheets .listing .list > div.flex-reverse .details {padding: 35px 20px 35px 40px;}
    .books-worksheets .listing .list .details .content ul li:first-child {padding: 0 0 5px 0;}
    .books-worksheets .listing .list .details .content {line-height: 21px;}
}





@media (max-width:991px){
    .banner-home .inner > div{align-items:center;}
    .banner-home .left{width:100%;}
    .banner-home .right{width:100%;padding:50px 0 0 0;}
    .banner-home .right img{max-width:430px;padding:0;margin:0 auto 60px auto;}
    .banner-home .left .details .content{max-width:100%;}
    .banner-home .inner > div{align-items:center;flex-direction:column-reverse;}
    
    .courses .listing .list{width:calc(100%/2 - 30px);}
    
    .achievement .list .title span{font-size:23px;line-height:26px;}
    
    .customers-saying .listing .list .content{font-size:18px;line-height:24px;}
    .customers-saying .listing{margin:65px 0 0 0;}
    .customers-saying .listing .list .list-inner{padding:35px 30px 25px 30px;}
    
    .title-content-box .main-box .title{width:50%;}
    .title-content-box .main-box .content{width:50%;padding:0 0 0 50px;}
    .title-content-box.left-image-added .inner .image-title-content .title-content{width:100%;padding:50px 0 0 0;}
    
    .title-content-box.left-image-added .inner .image-title-content .left-image{width:100%;text-align:center;}
    .title-content-box.left-image-added .inner .image-title-content .left-image img{max-width:400px;margin:0 auto;}
    
    .introduction-section .inner{max-width:100%;}
    
    .unlimited-access{overflow:hidden;}
    
    .traingle-bg:before{border-width:0 0 285px 2600px;}
    .title-content-box.left-image-added .inner > div > div{flex-direction:column;}
    .title-points{padding:0 0 50px 0;}
    
    .unlimited-access,.join-today{padding:60px 0;}
    .unlimited-access .title-content h2{margin:0 0 20px 0;}
    .unlimited-access .unlimited-box .left{width:50%;}
    .unlimited-access .unlimited-box .right{width:50%;}
    
    .title-points .bottom-box{padding:40px;}
    .title-points .listing .list .content{padding:0;}
    
    .customers-saying-slider .slick-slider button.slick-prev.slick-arrow{left:30%;}
    .customers-saying-slider .slick-slider button.slick-next.slick-arrow{right:30%;left:auto;}
    
    .title-content-btn-image .listing .list .details{width:100%;padding:50px 0 0 0;}
    .title-content-btn-image .listing .list .image{width:100%;}
    .title-content-btn-image .listing .list > div.flex-reverse .image img{margin:0 auto;}
    .title-content-btn-image .listing .list > div.flex-reverse .image{width:100%;}
    .title-content-btn-image .listing .list > div.flex-reverse .details{width:100%;}
    .title-content-btn-image .listing .list > div{flex-direction:column-reverse;}
    .title-content-btn-image .listing .list .image img{max-width:400px;margin:0 auto;}
    
    .books-worksheets .listing .list:before{display:none;}
    .books-worksheets .listing .list > div{flex-direction:column;}
    .books-worksheets .listing .list .image{width:100%;}
    .books-worksheets .listing .list .image img{max-width:100%;margin:0 auto;}
    .books-worksheets .listing .list .details{width:100%;padding:35px 30px 35px 40px;position:relative;box-shadow:0px 4px 25px rgb(110 27 105 / 12%);border-radius:0 0 10px 10px;}
    .books-worksheets .listing .list > div.flex-reverse .image{width:100%;}
    .books-worksheets .listing .list > div.flex-reverse .details{width:100%;padding:35px 30px 35px 40px;}
    
    .zig-zag .listing .list .image img{max-width:100%;}
    .zig-zag .listing .list > div{flex-direction:column-reverse;}
    .zig-zag .listing .list .details{width:100%;padding:50px 0 0 0;}
    .zig-zag .listing .list .image{width:100%;}
    .zig-zag .listing .list .image img{max-width:400px;margin:0 auto;}
    .zig-zag .listing .list > div.flex-reverse .image img{margin:0 auto;max-width:400px;}
    .zig-zag .listing .list > div.flex-reverse .image{width:100%;}
    .zig-zag .listing .list > div.flex-reverse .details{width:100%; } 
    
    .price .listing .list{width:calc(100%/2 - 30px);margin:0 15px 30px 15px;}
    .price .listing > div{flex-flow:row wrap;}
    .price .bottom-box{padding:40px;}
    
    .faq .listing{margin:45px 0 0 0;}
}


@media (max-width:767px) {
    
    .zig-zag .listing .list > div.flex-reverse .image img,.banner-home .right img,.title-content-box.left-image-added .inner .image-title-content .left-image img,.zig-zag .listing .list .image img,.title-content-btn-image .listing .list .image img{max-width:85%;}
    
    .banner-home{padding:30px 0 50px 0;}
    .banner-home .right img {margin: 0 auto 0 auto;}
    
    .customers-saying-slider {padding: 45px 0 65px 0;}
    
    .title-content-box .main-box .main-box-inner,.title-points .bottom-box,.price .bottom-box{padding:20px;}
    
    .achievement .inner {margin: 30px 0 30px 0;padding: 25px 0;}
    .achievement .list{width:100%;padding: 0 17px;}
    .achievement .list + .list {margin: 17px 0 0 0;}
    
    .customers-saying .listing .list{width:100%;margin:0 0 70px 0;}
    .customers-saying .listing .list .content{height:auto!important;}
    .customers-saying .listing .list:nth-child(even){transform:none;}
    .customers-saying .listing .list:last-child {margin: 0;}
    .customers-saying .listing .list .list-inner{padding:35px 10px 25px 10px;}
    
    .title-content-box .main-box .title{width:100%;}
    .title-content-box .main-box .content{width:100%;padding:20px 0 0 0;}
    
    .title-points .listing .list{width:100%;margin:0 0 50px 0;height:auto!important;}
    .title-points .listing .list .list-inner{padding:0 0 0 50px;}
    .title-points .listing .list:before{left:0;}
    .title-points .listing .list .content {line-height: 24px;}
    .title-points.bottom-box-added {padding: 50px 0 30px 0;}
    
    .books-worksheets .listing .list:nth-child(odd) .details .content ul li:first-child {width: 100%;}
    
    .unlimited-access .unlimited-box:before,.unlimited-access .unlimited-box:after{display:none;}
    .unlimited-access .unlimited-box .left{width:100%;}
    .unlimited-access .unlimited-box .right{width:100%;padding:15px 0 0 0;}
    .unlimited-access .unlimited-box .right .box-content p{padding:0;}
    
    .courses .listing .list{width:100%;margin:0 0 30px 0;}
    .courses .listing .list .details .title-content{height:auto!important;}
    
    .books-worksheets {padding: 0 0 40px 0;}
    .books-worksheets .listing .list .details,.books-worksheets .listing .list > div.flex-reverse .details{width:100%;padding:25px 20px 35px 20px;}
    
    .zig-zag{padding:40px 0;}
    .zig-zag .listing .list + .list {margin: 50px 0 0 0;}
    .zig-zag .listing .list > div {display: flex;}
    
    .introduction-section{padding:35px 0;}
    
    .pink-transparent-gradient:after{display:none;}
    
    .introduction-section:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(226 38 115);opacity:0.5;}
    
    .price .title-content{margin:0 auto 40px auto;}
    .price .title-content h2{margin:0 0 15px 0;}
    
    .unlimited-access,.join-today{padding:40px 0;}
    
    .books-worksheets .listing .list .details .content ul li{width:100%;}
    
    .price{padding:40px 0 0 0;margin: 0 0 40px 0;}
    .price .bottom-box {transform:none;}
    .price .listing .list{width:100%;margin:0 0 30px 0;padding: 20px 15px;}
    .price .listing .list .content ul li{line-height:22px;font-size:16px;}
    
    .customers-saying-slider .listing .list .content{height:auto!important;}
    .customers-saying-slider .listing{margin:15px 0 0 0;}
    .customers-saying-slider .listing .list .list-inner{padding:45px 20px 25px 20px;}
    
    .title-content-btn-image{padding:40px 0;}
    .title-content-btn-image .listing .list .details{padding:20px 0 0 0;}
    .title-content-btn-image .listing .list .details h6{margin:0 0 10px 0;}
    .title-content-btn-image .listing .list .details h2{margin:0 0 15px 0;}
    .title-content-btn-image .listing .list > div{display:flex;}
    
    .faq {padding: 35px 0 55px 0;}
    .faq .listing .list h6:after{right:-20px;}
    .faq .listing .list{padding:20px 20px 20px 10px;}
    .faq .listing .list h6{margin:0 20px 0 0;}
}