fieldset,form,img,p{border:none;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.c{float:left}


@font-face{font-family:Palatino;src:url(fonts/pala.ttf);src:url(fonts/palab.ttf) format("truetype"),url(fonts/palabi.ttf) format("truetype"),url(fonts/palai.ttf) format("truetype")}


h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}
.about .core-values h2,.about .founder .founder-text h2,.about .giving-back-time .time-text h2,.alpha,.contact-form h2,.heading-style,.our-location .location-detail h2,h1{font-size:60px;line-height:64px}.bravo,h2{font-size:29px;line-height:35px}.charlie,h3{font-size:16px;line-height:24px}.delta,h4{font-size:16px;line-height:22px}.echo,h5{font-size:14px;line-height:20px}.foxtrot,h6{font-size:12px;line-height:18px}
.about .giving-back-time,.block,.cf,.content,.discover-content,.mast-head .sleeve,.picture-set .row{min-height:1px}
.about .giving-back-time:after,.block:after,.cf:after,.content:after,.discover-content:after,.mast-head .sleeve:after,.picture-set .row:after{content:"";display:table;clear:both}.hide{position:absolute;left:-9999px;height:0;overflow:hidden}
.hide-true{display:none}
.preload *{-moz-transition:none!important;-ms-transition:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}


html{font-size:10px}
body{margin:0;padding:0;overflow-x:hidden;background:#ADCCD8;color:#9C9C9C;
	font-family:'Palatino Linotype', Palatino, 'Century Schoolbook L',sans-serif;font-size:10px;
	line-height:24px;text-rendering:optimizeLegibility}*{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;
		font-smoothing:antialiased}
