@font-face{font-family:Optima;src:url(fonts/OPTIMA.TTF)}body,html{width:100%;margin:0;padding:0;font-size:16px;font-family:lato,sans-serif}h1{font-size:30px;font-weight:700;text-align:center;margin:40px 0}@media screen and (max-width:54em){h1{font-size:20px;margin:20px 0}}h2{font-size:22px;font-weight:700;text-align:center;margin:20px 0}p{font-size:20px;font-weight:400;color:#58595b}@media screen and (max-width:54em){p:first-child{margin:0}}p a{color:#58595b;text-decoration:none}@media screen and (max-width:54em){p{font-size:16px}}li a{color:#58595b;text-decoration:none}svg{width:100%;height:100%}header .title a{text-decoration:none}header .title h1{font-weight:700;color:#50a86d;font-size:30px;line-height:33px;padding:28px 0 0 0;margin:0;text-align:left;font-family:Optima,sans-serif}@media screen and (max-width:45em){header .title h1{font-size:24px}}@media screen and (max-width:40em){header .title h1{text-align:center;font-size:30px}}header .email,header .phone{text-align:left;padding:20px 10px}header .email a,header .phone a{color:#58595b;text-decoration:none}@media screen and (max-width:54em){header .email,header .phone{padding:20px 0}}@media screen and (max-width:45em){header .email,header .phone{font-size:13px}}@media screen and (max-width:40em){header .email,header .phone{text-align:center;padding:10px;font-size:16px}}header .email .title,header .phone .title{font-weight:700;color:#50a86d;font-size:16px}header .logo{text-align:center}header .logo img{max-width:275px;max-height:275px;margin:auto;position:absolute;top:-90px;left:0;right:0;width:315px;height:315px}@media screen and (max-width:54em){header .logo img{top:75px}}@media screen and (max-width:40em){header .logo img{width:125px;top:0}}header.logo-center .nav-menu-header .slicknav_nav{background:#50a86d;top:38px;left:0;position:absolute;width:100%;z-index:1}header.logo-center .nav-menu-header .slicknav_nav .columns{padding:0 10px}header.logo-center .nav-menu-header .slicknav_nav .logo{display:none}header.logo-center .nav-menu-header ul{display:table;width:100%}@media(max-width:54em){header.logo-center .nav-menu-header ul{padding:10px 0 0 0}}@media(max-width:40em){header.logo-center .nav-menu-header ul{padding:0}}header.logo-center .nav-menu-header ul li{width:49%;padding:7px 15px}header.logo-center .nav-menu-header ul li a{padding:10px 15px}@media(max-width:54em){header.logo-center .nav-menu-header ul li a{padding:10px}}@media(max-width:54em){header.logo-center .nav-menu-header ul li{padding:5px 0;width:100%;text-align:left;font-size:16px}}@media(max-width:40em){header.logo-center .nav-menu-header ul li{padding:0}}header .nav-menu-header{background:#50a86d;z-index:1;position:relative}header .nav-menu-header ul{margin:0;padding:0;text-align:center;width:100%}@media(max-width:54em){header .nav-menu-header ul{padding:10px 0 0 0}}@media(max-width:40em){header .nav-menu-header ul{padding:0}}header .nav-menu-header ul li{font-size:19px;font-weight:700;display:inline-block;padding:7px 10px}@media screen and (max-width:64em){header .nav-menu-header ul li{padding:7px 10px}}@media screen and (max-width:40em){header .nav-menu-header ul li{padding:0}}header .nav-menu-header ul li a{color:#fff;text-decoration:none;padding:10px 40px}header .nav-menu-header ul li a:hover{background:#3b7a50}@media(max-width:54em){header .nav-menu-header ul li a:hover{background:#50a86d;color:#3b7a50}}@media(max-width:54em){header .nav-menu-header ul li a{padding:0}}@media(max-width:54em){header .nav-menu-header ul li{padding:5px 0;width:100%;text-align:left;font-size:16px}}@media(max-width:54em){header .nav-menu-header{padding:0 10px}}header .nav-menu-header .slicknav_menu{background:#50a86d;padding:10px 0}header .nav-menu-header .slicknav_menu .nav-menu{padding:10px 0 0 0}header .nav-menu-header .slicknav_menu .slicknav_icon-bar{background-color:#fff}header .nav-menu-header .slicknav_menu .slicknav_menutxt{text-shadow:0 0 0 #000}header .nav-menu-header .slicknav_menu .slicknav_btn{float:left;margin:0;background:#50a86d;padding:0}header .nav-menu-header .slicknav_menu .slicknav_nav a{margin:0}header .nav-menu-header .slicknav_menu .slicknav_nav .columns{padding:0}.slicknav_menu{display:none}@media screen and (max-width:54em){#menu-left-menu,#menu-right-menu,.nav-menu{display:none}.slicknav_menu{display:block}}.banner{position:relative;padding:80px 0 40px;text-align:center}.banner img{display:inline-block;width:100%}.banner .logos h1{font-size:40px;color:#fff;font-family:Optima,sans-serif}@media screen and (max-width:30em){.banner .logos h1{font-size:30px}}.banner .logos a{display:inline-block;width:300px;padding:0 20px}.banner .logos img{max-width:300px;max-height:300px;width:100%}@media screen and (max-width:64em){.banner .logos a{width:auto;padding:0 10px}.banner .logos img{max-width:150px}}.shell{padding:20px 0}.shell h1{color:#50a86d}.shell h2{color:#58595b}.shell li{font-size:20px;font-weight:400;color:#58595b}@media screen and (max-width:54em){.shell li{font-size:16px}}.shell .line{text-align:center}.shell .line img{max-height:50px}.shell .content{padding:40px 0;-webkit-column-count:2;-moz-column-count:2;column-count:2}.shell .content p{margin:0 0 20px 0;padding:0}@media screen and (max-width:40em){.shell .content{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.shell.countries .columns{padding:0}@media screen and (max-width:40em){.shell.countries .columns{padding-left:.9375rem;padding-right:.9375rem}}.shell.countries .columns .columns{padding-left:.9375rem;padding-right:.9375rem}@media screen and (max-width:40em){.shell.countries .columns .columns{padding:0}}.shell.countries h1{text-align:left}.shell.australia h1{color:#50a86d}.shell.australia strong.grey{color:#58595b}.shell.australia strong{color:#50a86d}.shell.canada h1{color:#d70b4f}.shell.canada strong.grey{color:#58595b}.shell.canada strong{color:#d70b4f}.shell.new-zealand h1{color:#020202}.shell.new-zealand strong.grey{color:#58595b}.shell.new-zealand strong{color:#020202}.shell.united-kingdom h1{color:#222561}.shell.united-kingdom strong.grey{color:#58595b}.shell.united-kingdom strong{color:#222561}.location{background:#a3ada7;position:relative}.location.columns{padding-left:0;padding-right:0}.location .block{width:18%}@media screen and (max-width:75em){.location .block{display:none}}.location .content{padding:20px .9375rem;font-size:16px;color:#fff}.location .content h1{font-size:26px;font-weight:700;text-align:left;margin:10px 0}.location .map{padding:0;position:absolute;right:0;overflow:hidden;max-height:340px}@media screen and (max-width:64em){.location .map{position:inherit;max-height:inherit}}.location .map img{width:100%}.contact .content{padding:0 15% 40px 15%;-webkit-column-count:1;-moz-column-count:1;column-count:1}@media screen and (max-width:64em){.contact .content{padding:0 12% 40px 12%}}@media screen and (max-width:54em){.contact .content{padding:0 5% 40px 5%}}.contact .content .address,.contact .content .email,.contact .content .fax,.contact .content .tel{padding:30px 0 0 0}.contact .content .address .columns,.contact .content .email .columns,.contact .content .fax .columns,.contact .content .tel .columns{padding:0}.contact .content .columns h2{font-size:20px;font-weight:700;text-align:left;margin:0;color:#50a86d}.contact .content .columns p{color:#58595b;margin:0;padding:0}footer{background:#50a86d;position:relative;padding:20px 0;color:#fff;font-style:italic;font-size:16px}@media screen and (max-width:77em){footer .columns{padding:0}}footer .nav ul.nav-menu-footer{margin:0;padding:0}footer .nav ul.nav-menu-footer li{list-style:none}footer .nav ul.nav-menu-footer li a{color:#fff;text-decoration:none}footer .blurb{padding:20px 0 0 0}footer .blurb a{color:#fff;text-decoration:none}footer .contact{font-style:normal}footer .contact a{color:#fff;text-decoration:none}@media screen and (max-width:40em){footer .contact{padding:20px 0 0 0}}footer .address{font-style:normal;padding:20px 0 0 0;font-style:italic}