/*!
Theme Name: Green Africa 2019
Description: A theme for WordPress.
Author: Sam Morgan design by Pentagram
Author URI: http://www.svmorgan.com
Version: 1.1
*/.col-1{width:6.5705128205%}.col-2{width:15.0641025641%}.col-3{width:23.5576923077%}.col-4{width:32.0512820513%}.col-5{width:40.5448717949%}.col-6{width:49.0384615385%}.col-7{width:57.5320512821%}.col-8{width:66.0256410256%}.col-9{width:74.5192307692%}.col-10{width:83.0128205128%}.col-11{width:91.5064102564%}.col-12{width:100%}.col-4of12{width:32.0512820513%}.col-3of12{width:23.5576923077%}.col-5of10{width:48.8416988417%}.col-4of5{width:79.0513833992%}.col-5of8{width:61.4077669903%}.col-4of8{width:48.5436893204%}.col-3of6{width:48.0392156863%}.m-col-1{width:47.3451327434%}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{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}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;font-family:sans-serif}input:focus,select:focus,textarea:focus,button:focus,div:focus{outline:none}*,*:before,*:after{box-sizing:border-box}input{border-radius:0;-webkit-appearance:none}body{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}html{font-size:16px}body{color:#13322c;font-family:"Maax-Medium"}@media only screen and (max-width: 1680px){html{font-size:1.1111111111vw}}a{color:inherit;text-decoration:none}.inline-logo{height:1em;display:inline-block;vertical-align:middle;fill:#13322c}.translated-ltr .inline-logo{display:none}.translated-ltr .wulff-logo-tr{display:inline-block}.wulff-logo-tr{display:none;font-family:"Maax-Medium";position:relative}.wulff-logo-tr sup{font-size:0.5em;top:-0.7em;left:-0.2em;position:relative}.small-text{font-family:"MaisonNeue-Mono";font-size:1.1rem;line-height:1.5em;letter-spacing:0.0025em;color:#aaa}.large-text{font-family:"TiemposText-Regular";font-size:2.5rem;line-height:1.3em;letter-spacing:0.0025em}.large-text a{color:#aaa;-webkit-transition:color 0.3s;transition:color 0.3s}.large-text a:hover{color:#e6623a}.med-text{font-size:1.65rem;line-height:1.3;letter-spacing:0.002em}@media only screen and (max-width: 750px){html{font-size:16px}.small-text{font-size:.5625rem;line-height:1.3571428571em}.med-text{font-size:.75rem;line-height:1.2}.large-text{font-size:.875rem;line-height:1.3571428571em}}.site-header{padding:3.5714285714% 3.5714285714% 0;position:fixed;width:100%;top:0;background:#fff;-webkit-transition:background-color 0.4s;transition:background-color 0.4s;z-index:3}.site-header .header-container{border-top:1px solid #13322c;border-bottom:1px solid #13322c;padding:2.5rem 0 2rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;-webkit-transition:padding 0.4s;transition:padding 0.4s}.site-header .logo{width:27.8125rem;height:3.875rem;margin:0 auto;opacity:1;visibility:visible;-webkit-transition:opacity 0.4s, visibility 0s, height 0.4s;transition:opacity 0.4s, visibility 0s, height 0.4s}.site-header .logo svg,.site-header .logo a{display:block;width:100%;height:100%}.site-header .logo svg{fill:#13322c}.site-header .toggle-menu{background:none;border:none;padding:0;font:inherit;position:absolute;top:1rem;left:0;cursor:pointer}.site-header .toggle-menu span{display:none}.site-header .toggle-menu:after{content:"Menu";font-family:"MaisonNeue-Mono";font-size:1.1rem;line-height:1.5em;letter-spacing:0.0025em}.site-header .local-data{position:absolute;top:1rem;right:0;opacity:1;visibility:visible;-webkit-transition:opacity 0.4s, visibility 0s;transition:opacity 0.4s, visibility 0s}.site-header .toggle-menu,.site-header .local-data{color:#13322c}.site-header nav{color:#f2eee9;height:0;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:opacity 0.4s, visibility 0s 0.4s, height 0s;transition:opacity 0.4s, visibility 0s 0.4s, height 0s}.site-header nav ul.menu{font-size:2.375rem;line-height:3rem;letter-spacing:0.0025em;border-top:1px solid #f2eee9;position:relative}.site-header nav ul.menu li{height:4.125rem;padding:.5625rem 0;border-bottom:1px solid #f2eee9}.site-header nav ul.menu li a{display:inline-block;-webkit-transition:color 0.3s;transition:color 0.3s}.site-header nav ul.menu li a:hover{color:#e6623a}.site-header nav ul.menu li ul.sub-menu{position:absolute;top:0;left:50%;opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s, visibility 0s 0.4s;transition:opacity 0.4s, visibility 0s 0.4s}.site-header nav ul.menu li.menu-item-has-children:hover>a{color:#e6623a}.site-header nav ul.menu li.menu-item-has-children:hover>ul.sub-menu{opacity:1;visibility:visible;-webkit-transition:opacity 0.4s, visibility 0s;transition:opacity 0.4s, visibility 0s}.site-header nav .header-contact{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;color:#f2eee9}.curtain{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.75);opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s, visibility 0s 0.4s;transition:opacity 0.4s, visibility 0s 0.4s;z-index:2;cursor:pointer}main{-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.menu-open{overflow:hidden}.menu-open .curtain{opacity:1;visibility:visible;-webkit-transition:opacity 0.4s, visibility 0s;transition:opacity 0.4s, visibility 0s}.menu-open .site-header{background:#13322c;padding-bottom:3.5714285714%}.menu-open .site-header .header-container{border-top:1px solid #f2eee9}.menu-open .site-header .toggle-menu{color:#f2eee9}.menu-open .site-header .toggle-menu:after{content:"Close"}.menu-open .site-header .logo,.menu-open .site-header .local-data{opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s, visibility 0s 0.4s;transition:opacity 0.4s, visibility 0s 0.4s}.menu-open .site-header nav{opacity:1;visibility:visible;height:auto;-webkit-transition:opacity 0.4s, visibility 0s, height 0s 0.4s;transition:opacity 0.4s, visibility 0s, height 0s 0.4s}.scrolled .site-header .header-container{padding:1rem 0 0.7rem}.scrolled .site-header .logo{height:2.5rem}@media only screen and (max-width: 750px){.site-header{padding:4.8% 4.8% 0}.site-header .header-container{padding:3.5398230088% 0}.site-header .logo{width:35.7333333333vw;height:5.0666666667vw}.site-header nav ul.menu{font-size:1.25rem;line-height:1.5rem}.site-header nav ul.menu li{height:2.25rem;padding:.375rem 0}.site-header .toggle-menu{width:32px;height:31px;background:none;border:0;padding:0;margin:0;top:50%;margin:-15px 0 0 -7px;cursor:pointer}.site-header .toggle-menu span{display:block}.site-header .toggle-menu:after{display:none}.site-header .toggle-menu span:before,.site-header .toggle-menu span:after{content:"";position:absolute;left:0}.site-header .toggle-menu span,.site-header .toggle-menu span:before,.site-header .toggle-menu span:after{width:18px;height:1px;background:#13322c}.site-header .toggle-menu span{position:absolute;top:15px;left:7px;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.site-header .toggle-menu span:before{top:-5px;-webkit-transition:top 0.1s 0.14s ease, opacity 0.1s ease;transition:top 0.1s 0.14s ease, opacity 0.1s ease}.site-header .toggle-menu span:after{bottom:-5px;-webkit-transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.site-header .local-data{display:none}.site-header .site-header nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.menu-open .site-header{height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.menu-open .site-header nav.cols{height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.menu-open .site-header nav.cols .col-6{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex:1 0 auto}.menu-open .site-header nav.cols .col-6 ul{width:100%}.menu-open .site-header nav.cols .header-contact{flex-shrink:0;display:block}.menu-open .site-header nav.cols .header-contact .copy{display:none}.menu-open .site-header .toggle-menu span,.menu-open .site-header .toggle-menu span:before,.menu-open .site-header .toggle-menu span:after{background:#f2eee9}.menu-open .site-header .toggle-menu span{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.14s;transition-delay:0.14s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-open .site-header .toggle-menu span::before{top:0;opacity:0;-webkit-transition:top 0.1s ease, opacity 0.1s 0.14s ease;transition:top 0.1s ease, opacity 0.1s 0.14s ease}.menu-open .site-header .toggle-menu span::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}}.site-footer{background:#13322c;color:#f2eee9;font-family:"MaisonNeue-Mono";font-size:1.1875rem;line-height:1.5263157895em;padding:3.5714285714% 0}.site-footer .monogram{width:6.6666666667vw;height:2.380952381vw;display:block}.site-footer .monogram svg{fill:#f2eee9;display:block;width:100%;height:100%}.site-footer .left{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (max-width: 750px){.site-footer{font-size:.5625rem;line-height:1.4444444444em}.site-footer .left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding:0 0 17.6991150442%}}body{background:#1eff5a;padding:20px;height:100%}.site-logo,.text-logo{width:16%;min-width:110px}.site-logo{margin:0 auto}.text-logo{margin:0 auto 50px}p{margin:0 0 1em}.intro-text{max-width:600px;margin:0 auto}.main-wrap{width:100%;padding:20px 0}main{min-height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-family:"Nunito", sans-serif;text-align:center;color:#fff;font-size:20px;line-height:1.2}.plane-img{width:90%;height:auto;display:block;margin:-5vw auto 0}.plane-img .imgwrap{padding:0 0 37.5%;position:relative}.plane-img .imgwrap img{position:absolute;width:100%;height:auto;top:0;left:0}.social{text-align:center;padding:40px 0 0}.social li{display:inline-block;width:32px;height:32px;margin:0 10px}.social li a{display:block}.social li a svg{fill:#fff;-webkit-transition:fill 0.3s;transition:fill 0.3s}.social li a:hover svg{fill:#2e2260}