input,select,textarea{font-family:'Palatino Linotype', Palatino, 'Century Schoolbook L',sans-serif;margin:0}
a{color:#c4cfc6;text-decoration:none;-moz-transition:-moz-all .2s ease-in-out;-o-transition:-o-all .2s ease-in-out;-ms-transition:-ms-all .2s ease-in-out;-webkit-transition:-webkit-all .2s ease-in-out;transition:all .2s ease-in-out;
	border-bottom:1px solid #FAF9F6}



a:focus,a:hover{color:#c4cfc6;border-bottom-color:#4D0000}
ul{list-style:none;margin:0;padding:0}ul li{margin:0;padding:0}p{margin:0 0 30px}
img{max-width:100%;height:auto}
.alignleft{float:left;margin:0 40px 20px 0;clear:left;max-width:50%}
.alignright{float:right;margin:0 0 20px 40px;clear:right;max-width:50%}
.aligncenter{margin:24px auto;display:block}
.alignnone{display:block}
.alignleft img,.alignright img{padding-top:6px}
.full{width:100%;margin:0 0}
.content,.full>.sleeve{width:100%;max-width:1572px;margin:0 auto;padding:0 40px}








.home,.home body{height:100%}
.home .main{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;
	display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.home .main>.sleeve{display:-webkit-box;display:-webkit-flex;display:-moz-flex;
	display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;
	justify-content:center;height:-webkit-calc(100% - 107px);height:calc(100% - 107px);margin:0;max-height:900px}
.home-text{-ms-flex-item-align:center;-webkit-align-self:center;
	align-self:center;-ms-flex:0 0 510px;-webkit-flex:0 0 510px;flex:0 0 510px;margin:0 90px 0 0;padding:48px 0 0;
	text-align:center;color:#FAF9F6}
.home-text p{font-size:50px;line-height:56px}
.home-text .one{color:#252525}
.home-text .two{font-size:30px}
.home-text .home-button{opacity:0;-moz-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95)}
.home-text .discover-beliyf{margin:10px 0 20px;padding:14px 34px 13px}













.nav-toggle{position:relative;float:right;
	margin:30px 0 0;padding:7px 130px 0 0;
	width:30px;height:40px;border:0;outline:0;cursor:pointer;
	background:url(menu.png) no-repeat 100% 2px;
	background-size:30px 30px;
	font-size:30px;line-height:20px;font-family:'Arial';font-weight:500;color:#A0A0A0;
	text-transform:uppercase;-moz-transition:-moz-all .2s ease-in-out;-o-transition:-o-all .2s ease-in-out;-ms-transition:-ms-all .2s ease-in-out;-webkit-transition:-webkit-all .2s ease-in-out;transition:all .2s ease-in-out}
.nav-toggle:after{content:"";position:absolute;top:1px;right:0;
	width:30px;height:40px;opacity:0;
	background:url(menu-over.png) no-repeat 100% 2px;
	background-size:30px 30px;-moz-transition:-moz-all .2s ease-in-out;-o-transition:-o-all .2s ease-in-out;-ms-transition:-ms-all .2s ease-in-out;-webkit-transition:-webkit-all .2s ease-in-out;
	transition:all .2s ease-in-out}
.chrome .nav-toggle:after{top:0}
.nav-toggle:focus,.nav-toggle:hover{color:#252525}
.nav-toggle:focus:after,.nav-toggle:hover:after{opacity:1}
.chrome .nav-toggle{background-position:100% 0}
.nav-toggle span{position:absolute;left:-9999px;height:0;overflow:hidden}
.nav-toggle.nav-toggle-close{margin-top:90px;padding-right:130px;background:url(menu-close.png) no-repeat 100% 2px;
	background-size:30px 30px}
.nav-toggle.nav-toggle-close:after{display:none}
.overlay-open .nav-toggle{pointer-events:none}

.navigation{-moz-transform:translate3d(102%,0,0);-o-transform:translate3d(102%,0,0);-ms-transform:translate3d(102%,0,0);-webkit-transform:translate3d(102%,0,0);
	transform:translate3d(102%,0,0);-moz-transition:-moz-all .45s;-o-transition:-o-all .45s;-ms-transition:-ms-all .45s;-webkit-transition:-webkit-all .45s;transition:all .45s;
	position:fixed;top:0;right:0;width:420px;height:100%;max-width:100%;z-index:10001;
	overflow:auto;padding:0 56px;background:#FAF9F6;box-shadow:-3px -3px 4px 0 rgba(0,0,0,.16),0 60px 0 0 #FAF9F6}
.msie-7 .navigation,.msie-8 .navigation,.msie-9 .navigation{display:none}
.navigation-open 
.navigation{-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.msie-7 .navigation-open .navigation,.msie-8 .navigation-open .navigation,.msie-9 .navigation-open .navigation{display:block}
.navigation li{border-bottom:1px solid #D5D5D5}
.navigation li:last-child{border:0}
.navigation li a{display:block;color:#A1A1A1;border:0}
.navigation li a:focus,
.navigation li a:hover,.navigation li.current a{color:#252525}
.navigation .main-nav{padding:170px 0 0}
.navigation .main-nav li{font-size:40px;line-height:70px}
.navigation .sub-nav{padding:46px 0}
.navigation .sub-nav li{font-size:22px;line-height:48px}



@media screen and (min-width:2180px){.navigation-open .sleeve>.nav-toggle{opacity:0;pointer-events:none}}
@media screen and (max-width:760px){.sleeve>.nav-toggle{margin-top:9px;text-indent:-9999px}}
@media screen and (max-height:740px){.navigation .main-nav li{font-size:28px;line-height:58px}
	.navigation .sub-nav{padding:30px 0}}
@media screen and (max-height:630px){.navigation{width:360px}
	.navigation .main-nav li{font-size:24px;line-height:52px}}
@media screen and (max-height:568px){.nav-toggle.nav-toggle-close{margin-top:26px}
	.navigation{width:360px;padding:0 40px}.navigation .main-nav{padding:44px 0 0}
	.navigation .main-nav li{font-size:20px;line-height:46px}
	.navigation .sub-nav{padding:18px 0}}



.mast-head{opacity:0;-moz-transform:scale(0.98);-o-transform:scale(0.98);-ms-transform:scale(0.98);-webkit-transform:scale(0.98);transform:scale(0.98)}
.mast-head .sleeve{padding-top:48px}


.logo{float:left}.logo img{width:100%}.logo a{border:0}

.main{opacity:0;-moz-transform:scale(0.99);-o-transform:scale(0.99);-ms-transform:scale(0.99);-webkit-transform:scale(0.99);transform:scale(0.99)}
.discover .main,.home .main{-moz-transform:scale(0.97);-o-transform:scale(0.97);-ms-transform:scale(0.97);-webkit-transform:scale(0.97);transform:scale(0.97)}


.main-footer{width:100%;padding:0 40px}
.journey .main-footer{background:#E2E2E2}
.main-footer>.sleeve{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:1218px;border-top:1px solid #D1D1D1;margin:100px auto 80px;padding:30px 0 0}
.main-footer .footer-logo{-ms-flex:0 0 300px;-webkit-flex:0 0 300px;flex:0 0 300px}
.main-footer .footer-logo a{border:0}
.main-footer .footer-logo img{display:block;max-width:124px;max-height:44px}
.main-footer .footer-logo p{width:100%;max-width:300px;margin:26px 0;color:#929292;font-family:'Palatino Linotype', Palatino, 'Century Schoolbook L';font-size:13px;line-height:20px;font-weight:500}
.main-footer .footer-logo small{color:#828282;font-family:'Palatino Linotype', Palatino, 'Century Schoolbook L';font-size:11px;line-height:17px}

.main-footer .nav{-ms-flex:0 1 720px;-webkit-flex:0 1 720px;flex:0 1 720px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}
.main-footer .nav .nav-title{margin:0 0 18px;color:#252525;font-family:'Palatino Linotype', Palatino, 'Century Schoolbook L';font-size:16px;line-height:24px;font-weight:500}
.main-footer .nav li{font-size:13px;line-height:23px}
.main-footer .nav li a{border:0;border-bottom:1px solid #FAF9FA;color:#868686;font-family:'Palatino Linotype', Palatino, 'Century Schoolbook L';-moz-transition:-moz-all .2s;-o-transition:-o-all .2s;-ms-transition:-ms-all .2s;-webkit-transition:-webkit-all .2s;transition:all .2s}


.journey .main-footer .nav li a{border-bottom-color:#E2E2E2}
.main-footer .nav li a:focus,.main-footer .nav li a:hover{border-bottom:1px solid #868686}
.main-footer .nav .column{margin-right:12%;padding:20px 0 0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}
.main-footer .nav .column.social{margin:0}
.main-footer .nav .column.social li{display:block}
.main-footer .nav .column.social li a{font-weight:500}
.main-footer .nav .column.social li span{width:18px;margin-right:8px;display:inline-block;text-align:center}
.main-footer .nav .column.social .twitter img{width:17px;height:14px;margin-bottom:-2px}
.main-footer .nav .column.social .facebook img{width:7px;height:16px;margin-bottom:-3px}
.main-footer .nav .column.social .linkedin img{width:14px;height:13px}
.main-footer address p{margin:0;font-style:normal;color:#868686;font-family:'Palatino Linotype', Palatino, 'Century Schoolbook L';font-size:13px;line-height:24px}
.main-footer address p span{display:block}
.journey .main-footer>.sleeve{border:0;margin:0 auto;padding:60px 0}
.about .main-footer>.sleeve,.contact .main-footer>.sleeve{border:0;margin:0 auto;padding:80px 0}
.article .main-footer.mod>.sleeve{border:0;margin:0 auto 80px}



@media screen and (max-width:1100px){.main-footer .nav .column{margin-right:7%}}

@media screen and (max-width:950px){.main-footer>.sleeve{margin:100px auto 40px;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.main-footer .footer-logo{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;padding-bottom:10px}.main-footer .nav{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.about .main-footer>.sleeve,.contact .main-footer>.sleeve,.journey .main-footer>.sleeve{padding:60px 0}}

@media screen and (max-width:760px){.main-footer{padding:0 30px}}
@media screen and (max-width:600px){.main-footer .nav{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
	.main-footer .nav .column{width:100%}.main-footer .nav .nav-title{margin:0 0 6px}
	.main-footer .footer-logo p{margin:26px 0 0}
	.main-footer .address,.main-footer .footer-logo small{display:none}}



.field{margin:0 0 20px}.field label{position:absolute;left:-9999px;height:0;overflow:hidden}
.field label.show{position:static;left:auto;height:auto;overflow:visible}
.field [type=email],.field [type=tel],.field [type=text]{width:100%;padding:12px 19px 11px;border:1px solid #CCC;border-radius:0;background:#FAF9F6;outline:0;color:#B0B0B0;font-size:18px;line-height:28px;font-family:'Palatino Linotype', Palatino, 'Century Schoolbook L',sans-serif;-moz-transition:-moz-all .2s;-o-transition:-o-all .2s;-ms-transition:-ms-all .2s;-webkit-transition:-webkit-all .2s;transition:all .2s;-webkit-appearance:none}.field [type=email]:focus,.field [type=tel]:focus,.field [type=text]:focus{background:#FFF}.field [aria-invalid],.field [aria-invalid]+.select2 .select2-selection--single{border-color:#DB4A4A}
.field [type=submit]{background:#DB4A4A;border-radius:0;border-color:#DB4A4A;outline:0;color:#FFF;font-size:18px;cursor:pointer;-webkit-appearance:none}.field [type=submit]:hover{background:#FAF9F6;color:#DB4A4A}
.field [type=submit]:hover[disabled]{background:#DB4A4A;color:#FFF}

.select2-container{display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{outline:0;cursor:pointer;display:block;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-dropdown{display:block;position:absolute;left:-9999px;width:100%;z-index:1051}
.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}h1{position:relative;margin:0 0 28px;padding:84px 0 29px;color:#252525;text-align:center}h1:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-35px;width:70px;height:1px;border-bottom:1px solid #B0B0B0}


.about .core-values h2,.about .founder .founder-text h2,
.about .giving-back-time .time-text h2,.contact-form h2,
.heading-style,.our-location .location-detail h2{position:relative;margin:0 0 28px;padding:84px 0 29px;color:#252525;text-align:center}
.about .core-values h2:after,.about .founder .founder-text h2:after,
.about .giving-back-time .time-text h2:after,.contact-form h2:after,
.heading-style:after,.our-location .location-detail h2:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-35px;width:70px;height:1px;border-bottom:1px solid #B0B0B0}





.button{display:inline-block;border:1px solid #ffffff;
	padding:14px 19px 13px;font-size:14px;
	margin-bottom:3%;
	line-height:24px;color:#ffffff;
	font-family:'Palatino Linotype', Palatino, 'Century Schoolbook L';font-weight:500;text-transform:uppercase;
	letter-spacing:3px;-moz-transition:-moz-all .2s ease-in-out;-o-transition:-o-all .2s ease-in-out;-ms-transition:-ms-all .2s ease-in-out;-webkit-transition:-webkit-all .2s ease-in-out;transition:all .2s ease-in-out}
.button:hover{background:#4e1714;color:#FFF}
.button:active{opacity:.95}
.button.big{width:100%;max-width:364px;border-width:2px;font-size:18px}






.page .video-link,.video-link{font-size:14px;line-height:24px;font-family:'Palatino Linotype', Palatino, 'Century Schoolbook L';font-weight:500;margin:10 auto}
.page .video-link a,.video-link a{position:relative}
.page .video-link a:after,.video-link a:after{content:"";position:absolute;width:25px;height:25px;background:url(play.png) no-repeat;background-size:25px 25px;right:-33px}
.overlay-open{overflow:hidden}
.video-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:40px 0;background:#FFF;opacity:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-moz-transition:-moz-opacity .5s ease-in-out;-o-transition:-o-opacity .5s ease-in-out;-ms-transition:-ms-opacity .5s ease-in-out;-webkit-transition:-webkit-opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.video-overlay.show{opacity:1}
.video-overlay .video-header{position:absolute;top:0;left:50%;width:1440px;margin-left:-720px;padding:60px 0 4px}
.video-overlay .close-overlay{float:right;width:27px;height:26px;text-indent:-9999px;border:0;background:url(close-overlay.png) no-repeat;background-size:auto 26px}
.video-overlay .video-wrapper{-ms-flex:0 1 1200px;-webkit-flex:0 1 1200px;flex:0 1 1200px;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;width:100%;max-height:80vh;max-width:calc((80vh * 1.77) - 86px);padding:0 40px}
.video-overlay .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.video-overlay .video-text{display:none;max-width:90%;text-align:center;font-size:16px;line-height:26px;margin:0 auto;padding:24px 0}.video-overlay iframe{position:absolute;top:0;left:0;width:100%;height:100%}.picture-set{max-width:967px;margin:0 auto}

.picture-set .row img{float:left;margin-bottom:2%}
.picture-set .row img+img{float:right}
.picture-set .row img.one-third{width:32%}
.picture-set .row img.two-third{width:66%}

.content p{font-size:20px;line-height:32px}
.about .content{text-align:center}
.about .about-intro{max-width:780px;margin:0 auto 32px;color:#8861AA;font-size:36px;line-height:44px}
.about .about-top{max-width:650px;margin:0 auto 100px;color:#B0B0B0}
.about .core-values{padding:68px 0 0}
.about .core-values h2{max-width:480px;margin:0 auto 30px;padding-bottom:23px}
.about .core-values .subtitle{max-width:480px;margin:0 auto;font-size:18px;line-height:28px}
.about .core-values .subtitle:after{display:none}
.about .core-values .the-values{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto;padding:30px 0 40px}
.about .core-values .the-values li{-ms-flex:1 1 320px;-webkit-flex:1 1 320px;flex:1 1 320px;-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;padding:0 40px 100px}
.about .core-values .the-values li img{margin-bottom:10px}
.about .core-values .the-values li h3{position:relative;margin:0 0 20px;padding:0 0 20px;color:#252525;font-size:32px;line-height:42px}
.about .core-values .the-values li h3:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-25px;width:50px;height:1px;border-bottom:1px solid #B0B0B0}
.about .core-values .the-values li p{margin:0;color:#B0B0B0}

.about .founder{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;max-width:1170px;margin:0 auto;padding:120px 0 110px}

.about .founder .mark{-ms-flex:1 1 42%;-webkit-flex:1 1 42%;flex:1 1 42%;-ms-flex-item-align:center;-webkit-align-self:center;
	align-self:center;margin:-80px 0 0;text-align:left}
.about .founder .founder-text{-ms-flex:1 1 58%;-webkit-flex:1 1 58%;flex:1 1 58%;max-width:660px;padding:0 0 0 40px}
.about .founder .founder-text h2{margin:0;padding:0 0 22px}
.about .founder .founder-text h2:after{display:none}
.about .founder .founder-text .subtitle{margin:0 0 22px;padding:0 0 36px;font-size:18px;line-height:24px}
.about .founder .founder-text .quote-start{position:relative;max-width:600px;margin:0 auto 30px;color:#8861AA;
	font-size:45px;line-height:55px}
.about .founder .founder-text .quote-start:after{content:"";position:absolute;top:-5px;left:-7px;width:27px;height:22px;
	background:url() no-repeat;background-size:27px auto}

.about .founder .founder-text .main-text{position:relative;max-width:544px;margin:0 auto;color:#B0B0B0}

.about .founder .founder-text .main-text:after{content:"";position:absolute;bottom:-26px;right:-16px;width:27px;height:20px;
	background:url() no-repeat;background-size:27px auto}
.about .giving-back-time{padding:0 40px;background:#ADCCD8;color:#FFF}
.about .giving-back-time .time-text{max-width:1060px;margin:0 auto;padding:194px 0 190px;
	background:url(kitap.png) no-repeat 100% -113px;background-size:449px auto;text-align:left}

@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.about .giving-back-time .time-text{background-image:url()}}
.about .giving-back-time .time-text h2{max-width:510px;padding-top:0;color:#FFF;text-align:left}
.about .giving-back-time .time-text h2:after{border-color:#FFF;left:4px;margin:0}
.about .giving-back-time .time-text p{max-width:510px;margin:0 0 36px;font-size:30px;line-height:36px}
.about .giving-back-time .time-text .button{padding:14px 28px 13px;border-color:#FFF;color:#FFF;font-size:18px}
.about .giving-back-time .time-text .button:focus,.about .giving-back-time .time-text .button:hover{background:#FFF;color:#ADCCD8}

.contact .contact-intro{max-width:620px;margin:0 auto;text-align:center;font-size:24px;line-height:36px}
.contact .number-and-email{margin:80px 0;text-align:center}
.contact .number-and-email .telephone{margin:0 0 22px;color:#252525;font-size:60px;line-height:80px}
.contact .number-and-email .telephone a{color:#252525}
.contact .number-and-email .telephone a:focus,.contact .number-and-email .telephone a:hover{border:0;text-decoration:none}
.contact .number-and-email .or{margin:0 0 12px;color:#A7A7A7;font-size:38px;line-height:1}
.contact .number-and-email .email{font-size:60px;line-height:80px}
.contact .number-and-email .email a{border-bottom-width:2px}
.contact-form{max-width:1300px;margin:0 auto}
.contact-form .sleeve{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}
.contact-form h2{margin:0 0 30px;padding-bottom:20px;font-size:36px;text-align:left}
.contact-form h2:after{left:0;margin:0}
.contact-form p{max-width:340px;color:#A7A7A7;font-size:22px}
.contact-form .the-form{-ms-flex:1 1 38%;-webkit-flex:1 1 38%;flex:1 1 38%;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;max-width:400px}
.contact-form .the-form fieldset{min-width:1px}
.contact-form .contact-image{-ms-flex:1 1 62%;-webkit-flex:1 1 62%;flex:1 1 62%;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;max-width:763px;padding:0 0 0 70px;text-align:right}
.contact-form .contact-image span{display:block;position:relative}
.contact-form .contact-image span:after{content:"";position:absolute;top:29.8%;left:36%;width:28.28%;height:69px;background:url(zolts.png) no-repeat 50% 0;background-size:100% auto;opacity:0;-moz-transition:-moz-all .25s;-o-transition:-o-all .25s;-ms-transition:-ms-all .25s;-webkit-transition:-webkit-all .25s;transition:all .25s}
.contact-form .contact-image span.animate:after{opacity:1}
.contact-form .stage-one{overflow:hidden}
.contact-form .stage-two{overflow:hidden;opacity:0;height:0;pointer-events:none}
.contact-form.trans .stage-one{height:0;opacity:0;pointer-events:none}
.contact-form.trans .stage-two{height:auto;opacity:1;pointer-events:auto;-moz-transition:-moz-all .75s;-o-transition:-o-all .75s;-ms-transition:-ms-all .75s;-webkit-transition:-webkit-all .75s;transition:all .75s}
.contact-form.trans .stage-two img{padding:88px 0}
.contact-form .contact-send{width:100%;padding-left:0;padding-right:0}


.our-location{margin:120px 0 0;background:#FFF}
.our-location .sleeve{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0}
.our-location .location-detail{-ms-flex:1 1 50%;-webkit-flex:1 1 50%;flex:1 1 50%;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;max-width:512px;padding:60px 0}
.our-location .location-detail h2{margin-bottom:32px;padding:0 0 27px;font-size:36px;line-height:46px;text-align:left}
.our-location .location-detail h2:after{width:65px;left:0;margin:0}
.our-location .location-detail p{margin:0 0 26px;font-size:22px;line-height:30px}
.our-location .location-detail p.header{margin:0;color:#252525}
.our-location .location-detail>p:last-child{margin:0}
.our-location .location-detail address{font-style:normal}
.our-location .location-detail a{border-color:#FFF}
.our-location .location-detail a:focus,.our-location .location-detail a:hover{border-color:#8961AA}
.our-location .location-map{-ms-flex:0 1 50%;-webkit-flex:0 1 50%;flex:0 1 50%}
.our-location .location-map img{display:block}

.select2-container .select2-selection--single{background:#FAF9F6;border:1px solid #CCC;padding:12px 19px 11px;height:auto;color:#B0B0B0;font-size:18px;line-height:28px;font-family:'Palatino Linotype', Palatino, 'Century Schoolbook L',sans-serif;width:100%;max-width:400px}
.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:15px;width:19px;height:100%;
	background:url(drop-arrow.png) no-repeat 0 50%;background-size:19px auto}
.select2-container .select2-results li{background:#FFF;border:1px solid #CCC;border-width:0 1px 1px;padding:12px 14px 11px;color:#B0B0B0;font-size:18px;line-height:28px;font-family:'Palatino Linotype', Palatino, 'Century Schoolbook L',sans-serif;-moz-transition:-moz-all .2s;-o-transition:-o-all .2s;-ms-transition:-ms-all .2s;-webkit-transition:-webkit-all .2s;transition:all .2s}
.select2-container .select2-results li.select2-results__option--highlighted{background-color:#E9F3F4;color:#819699}
.select2-container .select2-dropdown--above .select2-results li{border-width:1px 1px 0}

.fourrr{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:80vh;max-height:750px}
.fourrr .four-text{-ms-flex:0 1 40%;-webkit-flex:0 1 40%;flex:0 1 40%;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;max-width:570px;padding-right:20px;text-align:center}
.fourrr .four-text h1{padding:0 0 32px;font-size:46px;line-height:54px}
.fourrr .four-text h1 span:not(.sub){display:block;padding:0 0 26px;font-size:84px;line-height:1}
.fourrr .four-text p{max-width:340px;margin:0 auto 30px;font-size:24px;line-height:36px}
.fourrr .four-text .button{margin-top:15px;padding:14px 46px 13px}
.fourrr .four-image{-ms-flex:0 1 60%;-webkit-flex:0 1 60%;flex:0 1 60%;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;max-width:690px;padding-left:20px}

.page .content{max-width:950px}
.page .content h1{text-align:left}
.page .content h1:after{display:none}
.page .content h2,.page .content h3,.page .content h4{margin:80px 0 20px;color:#252525;font-size:30px;line-height:40px}
.page .content h3{margin:40px 0 20px;font-size:26px;line-height:36px}
.page .content h4{margin:40px 0 14px;font-size:22px;line-height:32px}
.page .content ol,.page .content ul{margin:30px 0;padding:0 50px}
.page .content ol li,.page .content ul li{padding:0 0 16px;font-size:20px;line-height:30px}
.page .content ol li:last-child,.page .content ul li:last-child{padding:0}
.page .content ul{list-style:initial}

@media screen and (max-width:1550px){.video-overlay .video-header{width:100%;left:0;margin:0;padding:60px 40px 4px}}
@media screen and (max-width:1210px){.about .core-values .the-values li{padding:0 20px 100px}}
@media screen and (max-width:1200px){.fourrr .four-text{-ms-flex:0 1 45%;-webkit-flex:0 1 45%;flex:0 1 45%}
	.fourrr .four-image{-ms-flex:0 1 55%;-webkit-flex:0 1 55%;flex:0 1 55%}
	.our-location .location-detail{-ms-flex:1 1 44%;-webkit-flex:1 1 44%;flex:1 1 44%;padding-left:40px}
	.our-location .location-map{-ms-flex:1 1 56%;-webkit-flex:1 1 56%;flex:1 1 56%}}
@media screen and (max-width:1185px){.about .founder .mark{margin:-200px 0 0 20px}
	.about .founder .founder-text{padding:0 0 0 20px}
	.about .founder .founder-text .quote-start{max-width:460px;font-size:34px;line-height:44px}
	.about .founder .founder-text .quote-start:after{left:-20px}
	.about .founder .founder-text .main-text{max-width:470px}
	.about .founder .founder-text .main-text:after{right:0;bottom:-18px}}
@media screen and (max-width:1120px){.about .founder .founder-text .quote-start:after{left:-4%}}
@media screen and (max-width:1090px){.about .core-values .the-values li{-ms-flex:1 1 300px;-webkit-flex:1 1 300px;flex:1 1 300px;padding:0 0 100px}.about .core-values .the-values li p{max-width:300px;margin:0 auto}}
@media screen and (max-width:1100px) and (min-width:1023px){.about .giving-back-time .time-text p{max-width:420px}}
@media screen and (max-width:1060px){.fourrr .four-text h1{font-size:40px;line-height:52px}
	.fourrr .four-text h1 span:not(.sub){font-size:74px}
	.fourrr .four-text p{max-width:370px;font-size:20px;line-height:32px}
	.fourrr .four-text .button{padding:14px 30px 13px}}
@media screen and (max-width:1023px){.about .giving-back-time .time-text{max-width:510px;padding:530px 0 100px;background-size:350px auto;background-position:50% -200px;text-align:center}
	.about .giving-back-time .time-text h2{text-align:center}
	.about .giving-back-time .time-text h2:after{left:50%;margin-left:-35px}
	.our-location .location-detail{-ms-flex:1 1 37%;-webkit-flex:1 1 37%;flex:1 1 37%}
	.our-location .location-map{-ms-flex:1 1 63%;-webkit-flex:1 1 63%;flex:1 1 63%}}
@media screen and (max-width:1000px){.about .about-intro{max-width:500px}
	.about .about-top{max-width:540px}
	.about .core-values .the-values{max-width:800px}
	.about .core-values .the-values li{-ms-flex:1 1 50%;-webkit-flex:1 1 50%;flex:1 1 50%}
	.about .founder{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
	.about .founder .mark{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;max-width:420px;margin:0}
	.about .founder .founder-text{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;margin:40px auto 0;padding:0}}
@media screen and (max-width:940px){.fourrr{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;max-height:2000px;height:auto}
	.fourrr .four-text{-ms-flex-order:2;-webkit-order:2;order:2;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;padding:20px 0 60px}
	.fourrr .four-text p{max-width:280px;margin:0 auto 30px}
	.fourrr .four-image{-ms-flex-order:1;-webkit-order:1;order:1;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;max-width:570px;padding:20px 0 0}}
@media screen and (max-width:900px){h1{padding-top:60px;font-size:50px;line-height:60px}
	.about .core-values h2,.about .founder .founder-text h2,
	.about .giving-back-time .time-text h2{font-size:50px;line-height:60px}.page .content h1{padding-bottom:0}
	.page .content h2,.page .content h3,.page .content h4{margin:50px 0 20px}
	.contact .number-and-email .telephone{font-size:50px;line-height:52px}
	.contact .number-and-email .email{font-size:50px;line-height:70px}.contact .contact-intro{max-width:500px;font-size:20px;line-height:32px}
	.contact-form h2{padding-top:30px;font-size:36px;line-height:64px;text-align:center}.contact-form h2:after{left:50%;margin-left:-35px}
	.contact-form p{text-align:center;margin:0 auto 30px}.contact-form .sleeve{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
	.contact-form .the-form{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex-order:2;-webkit-order:2;order:2}
	.contact-form .contact-image{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex-order:1;-webkit-order:1;order:1;max-width:480px;padding:0}
	.contact-form.trans .stage-two{text-align:center}
	.contact-form.trans .stage-two img{max-width:86%;padding:0}
	.contact-form.trans .stage-two h2{margin:0 auto 20px;padding-top:18px;font-size:32px;line-height:42px}
	.contact-form.trans .stage-two p{margin:0 auto 20px}
	.our-location .location-detail h2{font-size:36px;line-height:46px}
	.our-location .location-map img{float:right}}
@media screen and (max-width:768px){.page .content p{font-size:20px;line-height:32px}
	.page .content ol li,.page .content ul li{padding:0 0 12px;font-size:20px;line-height:32px}
	.about .core-values{padding:20px 0 0}}

@media screen and (max-width:760px){.content,.full:not(.mast-head):not(.main-footer)>.sleeve{padding-left:30px;padding-right:30px}.our-location .sleeve{padding:0!important}
	.mast-head .sleeve{padding:26px 30px 0}
	.logo img{width:200px}}


@media screen and (max-width:720px){.about .core-values .the-values{max-width:800px}
	.about .core-values .the-values li{-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%;padding:0 0 80px}
	.our-location{margin:60px 0 0}
	.our-location .sleeve{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
	.our-location .location-detail{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:460px;padding:60px 30px}
	.our-location .location-map{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}
	.our-location .location-map img{float:none;margin:0 auto 60px;width:100%;max-width:400px}}
@media screen and (max-width:700px){.video-overlay .video-header{padding:30px 30px 4px}
	.video-overlay .video-wrapper{padding:0 30px}}
@media screen and (max-width:620px){.about .founder .founder-text .main-text:after,.about .founder .founder-text .quote-start:after{display:none}}

@media screen and (max-width:600px){.mast-head .sleeve{padding:20px 20px 0}
	.home .main>.sleeve{padding:0 20px}}
@media screen and (max-width:568px){h1{padding-top:40px;font-size:40px;line-height:50px}
	.article-header h1{font-size:28px;line-height:38px}
	.about .core-values h2,.about .founder .founder-text h2,.about .giving-back-time .time-text h2{font-size:40px;line-height:50px}.content p{font-size:20px;line-height:32px}
	.about .about-intro{font-size:28px;line-height:38px}
	.about .giving-back-time .time-text p{font-size:24px;line-height:34px}
	.contact .number-and-email{margin:40px 0}
	.contact .number-and-email .telephone{font-size:40px;line-height:42px}
	.contact .number-and-email .or{font-size:30px}
	.contact .number-and-email .email{font-size:40px;line-height:64px}
	.our-location .location-detail h2{font-size:36px;line-height:46px}
	.alignleft,.alignright{float:none;max-width:100%;margin:40px 0}
	.alignleft img,.alignright img{display:block;margin:0 auto}}

@media screen and (max-width:567px){.about .about-top{margin:0 auto 60px}
	.about .core-values .the-values{padding:30px 0 0}.about .core-values .the-values li{padding:0 0 70px}
	.about .core-values h2{padding-top:40px}.about .founder{padding:70px 0}
	.about .founder .founder-text .subtitle{max-width:240px;margin:0 auto 24px}
	.about .founder .founder-text .quote-start{font-size:32px;line-height:42px}}
@media screen and (max-width:440px){.about .giving-back-time{padding:0 30px}
	.about .giving-back-time .time-text{padding:400px 0 100px;background-size:260px auto;background-position:50% -145px}
	.about .giving-back-time .time-text p{font-size:20px;line-height:32px}
	.fourrr .four-text h1{font-size:34px;line-height:44px}
	.fourrr .four-text h1 span:not(.sub){font-size:60px}
	.contact h1{max-width:136px;margin-left:auto;margin-right:auto}
	.contact .contact-intro{max-width:310px}
	.our-location .location-detail{padding:60px 30px 40px}
	.our-location .location-map{padding:0 30px}
	.our-location .location-map img{margin:0 auto 60px;max-width:420px}}
@media screen and (max-width:420px){.video-overlay .video-text{max-width:100%;font-size:16px;line-height:26px}
	.video-overlay .close-overlay{background-size:auto 24px}.about .about-intro{font-size:22px;line-height:32px}
	.about .founder .founder-text .quote-start{font-size:26px;line-height:36px}
	.about .founder .founder-text .signature{max-width:80%;margin:0 auto}
	.contact .number-and-email .telephone{font-size:28px;line-height:30px}
	.contact .number-and-email .or{font-size:24px}
	.contact .number-and-email .email{font-size:28px;line-height:44px}
	.contact-form h2{max-width:220px;margin-left:auto;margin-right:auto;line-height:46px}
	.select2-container .select2-selection--single .select2-selection__rendered{max-width:220px}}
@media screen and (max-width:380px){.fourrr .four-text h1{max-width:170px;margin:0 auto 28px}
	.the-form{width:100%}
	.about .giving-back-time .time-text h2{max-width:200px;margin:0 auto 28px}
	.about .giving-back-time .time-text p{max-width:250px;margin:0 auto 36px}}
@media screen and (max-width:350px){.about .about-intro{max-width:260px}
	.contact-form p{max-width:220px}}
@media screen and (max-height:700px){.fourrr{height:auto;min-height:500px}
	.video-overlay .video-header{padding:30px 30px 4px}}

@media screen and (orientation:portrait){.video-overlay .video-text{display:block}}


.animate .mast-head{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:-moz-all .8s .3s ease-in-out;-o-transition:-o-all .8s .3s ease-in-out;-ms-transition:-ms-all .8s .3s ease-in-out;-webkit-transition:-webkit-all .8s .3s ease-in-out;transition:all .8s .3s ease-in-out}
.animate .main{opacity:1;-moz-transform:perspective(1px) scale(1);-o-transform:perspective(1px) scale(1);-ms-transform:perspective(1px) scale(1);-webkit-transform:perspective(1px) scale(1);transform:perspective(1px) scale(1);-moz-transition:-moz-all .8s .3s ease-in-out;-o-transition:-o-all .8s .3s ease-in-out;-ms-transition:-ms-all .8s .3s ease-in-out;-webkit-transition:-webkit-all .8s .3s ease-in-out;transition:all .8s .3s ease-in-out}


.home .animate .home-button{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:-moz-all 2.5s 4.9s ease-in-out;-o-transition:-o-all 2.5s 4.9s ease-in-out;-ms-transition:-ms-all 2.5s 4.9s ease-in-out;-webkit-transition:-webkit-all 2.5s 4.9s ease-in-out;transition:all 2.5s 4.9s ease-in-out}




.leaves{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;-ms-flex:0 0 658px;-webkit-flex:0 0 658px;flex:0 0 658px;position:relative;width:658px;height:699px}
.leaves .colour img{opacity:0}
.leaves .leaf{position:absolute}





@media screen and (max-width:1450px),screen and (max-height:980px)
	{.leaves{-ms-flex:0 0 620px;-webkit-flex:0 0 620px;flex:0 0 620px;width:620px;height:640px}
	.home-text{margin-right:50px}}


@media screen and (max-height:900px)
	{.leaves{-ms-flex:0 0 585px;-webkit-flex:0 0 585px;flex:0 0 585px;width:585px;height:622px}
	.home-text{-ms-flex:0 0 460px;-webkit-flex:0 0 460px;flex:0 0 460px;margin-right:40px}
		
	.home-text p{margin:0 0 24px;font-size:40px;line-height:46px}
	.home-text .two{font-size:30px}}


@media screen and (max-height:780px)
	{.leaves{-ms-flex:0 0 500px;-webkit-flex:0 0 500px;flex:0 0 500px;width:500px;height:520px}
		
	.home-text p{font-size:40px;line-height:50px}
	.home-text .two{font-size:28px}}


@media screen and (max-width:1300px),screen and (max-height:700px)
	{.leaves{-ms-flex:0 0 500px;-webkit-flex:0 0 500px;flex:0 0 500px;width:500px;height:520px}
	.home-text{-ms-flex:0 0 450px;-webkit-flex:0 0 450px;flex:0 0 450px;margin-right:40px}
		
	.home-text p{margin:0 0 24px;font-size:36px;line-height:44px}
	.home-text .two{font-size:30px}}


@media screen and (max-width:1180px),screen and (max-height:600px)
	{.leaves{-ms-flex:0 0 430px;-webkit-flex:0 0 430px;flex:0 0 430px;margin:0;width:430px;height:450px}
	.home-text{-ms-flex:0 0 340px;-webkit-flex:0 0 340px;flex:0 0 340px;padding:18px 0 0}
		
	.home-text p{margin:0 0 16px;font-size:36px;line-height:40px}
	.home-text .two{font-size:24px}
	.button.discover-beliyf{padding:10px 26px}}


@media screen and (max-width:920px)
	{.leaves{-ms-flex:0 0 360px;-webkit-flex:0 0 360px;flex:0 0 360px;margin:0;width:360px;height:380px}
	.home-text{-ms-flex:0 0 310px;-webkit-flex:0 0 310px;flex:0 0 310px}
		
	.home-text p{margin:0 0 14px;font-size:32px;line-height:38px}
	.home-text .two{font-size:24px}
	.button.discover-beliyf{padding:8px 22px;font-size:12px;line-height:24px}}


@media screen and (max-width:800px),screen and (max-height:560px)
	{.home .main{height:auto}
	.home .main>.sleeve{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;height:auto}
		
	.leaves{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:438px;height:466px;-ms-flex-order:1;-webkit-order:1;order:1;margin:10px 0 20px}
	.home-text{-ms-flex-order:2;-webkit-order:2;order:2;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;margin:0}
		
	.button.discover-beliyf{margin:10px 0 40px}}


@media screen and (max-width:760px)
	{.leaves{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;margin:0 0 10px;width:366px;height:389px}}




@media screen and (max-width:414px)
	{.leaves{width:242px;height:256px;-ms-flex-order:1;-webkit-order:1;order:1;margin:10px 0 20px}
	.home-text{-ms-flex-order:2;-webkit-order:2;order:2;padding:10px 0 0}
		
	.button.discover-beliyf{margin:10px 0 20px}}


@media screen and (max-width:410px)
	{.home .main.full .sleeve{padding-left:27px;padding-right:27px}
	.leaves{width:220px;height:233px}
		
	.home-text p{margin:10px 0 20px;font-size:28px;line-height:30px;letter-spacing:-.5px}
	.home-text .two{font-size:22px}
	.button.discover-beliyf{margin-top:6px}}


@media screen and (max-width:320px) and (min-height:410px)
	{.leaves{margin:0;width:154px;height:163px}
	.home-text{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;margin:0;padding:16px 0 0}
		
	.button.discover-beliyf{padding:6px 18px;font-size:11px;line-height:22px}}


@media screen and (max-width:320px) and (max-height:410px)
	{.home .mast-head .sleeve{padding:12px 15px 0 12px}
	.leaves{margin:-28px 0 0;width:154px;height:163px}
	.home-text{padding:8px 0 0}
		
	.home-text p{margin:8px 0 14px;font-size:18px;line-height:22px}
	.home-text .two{font-size:12px}
	.button.discover-beliyf{margin:2px 0 10px;padding:4px 14px}}






.discover,.discover body{height:100%}
.discover .main{height:-webkit-calc(100% - 107px);height:calc(100% - 107px)}
.discover .main>.sleeve{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:-webkit-calc(100% - 40px);height:calc(100% - 40px);max-height:900px}
.discover-content{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;width:1250px;margin:0;text-align:center}
.discover-content .log{float:right;max-width:710px}
.discover-content .start-your-journey,.discover-content h1,
.discover-content p{width:100%;max-width:470px}
.discover-content h1{padding:0 0 25px}
.discover-content p:not(.video-link){margin:0 0 30px;font-size:20px;line-height:32px}
.discover-content .start-your-journey{margin:0 0 45px;padding:10px 0 0}
.discover-content .video-link{margin:0}
.discover-content .video-link a{margin-right:33px}


@media screen and (max-width:1300px) and (min-width:1180px),screen and (min-width:1021px) and (max-height:840px){.discover .main>.sleeve{max-height:700px}
	.discover-content{width:1100px}
	.discover-content .log{width:600px;margin-top:30px}
	.discover-content h1{padding:2px 0 25px;font-size:50px;line-height:56px}
	.discover-content p:not(.video-link){margin:0 0 20px}
	.discover-content .start-your-journey{margin:0 0 32px}}

@media screen and (max-width:1180px) and (min-width:1021px) and (min-height:650px),screen and (min-width:1021px) and (max-height:750px) and (min-height:650px){.discover .main>.sleeve{max-height:650px}
	.discover-content{width:1080px}
	.discover-content .log{width:560px;margin-top:60px}
	.discover-content .start-your-journey,
	.discover-content h1,.discover-content p{max-width:470px}
	.discover-content h1{padding:35px 0 25px;font-size:42px;line-height:48px}
	.discover-content p:not(.video-link){margin:0 0 20px;font-size:20px;line-height:32px}
	.discover-content .start-your-journey{margin:0 0 30px}
	.discover-content .start-your-journey .button{font-size:12px;line-height:18px;letter-spacing:2px}}

@media screen and (max-width:1120px) and (min-width:1021px),screen and (min-width:1021px) and (max-height:650px){.discover .main{height:-webkit-calc(100% - 101px);height:calc(100% - 101px)}
	.discover .main>.sleeve{max-height:545px;height:100%}
	.discover-content{width:980px}
	.discover-content .log{width:480px;margin-top:50px}
	.discover-content .start-your-journey,
	.discover-content h1,.discover-content p{max-width:440px}
	.discover-content h1{margin:0 0 20px;padding:2px 0 17px;font-size:42px;line-height:48px}
	.discover-content p:not(.video-link){font-size:18px;line-height:30px}
	.discover-content .start-your-journey{margin:0 0 32px}
	.discover-content .start-your-journey .button{font-size:12px;line-height:18px;letter-spacing:2px}}

@media screen and (max-width:1020px),screen and (max-height:600px){.discover .main{height:auto}
	.discover .main>.sleeve{-ms-flex-item-align:flex-start;-webkit-align-self:flex-start;align-self:flex-start;padding:0 40px 50px}
	.discover-content{-ms-flex-item-align:flex-start;-webkit-align-self:flex-start;align-self:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}
	.discover-content>*{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;-ms-flex-order:4;-webkit-order:4;order:4}
	.discover-content .start-your-journey,.discover-content h1,.discover-content p{max-width:480px}
	.discover-content h1{-ms-flex-order:1;-webkit-order:1;order:1;padding-top:84px;font-size:50px;line-height:60px}
	.discover-content h1+p{-ms-flex-order:2;-webkit-order:2;order:2}
	.discover-content p:not(.video-link){font-size:20px;line-height:32px}
	.discover-content .video-link{margin-bottom:60px}
	.discover-content .log{-ms-flex-order:3;-webkit-order:3;order:3;margin:10px 0 20px;width:500px;max-width:100%}}

@media screen and (max-width:900px){.discover-content h1{padding-top:60px}}
@media screen and (max-width:568px){.discover-content h1{padding-top:40px;font-size:40px;line-height:50px}}

@media screen and (max-width:520px){.discover .main>.sleeve{padding:0 30px 40px}
	.discover-content .start-your-journey,.discover-content h1,.discover-content p{max-width:320px}
	.discover-content p:not(.video-link){margin:0 0 26px}.discover-content p:nth-child(5n) br{display:none}
	.discover-content .log{margin:10px 0 30px}.discover-content .start-your-journey{margin:0 0 35px}}



@media screen and (max-width:480px){.start-your-journey .button{letter-spacing:2px}
	.discover-content p br{display:none}}

@media screen and (max-width:370px){.discover-content h1,.discover-content p{max-width:240px}}


.journey body{background-color:#FDF9F6}
.journey .main{overflow:hidden}
.journey-content{text-align:center}
.journey-intro{position:relative;z-index:2}
.journey-intro p{width:100%;max-width:460px;margin-left:auto;margin-right:auto;color:#B0B0B0;font-size:20px;line-height:32px}

.pebble-set{position:absolute;top:0;z-index:10}
.pebble-set img{position:absolute;pointer-events:none}
.pebble-set.set-one{right:0;width:50%;z-index:2}
.pebble-set.set-one .p1{width:27px;right:577px;top:3px}
.pebble-set.set-one .p2{width:54px;right:500px;top:0}
.pebble-set.set-one .p3{width:78px;right:460px;top:97px}
.pebble-set.set-one .p4{width:79px;right:350px;top:135px}
.pebble-set.set-one .p5{width:145px;right:231px;top:214px}
.pebble-set.set-one .p6{width:118px;right:235px;top:345px}
.pebble-set.set-one .p7{width:55px;right:174px;top:433px}
.pebble-set.set-one .p8{width:43px;right:293px;top:524px}
.pebble-set.set-one .p9{width:87px;right:197px;top:544px}
.pebble-set.set-one .p10{width:34px;right:250px;top:685px}
.pebble-set.set-one .p11{width:78px;right:200px;top:724px}
.pebble-set.set-one .p12{width:54px;right:238px;top:820px}
.pebble-set.set-two{left:0;width:100%}
.pebble-set.set-two .p1{width:95px;top:0;left:50%;margin-left:-60px}
.pebble-set.set-two .p2{width:22px;top:58px;left:50%;margin-left:54px}
.pebble-set.set-two .p3{width:118px;top:126px;left:50%;margin-left:24px}
.pebble-set.set-two .p4{width:78px;top:265px;left:50%;margin-left:-3px}
.pebble-set.set-two .p5{width:36px;top:360px;left:50%;margin-left:46px}
.pebble-set.set-two .p6{width:79px;top:401px;left:50%;margin-left:-55px}
.pebble-set.set-two .p7{width:145px;top:493px;left:50%;margin-left:2px}
.pebble-set.set-two .p8{width:53px;top:617px;left:50%;margin-left:-15px}
.pebble-set.set-three{left:0;width:100%}
.pebble-set.set-three .p1{width:39px;left:732px;top:0}
.pebble-set.set-three .p2{width:79px;left:614px;top:71px}
.pebble-set.set-three .p3{width:145px;left:478px;top:211px}
.pebble-set.set-three .p4{width:87px;left:490px;top:397px}
.pebble-set.set-three .p5{width:53px;left:416px;top:490px}
.pebble-set.set-three .p6{width:79px;left:326px;top:595px}
.pebble-set.set-three .p7{width:128px;left:361px;top:712px}
.pebble-set.set-three .p8{width:94px;left:213px;top:799px}
.pebble-set.set-three .p9{width:97px;left:306px;top:919px}
.pebble-set.set-three .p10{width:118px;left:405px;top:1046px}
.pebble-set.set-three .p11{width:78px;left:370px;top:1218px}
.pebble-set.set-three .p12{width:36px;left:347px;top:1329px}


.block{position:relative}
.block .block-text{position:relative;z-index:2}
.block h2{margin:8px 0;color:#252525;font-size:50px;line-height:64px;text-transform:uppercase}
.block .intro{color:#B0B0B0;font-size:20px;line-height:34px}

.block .chapter{position:relative;display:inline;margin:0;font-size:14px;line-height:20px;font-family:"Gotham A","Gotham B";font-weight:500;text-transform:uppercase}
.block .chapter:after,.block .chapter:before{content:"";position:absolute;left:-40px;top:7px;width:30px;height:1px;background:#B0B0B0}
.block .chapter:after{left:auto;right:-40px}
.block.rediscover{margin:0 0 70px;padding:930px 0 295px;background:url(rediscover-arrow.png) no-repeat calc(100% - 220px) 100%;background-size:139px 271px}
.msie-10 .block.rediscover,.msie-11 .block.rediscover,.msie-12 .block.rediscover,.msie-9 
.block.rediscover{background:url(rediscover-arrow.png) no-repeat 85% 100%;background-size:auto 271px}
.block.rediscover .block-text{float:right;width:490px;padding:0 80px 0 40px}
.block.rediscover .autumn-leaves{position:absolute;top:-40px;right:455px;width:1716px;z-index:1;pointer-events:none}
.block.reimagine{margin:0 0 40px;padding:730px 0 604px}
.block.reimagine .block-text{width:450px;margin:0 auto;padding:0 40px}
.block.reimagine .block-text h2{margin:8px 0;font-size:60px;line-height:76px}
.block.reimagine .wings{position:absolute;bottom:0;width:100%}.block.reimagine .wings img{pointer-events:none}
.block.reimagine .wings .left{position:absolute;width:1432px;max-width:1432px;right:50%;bottom:0}
.block.reimagine .wings .right{position:absolute;width:1432px;max-width:1432px;left:50%;bottom:0}

.block.galvanised{padding:1420px 0 195px}
.block.galvanised .block-text{float:left;width:630px;margin:0 auto;padding:0 40px 0 80px}
.block.galvanised .block-text h2{position:relative;margin:0 0 30px;padding:0 0 27px;font-size:56px;line-height:64px;text-transform:none}
.block.galvanised .block-text h2:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-35px;width:70px;height:1px;border-bottom:1px solid #B0B0B0}
.block.galvanised .block-text p:not(.video-link){color:#A8A8A8;font-size:20px;line-height:32px}
.block.galvanised .button{width:100%;max-width:364px;margin:16px 0 40px}
.block.galvanised .video-link a{margin-left:-30px}.block.galvanised .the-tree{position:absolute;bottom:0;left:-975px;z-index:1}.block.galvanised .the-tree .device-one{display:block}
.block.galvanised .the-tree .device-two{display:none}
.block.galvanised .the-tree img{max-width:4862px;display:block;pointer-events:none}

.block.heart-and-soul,.block.touch-and-voice{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:space-around;-webkit-justify-content:space-around;justify-content:space-around;max-width:1200px;margin:0 auto;background:url(../graphics/journey/plus-one.png) no-repeat 50% 150px;background-size:46px}
.block.heart-and-soul .column,.block.touch-and-voice .column{-ms-flex:1 1 50%;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:600px;padding:0 7.5%}.block.heart-and-soul h2,.block.touch-and-voice h2{position:relative;margin:8px 0 28px;padding:0 0 24px;color:#B0B0B0;font-size:60px;line-height:64px;text-transform:none}
.block.heart-and-soul h2:after,.block.touch-and-voice h2:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-35px;width:70px;height:1px;border-bottom:1px solid #B0B0B0}
.block.heart-and-soul p,.block.touch-and-voice p{color:#B0B0B0;font-size:20px;line-height:32px}
.block.heart-and-soul p:last-child,.block.touch-and-voice p:last-child{margin:0 0 10px}
.block.heart-and-soul img,.block.touch-and-voice img{display:block;margin:0 auto}
.block.heart-and-soul .soul-image{max-width:74px}
.block.heart-and-soul .heart-image{max-width:153px;margin-top:10px}

.block.touch-and-voice{background:url(plus-two.png) no-repeat 50% 153px;background-size:56px;padding-bottom:30px}
.block.touch-and-voice .touch-image{max-width:92px}
.block.touch-and-voice .voice-image{max-width:139px;margin-top:51px}

.subtitle{position:relative;margin:0 0 19px;padding:0 0 24px;color:#B0B0B0;font-size:18px;line-height:24px;font-family:"Gotham A","Gotham B";font-weight:500;text-transform:uppercase}
.subtitle:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-35px;width:70px;height:1px;border-bottom:1px solid #B0B0B0}

@media screen and (max-width:1450px){.block.galvanised .the-tree{left:-700px}
	.block.galvanised .the-tree img{max-width:4000px}}
@media screen and (max-width:1300px){.pebble-set.set-one .p1,.pebble-set.set-one .p2,.pebble-set.set-one .p3,.pebble-set.set-one .p7,.pebble-set.set-one .p8,.pebble-set.set-one .p9{display:none}.pebble-set.set-one .p4{width:70px;right:340px;top:0}
	.pebble-set.set-one .p5{width:110px;right:211px;top:79px}.pebble-set.set-one .p6{width:105px;right:205px;top:210px}
	.pebble-set.set-one .p10{right:210px;top:348px}.pebble-set.set-one .p11{right:150px;top:387px}
	.pebble-set.set-one .p12{right:178px;top:492px}.pebble-set.set-three .p1,.pebble-set.set-three .p2,.pebble-set.set-three .p3,.pebble-set.set-three .p4,.pebble-set.set-three .p7{display:none}.pebble-set.set-three .p5{left:500px;top:0}
	.pebble-set.set-three .p6{left:376px;top:105px}.pebble-set.set-three .p8{left:265px;top:280px}
	.pebble-set.set-three .p9{top:429px}.pebble-set.set-three .p10{top:556px}.pebble-set.set-three .p11{top:728px}
	.pebble-set.set-three .p12{top:839px}.block.rediscover{background-position:calc(100% - 120px) 100%;background-size:120px auto;padding:593px 0 255px}.block.rediscover .autumn-leaves{width:1200px;top:0;right:400px}
	.block.rediscover .block-text{width:430px;padding:0 20px 0 40px}.block.galvanised{padding:950px 0 110px}
	.block.galvanised .block-text{width:570px;padding:0 40px 0 20px}.block.galvanised .the-tree{left:-590px}
	.block.galvanised .the-tree img{max-width:3500px}}

@media screen and (max-width:1200px){.block.galvanised .block-text{width:460px;padding-left:20px}
	.block.galvanised .block-text br{display:none}.block.galvanised .the-tree{left:-490px}
	.block.galvanised .the-tree img{width:2950px}.block.touch-and-voice br{display:none}}

@media screen and (max-width:1100px){.block.rediscover .autumn-leaves{width:1020px;top:90px;right:360px}
	.block.reimagine{padding:730px 0 470px}.block.reimagine .wings .left,.block.reimagine .wings .right{width:1000px}
	.block .column br{display:none}}

@media screen and (max-width:1000px){.block.galvanised .the-tree{left:-460px}.block.galvanised .the-tree img{max-width:2750px}}
@media screen and (max-width:900px){.journey .main>.sleeve{padding:0 30px}
	.journey-intro{max-width:480px;margin:0 auto}
	.journey-intro p{width:100%;max-width:450px}.pebble-set.set-one{width:100%}
	.pebble-set.set-one .p4,.pebble-set.set-one .p5,.pebble-set.set-one .p6{display:none}
	.pebble-set.set-one .p10{width:34px;right:50%;margin-right:-11px;top:0}
	.pebble-set.set-one .p11{width:52px;right:50%;margin-right:-54px;top:44px}
	.pebble-set.set-one .p12{width:44px;right:50%;margin-right:-19px;top:115px}
	.pebble-set.set-two .p1,.pebble-set.set-two .p2,.pebble-set.set-two .p3,.pebble-set.set-two .p4,.pebble-set.set-two .p7{display:none}.pebble-set.set-two .p5{width:36px;top:0;left:50%;margin-left:-18px}
	.pebble-set.set-two .p6{width:48px;top:61px;left:50%;margin-left:-55px}
	.pebble-set.set-two .p8{width:53px;top:127px;left:50%;margin-left:-22px}
	.pebble-set.set-three .p1,.pebble-set.set-three .p2,.pebble-set.set-three .p3,.pebble-set.set-three .p4,.pebble-set.set-three .p5,.pebble-set.set-three .p6,.pebble-set.set-three .p7,.pebble-set.set-three .p8,.pebble-set.set-three .p9{display:none}
	.pebble-set.set-three .p10{width:46px;left:50%;top:0;margin-left:-25px}
	.pebble-set.set-three .p11{width:54px;left:50%;top:62px;margin-left:5px}
	.pebble-set.set-three .p12{width:40px;left:50%;top:134px;margin-left:-20px}
	.journey-content h1{margin:0 auto 28px;font-size:50px;line-height:60px}
	.journey-content .column p,.journey-content .intro,.journey-content .journey-intro p{margin:0 auto 26px}
	.block h2{font-size:34px;line-height:44px}.block .subtitle{padding:0 0 22px;font-size:15px}
	.block .intro{margin:0 0 26px;font-size:20px;line-height:32px}
	.block.rediscover{margin:0;padding:200px 0 20px;background:none!important}
	.block.rediscover .block-text{float:none;width:100%;max-width:400px;margin:0 auto;padding:0}
	.block.rediscover .autumn-leaves{position:static;top:auto;right:auto;margin:0 0 20px;width:100%}
	.block.rediscover .autumn-leaves img{width:100%;max-width:460px}
	.block.reimagine{margin:0 0 50px;padding:210px 0 350px}.block.reimagine .block-text{float:none;width:100%;padding:0}.block.reimagine .block-text h2{font-size:34px;line-height:44px}
	.block.reimagine .block-text .intro{max-width:324px;margin:0 auto}
	.block.reimagine .block-text .intro br{display:none}
	.block.reimagine .wings .left,.block.reimagine .wings .right{width:650px}.block.galvanised{padding:220px 0 20px}
	.block.galvanised .block-text{float:none;width:100%;max-width:450px;padding:0}
	.block.galvanised .block-text h2{font-size:42px;line-height:50px}
	.block.galvanised .block-text p:not(.video-link){font-size:20px;line-height:32px}
	.block.galvanised .button{margin:10px 0 32px}.block.galvanised .the-tree{position:static;left:auto;margin:0 -10px 34px}.block.galvanised .the-tree .device-one{display:none}.block.galvanised .the-tree .device-two{display:block}
	.block.galvanised .the-tree img{width:100%;max-width:460px;margin:0 auto}.block.heart-and-soul{padding:0 0 16px}
	.block.heart-and-soul,.block.touch-and-voice{display:block;background:0 0}
	.block.heart-and-soul h2,.block.touch-and-voice h2{margin:8px 0 24px;padding:0 0 16px;font-size:46px}
	.block.heart-and-soul p,.block.touch-and-voice p{font-size:20px;line-height:32px}
	.block.heart-and-soul p br,.block.touch-and-voice p br{display:none}
	.block.heart-and-soul .column,.block.touch-and-voice .column{display:block;max-width:420px;margin:0 auto;padding:0}
	.block.heart-and-soul .column:first-child,.block.touch-and-voice .column:first-child{margin-bottom:40px}}


@media screen and (max-width:568px){.journey-content h1{font-size:40px;line-height:50px}
	.block.reimagine{padding:430px 0 0}.block.reimagine .subtitle{width:200px;margin:0 auto 19px}
	.block.reimagine .subtitle br{display:none}.block.reimagine .block-text .intro{max-width:240px;margin:0 auto}
	.block.reimagine .wings{top:400px;bottom:auto}.block.reimagine .wings .left,.block.reimagine .wings .right{width:50%}}

@media screen and (max-width:520px){.journey-intro h1{padding-top:40px}}
@media screen and (max-width:468px){.journey-intro h1{max-width:250px}}

@media screen and (max-width:420px){.block.reimagine{padding:360px 0 0}
	.block.reimagine .wings{top:330px}}






.article-header h1{margin:0;padding:26px 0}
.article-header h1:after{display:none}
.article-header .header-text{max-width:820px;margin:0 auto}
.article-header-image{display:block;width:100%;max-width:1454px;margin:0 auto}

.meta{position:relative;padding:0 0 40px;color:#B0B0B0;font-family:"Gotham A","Gotham B";font-weight:500;text-align:center;text-transform:uppercase}
.meta:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-35px;width:70px;height:1px;border-bottom:1px solid #B0B0B0}
.meta p{display:inline-block;margin:0;font-size:18px;line-height:30px}
.meta p:first-child:after{content:" \2013 ";padding-right:2px}

.badge{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative;width:138px;height:136px;margin:-68px auto 0;padding:35px 0 0;background:url(badge.png) no-repeat 50% 0;background-size:auto 136px;z-index:100;text-align:center;font-family:BebasNeue,sans-serif;letter-spacing:-1px}
.badge .issue{-ms-flex-order:2;-webkit-order:2;order:2;margin:0;color:#FFF;font-size:21px;line-height:1;text-transform:uppercase}
.badge .issue-number{-ms-flex-order:1;-webkit-order:1;order:1;width:137px;margin:0;padding:0 0 2px;color:#FFF;font-size:48px;line-height:34px}
.badge .issue-number.mod{width:133px}

.article-body{max-width:820px;margin:0 auto;padding:32px 0 0}
.article-body h2,.article-body h3,.article-body h4{margin:80px 0 24px;color:#252525;font-size:30px;line-height:40px}
.article-body h3{margin:40px 0 20px;font-size:26px;line-height:36px}
.article-body h4{margin:40px 0 14px;font-size:22px;line-height:32px}
.article-body p{font-size:22px;line-height:36px}
.article-body ol,.article-body ul{margin:30px 0;padding:0 50px}
.article-body ol li,.article-body ul li{padding:0 0 8px 16px;font-size:22px;line-height:36px}
.article-body ol li:last-child,.article-body ul li:last-child{padding-bottom:0}
.article-body ul{padding:0 20px}
.article-body ul li{padding:0 0 8px 46px;background:url(bullet-one.png) no-repeat 4px 7px;background-size:20px auto}
.article-body ul li:nth-child(5n+1){background-image:url(bullet-one.png);background-size:17px auto;background-position:5px 7px}.article-body ul li:nth-child(5n+2){background-image:url(bullet-two.png)}
.article-body ul li:nth-child(5n+3){background-image:url(bullet-three.png)}
.article-body ul li:nth-child(5n+4){background-image:url(bullet-four.png);background-size:24px auto;background-position:0 7px}
.article-body ul li:nth-child(5n+5){background-image:url(bullet-five.png)}


@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.article-body ul li:nth-child(5n+1){background-image:url(bullet-one@2x.png)}
	.article-body ul li:nth-child(5n+2){background-image:url(bullet-two@2x.png)}
	.article-body ul li:nth-child(5n+3){background-image:url(bullet-three@2x.png)}
	.article-body ul li:nth-child(5n+4){background-image:url(bullet-four@2x.png)}
	.article-body ul li:nth-child(5n+5){background-image:url(bullet-five@2x.png)}}
.content blockquote{margin:70px 0;padding:70px 0 62px;background:url(quote-top.jpg) no-repeat 50% 0,url(quote-bottom.jpg) no-repeat 50% 100%;background-size:100% auto}
@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.content blockquote{background-image:url(quote-top@2x.jpg),url(quote-bottom@2x.jpg)}}
.content blockquote p{color:#92AFC5;font-size:34px;line-height:46px}
.content blockquote p:last-child{margin:0}




.wp-caption .wp-caption-text{margin:7px 0 0;color:#B0B0B0;font-family:"Gotham A","Gotham B";font-weight:500;font-size:12px;line-height:22px;text-transform:uppercase}.alignnone{margin:80px -90px 60px}.alignnone.wp-caption{width:auto!important}
.alignnone img{display:block;margin:0 auto}.excerpt{padding:0 0 30px}.excerpt p{color:#92AFC5;font-size:34px;line-height:46px}
.share-this-article{width:100%;max-width:300px;margin:100px auto 0;text-align:center}.share-this-article .title{margin:0 0 20px;color:#252525;font-family:"Gotham A","Gotham B";font-weight:500;font-size:18px;line-height:30px;text-transform:uppercase}
.share-this-article li{display:inline-block;margin:0 15px;vertical-align:top}.share-this-article li.twitter img{height:26px}
.share-this-article li.facebook img{height:32px}.share-this-article li.linkedin img{height:28px}
.share-this-article a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:68px;height:68px;border-radius:34px}.share-this-article a img{display:block;margin:auto}
.share-this-article a:hover{opacity:.8}.share-this-article .twitter a{background:#28AAE1}.share-this-article .twitter img{width:32px}.share-this-article .facebook a{background:#3B5997}.share-this-article .facebook img{width:14px}
.share-this-article .linkedin a{background:#007BB6}.share-this-article .linkedin img{width:30px}
.subscribe{width:100%;max-width:820px;margin:100px auto;padding:62px 0 32px;background:url(subs-top.jpg) no-repeat 50% 0,url(subs-bottom.jpg) no-repeat 50% 100%;background-size:100% auto;text-align:center}

@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.subscribe{background-image:url(../graphics/blog/subs-top@2x.jpg),url(../graphics/blog/subs-bottom@2x.jpg)}}.subscribe h2{color:#252525;font-size:36px;line-height:48px}.article .subscribe h2{margin:0 auto}.subscribe p{max-width:560px;margin:22px auto 34px}.article .subscribe p{max-width:500px}.subscribe .field{margin:0 0 42px}.subscribe input[type=email]{width:100%;max-width:560px;text-align:center;text-transform:uppercase}.subscribe input[type=submit]{width:100%;max-width:360px}.subscribe input[type=submit].thanks{background:#96BD68!important;border-color:#96BD68!important;color:#FFF!important}.article-list{text-align:center}.article-list h2{margin:0 0 50px;color:#252525;font-size:36px;line-height:48px}.article-list ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.article-list.quarter{max-width:1218px;margin:0 auto}.article-list.quarter ul{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;max-width:1218px;margin:0}.article-list.quarter ul.all+.load-more{display:none}.article-list li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex:0 1 100%;-webkit-flex:0 1 100%;flex:0 1 100%;margin:0 25px 50px;background:#FFF}.single.article-list li{-ms-flex:0 1 100%;-webkit-flex:0 1 100%;flex:0 1 100%;max-width:586px;margin:0}.single.article-list li .badge{-moz-transform:scale(0.72);-o-transform:scale(0.72);-ms-transform:scale(0.72);-webkit-transform:scale(0.72);transform:scale(0.72);margin:-68px auto;letter-spacing:0}.single.article-list li .badge .issue{font-weight:700}.single.article-list li .text{padding:28px 38px 0}.single.article-list li .text h3{margin:0;padding:0 0 14px}.single.article-list li .text h3 a{font-size:36px;line-height:46px}.single.article-list li .text h3 a br,.single.article-list li .text h3:after{display:none}.single.article-list li .text p{max-width:450px;margin:0 auto 25px;font-size:20px;line-height:30px}.single.article-list li .text .read-more{padding:24px 0;background-size:8px 1px}.third.article-list li{-ms-flex:0 1 33.33%;-webkit-flex:0 1 33.33%;flex:0 1 33.33%;max-width:342px}.quarter.article-list li{-ms-flex:0 1 22.16749%;-webkit-flex:0 1 22.16749%;flex:0 1 22.16749%;max-width:22.16749%;margin:0 3.776683087% 50px 0}

@media screen and (min-width:1119px){.quarter.article-list li:nth-child(4n){margin-right:0}}.ie .quarter.article-list li,.msie .quarter.article-list li{margin:0 1.68% 50px}.quarter.article-list li.placeholder{background:0 0;speak:none;border:1px solid #ccc}.quarter.article-list li .badge{-moz-transform:scale(0.46);-o-transform:scale(0.46);-ms-transform:scale(0.46);-webkit-transform:scale(0.46);transform:scale(0.46);margin:-68px auto;background-image:url(../graphics/blog/badge-simple.png);letter-spacing:0}.quarter.article-list li .badge .issue{font-size:32px;font-weight:700}.quarter.article-list li .badge .issue-number{padding:0 0 4px;font-weight:700}.quarter.article-list li .text h3 a{font-size:25px;line-height:33px}.quarter.article-list li .text h3:after{width:38px;margin-left:-19px}.quarter.article-list li .text p{max-width:180px;font-size:15px;line-height:23px}.quarter.article-list li .text .read-more{background-size:8px 1px;font-size:14px;line-height:18px}.article-list li .image a{border:0}.article-list li .image img{display:block}.article-list li .text{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;padding:24px 28px 0}.article-list li .text h3{position:relative;margin:0 0 20px;padding:0 0 20px}.article-list li .text h3:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-25px;width:50px;height:1px;border-bottom:1px solid #B0B0B0}.article-list li .text h3 a{color:#252525;font-size:32px;line-height:42px;border:0}.article-list li .text p{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;margin:0 auto 30px;width:100%;max-width:240px;color:#B0B0B0}.article-list li .read-more{display:block;padding:22px 0;border:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAACCAIAAADXZGvcAAAAFElEQVQI12PYSwT49fMbVsRAiWYA/JxjucnjYxEAAAAASUVORK5CYII=) repeat-x;background-size:10px 1px;color:#252525;font-family:"Gotham A","Gotham B";font-weight:500;font-size:18px;line-height:24px;text-transform:uppercase;letter-spacing:4px}
.article-list .big{margin:20px 0 100px}

.blog-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:1218px;margin:0 auto;padding:70px 0 60px}
.blog-header>.text{-ms-flex:1 1 48.44007%;-webkit-flex:1 1 48.44007%;flex:1 1 48.44007%;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;max-width:48.44006568%;margin-right:42px;text-align:center}
.blog-header>.text p{max-width:520px;margin:0 auto;color:#A7A7A7;font-size:24px;line-height:36px}
.blog-header>.text .subscribe{margin:34px auto 0;padding:52px 0 0;background:url(../graphics/blog/subs-top.jpg) no-repeat 50% 0;background-size:100% auto}

@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.blog-header>.text .subscribe{background-image:url(subs-top@2x.jpg)}}
.blog-header>.text .subscribe .field{margin:0 0 22px}.blog-header>.text .subscribe h2{margin:0 0 32px;font-size:30px;line-height:40px}.blog-header>.text .subscribe input[type=email],.blog-header>.text .subscribe input[type=submit]{max-width:400px}
.blog-header .article-list{-ms-flex:1 1 48.11166%;-webkit-flex:1 1 48.11166%;flex:1 1 48.11166%;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;max-width:48.11165846%}.blog-header .article-list li{max-width:100%}

@media screen and (min-width:981px){.blog-header h1{padding:16px 0 29px}}
@media screen and (max-width:1300px){.quarter.article-list li.placeholder{display:none}}
@media screen and (max-width:1118px){.article-list.quarter{max-width:877px;margin:0 auto}.article-list.quarter ul{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.article-list.quarter li{-ms-flex:0 1 270px;-webkit-flex:0 1 270px;flex:0 1 270px;max-width:100%}}
@media screen and (max-width:1118px) and (min-width:981px){.article-list.quarter li:nth-child(3n){margin-right:0}}
@media screen and (max-width:1100px){.blog-header>.text p{font-size:20px;line-height:32px}.article-list.third li{margin:0 20px 50px}.article-list.third li .text h3 a{font-size:28px;line-height:38px}.article-list.third li .text p{font-size:18px;line-height:28px}.article-list.third li .read-more{font-size:16px;line-height:24px}}
@media screen and (max-width:1080px){.alignnone{margin:70px 0 60px}.content blockquote{margin:80px 0}}
@media screen and (max-width:1000px){.article-list.third li{margin:0 15px 50px}.article-list.third li .text h3 a{font-size:25px;line-height:35px}.article-list.third li .text p{font-size:16px;line-height:24px}.article-list.third li .read-more{font-size:14px;line-height:18px}}@media screen and (max-width:980px){.blog-header{max-width:586px}.article-list.single li{-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto}.article-list.quarter{max-width:586px}.article-list.quarter li{margin-right:7.849829%}}
@media screen and (max-width:980px) and (min-width:661px){.article-list.quarter li:nth-child(2n){margin-right:0}}
@media screen and (max-width:980px){.blog-header{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-top:0}.blog-header>.text{-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;max-width:100%;margin:0 0 80px}.blog-header>.text p{max-width:540px}.blog-header .article-list{-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;max-width:100%;margin:0 0 40px}.article-body{padding-left:3%;padding-right:3%}}
@media screen and (max-width:900px){.badge{-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}.excerpt p{font-size:30px;line-height:42px}.article-body h2,.article-body h3,.article-body h4{margin:60px 0 20px}.content blockquote{margin:60px 0;padding:60px 0 52px}.content blockquote p{font-size:30px;line-height:42px}.article-list.third li{-ms-flex:0 1 50%;-webkit-flex:0 1 50%;flex:0 1 50%;max-width:270px}.article-list.third li:first-child{margin-left:0}.article-list.third li:first-child+li{margin-right:0}.article-list.third li:last-child{display:none}}
@media screen and (max-width:700px){.article-header{padding:20px 0 0}.article-header h1{padding:16px 0 26px}.badge{-moz-transform:scale(0.75);-o-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}}
@media screen and (max-width:660px){.article-list.quarter{max-width:270px}.article-list.quarter li{margin-right:0}}
@media screen and (max-width:600px){.article-list.third ul{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.article-list.third li{-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;max-width:270px;margin:0 0 40px}.article-list.third li:last-child{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}
@media screen and (max-width:568px){.content blockquote{margin:40px 0;padding:40px 0 32px}.content blockquote p{font-size:22px;line-height:34px}.article-body ol,.article-body ul{padding:0 0 0 35px}.article-body ol li,.article-body ul li{font-size:20px;line-height:32px}.article-body ul{padding:0 0 0 8px}.article-body ul li{padding-left:42px}.article-body p{font-size:20px;line-height:32px}.excerpt{padding:0 0 20px}.excerpt p{font-size:22px;line-height:34px}.alignnone{margin:60px 0 50px}.share-this-article{margin:60px auto 0}.share-this-article ul li{margin:0 8px}.subscribe{margin:60px auto}.subscribe input[type=email]{font-size:16px}}
@media screen and (max-width:480px){.article-header h1{padding:0 0 20px}.badge{margin:-60px auto 0;-moz-transform:scale(0.55);-o-transform:scale(0.55);-ms-transform:scale(0.55);-webkit-transform:scale(0.55);transform:scale(0.55)}.article-list h2{max-width:220px;margin:0 auto 40px}.button.big{max-width:280px;margin:20px 0;font-size:16px;letter-spacing:2px}}
@media screen and (max-width:414px){.meta{padding:0 0 34px}.meta p{display:block}.meta p:first-child:after{display:none}.blog-header{padding-bottom:10px}.article-list.single{margin:0}.article-list.single li{-ms-flex:0 1 270px;-webkit-flex:0 1 270px;flex:0 1 270px;margin:0 0 50px}.article-list.single li .badge{-moz-transform:scale(0.46);-o-transform:scale(0.46);-ms-transform:scale(0.46);-webkit-transform:scale(0.46);transform:scale(0.46);background-image:url(badge-simple.png)}
	.article-list.single li .badge .issue{font-size:32px;font-weight:700}
	.article-list.single li .badge .issue-number{padding:0 0 4px;font-weight:700}
	.article-list.single li .text h3 a{font-size:25px;line-height:33px}
	.article-list.single li .text h3:after{width:38px;margin-left:-19px}
	.article-list.single li .text p{max-width:180px;font-size:15px;line-height:23px}
	.article-list.single li .text .read-more{background-size:8px 1px;font-size:14px;line-height:18px}
	.article .subscribe h2{max-width:200px}}