@charset "utf-8";@font-face{font-family:'vimala_newregular';src:url(/templates/template_eft/fonts/vimalanew-webfont.woff2) format('woff2'),url(/templates/template_eft/fonts/vimalanew-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'coameiregular';src:url(/templates/template_eft/fonts/coamei_r-webfont.woff2) format('woff2'),url(/templates/template_eft/fonts/coamei_r-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'coameiregular_italic';src:url(/templates/template_eft/fonts/coamei_ri-webfont.woff2) format('woff2'),url(/templates/template_eft/fonts/coamei_ri-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'coameibold';src:url(/templates/template_eft/fonts/coamei_b-webfont.woff2) format('woff2'),url(/templates/template_eft/fonts/coamei_b-webfont.woff) format('woff');font-weight:normal;font-style:normal}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1;background:#fff;margin:0 auto;color:#3d3d3d;font-size:19px;font-family:'coameiregular',arial,sans-serif}iframe{display:block;max-width:100%;margin:0 auto}*,*:before,*:after{box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4{margin:1em auto .6em;font-weight:400}h1{font-size:4em}h2{font-size:3em}h3{font-size:2em}h4{font-size:1.5em}p{line-height:1.2em}strong,.bold{font-weight:bold;letter-spacing:.4px;color:rgba(61,61,61,.9)}em,.italic{font-family:'coameiregular_italic',arial,sans-serif}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%;height:auto}time{display:block;text-transform:capitalize;font-size:.8em}#page{position:relative;overflow:hidden}#wave{position:absolute;left:0;top:0;width:100%;height:13.5vw;pointer-events:none;z-index:1;fill:#35807c;fill-opacity:.12}.contentWrap{margin-top:150px}.maxWidth{max-width:940px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.clr:after{content:"";display:block;width:100%;height:0;float:none;clear:both}.vimala,.item-120{font-family:'vimala_newregular',serif}.logo{position:relative;display:flex;align-items:center}.logo .plume{width:2.04em;height:3.72em}.logo .logoTxt{font-size:1.3em;line-height:1em;margin:.4em 0 0 -.3em}.bleuBG{position:relative;background:rgba(53,128,124,0.2)}.bleuBG::after{content:"g";font-family:'vimala_newregular',serif;color:#fff;font-size:500px;position:absolute;bottom:106px;right:20px}#topBar{position:relative;padding:0 50px;z-index:2}.topBarLeft,.lang-block{display:flex;align-items:flex-end}.lang-block{margin-bottom:0.91em}.item-120{font-size:2em;color:#35807c;text-decoration:underline}.lang-block li:first-child{display:inherit}.lang-block li:first-child::after{content:"/";display:inline-block;margin:0 .5em}.lang-block li:not(.lang-active){font-weight:bold}.homeScreen{position:relative;margin:3vh auto;height:calc(94vh - 100px);width:94vw;overflow:hidden}.homeScreenText{position:absolute;bottom:20%;right:5%;padding:0 24px 24px 12px;color:#000}.homeScreenText .itemText{width:auto}.catchPhrase1{font-size:3em;width:10.5em;display:flex;align-items:center;height:1em;margin-bottom:.5em}.catchPhrase2{max-width:30em;padding:0 0 0 4em}.homeScreenText .itemText h1,.homeScreenText .itemText h2,.homeScreenText .itemText .cta{max-width:390px;margin:0}.homeScreenText .itemText h1{font-size:1.7em}.homeScreenText .itemText h2{font-size:1.2em;margin:.5em 0 .25em}.homeScreenText .itemText .cta{padding:.4em 0}.homeScreen img{width:100%;height:100%;object-fit:cover;object-position:center}.homeScreen::before,.homeScreen::after{content:'';position:absolute;width:50%;height:20px;bottom:0;background:rgba(255,255,255,1)}.homeScreen::before{right:50%;transform-origin:100% 100%;transform:skewX(55deg)}.homeScreen::after{left:50%;transform-origin:0 100%;transform:skewX(-55deg)}.contentWrap h1+time{margin-bottom:-2.5em}.introText{font-size:1.2em;margin:2em auto;line-height:1.4em;text-align:justify}.itemContent{display:flex;align-items:stretch;justify-content:space-between}.itemText{width:55%}.itemText p,.itemText ul{text-align:justify;margin:1em auto}.itemText>*:first-child{margin-top:0}.itemText ul{list-style-type:disc;padding-left:1.5em}.itemText li{margin:.5em auto}.itemText h2{font-size:2em}.itemText h3{font-size:1.8em}.itemText h4{font-size:1.5em}.itemText a{text-decoration:underline}.itemText .vimala{font-size:1.8em}.itemImages{width:35%}.itemImages figure:not(:first-child){margin-top:20%}.itemImages figcaption{margin:1em .5em;text-align:center;line-height:1.2em}.contentWrap .cta{max-width:350px;margin:8% auto;border-width:1px 0}.cta{padding:.8em 0;border-style:solid;border-width:0 0 1px 0;border-color:rgba(53,128,124,0.8)}.cta a,.cta button{display:flex;justify-content:space-between;align-items:center;text-decoration:none}.arrowRight{width:20px;height:20px;fill:rgba(53,128,124,1);transition:transform .1s ease-out;transform:translate3d(0,0,0)}a:hover .arrowRight,button:hover .arrowRight{transform:translate3d(.3em,0,0)}.blogItem{display:flex;flex-wrap:wrap;align-items:center;margin:5% auto 15%}.blogItemInfo{flex:1}.blogItemInfo h2{font-size:2.5em;margin-top:0}.blogItemInfo time{margin-bottom:.3em}.blogItemInfo p{text-align:justify}.blogItemImage{max-width:220px;margin:0 0 .8em 5%}.blogItemBottom{position:relative;width:100%;margin-top:1em;padding-bottom:.5em}.blogItemBottom a{position:relative;display:flex;z-index:2}.blogItemBottom a svg{margin-left:2em}.blogCat{position:absolute;bottom:0;stroke:#000;z-index:1}.pagination-list{display:flex;justify-content:center;font-size:1.3em}.pagination-list li{margin:0 .5em}.pagination-list li.active{text-decoration:underline}.catEFT{overflow:hidden;padding:2% 0;margin:5% auto}.eftItem{margin:5% auto}.eftItem .blogItemImage{margin:0 5% 0 0;max-width:300px}.eftItem .cta{margin-top:1em}.contact .bleuBG{padding:2% 5%}.contact .bleuBG::after{font-size:250px;bottom:55px;right:10px}.contact h2{font-size:1.2em}.contact-postcode,.contact-suburb{display:inline-block}.contact-emailto,.contact-telephone{font-size:1.1em;line-height:1.5em}.contact-emailto{margin-top:1em;text-decoration:underline}.contact-form{margin:2% auto;padding:0 5%;font-size:1.1em}.control-group{display:flex;margin:.5em auto}.control-label{width:150px}.controls{flex:1;max-width:600px}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea{width:100%;padding:.2em .5em;border:2px solid rgba(53,128,124,0.5);font:inherit;font-size:.9em;box-shadow:none}textarea{height:15em}.form-actions{display:flex;margin-left:150px;max-width:600px;justify-content:flex-end}.form-actions .cta{border-top:0;padding:.2em 0;margin:1em 0;border-width:0 0 1px 0}button{background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#submit_btn svg{margin-left:150px}.contactData{display:none}#footer{position:relative;background:rgba(53,128,124,0.3);margin-top:15%}.footerHead{display:flex;align-items:center;font-size:1.6em;flex-wrap:nowrap}.footerHead .logo{width:13em;font-size:1em;height:1.6em;line-height:1em;margin-top:-1.25em}.catWrap{flex:1}.cat{position:absolute;top:0;width:60%;max-width:none;stroke-width:1;stroke:#000;transform:translateY(-67%)}.footerInfoWrap{background:inherit;padding:2em 0}.footerInfo{display:flex;justify-content:space-between;padding-left:3em}#menuBottom{font-size:1.2em;margin-right:30px}#menuBottom a{display:block;padding:.1em 0;margin:.4em auto}.footerInfoRight{display:flex;flex-direction:column;justify-content:space-between;font-size:.9em}.footerInfoRight address a{display:block;font-size:1.1em;padding:.1em 0;margin:.5em auto 0}.footerInfo .lang-block{display:flex;justify-content:flex-end}.copyright{display:flex;justify-content:center;align-items:center;font-size:.8em;padding:.8em}.copyright a{display:inherit;align-items:inherit}.copyright a::before{content:'-';margin:0 1em;font-size:1em}
@media screen and (max-width:1350px){body{font-size:16px}#topBar{padding:0 3vw}.homeScreenText .itemText h1{font-size:2em}.homeScreenText .itemText h2{font-size:1.5em}.bleuBG::after{display:none}.contentWrap{margin-top:10%}}.fbLink svg{fill:#35807c}@media screen and (min-width:950px){#menuBtn{display:none}#topBar{height:100px;justify-content:space-between;margin:0 auto;max-width:1600px}#topBar>*{z-index:2}#topBar,#topBar .menu{display:flex;align-items:flex-end}#menuTop{margin-bottom:0.91em}.topBarLeft{width:30%;max-width:400px;justify-content:space-between}.topBarLeft .lang-block li{font-size:.8em}#menuTop{width:65%;max-width:750px;display:flex;justify-content:flex-end;align-items:flex-end}#menuTop .fbLink{margin-left:2em}#menuTop .menu{width:100%;justify-content:space-between}#menuTop .menu>li{position:relative}#menuTop .menu>li>ul{position:absolute;top:100%;padding:20px 0;opacity:0;pointer-events:none;transform:translate3d(0,-10px,0);transition:transform .3s ease-out,opacity .3s ease-out}#menuTop .menu li.parent::before{content:'';display:inline-block;margin-right:.8em;transition:transform .2s ease-out;border-left:.45em solid #35807c;border-top:.35em solid transparent;border-bottom:.35em solid transparent}#menuTop .menu li.parent:hover::before{transform:rotate(90deg)}#menuTop .menu>li:hover>ul{opacity:1;pointer-events:all;transform:translate3d(0,0,0)}#menuTop .menu>li>ul>li{line-height:1.2em;padding:.5em 20px;white-space:nowrap;background:#e7f0ef}}@media screen and (max-width:949px){#topBar{padding:10px 3vw}.topBarLeft .lang-block{margin-left:5%}#menuTop{position:absolute;right:0;top:0;background:#e7f0ef;padding:80px 5% 2%;transform:translate3d(100%,0,0);transition:transform .35s ease-out}#menuTop.open{transform:translate3d(0,0,0)}#menuTop li a{display:block;font-size:1.2em;margin:.5em auto;padding:.2em}#menuTop li ul a{padding-left:1em;font-size:1em}#menuBtn{position:absolute;right:3vw;top:22px;text-transform:uppercase;font-size:12px;cursor:pointer;z-index:5}.burger{position:relative;width:30px;margin:0 auto 11px;border-bottom:1px solid}.burger::before,.burger::after{content:'';display:block;border-bottom:1px solid;margin-bottom:7px}#menuBtn{transition:color .7s}.burger{transition:border-bottom-color .2s}.cross .burger{border-bottom-color:transparent}.burger::before{transform-origin:0 100%}.burger::before,.burger::after{transform:rotate3d(0,0,1,0);transition:transform .7s}.cross .burger::before{transform:rotate3d(0,0,1,30deg)}.cross .burger::after{transform:rotate3d(0,0,1,-30deg)}.itemText p,.itemText ul,.blogItemInfo p,.introText{text-align:left}}@media screen and (max-width:800px){.homeScreen{width:100%}.homeScreenText{background:rgba(255,255,255,.7)}.eftItem .blogItemImage{width:200px}.itemText{width:65%;padding-right:20px}.catEFT{margin:100px auto}#footer{margin-top:150px}}@media screen and (max-height:790px){.homeScreen{height:650px}}@media screen and (max-width:600px){.homeScreenText{width:100%;left:0;top:5%;bottom:auto;right:auto}.catchPhrase1{font-size:2em;width:auto;height:auto}.blogItem{align-items:flex-start;margin:50px auto}.eftItem .blogItemImage{width:120px}.blogItemImage{width:150px}h1{font-size:3em}h2{font-size:2.5em}h3{font-size:1.8em}h4{font-size:1.2em}.maxWidth{padding-left:10px;padding-right:10px}.control-group{display:block}.contactData{display:none}}@media screen and (max-width:550px){.blogItem{display:block}.blogItemImage{display:block;margin:10px auto}.eftItem{display:flex}.itemContent{display:block}.itemText{width:auto;padding:0}.itemImages{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:auto;margin:50px auto}.itemImages figure{width:48%}}@media screen and (max-width:480px){.footerInfo{display:block}.footerInfoRight{margin-top:50px}.footerInfo .lang-block{justify-content:flex-start;margin:30px 0}}@media screen and (max-width:450px){.eftItem{display:block}.eftItem .blogItemImage{float:left;width:80px;margin-bottom:1em}}@media screen and (max-width:350px){.topBarLeft .logo{max-width:135px}.logo .logoTxt{margin-left:5px}.itemImages figure{width:100%}}
