.elementor-3912 .elementor-element.elementor-element-760cf42b:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-760cf42b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fruition.ac.nz/wp-content/uploads/2023/10/Copy-of-21.jpg");background-position:center center;background-size:cover;}.elementor-3912 .elementor-element.elementor-element-760cf42b > .elementor-background-overlay{background-color:#061D07;opacity:0.61;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3912 .elementor-element.elementor-element-760cf42b > .elementor-container{max-width:1280px;min-height:250px;}.elementor-3912 .elementor-element.elementor-element-760cf42b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-32px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-3912 .elementor-element.elementor-element-56d6cecf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3912 .elementor-element.elementor-element-59bcee4c{text-align:left;}.elementor-3912 .elementor-element.elementor-element-59bcee4c .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:64px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-3912 .elementor-element.elementor-element-546e09a > .elementor-container{max-width:1160px;}.elementor-3912 .elementor-element.elementor-element-08cdde1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3912 .elementor-element.elementor-element-94ca019:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-94ca019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3912 .elementor-element.elementor-element-94ca019{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;}.elementor-3912 .elementor-element.elementor-element-94ca019 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3912 .elementor-element.elementor-element-9bd05e0 > .elementor-element-populated{padding:45px 85px 45px 45px;}.elementor-3912 .elementor-element.elementor-element-bc24ec7 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:44px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-36b5da2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3912 .elementor-element.elementor-element-6d38b97{font-family:"Merriweather", Sans-serif;font-weight:400;}.elementor-3912 .elementor-element.elementor-element-e16fa94 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:38px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-36b5da2 );}.elementor-3912 .elementor-element.elementor-element-f3a71c1{font-family:"Merriweather", Sans-serif;font-weight:400;}.elementor-3912 .elementor-element.elementor-element-f571094{width:var( --container-widget-width, 99.903% );max-width:99.903%;--container-widget-width:99.903%;--container-widget-flex-grow:0;}.elementor-3912 .elementor-element.elementor-element-f571094.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3912 .elementor-element.elementor-element-f571094 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:34px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-36b5da2 );}.elementor-3912 .elementor-element.elementor-element-4f6e69f{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-31d1281{font-family:"Merriweather", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3912 .elementor-element.elementor-element-f76191a .elementor-button{background-color:var( --e-global-color-946e89e );}.elementor-3912 .elementor-element.elementor-element-b1bdd34{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-8c8243d{width:var( --container-widget-width, 99.903% );max-width:99.903%;--container-widget-width:99.903%;--container-widget-flex-grow:0;}.elementor-3912 .elementor-element.elementor-element-8c8243d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3912 .elementor-element.elementor-element-8c8243d .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:34px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-36b5da2 );}.elementor-3912 .elementor-element.elementor-element-bc29ba7{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-d8c322d{font-family:"Merriweather", Sans-serif;font-weight:400;}.elementor-3912 .elementor-element.elementor-element-d8c322d a{color:var( --e-global-color-primary );}.elementor-3912 .elementor-element.elementor-element-b176222 .elementor-button{background-color:var( --e-global-color-946e89e );}.elementor-3912 .elementor-element.elementor-element-4be53d1{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-45c2fdc{width:var( --container-widget-width, 99.903% );max-width:99.903%;--container-widget-width:99.903%;--container-widget-flex-grow:0;}.elementor-3912 .elementor-element.elementor-element-45c2fdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3912 .elementor-element.elementor-element-45c2fdc .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:34px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-36b5da2 );}.elementor-3912 .elementor-element.elementor-element-71ef2fd{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-c6744bf{font-family:"Merriweather", Sans-serif;font-weight:400;}.elementor-3912 .elementor-element.elementor-element-a7c6f2d .elementor-button{background-color:var( --e-global-color-946e89e );}.elementor-3912 .elementor-element.elementor-element-2d47ee7{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-7b1afa2{width:var( --container-widget-width, 99.903% );max-width:99.903%;--container-widget-width:99.903%;--container-widget-flex-grow:0;}.elementor-3912 .elementor-element.elementor-element-7b1afa2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3912 .elementor-element.elementor-element-7b1afa2 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:34px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-36b5da2 );}.elementor-3912 .elementor-element.elementor-element-0ec3b22{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-4cce82f{font-family:"Merriweather", Sans-serif;font-weight:400;}.elementor-3912 .elementor-element.elementor-element-4dfa7f6 .elementor-button{background-color:var( --e-global-color-946e89e );}.elementor-3912 .elementor-element.elementor-element-79b50f2{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-2c6e5a5{width:var( --container-widget-width, 99.903% );max-width:99.903%;--container-widget-width:99.903%;--container-widget-flex-grow:0;}.elementor-3912 .elementor-element.elementor-element-2c6e5a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3912 .elementor-element.elementor-element-2c6e5a5 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:34px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-36b5da2 );}.elementor-3912 .elementor-element.elementor-element-50e354c{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-7a89f83{font-family:"Merriweather", Sans-serif;font-weight:400;}.elementor-3912 .elementor-element.elementor-element-cb435e8 .elementor-button{background-color:var( --e-global-color-946e89e );}.elementor-3912 .elementor-element.elementor-element-cb435e8{width:var( --container-widget-width, 15.825% );max-width:15.825%;--container-widget-width:15.825%;--container-widget-flex-grow:0;}.elementor-3912 .elementor-element.elementor-element-cb435e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3912 .elementor-element.elementor-element-18e585c{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-f4d6f91{width:var( --container-widget-width, 99.903% );max-width:99.903%;--container-widget-width:99.903%;--container-widget-flex-grow:0;}.elementor-3912 .elementor-element.elementor-element-f4d6f91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3912 .elementor-element.elementor-element-f4d6f91 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:34px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-36b5da2 );}.elementor-3912 .elementor-element.elementor-element-4225f2c{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-9232672{font-family:"Merriweather", Sans-serif;font-weight:400;}.elementor-3912 .elementor-element.elementor-element-dd19ae1{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-9edad3a{width:var( --container-widget-width, 99.903% );max-width:99.903%;--container-widget-width:99.903%;--container-widget-flex-grow:0;}.elementor-3912 .elementor-element.elementor-element-9edad3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3912 .elementor-element.elementor-element-9edad3a .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:34px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-36b5da2 );}.elementor-3912 .elementor-element.elementor-element-6d09773{--spacer-size:2px;}.elementor-3912 .elementor-element.elementor-element-1062150{font-family:"Merriweather", Sans-serif;font-weight:400;}.elementor-3912 .elementor-element.elementor-element-6a49fab .elementor-button{background-color:var( --e-global-color-946e89e );}.elementor-3912 .elementor-element.elementor-element-6a49fab{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3912 .elementor-element.elementor-element-6a49fab > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3912 .elementor-element.elementor-element-6a49fab.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-3912 .elementor-element.elementor-element-760cf42b:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-760cf42b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fruition.ac.nz/wp-content/uploads/2023/10/Copy-of-21-1.jpg");}.elementor-3912 .elementor-element.elementor-element-760cf42b > .elementor-background-overlay{opacity:0;}.elementor-3912 .elementor-element.elementor-element-760cf42b{padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-3912 .elementor-element.elementor-element-760cf42b > .elementor-container{min-height:150px;}.elementor-3912 .elementor-element.elementor-element-760cf42b{padding:0px 20px 9px 20px;}.elementor-3912 .elementor-element.elementor-element-59bcee4c .elementor-heading-title{font-size:37px;}.elementor-3912 .elementor-element.elementor-element-9bd05e0 > .elementor-element-populated{padding:25px 20px 25px 20px;}}/* Start custom CSS for heading, class: .elementor-element-59bcee4c */.elementor-3912 .elementor-element.elementor-element-59bcee4c b{
    color: #66A611;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc24ec7 */.elementor-3912 .elementor-element.elementor-element-bc24ec7 b{
    color: #66A611;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e16fa94 */.elementor-3912 .elementor-element.elementor-element-e16fa94 b{
    color: #66A611;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f571094 */.elementor-3912 .elementor-element.elementor-element-f571094 b{
    color: #66A611;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c8243d */.elementor-3912 .elementor-element.elementor-element-8c8243d b{
    color: #66A611;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45c2fdc */.elementor-3912 .elementor-element.elementor-element-45c2fdc b{
    color: #66A611;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b1afa2 */.elementor-3912 .elementor-element.elementor-element-7b1afa2 b{
    color: #66A611;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6e5a5 */.elementor-3912 .elementor-element.elementor-element-2c6e5a5 b{
    color: #66A611;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4d6f91 */.elementor-3912 .elementor-element.elementor-element-f4d6f91 b{
    color: #66A611;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9edad3a */.elementor-3912 .elementor-element.elementor-element-9edad3a b{
    color: #66A611;
}/* End custom CSS */