@import url("/icomoon/style.css");@font-face{font-family:Charis SIL;src:url(/fonts/charis/CharisSIL-R.subset.eot);src:url(/fonts/charis/CharisSIL-R.subset.eot?#iefix) format("embedded-opentype"),local("Charis SIL"),url(/fonts/charis/CharisSIL-R.subset.woff2) format("woff2"),url(/fonts/charis/CharisSIL-R.subset.woff) format("woff"),url(/fonts/charis/CharisSIL-R.subset.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Charis SIL;src:url(/fonts/charis/CharisSIL-I.subset.eot);src:url(/fonts/charis/CharisSIL-I.subset.eot?#iefix) format("embedded-opentype"),local("Charis SIL Italic"),url(/fonts/charis/CharisSIL-I.subset.woff2) format("woff2"),url(/fonts/charis/CharisSIL-I.subset.woff) format("woff"),url(/fonts/charis/CharisSIL-I.subset.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Charis SIL;src:url(/fonts/charis/CharisSIL-B.subset.eot);src:url(/fonts/charis/CharisSIL-B.subset.eot?#iefix) format("embedded-opentype"),local("Charis SIL Bold"),url(/fonts/charis/CharisSIL-B.subset.woff2) format("woff2"),url(/fonts/charis/CharisSIL-B.subset.woff) format("woff"),url(/fonts/charis/CharisSIL-B.subset.ttf) format("truetype");font-weight:700;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box}body{font-family:Charis SIL,Georgia,serif;font-size:16px;color:#57605e;background-color:#ececec;line-height:1.2;transition:all .5s}a{text-decoration:none;color:inherit}::selection{color:#fff;background:#5cd1b7}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-logo:before{content:"\e60b"}.icon-facebook:before{content:"\e608"}.icon-twitter:before{content:"\e61c"}.icon-pinterest:before{content:"\e60e"}.icon-instagram:before{content:"\e61b"}.icon-mail:before{content:"\e60c"}#languages-holder{position:fixed;top:20px;right:20px;z-index:1000;display:flex;gap:10px}#languages-holder button{background:hsla(0,0%,100%,.3);border:2px solid #fff;color:#fff;padding:5px 15px;border-radius:20px;cursor:pointer;font-size:14px;transition:all .3s;font-style:normal}#languages-holder button.active,#languages-holder button:hover{background:#fff;color:#445e53}body{min-height:100%}.main,body{position:relative}.main{text-align:center}#wrapper{position:relative;min-height:100%}#wrapper.fixed{padding-top:70px}#header{text-align:center}.fixed #header nav{top:0;width:100%;position:fixed;z-index:2;border-top:5px solid #5cd1b7;border-bottom:0;box-shadow:0 5px 0 rgba(44,199,164,.1)}.scroll_logo{display:none;width:0;height:0;opacity:0;transition:all .5s;padding:0}h1{max-width:90%}h2{font-style:italic;font-weight:400;margin:0 0 20px}.green_pattern h2{font-style:normal;font-family:Ubuntu,sans-serif;font-weight:200;margin-bottom:10px}.green_pattern hr{background:#4beac6;border-color:#4beac6}h3,h4{margin:20px 0}.subtitle{display:inline-block;position:relative;margin:0 0 20px;color:#3ab599}.light_grey{background:#ececec url(/images/light_grey.jpg) 50% fixed}.dark_grey{color:#fff;background:#6b7270 url(/images/dark_grey.jpg) 50% fixed}.white{background:#fff}.green{color:#fff;background:#2cc7a5}.green_pattern{color:#fff;background:#2cc7a4 url(/images/green.jpg) 50% fixed}.section_wrap{position:relative;padding:20px}.rich_text{margin-top:30px}.narrow_rich_text{max-width:720px;margin:0 auto}.rich_text img{border:5px solid #fff;box-shadow:0 3px 0 rgba(0,0,0,.1)}.rich_text img.full_width{width:100%;height:auto}.rich_text img.full_width_centered{display:block;margin:0 auto;width:100%;max-width:575px;height:auto}.rich_text>img{width:100%;display:inline-block}.rich_text p{padding:10px 0;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.align_left{text-align:left}.article_info a,.rich_text a{color:#1ba989;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.rich_text>ol,.rich_text>ul{padding-left:20px}.rich_text>ol li,.rich_text>ul li{padding-bottom:10px;position:relative}.rich_text>ul{list-style:none}.rich_text>ul li{padding-left:15px}.rich_text>ul>li:before{content:".";font-size:0;text-indent:-99999px;position:absolute;width:7px;height:7px;border-radius:50%;background:#d0d0d0;left:0;top:10px}.rich_text input,.rich_text select,.rich_text textarea{line-height:20px;padding:5px 7px;border-radius:2px;border:solid #cecece;border-width:1px 1px 2px;font-family:inherit;font-style:inherit;margin:3px 0;resize:none}.rich_text .field_with_errors input,.rich_text .field_with_errors select,.rich_text .field_with_errors textarea{border:1px solid #f94f4f}.rich_text button,.rich_text input[type=submit]{display:block;background:#2cc7a5;border-radius:20px;color:#fff;width:200px;text-align:center;margin:0 auto;padding:5px;font-size:20px;font-family:Ubuntu,sans-serif;cursor:pointer;border:3px solid #2cc7a5;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.rich_text button:hover{background:#eee;color:#2cc7a5}.line{position:relative;height:70px;width:150px;margin:0 auto 30px}.line.on_image{height:100px}.line:before{content:"-";position:absolute;left:0;top:calc(50% - 1px);height:2px;background:#c1c1c1;width:100%;font-size:0;text-indent:-99999px}.theme_icon,.theme_image{position:relative;background:#ececec;border:2px solid #c1c1c1;border-radius:50%;display:inline-block;height:70px;width:70px}.theme_icon span{color:#c1c1c1;font-size:50px;line-height:70px;vertical-align:middle}hr{display:inline-block;width:100px;height:0;border:1px solid #c1c1c1;color:inherit;margin:20px 0}.white hr{border-color:#b7f7e8}hr.full_width{width:100%;background:#dadada;border-color:#dadada}.related{text-align:left}.related .img_wrap{overflow:hidden;position:relative;display:block;border:5px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.2)}.related a.img_wrap:after{content:"+";top:-50%;left:50%;margin-top:-52px;margin-left:-52px;width:100px;height:100px;border-radius:50%;font-size:60px;font-family:times;font-weight:700;text-align:center;line-height:100px;vertical-align:middle;color:#fff;background:#4beac6;border:3px solid #fff}.related a.img_wrap:after,.related a.img_wrap:before{position:absolute;opacity:0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.related a.img_wrap:before{content:".";font-style:0;text-indent:-99999px;background:rgba(75,234,198,.4);top:0;left:0;right:0;bottom:0}.related a.img_wrap:hover:after,.related a.img_wrap:hover:before{opacity:1}.related a.img_wrap:hover:after{top:50%}.related .img_wrap img{display:block;width:100%;height:auto;box-shadow:none;border:none}.related h5{color:#41a891;font-style:italic;font-weight:400;margin-top:10px}.related em{position:relative;font-family:PT Sans Narrow,arial,sans-serif;font-size:12px;display:inline-block;top:-5px}.call_to_action p{font-style:italic}.action_button{position:relative;display:inline-block;margin:20px auto;font-family:Ubuntu,sans-serif;border:2px solid #fff;border-radius:50px;padding:10px 20px;font-size:20px;text-transform:uppercase;font-weight:700;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.action_button:hover{border-color:#b7f7e8;color:#b7f7e8;box-shadow:0 0 5px rgba(183,247,232,.5)}.action_button span[class*=" icon-"],.action_button span[class^=icon-]{position:absolute;left:50%;transform:translateX(-50%);bottom:-35px;padding:8px 12px;background:#fff;color:#57605e;border-radius:5px;font-size:30px;line-height:1}.green .action_button,.green_pattern .action_button{background:#2cc7a5}.three_cols>div,.three_cols>li{max-width:320px;margin:20px auto}.contact_form{padding:50px 20px;border:2px solid #c1c1c1;max-width:980px;margin:-66px auto 0;text-align:left;font-style:italic;background:#eee}.full_width,.half_width{margin-bottom:10px}.contact_form input,.contact_form select,.contact_form textarea{width:100%;display:block}.contact_form em{color:#1bb08f;font-size:11px}.contact_form em.error{color:#f94f4f}.narrow_form{max-width:600px}footer#footer{position:relative;font-family:Ubuntu,sans-serif;min-height:300px;color:#fff;border-top:15px solid #323a38;padding-bottom:50px;background:#434d4b url(/images/darker_grey.jpg) 50%}#footer .three_cols>div{margin-bottom:20px;max-width:none}#footer .three_cols>div:nth-child(2){display:none}#footer .three_cols h3{font-weight:300;position:relative;margin-bottom:40px}#footer .three_cols h3:after{content:"-";position:absolute;left:0;bottom:-15px;height:2px;width:60px;background-color:#2fd9b3;font-size:0;text-indent:-9999px}.inner_circle,.round_plate{position:relative;display:inline-block;width:195px;height:195px;line-height:175px;vertical-align:middle;background:#434d4b;border-radius:50%;border:2px solid #323a38}.inner_circle{position:absolute;top:calc(50% - 66px);left:calc(50% - 66px);width:132px;height:132px;vertical-align:middle;line-height:195px}.round_plate .icon-logo{position:relative;text-shadow:4px 4px 0 #434d4b,-2px -2px 0 #434d4b,2px -2px 0 #434d4b,-2px 2px 0 #434d4b,2px 2px 0 #434d4b;z-index:2}.input_holder{width:100%;max-width:345px;border:2px solid #fff;border-radius:5px}.input_holder input{background:#323a38;font-family:Charis SIL,Georgia,serif;font-style:italic;color:#fff;width:calc(100% - 60px);padding:0 10px;font-size:18px}.input_holder button,.input_holder input{border:0;height:43px;line-height:43px;vertical-align:middle}.input_holder button{width:60px;background:#fff;color:#434d4b;font-size:40px;cursor:pointer;float:right;transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s}.input_holder button:hover{color:#1ba989}.social{font-size:0}.social li{width:50px;height:45px;line-height:45px;display:inline-block;margin:0 4px 8px;font-size:30px;text-align:center}.social li a{color:#fff;background-color:#333b39;border-radius:5px;display:block;width:100%;height:100%;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;border:2px solid #434d4b}.social li a:hover{background:#2cc7a5;border-color:#333b39}#copyright{position:absolute;bottom:0;left:0;right:0;padding:10px;border-top:2px solid #434d4b;background:#323a38;text-align:center;color:#7d8e8b;font-size:14px}@media only screen and (min-width:0em){fieldset{border:0}.header_img{background:#22ac8e;transition:all .5s;padding:0 10px}#logo{position:relative;display:inline-block;width:127px;height:50px;margin:0 auto;background:url(/images/logo_white.png) no-repeat 50%}#logo img{display:none}nav{background:#fff;font-family:Ubuntu,sans-serif;border-bottom:3px solid #5cd1b7;font-size:17px;padding:5px}nav ul{text-align:center;margin:0 auto}nav ul li{display:inline-block;padding:5px}nav ul li a{position:relative;padding:5px 0}nav ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#5cd1b7;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}nav ul li a.active:before,nav ul li a:hover:before{visibility:visible;transform:scaleX(1)}nav ul li.scroll_logo a:before{content:none}h1{font-weight:400;font-size:24px;max-width:300px;margin:20px auto}}@media only screen and (min-width:37.5em){body{font-size:20px}.three_cols{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.three_cols>div,.three_cols>li{width:calc(50% - 10px);max-width:none;margin:0;flex:0 0 auto}.header_img{text-align:center;line-height:200px;height:200px;padding:0;background-image:url(/images/heading/2.JPG);background-attachment:fixed;background-position:50%;background-size:cover;transition:all .2s}.scroll_logo{display:inline-block}.fixed .scroll_logo{opacity:1;width:87px;height:auto;padding:15px}#logo{position:relative;display:inline-block;width:150px;height:150px;border-radius:50%;background:#fff;border:3px solid #22ac8e;vertical-align:middle;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}#logo img{display:block;position:absolute;top:20%;left:5%;width:90%;right:5%}nav{font-size:24px;border-bottom-width:7px;padding:0}nav ul li{display:inline-block;padding:15px}.section_wrap{padding:30px}h1{font-size:38px;margin:30px auto;max-width:400px}h2{font-style:italic;font-weight:400;margin:10px 0 20px}.subtitle{font-size:24px}hr{width:160px;margin:30px auto}.line{height:100px;width:200px}.theme_icon{height:100px;width:100px}.theme_icon span{font-size:70px;line-height:100px}.action_button{border-radius:70px;font-size:30px;padding:20px 40px}.action_button span[class*=" icon-"],.action_button span[class^=icon-]{bottom:-45px;padding:10px 15px;font-size:40px}.contact_form{padding:80px 50px 50px;margin-top:-81px}.rich_text>img{float:right;max-width:50%}#footer .three_cols>div:nth-child(3){text-align:right;margin-left:20px}#footer .three_cols>div:nth-child(3) h3:after{left:auto;right:0}}@media only screen and (min-width:48em){.section_wrap{padding:40px;max-width:1270px;margin:0 auto}h1{font-size:48px;margin:10px auto;max-width:540px}.subtitle{font-size:30px}.action_button{border-radius:80px;font-size:40px;padding:25px 45px}.action_button span[class*=" icon-"],.action_button span[class^=icon-]{bottom:-55px;padding:12px 18px;font-size:50px}.rich_text>img{max-width:60%;margin:0 0 20px 20px}.contact_form .full_width{clear:both}.contact_form .half_width{width:calc(50% - 10px);float:left}.contact_form .half_width:nth-of-type(2n){float:right}}@media only screen and (min-width:56.25em){.three_cols{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.three_cols>div,.three_cols>li{width:300px;margin:0;flex:0 0 auto}.partners.three_cols>li{width:300px;max-width:300px}.line{height:140px;width:250px}.theme_icon{height:140px;width:140px}.theme_icon span{font-size:100px;line-height:140px}.action_button{border-radius:90px;font-size:48px;padding:30px 60px}.action_button span[class*=" icon-"],.action_button span[class^=icon-]{bottom:-65px;padding:15px 22px;font-size:60px}.contact_form{margin-top:-101px;padding:80px}#footer .three_cols>div:nth-child(2){display:block;text-align:center;font-size:50px}}.share{max-width:100px;margin:0 auto}.share ul{max-width:220px;position:relative;min-height:45px;border-radius:35px;background-color:#e0e0e0;text-align:center;font-size:0;padding:5px 10px;list-style:none}.share.up:before{display:block;margin:20px 0;text-transform:uppercase;font-weight:400;font-size:14px;font-family:PT Sans Narrow,arial,sans-serif}.share.up ul:before{content:"^";position:absolute;top:-10px;left:calc(50% - 2px);margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-bottom:10px solid #e0e0e0;border-right:10px solid transparent}.share ul li,.share ul li a{line-height:35px;width:35px;height:35px;background:#fff;border-radius:50%;display:inline-block}.share ul li{margin:2px}.share ul li span[class*=" icon-"],.share ul li span[class^=icon-]{font-size:23px;line-height:35px;color:#57605e;transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s}.share ul li a:hover span{color:#5cd1b7}.team{margin:30px 0;list-style:none;padding:0;text-align:center}.team li{display:inline-block}.team li a{border-radius:50%;height:auto;max-width:320px;max-height:320px;border:2px solid #b8f7e8;padding:20px;margin:20px auto;text-align:center;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.team li a,.team li a .img{display:inline-block;width:100%}.team li a .img{position:relative;border-radius:50%;height:100%;max-width:260px;background:#41a891}.team li a img{display:inline-block;border-radius:50%;width:100%;height:auto;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;border:none;box-shadow:none}.team li a:hover{border-color:#e0e0e0}.team li a:hover img{opacity:.5}.team li .user_title{position:relative;margin-top:-42px;padding:10px;background:#fff}.team li .user_title>*{display:block;font-style:italic}.team li .user_title>strong{color:#57605e;font-weight:400}.team li .user_title>em{color:#41a891}@media only screen and (min-width:37.5em){.team li a{width:320px;height:320px;padding:30px;margin:30px}.team li a .img{width:260px;height:260px}.team li .user_title{margin-top:-58px}}@media only screen and (min-width:56.25em){.team li .user_title strong{font-size:30px}.team li .user_title em{font-size:24px}}.partners{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.partners li{position:relative;display:block;margin:0;max-width:400px;width:100%;height:190px}.partners li:hover .image_holder,.partners li:hover .text_holder{border-color:#2fd9b3}.partners li .text_holder{padding:20px;text-align:left;font-family:Ubuntu,sans-serif;font-size:14px}.partners li .text_holder h4{color:#2fd9b3;margin-bottom:10px;font-size:24px;margin-top:0}.partners li .text_holder p{margin:0;line-height:1.4}.partners li .image_holder,.partners li .text_holder{border:1px solid #c1c1c1;background:#fff;height:190px;overflow:hidden;transition:border-color .5s;-moz-transition:border-color .5s;-webkit-transition:border-color .5s}.partners li .text_holder:after{content:".";position:absolute;height:10px;bottom:0;left:1px;right:1px;box-shadow:0 -5px 5px #fff;background:#fff;font-size:0;text-indent:-9999px}.flip_container{position:relative;perspective:800px}.flip_container .flipper{width:100%;height:100%;position:absolute;transform-style:preserve-3d;transition:transform 1s}.flip_container .flipper>*{margin:0;display:block;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip_container .back,.flipper.flipped{transform:rotateY(180deg)}.flipper:hover{cursor:pointer;transform:rotateY(10deg)}.flipper.flipped:hover{transform:rotateY(170deg)}.partners li img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border:none;box-shadow:none}.partners li .image_holder{display:flex;align-items:center;justify-content:center;padding:15px;box-sizing:border-box}.partners li .image_holder img{max-height:160px}.publications_grid{list-style:none;padding:0}.publications_grid .item{margin-bottom:30px}.two_cols{display:flex;flex-wrap:wrap;gap:30px}.two_cols .col{flex:1 1;min-width:280px}.two_cols .col img{display:block;max-width:400px;width:100%;height:auto;margin:0 auto}.vcard{text-align:left}.vcard dt{color:#41a891;font-style:italic;margin-top:15px}.vcard dt span{float:right;font-size:20px}.vcard dd{margin-left:0;padding:5px 0;border-bottom:1px dotted #c1c1c1}.event_gallery{position:relative;padding:0 50px}.event_gallery .gallery_items{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.event_gallery .gallery_items .item{flex:0 0 auto;width:calc(33.333% - 14px);max-width:370px;min-width:200px}.event_gallery .gallery_items .item .img_wrap img{width:100%;height:auto}.event_gallery .gallery_nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;z-index:10;display:flex;align-items:center;justify-content:space-between}.event_gallery .gallery_btn{width:40px;height:40px;border-radius:50%;border:2px solid #5cd1b7;background:#fff;color:#5cd1b7;font-size:28px;cursor:pointer;pointer-events:auto;transition:all .3s;display:flex;align-items:center;justify-content:center;padding:0 0 3px}.event_gallery .gallery_btn:hover{background:#5cd1b7;color:#fff}.event_gallery .gallery_dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.event_gallery .gallery_dots .dot{width:12px;height:12px;border-radius:50%;border:none;background:rgba(0,0,0,.2);cursor:pointer;transition:all .3s}.event_gallery .gallery_dots .dot.active,.event_gallery .gallery_dots .dot:hover{background:#5cd1b7}.event_content_layout{display:flex;flex-direction:row-reverse;gap:30px;align-items:flex-start}.event_content_layout .main_event_image_wrap{flex:0 0 auto;max-width:60%}.event_content_layout .main_event_image_wrap img{display:block;border:5px solid #fff;box-shadow:0 3px 0 rgba(0,0,0,.1)}.event_content_layout .story{flex:1 1;text-align:left}@media only screen and (max-width:768px){.event_gallery{padding:0 40px}.event_gallery .gallery_items .item{width:calc(50% - 10px)}.event_gallery .gallery_btn{width:32px;height:32px;font-size:20px}.event_content_layout{flex-direction:column}.event_content_layout .main_event_image_wrap{max-width:100%}}@media only screen and (max-width:480px){.event_gallery{padding:0 35px}.event_gallery .gallery_items .item{width:100%}}.theme_image{position:relative;background:#ececec;border:2px solid #c1c1c1;border-radius:50%;display:inline-block;overflow:hidden}.theme_image img{border-radius:50%;width:100%;height:100%;object-fit:cover}.line.on_image .theme_image{width:176px;height:176px}