.elementor-343 .elementor-element.elementor-element-4775dade .elementor-icon-list-icon{width:14px;}.elementor-343 .elementor-element.elementor-element-4775dade .elementor-icon-list-icon i{font-size:14px;}.elementor-343 .elementor-element.elementor-element-4775dade .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-343 .elementor-element.elementor-element-4775dade .elementor-icon-list-text, .elementor-343 .elementor-element.elementor-element-4775dade .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-343 .elementor-element.elementor-element-4775dade .elementor-icon-list-item{font-family:"Main", Sans-serif;font-weight:400;}.elementor-343 .elementor-element.elementor-element-4775dade > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-343 .elementor-element.elementor-element-29c8cf3c .elementor-heading-title{color:#4E4E4E;font-family:"Main", Sans-serif;font-size:22px;font-weight:800;}.elementor-343 .elementor-element.elementor-element-29c8cf3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-293fb7e5 .elementor-heading-title{font-family:"Main", Sans-serif;font-size:123px;font-weight:800;}.elementor-343 .elementor-element.elementor-element-293fb7e5 > .elementor-widget-container{margin:-13px 0px 50px -8px;}.elementor-343 .elementor-element.elementor-element-176c8c14{color:var( --e-global-color-primary );font-family:"Main", Sans-serif;font-weight:400;}.elementor-343 .elementor-element.elementor-element-176c8c14 > .elementor-widget-container{margin:0px 0px 80px 0px;padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-8bfbc5e .elementor-button .elementor-align-icon-right{margin-left:9px;}.elementor-343 .elementor-element.elementor-element-8bfbc5e .elementor-button .elementor-align-icon-left{margin-right:9px;}.elementor-343 .elementor-element.elementor-element-8bfbc5e .elementor-button{font-family:"Main", Sans-serif;font-weight:500;background-color:#3F3F3F00;padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-8bfbc5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}body.elementor-page-343:not(.elementor-motion-effects-element-type-background), body.elementor-page-343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-343 .elementor-element.elementor-element-4aeeac0e{margin-top:0px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-343 .elementor-element.elementor-element-717d9df3 > .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-343 .elementor-element.elementor-element-4aeeac0e{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-343 .elementor-element.elementor-element-717d9df3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-29c8cf3c .elementor-heading-title{font-size:14px;}.elementor-343 .elementor-element.elementor-element-29c8cf3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-293fb7e5 .elementor-heading-title{font-size:56px;}.elementor-343 .elementor-element.elementor-element-293fb7e5 > .elementor-widget-container{margin:-8px 0px 50px -2px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-29c8cf3c */.elementor-343 .elementor-element.elementor-element-29c8cf3c {
    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-293fb7e5 */.elementor-343 .elementor-element.elementor-element-293fb7e5 {
    opacity: 0;
    animation-delay: 2s;
     animation-fill-mode: forwards;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-176c8c14 */.elementor-343 .elementor-element.elementor-element-176c8c14 {
    opacity: 0;
    animation-delay: 4s;
     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 */