.elementor-37 .elementor-element.elementor-element-3b31b40 .elementor-icon-list-icon{width:14px;}.elementor-37 .elementor-element.elementor-element-3b31b40 .elementor-icon-list-icon i{font-size:14px;}.elementor-37 .elementor-element.elementor-element-3b31b40 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-37 .elementor-element.elementor-element-3b31b40 .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-3b31b40 .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-3b31b40 .elementor-icon-list-item{font-family:"Main", Sans-serif;font-weight:400;}.elementor-37 .elementor-element.elementor-element-3b31b40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-37 .elementor-element.elementor-element-2925aed .elementor-heading-title{color:#4E4E4E;font-family:"Main", Sans-serif;font-size:22px;font-weight:800;}.elementor-37 .elementor-element.elementor-element-2925aed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-cc12aca .elementor-heading-title{font-family:"Main", Sans-serif;font-size:123px;font-weight:800;}.elementor-37 .elementor-element.elementor-element-cc12aca > .elementor-widget-container{margin:-13px 0px 50px -8px;}.elementor-37 .elementor-element.elementor-element-0dd8dba .elementor-heading-title{font-family:"Main", Sans-serif;font-weight:800;}.elementor-37 .elementor-element.elementor-element-b6d03a2{color:var( --e-global-color-primary );font-family:"Main", Sans-serif;font-weight:400;}.elementor-37 .elementor-element.elementor-element-b6d03a2 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-6941e04 .elementor-heading-title{font-family:"Main", Sans-serif;font-weight:800;}.elementor-37 .elementor-element.elementor-element-e5be8c1{color:var( --e-global-color-primary );font-family:"Main", Sans-serif;font-weight:400;}.elementor-37 .elementor-element.elementor-element-e5be8c1 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-6cb15d3 .elementor-heading-title{font-family:"Main", Sans-serif;font-weight:800;}.elementor-37 .elementor-element.elementor-element-77238ea{color:var( --e-global-color-primary );font-family:"Main", Sans-serif;font-weight:400;}.elementor-37 .elementor-element.elementor-element-77238ea > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-029cbda .elementor-button .elementor-align-icon-right{margin-left:9px;}.elementor-37 .elementor-element.elementor-element-029cbda .elementor-button .elementor-align-icon-left{margin-right:9px;}.elementor-37 .elementor-element.elementor-element-029cbda .elementor-button{font-family:"Main", Sans-serif;font-weight:500;background-color:#3F3F3F00;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-029cbda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}body.elementor-page-37:not(.elementor-motion-effects-element-type-background), body.elementor-page-37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-1cced35{margin-top:0px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-37 .elementor-element.elementor-element-8653237 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-1cced35{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-8653237 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-2925aed .elementor-heading-title{font-size:14px;}.elementor-37 .elementor-element.elementor-element-2925aed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-cc12aca .elementor-heading-title{font-size:56px;}.elementor-37 .elementor-element.elementor-element-cc12aca > .elementor-widget-container{margin:-8px 0px 50px -2px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-2925aed */.elementor-37 .elementor-element.elementor-element-2925aed {
    opacity: 0;
    animation-delay: 1s;
    animation-fill-mode: forwards;
}




.fade-in-image {
  animation: fadeIn 3s;
  animation-fill-mode: forwards;
  -webkit-animation: fadeIn 3s;
  -moz-animation: fadeIn 3s;
  -o-animation: fadeIn 3s;
  -ms-animation: fadeIn 3s;
}
@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-moz-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-o-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-ms-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc12aca */.elementor-37 .elementor-element.elementor-element-cc12aca {
    opacity: 0;
    animation-delay: 2s;
     animation-fill-mode: forwards;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd8dba */.elementor-37 .elementor-element.elementor-element-0dd8dba {
    opacity: 0;
    animation-delay: 3s;
     animation-fill-mode: forwards;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6d03a2 */.elementor-37 .elementor-element.elementor-element-b6d03a2 {
    opacity: 0;
    animation-delay: 4s;
     animation-fill-mode: forwards;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6941e04 */.elementor-37 .elementor-element.elementor-element-6941e04 {
    opacity: 0;
    animation-delay: 5s;
     animation-fill-mode: forwards;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5be8c1 */.elementor-37 .elementor-element.elementor-element-e5be8c1 {
    opacity: 0;
    animation-delay: 6s;
     animation-fill-mode: forwards;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cb15d3 */.elementor-37 .elementor-element.elementor-element-6cb15d3 {
    opacity: 0;
    animation-delay: 7s;
     animation-fill-mode: forwards;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77238ea */.elementor-37 .elementor-element.elementor-element-77238ea {
    opacity: 0;
    animation-delay: 8s;
     animation-fill-mode: forwards;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Main';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jess.website.org.nz/wp-content/uploads/2022/05/ObjectSans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Main';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jess.website.org.nz/wp-content/uploads/2022/05/ObjectSans-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */