@charset "UTF-8";html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#bd9147;border-radius:0;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Avenir,proxima-nova;font-size:14px;font-weight:700;line-height:1;padding:12px 15px 11px;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{outline:0;background-color:#bd9147;color:#fff}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}#comments #respond .form-submit input,#contact .button,#header .button,#text-3.widget_text a,.home .locations .button,.outline-button,.related-posts .button{border:solid 2px #ff8471;border-radius:0;color:#ff8471;display:inline-block;padding:12px 15px 11px;text-align:center;font-size:14px;line-height:1;font-weight:700;background-color:transparent;-webkit-transition:color,.25s,ease-in;-moz-transition:color,.25s,ease-in;transition:color,.25s,ease-in}#comments #respond .form-submit input:hover,#contact .button:hover,#header .button:hover,#text-3.widget_text a:hover,.home .locations .button:hover,.outline-button:hover,.related-posts .button:hover{background-color:#ff8471;color:#fff;cursor:pointer}.home #header .button,.home .hero-actions .button,.reverse-button,header nav .menu-top-level-nav-container .menu>.menu-item:last-child a{border-radius:0;color:#fff;padding:12px 15px 11px;text-align:center;font-size:14px;line-height:1;font-weight:700;background-color:#ff8471;-webkit-transition:color,.25s,ease-in;-moz-transition:color,.25s,ease-in;transition:color,.25s,ease-in}.home #header .button:hover,.home .hero-actions .button:hover,.reverse-button:hover,header nav .menu-top-level-nav-container .menu>.menu-item:last-child a:hover{background-color:#ff6e58}fieldset{background-color:#fff;border:1px solid #e6e6e6;margin:0 0 1.5625em;padding:2.5em}input,label,select{display:block;font-family:Avenir,proxima-nova;font-size:18px}label{font-weight:600;margin-bottom:.78125em}label.required::after{content:"*"}label abbr{display:none}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select[multiple=multiple],textarea{background-color:#fff;border:1px solid #e6e6e6;border-radius:0;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;font-family:Avenir,proxima-nova;font-size:18px;margin-bottom:1.25em;padding:.83333em;transition:border-color;width:100%}input:not([type]):hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#cdcdcd}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select[multiple=multiple]:focus,textarea:focus{border-color:none;box-shadow:none;outline:0}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.78125em}input[type=file]{padding-bottom:1.5625em;width:100%}select{margin-bottom:2.5em;max-width:100%;width:auto}ol,ul{list-style-type:none;margin:0;padding:0}dl{margin-bottom:1.5625em}dl dt{font-weight:700;margin-top:1.5625em}dl dd{margin:0}#about ul,#careers ul,#development ul,#services ul,.guidebook-content ul{list-style-type:disc}#about ul li,#careers ul li,#development ul li,#services ul li,.guidebook-content ul li{margin-left:20px;padding-left:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:1.5625em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid silver;font-weight:600;padding:1.5625em 0;text-align:left}td{border-bottom:1px solid #e6e6e6;padding:1.5625em 0}td,th,tr{vertical-align:middle}body{-webkit-font-smoothing:antialiased;color:#555;font-family:Avenir,proxima-nova;font-size:18px;line-height:1.75em}h1,h2,h3,h4,h5,h6{font-family:utopia-std;line-height:1;font-style:italic;margin:0 0 10px 0;color:#ff8471;font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#bd9147}p{margin:0 0 1.875em}a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#bd9147;cursor:pointer;text-decoration:none;transition:color 150ms ease}a:active,a:focus,a:hover{color:#bd9147}a:active,a:focus{outline:0}hr{border-bottom:1px solid #e6e6e6;border-left:none;border-right:none;border-top:none;margin:2.5em 0}img,picture{margin:0;max-width:100%}h1{font-family:utopia-std;margin-bottom:15px;font-size:32px;line-height:40px;text-align:center}@media screen and (min-width:750px) and (max-width:53.75em){h1{font-size:40px;line-height:50px}}@media screen and (min-width:53.75em){h1{font-size:45px;line-height:55px}}h2{font-size:38px;line-height:40px;padding:0 0 40px 0;margin:0;text-align:center}h3{font-size:24px}h4{font-size:14px;line-height:18px;font-family:Avenir,proxima-nova;text-transform:uppercase;font-weight:700;font-style:normal;position:relative;margin-bottom:25px;letter-spacing:1px}h5{font-size:14px;font-style:normal;font-family:Avenir,proxima-nova;text-transform:uppercase;font-weight:700;letter-spacing:1px}h6{letter-spacing:1px;font-weight:700;font-size:12px;font-style:normal;font-family:Avenir,proxima-nova;text-transform:uppercase}blockquote,blockquote h3{display:inline;font-size:24px;line-height:28px;font-family:Avenir,proxima-nova;font-style:normal;color:#555}blockquote h3 p,blockquote p{display:inline}blockquote{margin:0 0 25px 0;float:left}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@media screen and (min-width:40em){#content.author #author_list_image{display:inline-flex}}#content.author #author_list_image img{display:block;margin:0 auto}#content.author #author_list_image .avatar{text-align:center;margin-bottom:.9375em;height:80px;width:80px;border-radius:50px;position:relative}#content.author .author{display:inline}@media screen and (min-width:40em){#content.author .archive-meta{padding-left:120px;margin-top:-20px}}.fout-fix{opacity:1;transition:transform .4s ease-in-out,opacity .4s ease-in-out;-webkit-transition:-webkit-transform .4s ease-in-out,opacity .4s ease-in-out}.wf-loading .fout-fix{opacity:0}.is-page-culture footer#footer{border:0}.culture-section h1,.culture-section h2{color:#bd9147}.culture-section .page-tabs a{color:#bd9147}.culture-section .page-tabs a.active{border-color:#bd9147;color:#bd9147}.culture-section .page-tabs a:nth-child(3){margin-right:4.07256%}@media screen and (min-width:40em){.culture-section .page-tabs a{float:left;display:block;margin-right:4.07256%;width:21.94558%}.culture-section .page-tabs a:last-child{margin-right:0}}@media screen and (min-width:53.75em){#culture .sub-section h2{margin-bottom:1.875em}}@media screen and (min-width:53.75em){#culture .value{float:left;display:block;margin-right:4.07256%;width:30.61829%}#culture .value:last-child{margin-right:0}#culture .value:nth-child(4){margin-right:0}}#culture .corner-box{margin-bottom:1.875em}@media screen and (min-width:53.75em){#culture .corner-box{float:left;display:block;margin-right:4.07256%;width:47.96372%;min-height:246px;position:relative}#culture .corner-box:last-child{margin-right:0}}#culture .corner-box .corner:last-child{bottom:0;position:absolute}#culture .slated-container:after{transform:skewY(1.5deg)}#culture .slated-container h2{text-align:left}#content{width:100%}@media screen and (min-width:53.75em){#content{float:left;display:block;margin-right:4.07256%;width:65.30915%}#content:last-child{margin-right:0}}#content .entry-content li{margin:0 5px}#content .entry-content a{color:#bd9147;border-bottom:1px dotted #ff8471}#content .entry-content a:hover{color:#9a7537}#content .feature-img span{float:left;line-height:28px;text-align:left;width:100%;font-size:14px;display:block}#content .feature-img span a{border-bottom:1px dotted #ff8471}#content .feature-img>a{line-height:0;display:table}#content .author.vcard a{color:#ff8471!important}#content blockquote{padding:30px 40px;background-color:#f5efe4;border-radius:3px;font-size:18px;width:100%;color:#6f757c}#content section{padding:0}#content div.alignright,#content img.alignright{margin-right:0}#content div.alignleft,#content img.alignleft{margin-left:0}#content .sharedaddy h3{width:100%;margin-bottom:20px!important;font-family:utopia-std;font-style:italic;font-size:28px;text-transform:capitalize;font-weight:400}#content .sharedaddy h3:before{border-top:1px solid #e6e6e6;margin-bottom:.75em}#content .sharedaddy .sd-content .share-end{display:none}#content .sharedaddy .sd-content .share-more{margin-left:0;border:0;padding:5px 8px 4px}#content .sharedaddy .sd-content .share-more:hover{opacity:.6}#content .sharedaddy .sd-content .sharing-hidden li{margin:0 5px}#content .sharedaddy .sd-content li{margin-right:16px}#content .sharedaddy .sd-content li a{background:#ff8471;color:#fff!important}#content #jp-relatedposts{margin-bottom:30px!important}#content #jp-relatedposts h3{width:100%;border-top:1px solid #e6e6e6;margin-bottom:20px!important}#content #jp-relatedposts h3 em{font-family:utopia-std;font-style:italic;font-size:28px;text-transform:capitalize;font-weight:400}#content #jp-relatedposts h3 em:before{border-top:0;margin-bottom:.75em}#content #jp-relatedposts .jp-relatedposts-post{color:#555;float:left;display:block;margin-right:4.07256%;width:100%;border:1px solid #e6e6e6;padding:15px}#content #jp-relatedposts .jp-relatedposts-post:last-child{margin-right:0}@media screen and (min-width:53.75em){#content #jp-relatedposts .jp-relatedposts-post{float:left;display:block;margin-right:4.07256%;width:30.61829%}#content #jp-relatedposts .jp-relatedposts-post:last-child{margin-right:0}}#content #jp-relatedposts .jp-relatedposts-post a{position:relative;font-style:normal;font-family:Avenir,proxima-nova;font-size:14px;text-transform:uppercase;margin-bottom:20px;font-weight:700;letter-spacing:1px;border-bottom:0}#content #jp-relatedposts .jp-relatedposts-post:hover a{text-decoration:none}#content #jp-relatedposts .jp-relatedposts-post .jp-relatedposts-post-date{opacity:1}#content #jp-relatedposts .jp-relatedposts-post .jp-relatedposts-post-context{opacity:1}#content .jp-relatedposts-items{display:flex}#content .inline-image{margin:30px auto;padding:10px;background-color:#f2f2f2;font-size:14px;line-height:1.375em;width:300px;max-width:300px}#content .inline-image p{margin:5px}#content .inline-image span{font-size:12px;display:block}@media screen and (min-width:40em){#content .inline-image{float:right;margin:0 0 20px 20px}#content .inline-image .left{float:left;margin:0 20px 20px 0}}#content .type-ai1ec_event .feature-img{margin:0}#content .type-ai1ec_event .feature-img span{margin:0}#content .ai1ec-single-event .ai1ec-event-details{overflow:visible}#content .ai1ec-single-event{font-size:18px;color:#555;line-height:1.75em}#content .ai1ec-single-event .ai1ec-recurrence{vertical-align:middle}#content .ai1ec-field-value{font-size:18px}@media screen and (min-width:40em){#content .ai1ec-actions{position:absolute;right:0;top:20px}}#content .ai1ec-field-label{width:100%;text-align:left;margin-top:1.5625em}#content article{position:relative}#content article .badge_clutch{display:block;width:140px;margin:0 auto}@media screen and (min-width:1530px){#content article .badge_clutch{margin:0 0 0 -155px;width:140px;position:absolute;top:0;left:0}}#sidebar{width:100%;padding:2.5em 10px 10px 10px;float:left;margin-top:40px}@media screen and (min-width:53.75em){#sidebar{float:left;display:block;margin-right:4.07256%;width:30.61829%;margin-right:0;max-width:310px;padding:0}#sidebar:last-child{margin-right:0}}#sidebar h3{border-bottom:1px solid #e6e6e6;padding-bottom:15px;margin-bottom:15px}.button-only{border-bottom:0;display:block;margin:0 auto;text-align:center;padding:0;height:auto;width:100%;max-width:100%}.button-only::after{clear:both;content:"";display:table}.button-only .button{opacity:1;position:static;width:100%}@media screen and (min-width:53.75em){.button-only .button{width:auto}}@media screen and (min-width:53.75em){.button-only{background-color:transparent;border-bottom:0;margin-bottom:20px;padding:40px 20px 0;margin-right:auto;margin-left:auto;text-align:center}.button-only::after{clear:both;content:"";display:table}.button-only .button{opacity:1;width:auto;border:solid 2px #ff8575;text-align:center;color:#ff8471;font-weight:700;padding:12px 15px 11px}.button-only .button:hover{outline:0;background-color:#ff8471;color:#fff;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}}.case-study-nav{text-align:center;margin-bottom:25px}.case-study-nav a{font-size:18px;line-height:24px;font-family:Avenir,proxima-nova;font-weight:700;font-style:normal;position:relative;letter-spacing:1px;color:#ff8575;display:block}.case-study-nav a span{display:none}@media screen and (min-width:40em){.case-study-nav a span{display:inline}}.case-study-nav .previous{display:inline-block;float:left}.case-study-nav .next{display:inline}.case-study-nav .next a{float:right}.case_study{position:relative}.case_study .section-services{padding-top:0;padding-bottom:0}.case_study .backto{display:block;position:absolute;top:150px;left:35px;letter-spacing:1.9;font-size:18px;font-weight:900;color:silver}.case_study .hero-image{top:130px}.case_study .hero-image:before{background-color:#303030;opacity:.8}.case_study .hero-image{background-attachment:fixed;background-size:cover;position:relative;height:460px}@media screen and (min-width:40em){.case_study .hero-image{height:640px}}@media screen and (min-width:53.75em){.case_study .hero-image{height:720px}}.case_study .hero-image .page-header{top:40%}.case_study .hero-image .page-header .copy-box{position:relative;padding-top:0}.case_study .hero-image .page-header .copy-box .titles{padding:0;border-bottom:2px solid #fff}.case_study .hero-image .page-header .copy-box .titles h1{color:#fff;font-size:14px;font-family:Avenir,proxima-nova;font-weight:700;letter-spacing:1.9;line-height:1.3;font-style:none;text-transform:uppercase;font-style:normal;text-align:center}.case_study .hero-image .page-header .copy-box .titles h4{font-size:38px;font-weight:400;color:#fff;font-family:utopia-std;line-height:1;text-align:center}.case_study .hero-image .page-header .copy-box .desc{font-weight:200;font-size:18px;letter-spacing:2.44px;color:#f9f5f3;border-left:none;padding-top:2%}@media screen and (min-width:53.75em){.case_study .hero-image .page-header .copy-box{display:flex;align-items:center}.case_study .hero-image .page-header .copy-box .titles{flex:1;border-bottom:none;border-right:2px solid #fff;padding-right:2%}.case_study .hero-image .page-header .copy-box .titles h1{text-align:right}.case_study .hero-image .page-header .copy-box .titles h4{font-size:58px;text-align:right}.case_study .hero-image .page-header .copy-box .titles h4 .smaller{font-size:48px}.case_study .hero-image .page-header .copy-box .desc{text-align:left;flex:1;padding-left:2%}}.case_study .section-carousel{max-width:766px}@media screen and (min-width:53.75em){.case_study .section-carousel{margin:-240px auto 0}}.case_study .section-desc{padding-top:0;padding-bottom:0}.case_study .section-desc .copy-box{background-color:#f9f5f3;padding:1.875em;margin-bottom:1.875em}@media screen and (min-width:53.75em){.case_study .section-desc .copy-box{float:left;display:block;margin-right:4.07256%;width:47.96372%}.case_study .section-desc .copy-box:last-child{margin-right:0}.case_study .section-desc .copy-box:nth-child(2){margin-right:0}}.case_study .section-desc .inner{background-color:#f9f5f3;padding:1.875em;margin-bottom:1.875em}.case_study .section-desc .inner .two-col-section section{padding:0}.case_study .section-desc .inner .two-col-section section:first-child p{margin:0}@media screen and (min-width:53.75em){.case_study .section-desc .inner .two-col-section section:first-child p{margin:0 0 1.875em}}.case_study .row{margin-bottom:3.75em}.case_study .row .corner-box{margin-bottom:1.875em}@media screen and (min-width:53.75em){.case_study .row{display:flex;justify-content:space-between}.case_study .row .corner-box{width:48%;margin:0;display:flex;flex-flow:column;justify-content:space-between}.case_study .row .corner-box .container{flex:1}}.case_study .section-services .container::after{clear:both;content:"";display:table}.case_study .section-services .container h4{margin-bottom:15px;line-height:1.1}.case_study .section-services .container ul li{margin-left:20px;padding-left:10px;margin-bottom:10px;letter-spacing:2.44px;list-style:disc;color:#555;font-size:18px;font-weight:200}@media screen and (min-width:53.75em){.case_study .section-services .container ul{float:left;display:block;margin-right:4.07256%;width:47.96372%}.case_study .section-services .container ul:last-child{margin-right:0}.case_study .section-services .container ul:nth-child(2n){margin-right:0}.case_study .section-services .container ul:nth-child(2n+1){clear:left}}.case_study .section-services .container .col{margin-bottom:30px}@media screen and (min-width:53.75em){.case_study .section-services .container .col{float:left;display:block;margin-right:4.07256%;width:47.96372%}.case_study .section-services .container .col:last-child{margin-right:0}.case_study .section-services .container .col:nth-child(2n){margin-right:0}.case_study .section-services .container .col:nth-child(2n+1){clear:left}}.case_study .section-services .container .icons{width:286px;height:52px;display:inline-block;vertical-align:top;margin:0 30px 0 0}.case_study .section-features{padding-bottom:0}.case_study .section-features .corner-box{position:relative;float:left;display:block;margin-right:4.07256%;width:100%;background:#fff;border:2px solid #d6bc93}.case_study .section-features .corner-box:last-child{margin-right:0}.case_study .section-features .corner-box::after{clear:both;content:"";display:table}.case_study .section-features .corner-box:before{content:"";width:0;height:0;border-top:60px solid #d6bc93;border-left:60px solid transparent;position:absolute;right:0;top:0;margin:-1px -1px 0 0}.case_study .section-features .corner-box:after{content:"";width:0;height:0;border-bottom:60px solid #fff;border-right:60px solid transparent;position:absolute;left:0;bottom:0;margin:0 0 -2px -3px}.case_study .section-features .corner-box .corner:first-child{border:none;content:"";width:0;height:0;border-top:60px solid #fff;border-left:60px solid transparent;position:absolute;right:0;top:0;margin:-2px -3px 0 0}.case_study .section-features .corner-box .corner:last-child{border:none;content:"";width:0;height:0;border-bottom:60px solid #d6bc93;border-right:60px solid transparent;position:absolute;left:0;bottom:0;margin:0 0 -1px -1px}.case_study .section-features .corner-box .container{padding:58px 80px}.case_study .section-features .corner-box .container::after{clear:both;content:"";display:table}.case_study .section-features .corner-box .container .col{font-weight:200;color:#555;text-align:center}.case_study .section-features .corner-box .container .col img{margin:0 0 25px}.case_study .section-features .corner-box .container .col h4{text-align:center;padding:0;font-weight:900}.case_study .section-features .corner-box .container .col p{max-width:160px;text-align:left;margin:0 auto;padding:0}@media screen and (min-width:53.75em){.case_study .section-features .corner-box .container .col{float:left;display:block;margin-right:4.07256%;width:30.61829%}.case_study .section-features .corner-box .container .col:last-child{margin-right:0}}.case_study .page-header{z-index:6}.case_study .page-header p{color:#fff}.case_study .page-header .copy-box{background-color:transparent}.case_study .pre-footer{text-align:center}.case_study .pre-footer .pre-footer-content{font-size:35px;font-style:italic;font-family:utopia-std;line-height:1.15;padding:5px 0 30px;max-width:950px;margin:0 auto}@media screen and (min-width:53.75em){.case_study .pre-footer .pre-footer-content{font-size:45px}}#comments #respond .form-submit .case_study .pre-footer input,#contact .case_study .pre-footer .button,#header .case_study .pre-footer .button,#text-3.widget_text .case_study .pre-footer a,.case_study .pre-footer #comments #respond .form-submit input,.case_study .pre-footer #contact .button,.case_study .pre-footer #header .button,.case_study .pre-footer #text-3.widget_text a,.case_study .pre-footer .home .locations .button,.case_study .pre-footer .outline-button,.case_study .pre-footer .related-posts .button,.home .locations .case_study .pre-footer .button,.related-posts .case_study .pre-footer .button{width:200px;text-align:center;padding:12px 0 11px;font-size:18px}.carousel{width:100%;margin-left:auto;margin-right:auto;padding:10px 0}.carousel::after{clear:both;content:"";display:table}.carousel .next-slide,.carousel .prev-slide{opacity:0;position:absolute}@media screen and (min-width:53.75em){.carousel .next-slide,.carousel .prev-slide{position:absolute;top:40%;width:25px;opacity:.25;font-size:30px;color:#ff8471;font-size:70px;display:block!important}.carousel .next-slide:hover,.carousel .prev-slide:hover{opacity:.1;cursor:pointer}}@media screen and (min-width:53.75em){.carousel .prev-slide{left:-55px}}@media screen and (min-width:53.75em){.carousel .next-slide{right:-55px}}.carousel .slick-slide img{width:100%}.carousel .slick-dots{text-align:center;margin:0;padding:1.875em 0}.carousel .slick-dots li{display:inline;margin-right:15px}.carousel .slick-dots li button{background-color:#b3b3b3;border:0;border-radius:30px;color:transparent;height:15px;width:15px;padding:5px}.carousel .slick-dots li.slick-active button{background-color:#ff8471}.carousel .slick-dots li:last-child{margin-right:0}.page-template-page_design .page-header .copy-box,.page-template-page_development .page-header .copy-box,.page-template-page_strategy .page-header .copy-box{margin-top:0}@media screen and (min-width:53.75em){.page-template-page_design .page-header .media img,.page-template-page_development .page-header .media img,.page-template-page_strategy .page-header .media img{width:200px}}.page-template-page_design section.testimonial,.page-template-page_development section.testimonial,.page-template-page_strategy section.testimonial{padding-top:0;max-width:68.75em;margin-left:auto;margin-right:auto;position:relative;margin-top:1.875em}.page-template-page_design section.testimonial::after,.page-template-page_development section.testimonial::after,.page-template-page_strategy section.testimonial::after{clear:both;content:"";display:table}.page-template-page_design section.related-articles h1,.page-template-page_development section.related-articles h1,.page-template-page_strategy section.related-articles h1{text-align:center}.page-template-page_design .service .page-header,.page-template-page_development .service .page-header,.page-template-page_strategy .service .page-header{position:relative}.page-template-page_design .service .page-header .badge_clutch,.page-template-page_development .service .page-header .badge_clutch,.page-template-page_strategy .service .page-header .badge_clutch{display:block;width:140px;margin:0 auto}@media screen and (min-width:40em){.page-template-page_design .service .page-header .badge_clutch,.page-template-page_development .service .page-header .badge_clutch,.page-template-page_strategy .service .page-header .badge_clutch{right:15px;width:120px;margin:0;position:absolute;top:15%;right:15px}}@media screen and (min-width:53.75em){.page-template-page_design .service .page-header .badge_clutch,.page-template-page_development .service .page-header .badge_clutch,.page-template-page_strategy .service .page-header .badge_clutch{right:20px;width:160px}}@media screen and (min-width:53.75em){.page-template-page_design .service .page-header .copy-box h2,.page-template-page_development .service .page-header .copy-box h2,.page-template-page_strategy .service .page-header .copy-box h2{max-width:680px;margin-left:auto;margin-right:auto}}.page-template-page_design .service section.slated-container h2,.page-template-page_development .service section.slated-container h2,.page-template-page_strategy .service section.slated-container h2{margin-bottom:1.875em;text-align:center}@media screen and (min-width:53.75em){.page-template-page_design .service section.slated-container h2,.page-template-page_development .service section.slated-container h2,.page-template-page_strategy .service section.slated-container h2{text-align:left;float:left;display:block;margin-right:4.07256%;width:47.96372%;font-size:45px;line-height:55px}.page-template-page_design .service section.slated-container h2:last-child,.page-template-page_development .service section.slated-container h2:last-child,.page-template-page_strategy .service section.slated-container h2:last-child{margin-right:0}.page-template-page_design .service section.slated-container h2:nth-child(1),.page-template-page_development .service section.slated-container h2:nth-child(1),.page-template-page_strategy .service section.slated-container h2:nth-child(1){margin-right:0}}.page-template-page_design .service section.related-articles h1,.page-template-page_development .service section.related-articles h1,.page-template-page_strategy .service section.related-articles h1{text-align:center}.page-template-page_design .service+p,.page-template-page_development .service+p,.page-template-page_strategy .service+p{margin:0}#footer{padding:1.875em .9375em;font-size:16px;border-top:1px solid #e6e6e6}#footer::after{clear:both;content:"";display:table}#footer .container{padding:0 4%}#footer .container ul.social-links{display:inline-block;text-align:center}@media screen and (min-width:53.75em){#footer .container ul{display:block}#footer .container ul.social-links{text-align:right}}#footer .footer-menu{display:none;padding-top:35px}@media screen and (min-width:53.75em){#footer .footer-menu{display:block}}#footer .footer-menu a{text-transform:uppercase;font-weight:700}#footer .badges{padding-top:35px;text-align:center}#footer .badges img{max-width:100px;width:auto;height:auto;display:inline-block}@media screen and (min-width:53.75em){#footer .badges img{max-width:48%}}@media screen and (min-width:53.75em){#footer .col{float:left;display:block;margin-right:4.07256%;width:30.61829%}#footer .col:last-child{margin-right:0}}@media screen and (min-width:53.75em){#footer .col1{float:left;display:block;margin-right:4.07256%;width:4.60015%}#footer .col1:last-child{margin-right:0}}@media screen and (min-width:53.75em){#footer .col2{float:left;display:block;margin-right:4.07256%;width:13.27286%}#footer .col2:last-child{margin-right:0}}@media screen and (min-width:53.75em){#footer .col3{float:left;display:block;margin-right:4.07256%;width:21.94558%}#footer .col3:last-child{margin-right:0}}@media screen and (min-width:53.75em){#footer .col5{float:left;display:block;margin-right:4.07256%;width:39.29101%}#footer .col5:last-child{margin-right:0}}@media screen and (min-width:53.75em){#footer .col6{float:left;display:block;margin-right:4.07256%;width:47.96372%}#footer .col6:last-child{margin-right:0}}#footer a{color:#555;font-size:14px}#footer .copyright{font-size:14px;line-height:22px;text-align:center;color:#555}#footer .copyright a{color:#555;font-weight:400}#footer .copyright a:hover{color:#bd9147}@media screen and (min-width:53.75em){#footer .copyright{text-align:left}}#footer .logo{height:25px;width:39px;background-image:url(images/logo-no-text.svg);background-size:39px 25px;margin:0 auto 10px}@media screen and (min-width:53.75em){#footer .logo{margin:0 0 10px}}@media screen and (min-width:53.75em){#footer ul{line-height:1.75em}}#footer ul:nth-child(3){margin-right:0}#footer .social-links{width:100%;margin:1.875em 0 0}#footer .social-links::after{clear:both;content:"";display:table}#footer .social-links li{display:inline-block;margin:0 0 10px 18px}#footer .social-links li:first-child{margin:0 0 10px}#footer .social-links li a{display:block;padding:3px;font-size:20px;line-height:22px;text-align:center;vertical-align:middle;color:#ff8471}@media screen and (min-width:53.75em){#footer .social-links{text-align:right;margin:0}}#footer .buttons{margin:1.875em 0 20px}#footer .buttons .button{border:solid 2px #ff8575;text-align:center;color:#ff8471;font-weight:700;padding:12px 15px 11px;text-transform:capitalize;width:100%;padding:12px 25px 11px;float:left;display:inline-block;line-height:20px}#footer .buttons .button:hover{outline:0;background-color:#ff8471;color:#fff;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}#footer .buttons .button:hover{background-color:#ff8471;color:#fff!important}@media screen and (min-width:53.75em){#footer .buttons{float:right}#footer .buttons .button{width:auto;float:none}}#header{padding-top:15px;margin:auto;z-index:999;position:absolute;width:100%}#header::after{clear:both;content:"";display:table}#header .logo{float:left;width:220px;color:transparent;min-height:25px;margin:18px 0 0 30px!important;background-image:url(/wp-content/uploads/2016/06/logo-horizontal.svg);background-repeat:no-repeat;background-size:198px 25px}#header .button{position:absolute;right:80px;top:25px;display:none}@media screen and (min-width:40em){#header .button{display:block}}#header.light-header .logo{background-image:url(/wp-content/uploads/2016/03/logo-horizontal-white.svg)}@media screen and (min-width:53.75em){#header.light-header li a:hover{-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;transition:color .25s ease-in-out}}.index .post{border-bottom:1px solid #e6e6e6;padding-bottom:1.875em;margin-bottom:1.875em}.index .post .feature-img{position:relative;margin-bottom:30px}.index .post .feature-img::after{clear:both;content:"";display:table}.index .post h2{font-size:25px;line-height:32px;padding:0 0 20px 0}.index .post h2 a{color:#ff8471}.index .post p{margin-bottom:20px}.index .post .wp-post-image{width:100%;height:auto}@media screen and (min-width:40em){.index .post{float:left;display:block;margin-right:6.23582%;width:46.88209%}.index .post:last-child{margin-right:0}.index .post:nth-child(odd){margin-right:0}.index .post:first-child{float:left;display:block;margin-right:6.23582%;width:100%;border-bottom:1px solid #e6e6e6;margin-bottom:40px}.index .post:first-child:last-child{margin-right:0}.index .post:first-child h2{font-size:32px;line-height:39px}}.index .post .author{font-size:14px;text-transform:uppercase;font-weight:700;display:inline-block;padding-right:10px}.index .post .author a{padding-right:6px}.index .post .post-categories{text-transform:uppercase;margin-bottom:7px}article.post h2{margin:40px 0 25px 0!important;padding:0}article.post h2.entry-title{padding:0;margin:25px 0!important;line-height:45px}article.post h3{margin:40px 0 25px 0!important;position:relative;font-style:normal;font-family:Avenir,proxima-nova;font-size:14px;text-transform:uppercase;margin-bottom:20px;font-weight:700;letter-spacing:1px}.author main,.category main{max-width:68.75em;margin-left:auto;margin-right:auto;padding:3.75em 15px 0}.author main::after,.category main::after{clear:both;content:"";display:table}.author #content,.category #content{padding:40px 0 0}.author h1,.author h2,.category h1,.category h2{text-align:left}.author header h1.author,.category header h1.author{padding-left:0;margin-bottom:20px!important;display:block!important;text-align:left}.author .archive-meta,.category .archive-meta{padding-left:0!important;margin-top:0!important;border-bottom:1px solid #e6e6e6;padding-bottom:1.875em}.author .post,.category .post{border-bottom:1px solid #e6e6e6;padding:.9375em 0 2.5em}.author .post:first-child,.category .post:first-child{padding-top:0}.author .post p,.category .post p{margin:0}.author .entry-title a,.category .entry-title a{color:#ff8471}.author .entry-meta,.category .entry-meta{font-size:14px;text-transform:uppercase}.author .entry-meta .author,.category .entry-meta .author{font-weight:700;display:inline-block;padding-right:10px;padding-left:0}.author .entry-meta .author a,.category .entry-meta .author a{color:#555}.author .entry-summary,.category .entry-summary{margin-bottom:.9375em}.author .navigation,.category .navigation{margin-top:2.5em}.author #author_list_image,.category #author_list_image{display:none!important}.category header h1{border-bottom:1px solid #e6e6e6;padding-bottom:.9375em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-image{background-image:url(/wp-content/uploads/2016/08/hero-background-home.jpg);background-color:#333;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center;background-size:cover;height:385px;width:100%;z-index:-999;overflow:hidden}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.hero-image{background-image:url(/wp-content/uploads/2016/08/hero-background-home_2x.jpg);background-size:cover}}.hero-image:before{content:"";width:100%;height:100%;background-color:#000;float:left;opacity:.2;position:absolute;z-index:2}.hero-image:after{background:#fff;content:'';display:block;left:0;position:absolute;right:0;z-index:2;-webkit-backface-visibility:visible;backface-visibility:visible;top:100%;transform:skewY(-1.5deg);transform-origin:0 100%;margin:-38px 0 0;height:150px}.hero-image video{width:100%;position:absolute;top:0;display:none;z-index:1}@media screen and (min-width:40em){.hero-image video{display:block}}@media screen and (min-width:860px) and (max-width:1200px){.hero-image video{width:auto;height:100%}}@media screen and (max-width:700px){.hero-image video{width:auto;height:100%}}.hero-image-spacer{content:"";height:385px;z-index:0}@media screen and (min-width:53.75em){.hero-image-spacer+section{padding:3.75em 0}}section{max-width:68.75em;margin-left:auto;margin-right:auto;padding:1.875em 15px}section::after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){section{padding:5.625em .9375em}}main{padding:0;width:100%;max-width:none}.home main{padding-bottom:0}#footer p,#header .logo,.menu button,body,body .search button,body .search input{padding:0;margin:0}.hidden{display:none}@media screen and (min-width:53.75em){.hidden{display:inherit}}.invisible{visibility:hidden}.page-header{position:relative;padding:5.625em 15px 5.625em}.page-header::after{clear:both;content:"";display:table}.hero-image .page-header{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-header .copy-box,.page-header .media{width:100%;text-align:center}.page-header .copy-box{margin-top:1.5625em}.page-header .copy-box p{max-width:680px;margin:0 auto}.page-header .media img{width:200px;padding:0}@media screen and (min-width:53.75em){.page-header .media img{width:230px}.page-header .copy-box h1{margin-bottom:30px;max-width:680px;margin-left:auto;margin-right:auto}}.three-col-section{padding-bottom:0}.three-col-section::after{clear:both;content:"";display:table}.three-col-section section{width:100%;padding:0 0 50px}.three-col-section img{width:100%;height:auto}.three-col-section ul{margin-bottom:25px}#comments #respond .form-submit .three-col-section input,#contact .three-col-section .button,#header .three-col-section .button,#text-3.widget_text .three-col-section a,.home .locations .three-col-section .button,.related-posts .three-col-section .button,.three-col-section #comments #respond .form-submit input,.three-col-section #contact .button,.three-col-section #header .button,.three-col-section #text-3.widget_text a,.three-col-section .home .locations .button,.three-col-section .outline-button,.three-col-section .related-posts .button{width:100%}@media screen and (min-width:750px) and (max-width:53.75em){.three-col-section section{float:left;display:block;margin-right:4.07256%;width:47.96372%}.three-col-section section:last-child{margin-right:0}.three-col-section section:nth-child(2n){margin-right:0}#comments #respond .form-submit .three-col-section input,#contact .three-col-section .button,#header .three-col-section .button,#text-3.widget_text .three-col-section a,.home .locations .three-col-section .button,.related-posts .three-col-section .button,.three-col-section #comments #respond .form-submit input,.three-col-section #contact .button,.three-col-section #header .button,.three-col-section #text-3.widget_text a,.three-col-section .home .locations .button,.three-col-section .outline-button,.three-col-section .related-posts .button{width:auto}}@media screen and (min-width:53.75em){.three-col-section section{float:left;display:block;margin-right:4.07256%;width:30.61829%}.three-col-section section:last-child{margin-right:0}.three-col-section section:nth-child(3n){margin-right:0}#comments #respond .form-submit .three-col-section input,#contact .three-col-section .button,#header .three-col-section .button,#text-3.widget_text .three-col-section a,.home .locations .three-col-section .button,.related-posts .three-col-section .button,.three-col-section #comments #respond .form-submit input,.three-col-section #contact .button,.three-col-section #header .button,.three-col-section #text-3.widget_text a,.three-col-section .home .locations .button,.three-col-section .outline-button,.three-col-section .related-posts .button{width:auto}}.two-col-section{padding:0}.two-col-section::after{clear:both;content:"";display:table}.two-col-section section{width:100%;padding:0 0 40px}.two-col-section section:nth-child(2n){margin-right:0}.two-col-section section:nth-child(2n+1){clear:left}.two-col-section img{width:100%;height:auto}@media screen and (min-width:53.75em){.two-col-section{padding:0}.two-col-section section{float:left;display:block;margin-right:4.07256%;width:47.96372%}.two-col-section section:last-child{margin-right:0}.two-col-section section:nth-child(even){margin-right:0}}@media screen and (min-width:53.75em){#header h1{float:left;display:block;margin-right:4.07256%;width:21.94558%}#header h1:last-child{margin-right:0}}.sub-section{max-width:68.75em;margin-left:auto;margin-right:auto;padding:15px 15px 3.75em}.sub-section::after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.sub-section{padding:0 .9375em 5.625em}}#contact li{font-size:16px}#contact h1{text-align:left}#contact .floater{position:relative;margin:3px 0}#contact .floater textarea{resize:none;box-sizing:border-box;margin-top:2px!important}#contact .floater label{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;transition:all .15s ease-in;position:absolute;font-size:16px;left:5px;top:2px;z-index:-100;font-weight:400;opacity:0}#contact .floater label:focus{border-bottom:1px solid #ff8471}#contact .floater label.has-content{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1;top:-20px}#contact .floater .floater-inputs{background-color:transparent;border:none;border-radius:0;border-bottom:1px solid #e6e6e6;box-shadow:none;padding:5px;margin-top:15px}#contact .floater .floater-inputs:focus{border-bottom:1px solid #ff8471}#contact .floater .floater-inputs::-webkit-input-placeholder{font-size:16px}#contact .floater .floater-inputs::-moz-placeholder{font-size:16px}#contact .floater .floater-inputs:-moz-placeholder{font-size:16px}#contact .floater .floater-inputs:-ms-input-placeholder{font-size:16px}#contact .basic-info{margin-bottom:1.875em}#contact .checkboxes{margin-bottom:1.875em}#contact .checkboxes label{font-weight:400;padding:8px 0;margin-bottom:0}#contact .floater{float:left;display:block;margin-right:4.07256%;width:100%}#contact .floater:last-child{margin-right:0}#contact .floater:nth-child(2){margin-right:0}@media screen and (min-width:53.75em){#contact .floater{float:left;display:block;margin-right:4.07256%;width:47.96372%}#contact .floater:last-child{margin-right:0}}#contact .floater label{top:17px}#contact .floater label.has-content{top:-7px}#contact .button{margin:1.875em 0;clear:both;float:left}#contact .offices{border-top:1px solid #e6e6e6;margin-top:35px;padding-top:1.875em;margin-bottom:3.75em}#contact .offices h4,#contact .offices p{margin-bottom:10px}#contact .offices h2{margin-bottom:0;text-align:left}#contact .offices a{color:#555}#contact .offices .map{margin:20px 0 35px 0;height:300px}#contact .offices address{font-size:.8em;font-style:normal;line-height:.8em;letter-spacing:1;margin-bottom:2.5em}#contact section{padding-bottom:0}#contact .wpgmp_map{width:auto}#contact .offices{clear:both}#contact .chicago{padding-bottom:20px}#contact .wpgmp_map_container .wpgmp_map{width:auto!important}@media screen and (min-width:53.75em){#contact .checkboxes li:nth-child(even){float:right;width:50%}#contact .checkboxes li:nth-child(odd){float:left;width:50%}#contact .offices .chicago{float:left;display:block;margin-right:4.07256%;width:47.96372%}#contact .offices .chicago:last-child{margin-right:0}#contact .offices .san-francisco{float:left;display:block;margin-right:4.07256%;width:47.96372%}#contact .offices .san-francisco:last-child{margin-right:0}}#careers .page-title{padding-bottom:0}#careers .slated-container{padding-bottom:3.75em}#careers .slated-container:after{transform:skewY(1.5deg)}#careers .apprenticeship h2,#careers .benefits h2,#careers .slated-container h2{text-align:left}#careers .photo-collage{width:100%;max-width:none;margin-bottom:1.875em;background-attachment:fixed;background-size:800px;height:400px;padding:0;background-image:url(/wp-content/uploads/2017/01/careers-canvas.jpg);background-image:url(/wp-content/uploads/2017/01/careers-canvas.jpg)}@media screen and (min-width:53.75em){#careers .photo-collage{background-size:100%;height:500px;margin-bottom:3.75em}}#careers .photo-collage:before{background-color:#ffc6be;opacity:.6;content:"";width:100%;height:100%;display:block}#careers .benefits .corner-box{background:#f2f2f2;float:left;display:block;margin-right:4.07256%;width:100%}#careers .benefits .corner-box:last-child{margin-right:0}#careers .benefits .corner-box::after{clear:both;content:"";display:table}#careers .benefits .corner-box .corner:first-child{border-bottom-color:#f2f2f2}#careers .benefits .corner-box .corner:last-child{border-top-color:#f2f2f2;bottom:0;position:absolute}@media screen and (min-width:53.75em){#careers .benefits .corner-box ul{float:left;display:block;margin-right:4.07256%;width:47.96372%}#careers .benefits .corner-box ul:last-child{margin-right:0}#careers .benefits .corner-box ul:nth-child(2n){margin-right:0}#careers .benefits .corner-box ul:nth-child(2n+1){clear:left}}.page-template-page_design h1{font-size:32px;line-height:40px;margin-bottom:1.875em}.page-template-page_design h2{font-size:45px;line-height:55px;padding-bottom:15px}.page-template-page_design h1,.page-template-page_design h2,.page-template-page_design h4{color:#ff8471}.page-template-page_design .slated-container{background-color:#f5eeec}@media screen and (min-width:53.75em){.page-template-page_design .design-principles h1{font-size:45px;line-height:55px}}.page-template-page_development h1,.page-template-page_development h2,.page-template-page_development h3,.page-template-page_development h4{color:#6f757c}@media screen and (min-width:53.75em){.page-template-page_development .technologies{padding-bottom:50px;display:inline-block}.page-template-page_development .technologies ul{float:right}.page-template-page_development .technologies .text{float:left;width:40%}.page-template-page_development .methods{padding-top:40px}}@media screen and (min-width:53.75em){.page-template-page_development .technology-offerings>div{float:left;display:block;margin-right:4.07256%;width:47.96372%}.page-template-page_development .technology-offerings>div:last-child{margin-right:0}}.page-template-page_development .technology-offerings>div:last-child{text-align:center}.page-template-page_development .technology-offerings>div:last-child img{max-width:330px}.page-template-page_development .corner-box{background-color:#f5efe4}.page-template-page_development .corner-box .corner{border-top:40px solid #f5efe4}.page-template-page_development .corner-box .corner:first-child{border-bottom:40px solid #f5efe4}.page-template-page_development .slated-container{background-color:#8c9196}.page-template-page_development .slated-container h2{color:#fff}.page-template-page_development .page-tabs a{color:#8c9196}.page-template-page_development .page-tabs a.active{border-top:5px solid #656b73;color:#656b73}.page-template-page_development .page-tabs a:hover{color:#41454a}.web-technologies{padding:0!important}.web-technologies .tech-logos{max-width:68.75em;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:1.875em}.web-technologies .tech-logos::after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.web-technologies .tech-logos{margin-bottom:3.75em}}.web-technologies .tech-logos p{display:none}.web-technologies .tech-logos .tech-img{width:110px;display:inline-block;vertical-align:middle;opacity:.15}#custom-development .tech-img{opacity:1}#web-development .tech-img.js,#web-development .tech-img.net,#web-development .tech-img.react,#web-development .tech-img.ruby{opacity:1}#mobile-development .tech-img.android,#mobile-development .tech-img.apple,#mobile-development .tech-img.react,#mobile-development .tech-img.swift{opacity:1}.home{padding:0}.home #header .button{display:none}.home .hero-image{position:relative;z-index:0}.home .hero-actions{text-align:center;margin:0;position:absolute;width:100%;left:0;bottom:30px;z-index:3}.home .hero-actions .button{display:inline-block;font-size:20px;padding-left:0;padding-right:0;width:200px;text-align:center}.home .page-header{color:#fff;position:relative;text-align:center;border:none;margin-bottom:0;padding:0;z-index:3}.home .page-header::after{clear:both;content:"";display:table}.home .page-header p{display:none;text-shadow:1px 1px 1px rgba(0,0,0,.25);font-weight:700;margin:5px auto 0}.home .page-header h1{margin:0 auto 10px;text-shadow:1px 1px 1px rgba(0,0,0,.25)}@media screen and (min-width:750px) and (max-width:53.75em){.home .page-header p{display:block}}@media screen and (min-width:53.75em){.home .page-header p{display:block;width:100%;font-size:22px;max-width:700px}}.home .page-header h1{color:#fff;font-size:35px;line-height:42px}@media screen and (min-width:750px) and (max-width:53.75em){.home .page-header h1{font-size:40px;line-height:45px;max-width:350px}}@media screen and (min-width:53.75em){.home .page-header h1{font-size:70px;line-height:70px;max-width:600px}}.home .what_we_do{position:relative}.home .what_we_do .badge_clutch{display:block;width:140px;margin:-20px auto 0}.home .what_we_do h1{margin-top:10px}.home .what_we_do p{max-width:800px;margin:0 auto;text-align:center}@media screen and (min-width:40em){.home .what_we_do .badge_clutch{right:15px;width:120px;margin:-20px 0 0;position:absolute;top:0;right:15px}.home .what_we_do h1{margin-top:40px}}@media screen and (min-width:53.75em){.home .what_we_do .badge_clutch{right:20px;width:160px}.home .what_we_do h1{margin-top:20px}}.home .slated-container{text-align:center;padding-bottom:3.75em;background-color:#f5eeec;margin-top:1.5625em}.home .slated-container h2{color:#656b73}.home .slated-container:after{transform:skewY(1.5deg)}.home .slated-container .client-logo{width:100%;display:inline-block;opacity:.5;margin-bottom:1.5625em}@media screen and (min-width:40em){.home .slated-container .client-logo{margin-right:1.875em;margin-left:1.875em;height:80px;width:190px}}.home .slated-container .client-logo img{vertical-align:middle}.home .slated-container .client-logo.ul{width:75px}.home .slated-container .client-logo:last-child{margin-right:0}.home .corner-box{text-align:center}@media screen and (min-width:53.75em){.home .corner-box{float:left;display:block;margin-right:4.07256%;width:82.65457%;margin:0 auto!important;float:none}.home .corner-box:last-child{margin-right:0}.home .corner-box p{padding:0 100px}}.home .featured-blog-post h2{color:#bd9147}.home .featured-blog-post .featured-blog-box{position:relative}.home .featured-blog-post .featured-blog-box .featured-blog-box-image{display:block}.home .featured-blog-post .featured-blog-box .featured-blog-box-image img{display:block;width:100%;height:auto}@media screen and (min-width:53.75em){.home .featured-blog-post .featured-blog-box .featured-blog-box-image{width:55%}}.home .featured-blog-post .featured-blog-box .featured-blog-box-text{display:block;background:#d6bc93;color:#fff;padding:16px;line-height:1.4;text-align:left;margin:-20px 0 0;position:relative}.home .featured-blog-post .featured-blog-box .featured-blog-box-text::after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.home .featured-blog-post .featured-blog-box .featured-blog-box-text{position:absolute;top:50%;transform:translateY(-50%);width:48%;left:52%;margin:0}}.home .featured-blog-post .featured-blog-box .featured-blog-box-text h4{font-size:30px;font-family:utopia-std;line-height:1.2;color:#fff;font-weight:400;font-style:italic;font-size:28px;text-transform:none}.home .featured-blog-post .featured-blog-box .featured-blog-box-text p{margin:0 0 20px;font-weight:500;font-size:16px}.home .featured-blog-post .featured-blog-box .featured-blog-box-text .author{margin:0 0 20px;font-weight:800;text-transform:uppercase}.home .featured-blog-post .featured-blog-box .featured-blog-box-text .author a{color:#fff}.home .featured-blog-post .featured-blog-box .featured-blog-box-text .button-arrow{width:20px;height:20px;float:right;-webkit-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.home .featured-blog-post .featured-blog-box .featured-blog-box-text:hover{background:#bd9147}.home .featured-blog-post .featured-blog-box .featured-blog-box-text:hover .button-arrow{margin-right:-3px}.home .featured-blog-post .home_events_widget{padding:60px 0 0;text-align:left}.home .featured-blog-post .home_events_widget .widget-title{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}.home .featured-blog-post .home_events_widget #ai1ec_agenda_widget-4{list-style:none}.home .featured-blog-post .home_events_widget #ai1ec_agenda_widget-4 .ai1ec-agenda-widget-view{max-width:none}.home .featured-blog-post .home_events_widget #ai1ec_agenda_widget-4 .ai1ec-date{border-bottom:none}@media screen and (min-width:40em){.home .featured-blog-post .home_events_widget #ai1ec_agenda_widget-4 .ai1ec-date{float:left;display:block;margin-right:4.07256%;width:30.61829%}.home .featured-blog-post .home_events_widget #ai1ec_agenda_widget-4 .ai1ec-date:last-child{margin-right:0}}.home .featured-blog-post .home_events_widget #ai1ec_agenda_widget-4 .ai1ec-date .ai1ec-allday-badge,.home .featured-blog-post .home_events_widget #ai1ec_agenda_widget-4 .ai1ec-date .ai1ec-event-time{display:block;color:#bd9147;font-size:16px!important;font-family:Avenir,proxima-nova!important;font-weight:700;text-transform:uppercase}.home .featured-blog-post .home_events_widget #ai1ec_agenda_widget-4 .ai1ec-date .ai1ec-date-title{background:#fff;margin-bottom:20px}.home .featured-blog-post .home_events_widget #ai1ec_agenda_widget-4 .ai1ec-date .ai1ec-event-location{display:block}.home .featured-blog-post .home_events_widget #ai1ec_agenda_widget-4 h2{display:none}.home .services>div{float:left;display:block;margin-right:4.07256%;width:100%;text-align:center;margin-bottom:1.875em}.home .services>div:last-child{margin-right:0}.home .services>div ul li{margin-bottom:10px;line-height:1.4}.home .services>div ul li:last-child{margin-top:1.875em}.home .services>div img{margin-bottom:.9375em}@media screen and (min-width:40em){.home .services>div{float:left;display:block;margin-right:4.07256%;width:30.61829%;margin-bottom:0}.home .services>div:last-child{margin-right:0}}@media screen and (min-width:53.75em){.home .services{padding-top:0}}.home .impact{text-align:center}.home .impact::after{clear:both;content:"";display:table}.home .impact h2{padding:0 0 20px}@media screen and (min-width:53.75em){.home .impact h2{text-align:left}}#comments #respond .form-submit .home .impact input,#contact .home .impact .button,#header .home .impact .button,#text-3.widget_text .home .impact a,.home .impact #comments #respond .form-submit input,.home .impact #contact .button,.home .impact #header .button,.home .impact #text-3.widget_text a,.home .impact .locations .button,.home .impact .outline-button,.home .impact .related-posts .button,.home .locations .impact .button,.related-posts .home .impact .button{width:200px;padding:12px 0 11px;text-align:center;font-size:18px}.home .impact .impact-left{margin:0 0 40px}@media screen and (min-width:53.75em){.home .impact .impact-left{text-align:left;float:left;width:25%;margin:0 4% 0 0}}.home .impact .impact-glyphs::after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.home .impact .impact-glyphs{float:left;width:71%}}.home .impact .impact-glyphs .glyph{width:50%;float:left;height:152px;position:relative;color:#656b73;margin:0 0 20px}@media screen and (min-width:53.75em){.home .impact .impact-glyphs .glyph{width:20%}}.home .impact .impact-glyphs .glyph img{width:100%;max-width:122px;max-height:116px;height:auto}.home .impact .impact-glyphs .glyph span{display:block;position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;font-size:15px;font-weight:500}.home .impact .impact-glyphs .glyph:hover span{font-weight:900}.home .impact .impact-glyphs .glyph:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.home .work{text-align:center}.home .work h2{color:#bd9147}.home .work .overlap-row{text-align:left;margin:0;padding:10px 0 0}.home .work .overlap-row::after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.home .work .overlap-row{margin:0 0 5.075em}}.home .work .overlap-row .overlap-box{float:left;display:block;margin-right:4.07256%;width:100%;margin-bottom:1.875em;cursor:pointer}.home .work .overlap-row .overlap-box:last-child{margin-right:0}.home .work .overlap-row .overlap-box img{width:100%;height:auto;display:block;position:relative;z-index:-1}.home .work .overlap-row .overlap-box .overlap-text{display:block;background:#d6bc93;color:#fff;padding:18px 16px;margin:-35px 0 0;line-height:1.4;min-height:155px;position:relative}.home .work .overlap-row .overlap-box .overlap-text::after{clear:both;content:"";display:table}.home .work .overlap-row .overlap-box .overlap-text .overlap-title{display:block;font-size:18px;font-weight:800;color:#fff;margin:0 0 10px;text-transform:uppercase;letter-spacing:1px;line-height:1}.home .work .overlap-row .overlap-box .overlap-text .overlap-desc{display:block;font-size:18px;font-weight:500;color:#f9f5f3;margin:0;padding:0 36px 0 0}.home .work .overlap-row .overlap-box .overlap-text .button-arrow{width:20px;height:20px;position:absolute;z-index:2;top:48px;right:16px;-webkit-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;transition:color .5s ease-in-out}@media screen and (min-width:53.75em){.home .work .overlap-row .overlap-box{float:left;display:block;margin-right:4.07256%;width:30.61829%;margin-bottom:0}.home .work .overlap-row .overlap-box:last-child{margin-right:0}}.home .work .overlap-row .overlap-box:last-child{margin-right:0}.home .work .overlap-row .overlap-box:hover .overlap-text{background:#bd9147}.home .work .overlap-row .overlap-box:hover .overlap-text .button-arrow{display:block;right:13px}#comments #respond .form-submit .home .work input,#contact .home .work .button,#header .home .work .button,#text-3.widget_text .home .work a,.home .locations .work .button,.home .work #comments #respond .form-submit input,.home .work #contact .button,.home .work #header .button,.home .work #text-3.widget_text a,.home .work .locations .button,.home .work .outline-button,.home .work .related-posts .button,.related-posts .home .work .button{width:200px;padding:12px 0 11px;text-align:center;font-size:18px}.home .locations{clear:both;padding-top:1.5625em;padding-bottom:0}.home .locations::after{clear:both;content:"";display:table}.home .locations h2{padding:40px 0 20px;text-align:left}.home .locations+p{margin:0}.home .locations .copy-box{width:100%}.home .locations .copy-box p{margin-bottom:20px}.home .locations .copy-box .social-links{width:100%;margin:.9375em 0;min-width:235px}.home .locations .copy-box .social-links::after{clear:both;content:"";display:table}.home .locations .copy-box .social-links li{display:inline-block;margin:0 0 10px 6px}.home .locations .copy-box .social-links a{display:block;color:#fff;width:35px;height:35px;font-size:18px;border-radius:35px;line-height:35px;text-align:center;vertical-align:middle;background-color:#ff8471}.home .locations .cities{padding:0;background-image:url(/wp-content/uploads/2016/05/cityscape.png);background-position:center bottom;background-repeat:no-repeat;height:390px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.home .locations .cities{background-image:url(/wp-content/uploads/2016/05/cityscape_2x.png);background-size:400px}}.home .locations .cities::after{clear:both;content:"";display:table}.home .locations .location{width:100%;float:left;min-height:80px;font-size:14px;line-height:1.375em;background-repeat:no-repeat}.home .locations .location#chicago{width:50%}.home .locations .location#san-francisco{width:50%;margin-bottom:20px;padding-left:20px}.home .locations .location h4{margin:20px 0 0 0}.home .locations .button{width:100%;width:100%;display:none}.home .locations .button.mobile-only{display:inline-block;margin:1.875em 0 0}@media screen and (min-width:750px) and (max-width:53.75em){.home .locations .cities{height:450px!important;background-image:url(/wp-content/uploads/2016/05/cityscape.png);background-position:right bottom!important}}@media only screen and (min-width:750px) and (max-width:53.75em) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:750px) and (max-width:53.75em) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:750px) and (max-width:53.75em) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-width:750px) and (max-width:53.75em) and (min-resolution:125dpi),only screen and (min-width:750px) and (max-width:53.75em) and (min-resolution:1.3dppx){.home .locations .cities{background-image:url(/wp-content/uploads/2016/05/cityscape_2x.png);background-size:600px}}@media screen and (min-width:750px) and (max-width:53.75em){.home .locations .location#chicago{width:100%}.home .locations .location#san-francisco{width:100%;padding-left:0}.home .locations .button{display:none}.home .button.mobile-only{display:inline-block}.home .media-block{padding:60px 0}.home .media-block .media img{width:60%;margin-top:1.875em}}@media screen and (min-width:53.75em){.home .hero-image{height:670px;background-size:cover}.home .hero-image-spacer{height:670px}.home .page-header .copy-box{float:left;display:block;margin-right:4.07256%;width:100%;padding-top:0}.home .page-header .copy-box:last-child{margin-right:0}.home .page-header .media{float:left;display:block;margin-right:4.07256%;width:39.29101%;margin-right:0;margin:0;border:none}.home .page-header .media:last-child{margin-right:0}.home .locations{position:relative;padding-top:3.75em;padding-bottom:0}.home .locations h2{padding:0 0 20px}.home .locations .cities{padding:0;float:left;display:block;margin-right:4.07256%;width:47.96372%;height:330px;background-image:url(/wp-content/uploads/2016/05/cityscape.png)}.home .locations .cities:last-child{margin-right:0}}@media only screen and (min-width:53.75em) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:53.75em) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:53.75em) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-width:53.75em) and (min-resolution:125dpi),only screen and (min-width:53.75em) and (min-resolution:1.3dppx){.home .locations .cities{background-image:url(/wp-content/uploads/2016/05/cityscape_2x.png);background-size:450px}}@media screen and (min-width:53.75em){.home .locations .copy-box{float:left;display:block;margin-right:4.07256%;width:47.96372%;margin-right:0;float:right;margin-top:50px}.home .locations .copy-box:last-child{margin-right:0}.home .locations .copy-box .button{display:inline-block;width:auto}.home .locations .button.mobile-only{display:none}.home .locations .location{min-height:145px;float:left;width:50%!important}.home .locations .location p{font-size:14px}.home .locations .location#chicago{padding:20px 115px 0 0;float:left;text-align:right;padding-right:90px}.home .locations .location#san-francisco{padding-left:128px;padding-top:83px}}.home #footer .social-links a{color:#ff8471;background:0 0}.page-template-page_strategy h1,.page-template-page_strategy h4{color:#bd9147}.page-template-page_strategy h1{font-size:45px!important;line-height:55px!important;margin-bottom:15px!important}.page-template-page_strategy .page-header{border:none}.page-template-page_strategy .shift-workshop{padding-top:0}.page-template-page_strategy .shift-workshop img{display:none}@media screen and (min-width:53.75em){.page-template-page_strategy .shift-workshop img{display:block;margin-bottom:5.625em;height:auto}}.page-template-page_strategy .shift-workshop ul li{margin-bottom:30px;height:auto;border-bottom:1px solid #e6e6e6;background-position:right top;background-repeat:no-repeat;padding-top:10px}@media screen and (min-width:53.75em){.page-template-page_strategy .shift-workshop ul li p{padding-right:50px}}.page-template-page_strategy .shift-workshop ul li.recon{background-image:url(https://www.devmynd.com/wp-content/uploads/2016/12/shift-recon-icon.svg);background-image:url(https://www.devmynd.com/wp-content/uploads/2016/12/shift-recon-icon.svg)}.page-template-page_strategy .shift-workshop ul li.explore{background-image:url(https://www.devmynd.com/wp-content/uploads/2016/12/shift-explore-icon.svg);background-image:url(https://www.devmynd.com/wp-content/uploads/2016/12/shift-explore-icon.svg)}.page-template-page_strategy .shift-workshop ul li.understand{background-image:url(https://www.devmynd.com/wp-content/uploads/2016/12/shift-understand-icon.svg);background-image:url(https://www.devmynd.com/wp-content/uploads/2016/12/shift-understand-icon.svg)}.page-template-page_strategy .shift-workshop ul li.focus{background-image:url(https://www.devmynd.com/wp-content/uploads/2016/12/shift-focus-icon.svg);background-image:url(https://www.devmynd.com/wp-content/uploads/2016/12/shift-focus-icon.svg)}.page-template-page_strategy .shift-workshop ul li.validate{background-image:url(https://www.devmynd.com/wp-content/uploads/2016/12/shift-validate-icon.svg);background-image:url(https://www.devmynd.com/wp-content/uploads/2016/12/shift-validate-icon.svg)}.page-template-page_strategy .shift-workshop ul li.plan{background-image:url(https://www.devmynd.com/wp-content/uploads/2016/12/shift-plan-icon.svg);background-image:url(https://www.devmynd.com/wp-content/uploads/2016/12/shift-plan-icon.svg)}@media screen and (min-width:53.75em){.page-template-page_strategy .content{float:left;display:block;margin-right:4.07256%;width:100%}.page-template-page_strategy .content:last-child{margin-right:0}.page-template-page_strategy .shift-workshop::after{clear:both;content:"";display:table}.page-template-page_strategy .shift-workshop ul li{float:left;display:block;margin-right:4.07256%;width:30.61829%;height:170px;min-height:286px}.page-template-page_strategy .shift-workshop ul li:last-child{margin-right:0}.page-template-page_strategy .shift-workshop ul li.description{padding:40px 0 0 40px}.page-template-page_strategy .shift-workshop ul li.description p{padding-right:50px}.page-template-page_strategy .shift-workshop ul li:nth-child(3n){margin-right:0}}.page-template-page_strategy .slated-container{background-color:#d7bd91}.page-template-page_strategy .slated-container h2{color:#fff}.work-section h1{font-size:32px;line-height:40px;margin-bottom:1.875em}.work-section h2{font-size:45px;line-height:55px;padding-bottom:15px}#work{padding:130px 0 0;position:relative;overflow:hidden}#work .work_bg{position:absolute;left:-10px;right:0;display:block;z-index:-1;max-width:none}@media screen and (min-width:53.75em){#work .work_bg{max-width:100%;min-height:560px}}#work .page-header .copy-box{text-align:left;margin:0}#work .page-header .copy-box h2{text-align:left;font-size:72px;color:#404750;padding:0 0 35px;margin:0}#work .page-header .copy-box p{font-size:18px;color:#000;margin:0}#work .case-studies{padding-top:0}#work .case-studies h1{text-align:left;font-size:20px;font-weight:900;color:#404750;text-transform:uppercase;margin:0 0 25px;letter-spacing:10px;font-style:normal}#work .case-studies::after{clear:both;content:"";display:table}#work .case-studies .overlap-box{float:left;display:block;margin-right:4.07256%;width:100%;margin-bottom:1.875em;cursor:pointer}#work .case-studies .overlap-box:last-child{margin-right:0}#work .case-studies .overlap-box .case-img{display:block;overflow:hidden}#work .case-studies .overlap-box .case-img img{width:100%;max-width:100%;height:auto;display:block;position:relative;z-index:-1}#work .case-studies .overlap-box .overlap-text{display:block;background:#d6bc93;color:#fff;padding:18px 16px;margin:-35px 0 0;line-height:1.4;min-height:155px;position:relative}#work .case-studies .overlap-box .overlap-text::after{clear:both;content:"";display:table}#work .case-studies .overlap-box .overlap-text .overlap-title{display:block;font-size:18px;font-weight:800;color:#fff;margin:0 0 10px;text-transform:uppercase;letter-spacing:1px;line-height:1}#work .case-studies .overlap-box .overlap-text .overlap-desc{display:block;font-size:18px;font-weight:500;color:#f9f5f3;margin:0;padding:0 36px 0 0}#work .case-studies .overlap-box .overlap-text .button-arrow{width:20px;height:20px;position:absolute;z-index:2;top:48px;right:20px;-webkit-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;transition:color .5s ease-in-out}#work .case-studies .overlap-box:last-child{margin-right:0}#work .case-studies .overlap-box:hover .overlap-text{background:#bd9147}#work .case-studies .overlap-box:hover .overlap-text .button-arrow{display:block;right:15px}@media screen and (min-width:40em){#work .case-studies .overlap-box{float:left;display:block;margin-right:4.07256%;width:47.96372%;margin-left:0;max-width:none;margin-top:0}#work .case-studies .overlap-box:last-child{margin-right:0}#work .case-studies .overlap-box:nth-of-type(2n){margin-right:0}#work .case-studies .overlap-box .case-img{max-height:220px}#work .case-studies .overlap-box .case-img img{width:auto;max-width:none;height:220px;min-width:100%}}@media screen and (min-width:53.75em){#work .case-studies .overlap-box{float:left;display:block;margin-right:4.07256%;width:30.61829%}#work .case-studies .overlap-box:last-child{margin-right:0}#work .case-studies .overlap-box:nth-of-type(2n){margin-right:4.07256%}#work .case-studies .overlap-box:nth-of-type(3n){margin-right:0}#work .case-studies .overlap-box .case-img{max-height:240px}#work .case-studies .overlap-box .case-img img{height:240px}}@media screen and (min-width:53.75em){#work .case-studies{padding-bottom:3.75em}}#work .our-clients{padding-bottom:0}#work .our-clients h4{text-align:center;font-size:20px;font-weight:900;color:#000;text-transform:uppercase;margin:0 0 70px;letter-spacing:10px;line-height:1.1}#work .our-clients .client-grid::after{clear:both;content:"";display:table}#work .our-clients .client-grid .client-logo{position:relative;width:50%;height:140px;float:left}#work .our-clients .client-grid .client-logo img{position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;max-height:100%}@media screen and (min-width:40em){#work .our-clients .client-grid .client-logo{width:33%}}#work .testimonials .carousel .slick-dots{margin:0;padding:0}#work .testimonials .carousel .prev-slide{left:-25px}#work .testimonials .carousel .next-slide{right:-35px}#work .testimonials .testimonials-box{background:#f9f5f3;max-width:1040px;margin:0 auto;padding:50px 50px 50px 40px}#work .testimonials .testimonials-box h4{text-align:center;font-size:18px;font-weight:900;color:#000;text-transform:uppercase;margin:0;letter-spacing:6px}@media screen and (min-width:40em){#work .testimonials .testimonials-box h4{letter-spacing:10px;font-size:20px;margin:0 0 35px}}#work .testimonials .testimonials-box .item{padding:30px 0;position:relative}#work .testimonials .testimonials-box .item:after{position:absolute;content:"";display:none;background:url(images/work/Quote.svg) no-repeat 0 0;width:64px;height:43px;top:0;left:0}#work .testimonials .testimonials-box .item p{font-family:utopia-std;font-size:22px;color:#000;line-height:1.6}#work .testimonials .testimonials-box .item .author{float:right;text-align:right;font-size:14px;color:#000;text-transform:uppercase;max-width:340px;font-weight:900;letter-spacing:1.5px;line-height:1.2}#work .testimonials .testimonials-box .item .author::after{clear:both;content:"";display:table}@media screen and (min-width:40em){#work .testimonials .testimonials-box .item{padding:50px 0 50px 100px}#work .testimonials .testimonials-box .item:after{display:block}#work .testimonials .testimonials-box .item p{font-size:28px}}@media screen and (min-width:40em){#work .testimonials{padding:70px 60px}}#work .pre-footer{border-top:1px solid #e6e6e6;text-align:center}#work .pre-footer .pre-footer-content{font-size:35px;font-style:italic;font-family:utopia-std;line-height:1.15;padding:5px 0 30px;max-width:950px;margin:0 auto}@media screen and (min-width:53.75em){#work .pre-footer .pre-footer-content{font-size:45px}}#comments #respond .form-submit #work .pre-footer input,#contact #work .pre-footer .button,#header #work .pre-footer .button,#text-3.widget_text #work .pre-footer a,#work .pre-footer #comments #respond .form-submit input,#work .pre-footer #contact .button,#work .pre-footer #header .button,#work .pre-footer #text-3.widget_text a,#work .pre-footer .home .locations .button,#work .pre-footer .outline-button,#work .pre-footer .related-posts .button,.home .locations #work .pre-footer .button,.related-posts #work .pre-footer .button{width:200px;text-align:center;padding:12px 0 11px;font-size:18px}@media screen and (min-width:750px) and (max-width:53.75em){#work .open-source section{position:relative}#comments #respond .form-submit #work .open-source section input,#contact #work .open-source section .button,#header #work .open-source section .button,#text-3.widget_text #work .open-source section a,#work .open-source section #comments #respond .form-submit input,#work .open-source section #contact .button,#work .open-source section #header .button,#work .open-source section #text-3.widget_text a,#work .open-source section .home .locations .button,#work .open-source section .outline-button,#work .open-source section .related-posts .button,.home .locations #work .open-source section .button,.related-posts #work .open-source section .button{position:absolute;bottom:0}}@media screen and (min-width:53.75em){#work .open-source section{position:relative}#comments #respond .form-submit #work .open-source section input,#contact #work .open-source section .button,#header #work .open-source section .button,#text-3.widget_text #work .open-source section a,#work .open-source section #comments #respond .form-submit input,#work .open-source section #contact .button,#work .open-source section #header .button,#work .open-source section #text-3.widget_text a,#work .open-source section .home .locations .button,#work .open-source section .outline-button,#work .open-source section .related-posts .button,.home .locations #work .open-source section .button,.related-posts #work .open-source section .button{position:absolute;bottom:0}}#team h4{margin:10px 0 5px}#team .team-members{display:flex;flex-flow:row wrap}#team .team-members::after{clear:both;content:"";display:table}#team .team-members h1{width:100%}#team .advisors h4,#team .advisors img,#team .directors h4,#team .directors img{pointer-events:none}#team .advisors{display:flex;flex-flow:row wrap}#team .advisors h2{width:100%}#team .slated-container{width:100%;text-align:center}#team .slated-container .container{display:flex;flex-flow:row wrap}#team .slated-container .container h2{width:100%}#team .team-member{width:50%;text-align:center;margin-bottom:3.75em;margin-right:0}#team .team-member a{color:#ff8471}#team .team-member img{width:120px;max-height:120px;border-radius:50%}#team .team-member .social-link{color:#fff;background-color:#ff8471;border-radius:40px;padding:3px 8px;font-size:16px}#team .name{color:#ff8471;display:block}#team .role{display:block;color:#555;font-size:14px;line-height:24px}@media screen and (min-width:750px) and (max-width:53.75em){.team-members{margin:0 30px}#team .team-member{width:33%}#team .team-member img{width:140px;max-height:140px}}@media screen and (min-width:53.75em){.team-member-info h2{text-align:left}#team .team-member{width:25%}#team .team-member img{width:140px;max-height:140px}#team .advisors .team-member,#team .directors .team-member{width:33.3%;margin-right:0}}#team-member::after{clear:both;content:"";display:table}#team-member .picture{text-align:center}#team-member .picture img{border-radius:50%;max-width:140px;max-height:140px}#team-member .header{text-align:center}#team-member .name h2{margin-bottom:0;padding:0 0 5px 0}#team-member .role{padding-bottom:10px;font-size:.9em;text-transform:uppercase;letter-spacing:.5}#team-member .social-links li{display:inline-block;padding:0 5px}#team-member .social-links li a{text-align:center;display:block;color:#fff;width:30px;height:30px;font-size:18px;border-radius:30px;line-height:30px;text-align:center;vertical-align:middle;background-color:#ff8471}#team-member .bio{margin:30px 0;text-align:left}#team-member .sidebar>div{padding-top:5px;margin-bottom:15px}#team-member .sidebar>div h2{border-bottom:1px solid #ddd;padding:0 0 5px 0;font-size:13px;font-family:Avenir,proxima-nova;text-transform:uppercase;font-weight:700;font-style:normal;position:relative;margin-bottom:15px;letter-spacing:1px;text-align:left}#team-member .sidebar>div ul li{font-size:.9em;color:#999;margin:0 5px 10px 0}#team-member .skills ul li{display:inline-block;text-transform:uppercase;background-color:#f2f2f2;padding:5px 10px}#team-member .back-to-team{font-family:Avenir,proxima-nova;font-weight:700;padding-bottom:30px}@media screen and (min-width:53.75em){#team-member{padding-top:1.875em}#team-member .team-member-info{float:left;display:block;margin-right:4.07256%;width:65.30915%}#team-member .team-member-info:last-child{margin-right:0}#team-member .picture{float:left;display:block;margin-right:4.07256%;width:21.94558%}#team-member .picture:last-child{margin-right:0}#team-member .details{float:left;display:block;margin-right:4.07256%;width:73.98186%}#team-member .details:last-child{margin-right:0}#team-member .sidebar{float:left;display:block;margin-right:4.07256%;width:30.61829%;margin-right:0}#team-member .sidebar:last-child{margin-right:0}#team-member .header{text-align:left}#team-member .header .social-links li{padding-left:0}#team-member .header .social-links a{padding:0}}#thank-you{padding-bottom:0}#thank-you .header{margin:20px 0}#thank-you .city-icons{height:235px;width:100%;background-size:235px 215px;background-repeat:no-repeat;background-image:url(/wp-content/uploads/2016/03/chi-sf-icon.png);background-position:center}#thank-you .read-more a{margin:0 10px 15px 0}@media screen and (min-width:53.75em){#thank-you .message{float:left;display:block;margin-right:4.07256%;width:65.30915%}#thank-you .message:last-child{margin-right:0}#thank-you .media{float:left;display:block;margin-right:4.07256%;width:100%;text-align:right;margin-top:1.875em}#thank-you .media:last-child{margin-right:0}#thank-you .media img{float:left;display:block;margin-right:4.07256%;width:21.94558%}#thank-you .media img:last-child{margin-right:0}}#guidebooks.single-book{max-width:68.75em;margin-left:auto;margin-right:auto;padding-top:5.625em}#guidebooks.single-book::after{clear:both;content:"";display:table}#guidebooks .guidebooks-menu-container{margin-top:15px}@media screen and (min-width:53.75em){#guidebooks .guidebooks-menu-container{float:left;display:block;margin-right:4.07256%;width:30.61829%}#guidebooks .guidebooks-menu-container:last-child{margin-right:0}}#guidebooks .guidebooks-menu-container h6{padding-left:10px}#guidebooks .guidebooks-menu-container .menu{padding-left:0;text-transform:uppercase}#guidebooks .guidebooks-menu-container .menu li{line-height:25px;margin-top:20px;padding-left:10px;padding-right:0;font-size:14px;letter-spacing:2px}#guidebooks .guidebooks-menu-container .menu>.menu-item>a{font-weight:700}#guidebooks .guidebooks-menu-container .menu a{color:#555}#guidebooks .guidebooks-menu-container .menu a:hover{color:#bd9147}#guidebooks .guidebooks-menu{margin-top:25px}#guidebooks .guidebooks-menu ul{padding:0 0 10px 0}@media screen and (min-width:53.75em){#guidebooks .guidebook-content{float:left;display:block;margin-right:4.07256%;width:65.30915%}#guidebooks .guidebook-content:last-child{margin-right:0}}#guidebooks .guidebook-content h1,#guidebooks .guidebook-content h2{text-align:left}#guidebooks .guidebook-content h1{margin:0 0 25px}#guidebooks .guidebook-content h2{padding:0 0 15px}#guidebooks .guidebook-content ul{padding:0 0 1.875em 0}#guidebooks .guidebook-content p{margin:0 0 1.875em 0}#guidebooks .guidebook-content blockquote{display:block;float:none;font-size:18px;border-left:5px solid #d7bd91;padding-left:10px}#guidebooks .guidebook{margin-bottom:3.75em}@media screen and (min-width:53.75em){#guidebooks .guidebook{float:left;display:block;margin-right:4.07256%;width:30.61829%}#guidebooks .guidebook:last-child{margin-right:0}#guidebooks .guidebook:nth-child(3n){margin-right:0}#guidebooks .guidebook:nth-child(3n+1){clear:left}}#error-page{width:100%}#error-page .page-header{border:0;margin-bottom:2.5em}#error-page .page-header h1{margin-bottom:25px}#error-page .page-header .media img{max-width:300px}.single-ai1ec_event main{max-width:68.75em;margin-left:auto;margin-right:auto;padding:3.75em 15px 0}.single-ai1ec_event main::after{clear:both;content:"";display:table}.single-ai1ec_event h1,.single-ai1ec_event h2{text-align:left}.single-ai1ec_event h1 a,.single-ai1ec_event h2 a{color:#ff8471}.single-ai1ec_event section#content{padding:40px 0 0}@media screen and (min-width:750px) and (max-width:53.75em){.single-ai1ec_event section#content{padding:40px 0}}@media screen and (min-width:53.75em){.single-ai1ec_event section#content{padding:40px 0}}.single-ai1ec_event .ai1ec-event-details>div{right:0;padding:0}.single-ai1ec_event .ai1ec-event-details .ai1ec-map{display:none}.single-ai1ec_event #nav-below{display:none}.single-ai1ec_event .ai1ec-map{position:absolute}.page-template-page_elr main{max-width:68.75em;margin-left:auto;margin-right:auto;padding:3.75em 15px 0}.page-template-page_elr main::after{clear:both;content:"";display:table}.page-template-page_elr h1,.page-template-page_elr h2{text-align:left}.page-template-page_elr h1 a,.page-template-page_elr h2 a{color:#ff8471}.page-template-page_elr #content{line-height:1.5em;padding-top:1.875em}.page-template-page_elr #content img{margin-bottom:1.5625em}.page-template-page_elr #content header{padding-top:.9375em}#comments #respond .form-submit .page-template-page_elr #content input,#contact .page-template-page_elr #content .button,#header .page-template-page_elr #content .button,#text-3.widget_text .page-template-page_elr #content a,.home .locations .page-template-page_elr #content .button,.page-template-page_elr #content #comments #respond .form-submit input,.page-template-page_elr #content #contact .button,.page-template-page_elr #content #header .button,.page-template-page_elr #content #text-3.widget_text a,.page-template-page_elr #content .home .locations .button,.page-template-page_elr #content .outline-button,.page-template-page_elr #content .related-posts .button,.related-posts .page-template-page_elr #content .button{border:solid 2px #ff8471;width:100%;margin-bottom:2.5em}#comments #respond .form-submit .page-template-page_elr #content input:hover,#contact .page-template-page_elr #content .button:hover,#header .page-template-page_elr #content .button:hover,#text-3.widget_text .page-template-page_elr #content a:hover,.home .locations .page-template-page_elr #content .button:hover,.page-template-page_elr #content #comments #respond .form-submit input:hover,.page-template-page_elr #content #contact .button:hover,.page-template-page_elr #content #header .button:hover,.page-template-page_elr #content #text-3.widget_text a:hover,.page-template-page_elr #content .home .locations .button:hover,.page-template-page_elr #content .outline-button:hover,.page-template-page_elr #content .related-posts .button:hover,.related-posts .page-template-page_elr #content .button:hover{color:#fff}@media screen and (min-width:40em){#comments #respond .form-submit .page-template-page_elr #content input,#contact .page-template-page_elr #content .button,#header .page-template-page_elr #content .button,#text-3.widget_text .page-template-page_elr #content a,.home .locations .page-template-page_elr #content .button,.page-template-page_elr #content #comments #respond .form-submit input,.page-template-page_elr #content #contact .button,.page-template-page_elr #content #header .button,.page-template-page_elr #content #text-3.widget_text a,.page-template-page_elr #content .home .locations .button,.page-template-page_elr #content .outline-button,.page-template-page_elr #content .related-posts .button,.related-posts .page-template-page_elr #content .button{float:right;width:auto;margin:0}}.page-template-page_elr #content .entry-title{font-size:30px;line-height:41px;background-image:url(/wp-content/uploads/2016/07/elr-logo.svg);background-repeat:no-repeat;background-position:top left;font-family:Avenir,proxima-nova;font-style:normal;color:#555;padding:0 0 30px 130px;margin-top:0;min-height:110px}.page-template-page_elr #content label{margin-bottom:0;font-size:12px;color:#b3b3b3;text-transform:uppercase;line-height:1em}.page-template-page_elr #content ul{margin-left:0!important}.page-template-page_elr #content li{margin-left:25px}.page-template-page_elr .widget_categories{display:none}#open-source .projects{padding-top:0}#open-source .project{float:left;display:block;margin-right:4.07256%;width:100%;margin-bottom:3.75em}#open-source .project:last-child{margin-right:0}#open-source .project a{margin:25px 0 40px 40px}#open-source .project p a{margin:0}#open-source .project h4,#open-source .project p{padding:0 40px}#open-source .project.magic-lamp .project-image{right:-20px;top:-20px}#open-source .project.ruby-icon{background-image:url(/wp-content/uploads/2017/01/ruby_icon.svg);background-image:url(/wp-content/uploads/2017/01/ruby_icon.svg);background-repeat:no-repeat;background-position:91% 91%;position:relative}@media screen and (min-width:40em){#open-source .project.ruby-icon{background-position:91% 87%}}#open-source .project.apple-icon{background-image:url(/wp-content/uploads/2017/01/appleicon2.svg);background-image:url(/wp-content/uploads/2017/01/appleicon2.svg);background-repeat:no-repeat;background-position:91% 83%;position:relative}@media screen and (min-width:40em){#open-source .project.apple-icon{background-position:91% 87%}}@media screen and (min-width:53.75em){#open-source .project{min-height:381px;float:left;display:block;margin-right:4.07256%;width:47.96372%;margin-bottom:0;display:flex;flex-flow:column nowrap}#open-source .project:last-child{margin-right:0}#open-source .project a{align-self:baseline;margin-top:auto}}#open-source .row{max-width:68.75em;margin-left:auto;margin-right:auto}#open-source .row::after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){#open-source .row{margin-bottom:3.75em}}#open-source .corner{border-width:125px}#open-source .project-image{position:absolute;right:-10px;top:-10px}#open-source .project-header{margin-top:-77px}#impact-sector .page-header{padding-bottom:0}#impact-sector .page-header h1,#impact-sector .page-header h2{color:#be9247;margin:0;font-size:45px;line-height:55px;padding-bottom:15px;max-width:100%}#impact-sector .page-header .media img{border-radius:50%}#impact-sector .tabs{padding-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row}@media screen and (min-width:53.75em){#impact-sector .tabs{display:block}}#impact-sector .tabs .industry{width:16.6666666667%;position:relative;text-align:center;cursor:pointer;color:#bd9147;opacity:.45;height:110px;line-height:110px}#impact-sector .tabs .industry.all span{line-height:1;display:block;font-size:24px;font-style:italic;font-family:utopia-std;text-transform:none;font-weight:400!important;position:static;padding:60px 0 0}#impact-sector .tabs .industry img,#impact-sector .tabs .industry svg{max-width:70%;max-height:95px;vertical-align:middle}@media screen and (min-width:53.75em){#impact-sector .tabs .industry img,#impact-sector .tabs .industry svg{max-width:100%}}#impact-sector .tabs .industry span{display:none;font-size:15px;font-weight:500;text-transform:uppercase;font-family:Avenir,proxima-nova;font-style:normal;letter-spacing:2.77px;text-transform:uppercase;position:absolute;bottom:50px;left:0;right:0}#impact-sector .tabs .industry.active,#impact-sector .tabs .industry:hover{opacity:1}#impact-sector .tabs .industry.active:before,#impact-sector .tabs .industry:hover:before{content:"";position:absolute;width:100%;height:0;left:0;bottom:-5px;border-bottom:5px solid #bd9147}#impact-sector .tabs .industry.active span,#impact-sector .tabs .industry:hover span{font-weight:700}@media screen and (min-width:53.75em){#impact-sector .tabs .industry{float:left;display:block;margin-right:4.07256%;width:13.27286%;height:200px;line-height:1.5}#impact-sector .tabs .industry:last-child{margin-right:0}#impact-sector .tabs .industry.all span{position:absolute;bottom:50px;left:0;right:0;padding:0;font-size:34px}#impact-sector .tabs .industry span{display:block}}#impact-sector .what_is_it{max-width:none;background:#f9f5f3}#impact-sector .what_is_it .container{max-width:68.75em;margin-left:auto;margin-right:auto}#impact-sector .what_is_it .container::after{clear:both;content:"";display:table}#impact-sector .what_is_it .container .corner-box{position:relative;float:left;display:block;margin-right:4.07256%;width:100%;background:#f9f5f3;border:2px solid #d6bc93;padding:50px 1.875em;text-align:left;width:200}#impact-sector .what_is_it .container .corner-box:last-child{margin-right:0}#impact-sector .what_is_it .container .corner-box::after{clear:both;content:"";display:table}#impact-sector .what_is_it .container .corner-box:before{content:"";width:0;height:0;border-top:60px solid #d6bc93;border-left:60px solid transparent;position:absolute;right:0;top:0;margin:-1px -1px 0 0}#impact-sector .what_is_it .container .corner-box:after{content:"";width:0;height:0;border-bottom:60px solid #f9f5f3;border-right:60px solid transparent;position:absolute;left:0;bottom:0;margin:0 0 -2px -3px}#impact-sector .what_is_it .container .corner-box .corner:first-child{border:none;content:"";width:0;height:0;border-top:60px solid #f9f5f3;border-left:60px solid transparent;position:absolute;right:0;top:0;margin:-2px -3px 0 0}#impact-sector .what_is_it .container .corner-box .corner:last-child{border:none;content:"";width:0;height:0;border-bottom:60px solid #d6bc93;border-right:60px solid transparent;position:absolute;left:0;bottom:0;margin:0 0 -1px -1px}#impact-sector .what_is_it .container .corner-box h4{text-align:center;padding:0;font-weight:900;margin-bottom:12px}#impact-sector .what_is_it .container .corner-box p{margin:0 0 20px;padding:0}@media screen and (min-width:53.75em){#impact-sector .what_is_it .container .corner-box{padding:58px 80px}}#impact-sector.individual .tabs .industry:after{border-bottom:12px solid transparent}#impact-sector.individual .tabs .industry.active:before,#impact-sector.individual .tabs .industry:hover:before{border-bottom:5px solid #bd9147}#impact-sector.individual .tabs .industry.active:after,#impact-sector.individual .tabs .industry:hover:after{border-bottom:0;border-top:12px solid #bd9147}#impact-sector.individual .what_is_it .container{max-width:45em;text-align:center}#impact-sector.individual .what_is_it .container::after{clear:both;content:"";display:table}#impact-sector.individual .what_is_it .container p{text-align:left}#impact-sector.individual .what_is_it .container ul{text-align:left;padding:0 0 0 30px}#impact-sector.individual .what_is_it .container ul li{margin-left:20px;padding-left:10px;margin-bottom:10px;list-style:disc;color:#555;font-size:18px}@media screen and (min-width:53.75em){#impact-sector.individual .what_is_it .container ul{float:left;display:block;margin-right:4.07256%;width:47.96372%;padding:0}#impact-sector.individual .what_is_it .container ul:last-child{margin-right:0}#impact-sector.individual .what_is_it .container ul:nth-child(2n){margin-right:0}#impact-sector.individual .what_is_it .container ul:nth-child(2n+1){clear:left}}#comments #respond .form-submit #impact-sector.individual .what_is_it .container input,#contact #impact-sector.individual .what_is_it .container .button,#header #impact-sector.individual .what_is_it .container .button,#impact-sector.individual .what_is_it .container #comments #respond .form-submit input,#impact-sector.individual .what_is_it .container #contact .button,#impact-sector.individual .what_is_it .container #header .button,#impact-sector.individual .what_is_it .container #text-3.widget_text a,#impact-sector.individual .what_is_it .container .home .locations .button,#impact-sector.individual .what_is_it .container .outline-button,#impact-sector.individual .what_is_it .container .related-posts .button,#text-3.widget_text #impact-sector.individual .what_is_it .container a,.home .locations #impact-sector.individual .what_is_it .container .button,.related-posts #impact-sector.individual .what_is_it .container .button{padding:18px 0 17px 0;font-size:22px;line-height:25px;margin:65px 0 0;width:350px;text-align:center;max-width:100%}#comments #respond .form-submit #impact-sector.individual .what_is_it .container input img,#comments #respond .form-submit #impact-sector.individual .what_is_it .container input svg,#contact #impact-sector.individual .what_is_it .container .button img,#contact #impact-sector.individual .what_is_it .container .button svg,#header #impact-sector.individual .what_is_it .container .button img,#header #impact-sector.individual .what_is_it .container .button svg,#impact-sector.individual .what_is_it .container #comments #respond .form-submit input img,#impact-sector.individual .what_is_it .container #comments #respond .form-submit input svg,#impact-sector.individual .what_is_it .container #contact .button img,#impact-sector.individual .what_is_it .container #contact .button svg,#impact-sector.individual .what_is_it .container #header .button img,#impact-sector.individual .what_is_it .container #header .button svg,#impact-sector.individual .what_is_it .container #text-3.widget_text a img,#impact-sector.individual .what_is_it .container #text-3.widget_text a svg,#impact-sector.individual .what_is_it .container .home .locations .button img,#impact-sector.individual .what_is_it .container .home .locations .button svg,#impact-sector.individual .what_is_it .container .outline-button img,#impact-sector.individual .what_is_it .container .outline-button svg,#impact-sector.individual .what_is_it .container .related-posts .button img,#impact-sector.individual .what_is_it .container .related-posts .button svg,#text-3.widget_text #impact-sector.individual .what_is_it .container a img,#text-3.widget_text #impact-sector.individual .what_is_it .container a svg,.home .locations #impact-sector.individual .what_is_it .container .button img,.home .locations #impact-sector.individual .what_is_it .container .button svg,.related-posts #impact-sector.individual .what_is_it .container .button img,.related-posts #impact-sector.individual .what_is_it .container .button svg{display:inline-block;margin:0 20px 0 0;height:22px;width:24px;vertical-align:top}#comments #respond .form-submit #impact-sector.individual .what_is_it .container input img #thing,#comments #respond .form-submit #impact-sector.individual .what_is_it .container input svg #thing,#contact #impact-sector.individual .what_is_it .container .button img #thing,#contact #impact-sector.individual .what_is_it .container .button svg #thing,#header #impact-sector.individual .what_is_it .container .button img #thing,#header #impact-sector.individual .what_is_it .container .button svg #thing,#impact-sector.individual .what_is_it .container #comments #respond .form-submit input img #thing,#impact-sector.individual .what_is_it .container #comments #respond .form-submit input svg #thing,#impact-sector.individual .what_is_it .container #contact .button img #thing,#impact-sector.individual .what_is_it .container #contact .button svg #thing,#impact-sector.individual .what_is_it .container #header .button img #thing,#impact-sector.individual .what_is_it .container #header .button svg #thing,#impact-sector.individual .what_is_it .container #text-3.widget_text a img #thing,#impact-sector.individual .what_is_it .container #text-3.widget_text a svg #thing,#impact-sector.individual .what_is_it .container .home .locations .button img #thing,#impact-sector.individual .what_is_it .container .home .locations .button svg #thing,#impact-sector.individual .what_is_it .container .outline-button img #thing,#impact-sector.individual .what_is_it .container .outline-button svg #thing,#impact-sector.individual .what_is_it .container .related-posts .button img #thing,#impact-sector.individual .what_is_it .container .related-posts .button svg #thing,#text-3.widget_text #impact-sector.individual .what_is_it .container a img #thing,#text-3.widget_text #impact-sector.individual .what_is_it .container a svg #thing,.home .locations #impact-sector.individual .what_is_it .container .button img #thing,.home .locations #impact-sector.individual .what_is_it .container .button svg #thing,.related-posts #impact-sector.individual .what_is_it .container .button img #thing,.related-posts #impact-sector.individual .what_is_it .container .button svg #thing{stroke:#ff8575}@media screen and (min-width:53.75em){#comments #respond .form-submit #impact-sector.individual .what_is_it .container input img,#comments #respond .form-submit #impact-sector.individual .what_is_it .container input svg,#contact #impact-sector.individual .what_is_it .container .button img,#contact #impact-sector.individual .what_is_it .container .button svg,#header #impact-sector.individual .what_is_it .container .button img,#header #impact-sector.individual .what_is_it .container .button svg,#impact-sector.individual .what_is_it .container #comments #respond .form-submit input img,#impact-sector.individual .what_is_it .container #comments #respond .form-submit input svg,#impact-sector.individual .what_is_it .container #contact .button img,#impact-sector.individual .what_is_it .container #contact .button svg,#impact-sector.individual .what_is_it .container #header .button img,#impact-sector.individual .what_is_it .container #header .button svg,#impact-sector.individual .what_is_it .container #text-3.widget_text a img,#impact-sector.individual .what_is_it .container #text-3.widget_text a svg,#impact-sector.individual .what_is_it .container .home .locations .button img,#impact-sector.individual .what_is_it .container .home .locations .button svg,#impact-sector.individual .what_is_it .container .outline-button img,#impact-sector.individual .what_is_it .container .outline-button svg,#impact-sector.individual .what_is_it .container .related-posts .button img,#impact-sector.individual .what_is_it .container .related-posts .button svg,#text-3.widget_text #impact-sector.individual .what_is_it .container a img,#text-3.widget_text #impact-sector.individual .what_is_it .container a svg,.home .locations #impact-sector.individual .what_is_it .container .button img,.home .locations #impact-sector.individual .what_is_it .container .button svg,.related-posts #impact-sector.individual .what_is_it .container .button img,.related-posts #impact-sector.individual .what_is_it .container .button svg{height:25px;width:28px}}#comments #respond .form-submit #impact-sector.individual .what_is_it .container input:hover img #thing,#comments #respond .form-submit #impact-sector.individual .what_is_it .container input:hover svg #thing,#contact #impact-sector.individual .what_is_it .container .button:hover img #thing,#contact #impact-sector.individual .what_is_it .container .button:hover svg #thing,#header #impact-sector.individual .what_is_it .container .button:hover img #thing,#header #impact-sector.individual .what_is_it .container .button:hover svg #thing,#impact-sector.individual .what_is_it .container #comments #respond .form-submit input:hover img #thing,#impact-sector.individual .what_is_it .container #comments #respond .form-submit input:hover svg #thing,#impact-sector.individual .what_is_it .container #contact .button:hover img #thing,#impact-sector.individual .what_is_it .container #contact .button:hover svg #thing,#impact-sector.individual .what_is_it .container #header .button:hover img #thing,#impact-sector.individual .what_is_it .container #header .button:hover svg #thing,#impact-sector.individual .what_is_it .container #text-3.widget_text a:hover img #thing,#impact-sector.individual .what_is_it .container #text-3.widget_text a:hover svg #thing,#impact-sector.individual .what_is_it .container .home .locations .button:hover img #thing,#impact-sector.individual .what_is_it .container .home .locations .button:hover svg #thing,#impact-sector.individual .what_is_it .container .outline-button:hover img #thing,#impact-sector.individual .what_is_it .container .outline-button:hover svg #thing,#impact-sector.individual .what_is_it .container .related-posts .button:hover img #thing,#impact-sector.individual .what_is_it .container .related-posts .button:hover svg #thing,#text-3.widget_text #impact-sector.individual .what_is_it .container a:hover img #thing,#text-3.widget_text #impact-sector.individual .what_is_it .container a:hover svg #thing,.home .locations #impact-sector.individual .what_is_it .container .button:hover img #thing,.home .locations #impact-sector.individual .what_is_it .container .button:hover svg #thing,.related-posts #impact-sector.individual .what_is_it .container .button:hover img #thing,.related-posts #impact-sector.individual .what_is_it .container .button:hover svg #thing{stroke:#fff}@media screen and (min-width:53.75em){#comments #respond .form-submit #impact-sector.individual .what_is_it .container input,#contact #impact-sector.individual .what_is_it .container .button,#header #impact-sector.individual .what_is_it .container .button,#impact-sector.individual .what_is_it .container #comments #respond .form-submit input,#impact-sector.individual .what_is_it .container #contact .button,#impact-sector.individual .what_is_it .container #header .button,#impact-sector.individual .what_is_it .container #text-3.widget_text a,#impact-sector.individual .what_is_it .container .home .locations .button,#impact-sector.individual .what_is_it .container .outline-button,#impact-sector.individual .what_is_it .container .related-posts .button,#text-3.widget_text #impact-sector.individual .what_is_it .container a,.home .locations #impact-sector.individual .what_is_it .container .button,.related-posts #impact-sector.individual .what_is_it .container .button{font-size:24px;line-height:25px}}#impact-sector .case-block{padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;max-width:none}#impact-sector .case-block .case-img{position:relative;min-height:590px;background:#d8d8d8;display:none}#impact-sector .case-block .case-txt{padding:60px 1.875em;background:#656b73;-moz-box-flex:1;color:#f9f5f3;text-align:center}#impact-sector .case-block .case-txt blockquote{font-size:20px;font-family:utopia-std;font-style:italic;padding:10px 23px 10px 26px;color:#f9f5f3;text-align:left;display:block;float:none;margin:0;position:relative}#impact-sector .case-block .case-txt blockquote:before{content:"";position:absolute;display:block;background:url(images/impact/quote-left.svg) no-repeat 0 0/cover;top:0;left:0;width:21.5px;height:15px}@media screen and (min-width:53.75em){#impact-sector .case-block .case-txt blockquote:before{width:43px;height:30px}}#impact-sector .case-block .case-txt blockquote:after{content:"";position:absolute;display:block;width:21.5px;height:15px;background:url(images/impact/quote-right.svg) no-repeat 0 0/cover;bottom:15px;right:0}@media screen and (min-width:53.75em){#impact-sector .case-block .case-txt blockquote:after{width:43px;height:30px}}@media screen and (min-width:53.75em){#impact-sector .case-block .case-txt blockquote{padding:25px 44px 18px 50px}}#impact-sector .case-block .case-txt .ref{font-size:15px;font-weight:700;margin:0 0 48px;padding:0 48px 0 0;text-align:right}#impact-sector .case-block .case-txt .button{display:inline-block;width:250px;text-align:center;margin:0;border:1px solid #f9f5f3;line-height:58px;color:#f9f5f3;font-size:18px;font-weight:700}#impact-sector .case-block .case-txt .button .button-arrow,#impact-sector .case-block .case-txt .button svg{margin:0 0 0 5px;display:inline-block;vertical-align:middle}#impact-sector .case-block .case-txt .button:hover{background:#f9f5f3;color:#656b73}#impact-sector .case-block .case-txt .button:hover svg #Work-02{fill:#656b73}@media screen and (min-width:53.75em){#impact-sector .case-block .case-img{width:60%;display:block}#impact-sector .case-block .case-txt{width:40%;padding:135px 40px 100px 36px}}#impact-sector .related-posts h2{color:#656b73}#impact-sector .related-posts a h3{color:#ff8575}#impact-sector .pre-footer{text-align:center}#impact-sector .pre-footer .pre-footer-content{font-size:35px;font-style:italic;font-family:utopia-std;line-height:1.15;padding:5px 0 30px;max-width:950px;margin:0 auto}@media screen and (min-width:53.75em){#impact-sector .pre-footer .pre-footer-content{font-size:45px}}#comments #respond .form-submit #impact-sector .pre-footer input,#contact #impact-sector .pre-footer .button,#header #impact-sector .pre-footer .button,#impact-sector .pre-footer #comments #respond .form-submit input,#impact-sector .pre-footer #contact .button,#impact-sector .pre-footer #header .button,#impact-sector .pre-footer #text-3.widget_text a,#impact-sector .pre-footer .home .locations .button,#impact-sector .pre-footer .outline-button,#impact-sector .pre-footer .related-posts .button,#text-3.widget_text #impact-sector .pre-footer a,.home .locations #impact-sector .pre-footer .button,.related-posts #impact-sector .pre-footer .button{width:200px;text-align:center;padding:12px 0 11px;font-size:18px}.impact-sector-list{padding-left:50px}.impact-sector-list li{list-style-type:disc}.menu{-webkit-transition:.1s transform linear;transition:.1s transform linear;position:relative;z-index:99}.menu.open button{background-image:url(/wp-content/uploads/2016/03/close-icon.svg);background-size:18px 17px;background-position:top right}.menu button{width:35px;height:16px;color:transparent;background-color:transparent;background-image:url(/wp-content/uploads/2016/03/menu-icon.svg);background-repeat:no-repeat;background-size:35px 16px}.menu button:focus{outline:0;border:none}button.js-menu.menu{float:right;right:20px;top:17px;background:0 0;z-index:5;cursor:pointer}.bar,.bar::after,.bar::before{-webkit-transition:.1s background linear .1s,.1s top linear .1s,.1s transform linear;transition:.1s background linear .1s,.1s top linear .1s,.1s transform linear;position:absolute;background:#555;margin:auto;width:25px;height:2px;content:'';top:50%;left:0}.home .bar,.home .bar::after,.home .bar::before{background-color:#fff}.bar::before{top:-8px}.bar::after{top:8px}.bar::after,.bar::before{-webkit-transform:rotate(0);transform:rotate(0)}.active .bar{background:0}.active .bar::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.active .bar::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.active .bar::after,.active .bar::before{top:0}.active .bar,.active .bar::after,.active .bar::before{-webkit-transition:.1s background linear .1s,.1s top linear,.1s transform linear .1s;transition:.1s background linear .1s,.1s top linear,.1s transform linear .1s}header nav{width:100%;height:100%;background:#d6bc93;position:fixed;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .6s cubic-bezier(.56,.1,.34,.91);transition:-webkit-transform .6s cubic-bezier(.56,.1,.34,.91);transition:transform .6s cubic-bezier(.56,.1,.34,.91);transition:transform .6s cubic-bezier(.56,.1,.34,.91),-webkit-transform .6s cubic-bezier(.56,.1,.34,.91);padding-top:60px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;top:0!important;overflow:auto;padding:40px 0 30px}header nav ul{margin:0;list-style:none}header nav .menu-top-level-nav-container{-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;opacity:0;margin-top:15%}header nav .menu-top-level-nav-container .menu{padding-left:0}header nav .menu-top-level-nav-container .menu .menu-item{position:relative;width:100%;line-height:36px;display:flex;justify-content:space-between;flex-flow:row wrap}header nav .menu-top-level-nav-container .menu .menu-item.active>a{background-color:#ff8471}header nav .menu-top-level-nav-container .menu .menu-item.active>.openclose{animation-name:bounce;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.64,.57,.67,1.53)}header nav .menu-top-level-nav-container .menu .menu-item a{position:relative;font-style:normal;font-family:Avenir,proxima-nova;font-size:14px;text-transform:uppercase;margin-bottom:20px;font-weight:700;letter-spacing:1px;color:#fff;font-size:16px;padding:0 55px 0 30px;margin:0;flex:1;letter-spacing:2px}header nav .menu-top-level-nav-container .menu .menu-item .menu-item-has-children>a{flex:0}header nav .menu-top-level-nav-container .menu .menu-item .openclose{position:absolute;line-height:36px;right:15px;padding:0 15px;cursor:pointer}header nav .menu-top-level-nav-container .menu .menu-item .openclose:after{font-family:FontAwesome;content:"\f107";font-size:16px;color:#fff}header nav .menu-top-level-nav-container .menu .menu-item .sub-menu{display:none;width:100%}header nav .menu-top-level-nav-container .menu .menu-item .sub-menu li{padding:0;line-height:25px}header nav .menu-top-level-nav-container .menu .menu-item .sub-menu li a{font-size:14px;text-transform:none;padding:0 10px 0 45px}header nav .menu-top-level-nav-container .menu .menu-item.open .openclose{animation-name:rotate;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards}header nav .menu-top-level-nav-container .menu .menu-item.open .sub-menu{display:block}header nav .menu-top-level-nav-container .menu>.menu-item:last-child{display:block;margin-top:20px;padding:0 30px}header nav .menu-top-level-nav-container .menu>.menu-item:last-child a{display:inline-block;background:0 0;color:#fff;width:150px;padding:0;line-height:43px;border:2px solid #fff;text-align:center}header nav .menu-top-level-nav-container .menu>.menu-item:last-child a:hover{border-color:#ff8471;background-color:#ff8471}header nav .social-links{display:flex;justify-content:space-between;padding:22px 30px 0;list-style:none}header nav .social-links li{display:inline-block;line-height:1;padding:0;margin:0}header nav .social-links li a{color:#fff;font-size:20px;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}header nav .social-links li a:hover{color:#d7bd91;background-color:#fff}header nav .phone{padding:0 30px;font-size:14px;font-weight:800;color:#fff;line-height:1.2;margin:15px 0 0}header nav .phone a{color:#fff}header nav .phone a:hover{color:#ff8471}@media screen and (min-width:40em){header nav{width:300px}}header .mask{-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;opacity:0;position:fixed;width:0;height:100%;background:#fff;top:0;left:0}.menu-open{overflow:hidden;background-color:#f5eeec}.menu-open .menu-top-level-nav-container{opacity:1}.menu-open button.js-menu.menu{top:12px}.menu-open .bar:after,.menu-open .bar:before{background:#fff}.menu-open footer,.menu-open main{display:none}@media screen and (min-width:40em){.menu-open footer,.menu-open main{display:block}}.menu-open header nav{-webkit-transform:translateX(0);transform:translateX(0);z-index:4}.menu-open header .mask{z-index:3;opacity:.75;width:100%}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(2px)}60%{transform:translateY(-3px)}90%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(-180deg)}}#sidebar{font-size:16px!important;line-height:22px}#sidebar .widget-area .widget-container{margin-bottom:2.5em}#sidebar .widget-area .widget-container::after{clear:both;content:"";display:table}#sidebar .widget-area #ai1ec_agenda_widget-2 .widget-title,#sidebar .widget-area .widget_categories .widget-title{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}#sidebar .widget-area .widget_mc_mm_widget h4{border-bottom:1px solid #e6e6e6;padding-bottom:20px;margin-bottom:15px}#sidebar .cat-item-1,#sidebar .cat-item-128,#sidebar .cat-item-129,#sidebar .cat-item-130{display:none}.blog main,.single-ai1ec_event main,.single-post main{max-width:68.75em;margin-left:auto;margin-right:auto;padding:3.75em 15px 0}.blog main::after,.single-ai1ec_event main::after,.single-post main::after{clear:both;content:"";display:table}.blog h1,.blog h2,.single-ai1ec_event h1,.single-ai1ec_event h2,.single-post h1,.single-post h2{text-align:left}.blog section#content,.single-ai1ec_event section#content,.single-post section#content{padding:40px 0 0}@media screen and (min-width:750px) and (max-width:53.75em){.blog section#content,.single-ai1ec_event section#content,.single-post section#content{padding:40px 0}}@media screen and (min-width:53.75em){.blog section#content,.single-ai1ec_event section#content,.single-post section#content{padding:40px 0}}.blog #content .article,.blog #content .entry-content,.single-ai1ec_event #content .article,.single-ai1ec_event #content .entry-content,.single-post #content .article,.single-post #content .entry-content{position:relative;display:block}.blog #content .article::after,.blog #content .entry-content::after,.single-ai1ec_event #content .article::after,.single-ai1ec_event #content .entry-content::after,.single-post #content .article::after,.single-post #content .entry-content::after{clear:both;content:"";display:table}.blog #content .entry-title,.single-ai1ec_event #content .entry-title,.single-post #content .entry-title{font-size:32px;margin:20px 0 .9375em;line-height:39px}@media screen and (min-width:53.75em){.blog #content .entry-title,.single-ai1ec_event #content .entry-title,.single-post #content .entry-title{font-size:45px;line-height:55px}}.blog #content .entry-title a,.single-ai1ec_event #content .entry-title a,.single-post #content .entry-title a{color:#ff8471}.blog #content article .feature-img,.single-ai1ec_event #content article .feature-img,.single-post #content article .feature-img{text-align:center;background-color:transparent;margin-bottom:2.5em;line-height:0}.blog #content article .feature-img .wp-post-image,.single-ai1ec_event #content article .feature-img .wp-post-image,.single-post #content article .feature-img .wp-post-image{width:100%;height:auto;margin-bottom:0}.blog #content article .feature-img span,.single-ai1ec_event #content article .feature-img span,.single-post #content article .feature-img span{margin:20px 0}.blog #content article .entry-content h1,.blog #content article .entry-content h2,.blog #content article .entry-content h3,.single-ai1ec_event #content article .entry-content h1,.single-ai1ec_event #content article .entry-content h2,.single-ai1ec_event #content article .entry-content h3,.single-post #content article .entry-content h1,.single-post #content article .entry-content h2,.single-post #content article .entry-content h3{margin:.9375em 0 0}.blog #content article .entry-content ul,.single-ai1ec_event #content article .entry-content ul,.single-post #content article .entry-content ul{list-style-type:disc;margin:1.5625em 0 1.5625em 1.5625em}.blog #content article .entry-content ul li,.single-ai1ec_event #content article .entry-content ul li,.single-post #content article .entry-content ul li{padding:5px 0}.blog #content article .entry-content ol,.single-ai1ec_event #content article .entry-content ol,.single-post #content article .entry-content ol{list-style-type:decimal;margin-left:20px}.blog #content article .entry-content ol li,.single-ai1ec_event #content article .entry-content ol li,.single-post #content article .entry-content ol li{padding:5px 0}.blog #content .callout,.single-ai1ec_event #content .callout,.single-post #content .callout{margin:0!important;padding:25px!important;line-height:28px!important;background-color:transparent!important;border-radius:0!important;border:none!important;font-size:20px!important;background-color:#f2f2f2!important}.blog #content .wp-caption .wp-caption-text,.single-ai1ec_event #content .wp-caption .wp-caption-text,.single-post #content .wp-caption .wp-caption-text{font-size:14px;background-color:#e6e6e6}.blog #content .wp-caption img,.blog #content .wp-caption p,.single-ai1ec_event #content .wp-caption img,.single-ai1ec_event #content .wp-caption p,.single-post #content .wp-caption img,.single-post #content .wp-caption p{float:left;width:100%}.blog #content .wp-caption p,.single-ai1ec_event #content .wp-caption p,.single-post #content .wp-caption p{padding:5px 10px}.blog #content .alignright,.single-ai1ec_event #content .alignright,.single-post #content .alignright{float:right;display:inline-block;margin:1.5625em}.blog #content .alignleft,.single-ai1ec_event #content .alignleft,.single-post #content .alignleft{display:inline-block;margin:1.5625em;float:left}.blog #content .aligncenter,.single-ai1ec_event #content .aligncenter,.single-post #content .aligncenter{text-align:center;vertical-align:middle}.blog #content .entry-meta,.single-ai1ec_event #content .entry-meta,.single-post #content .entry-meta{font-size:14px;text-transform:uppercase}.blog #content .entry-meta .author,.single-ai1ec_event #content .entry-meta .author,.single-post #content .entry-meta .author{font-weight:700;display:inline-block;padding-right:10px}.blog #content .entry-meta .author a,.single-ai1ec_event #content .entry-meta .author a,.single-post #content .entry-meta .author a{color:#555}.blog #content .post-categories,.single-ai1ec_event #content .post-categories,.single-post #content .post-categories{font-size:14px;font-weight:700;color:#555}.blog #content #nav-below,.single-ai1ec_event #content #nav-below,.single-post #content #nav-below{clear:both}.blog #content .nav-next,.blog #content .nav-previous,.single-ai1ec_event #content .nav-next,.single-ai1ec_event #content .nav-previous,.single-post #content .nav-next,.single-post #content .nav-previous{float:left}.blog #content .nav-next,.single-ai1ec_event #content .nav-next,.single-post #content .nav-next{float:right}.blog #content .EnlighterJSWrapper ul.EnlighterJS,.single-ai1ec_event #content .EnlighterJSWrapper ul.EnlighterJS,.single-post #content .EnlighterJSWrapper ul.EnlighterJS{border:0;margin-left:0;padding:5px 15px;background-color:#f9f4f3}.blog #content .EnlighterJSWrapper ul.EnlighterJS li,.single-ai1ec_event #content .EnlighterJSWrapper ul.EnlighterJS li,.single-post #content .EnlighterJSWrapper ul.EnlighterJS li{background-color:#f9f4f3}body .search{clear:both;font-size:14px;margin-bottom:1.875em;background-color:#f2f2f2}body .search::after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){body .search{width:250px;float:right;margin-bottom:0}}#sidebar body .search{width:100%}body .search form::after{clear:both;content:"";display:table}body .search input{float:left;display:block;margin-right:4.07256%;width:82.65457%;line-height:40px;height:40px;vertical-align:middle;font-size:14px;font-weight:700;border:none;box-shadow:none;color:#555;outline:0;padding:.9375em;background-color:#f2f2f2}body .search input:last-child{margin-right:0}@media screen and (min-width:53.75em){body .search input{float:left;display:block;margin-right:4.07256%;width:73.98186%}body .search input:last-child{margin-right:0}}body .search input::-webkit-input-placeholder{color:#bfbfbf}body .search input::-moz-placeholder{color:#bfbfbf}body .search input:-moz-placeholder{color:#bfbfbf}body .search input:-ms-input-placeholder{color:#bfbfbf}body .search button{float:left;display:block;margin-right:4.07256%;width:13.27286%;margin-right:0;color:#555;padding:.9375em;text-align:right;background-color:#f2f2f2}body .search button:last-child{margin-right:0}@media screen and (min-width:53.75em){body .search button{float:left;display:block;margin-right:4.07256%;width:21.94558%;min-width:50px}body .search button:last-child{margin-right:0}}body .search button:focus{outline:0!important}.widget-area body .search{margin-bottom:3.75em}.saboxplugin-wrap{margin:3.5em 0!important;padding:2.5em 0!important;border-width:1px 0!important;position:relative!important}.saboxplugin-socials{border:0!important;background:0!important;box-shadow:none!important}.saboxplugin-socials a{margin-left:2px!important;border:none!important}.saboxplugin-socials .saboxplugin-icon-grey{font-size:18px!important;color:#7f7f7f!important}@media screen and (min-width:40em){.saboxplugin-socials{position:absolute!important;top:10px!important;right:0!important}}.saboxplugin-authorname{margin:0 0 5px 0!important;font-family:utopia-std!important;font-size:1.5625em!important;font-style:italic!important;padding-top:25px}@media screen and (min-width:40em){.saboxplugin-authorname{padding-top:10px}}.saboxplugin-authorname a{color:#ff8471!important;border:none!important}.saboxplugin-wrap .saboxplugin-gravatar{padding:0 20px 20px 0!important;max-height:100px;max-width:100px;margin-right:20px}.saboxplugin-wrap .saboxplugin-gravatar img{max-height:100px;max-width:100px;border-radius:100px}.saboxplugin-wrap .saboxplugin-desc{margin-bottom:10px!important;font-size:16px!important;line-height:1.5625em!important}.widget_text{background-image:url(/wp-content/uploads/2016/04/logo_pattern.png);background-size:cover;background-position:right -2px;background-repeat:no-repeat;border:1px solid #e6e6e6;padding:2.5em 1.5625em!important}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.widget_text{background-image:url(/wp-content/uploads/2016/04/logo_pattern_2x.png);background-size:cover}}.widget_text h3{border:0!important;font-size:13px;font-family:Avenir,proxima-nova;font-weight:700;font-style:normal;letter-spacing:2px;margin:0 0 1.5625em!important;padding:0!important;text-transform:uppercase}.widget_text .hire-us{font-weight:700;font-size:14px;margin-bottom:0!important;margin-top:1.5625em}.widget_text .hire-us::after{clear:both;content:"";display:table}.widget_text .hire-us a{display:inline-block;padding:5px 15px;border:2px solid #ff8471;color:#ff8471}.widget_text .hire-us a:hover{color:#fff;background-color:#ff8471;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.widget_text .text{display:table!important;padding-right:75px}@media screen and (min-width:40em){.widget_text .text{padding-right:180px}}@media screen and (min-width:53.75em){.widget_text .text{padding-right:75px}}.widget_text img{float:left!important;border-radius:100px;margin:0 20px 0 0!important;width:100px}#text-3.widget_text{background:0 0;border:none;padding:0!important}#text-3.widget_text a{letter-spacing:1px;width:100%}.page-sidebar #text-3.widget_text{display:none}.widget_tp_widget_recent_tweets a{color:#555}.widget_tp_widget_recent_tweets .twitter_time{width:100%;display:block;padding-bottom:1.875em;border-bottom:1px solid #e6e6e6}.tp_recent_tweets li{line-height:1.75em!important}.tp_recent_tweets li:last-child{padding-bottom:0}.widget_categories ul{list-style-type:none;display:block}.widget_categories ul li{float:left;display:block;margin-right:13.30108%;width:43.34946%;display:inline-block;width:auto;font-size:.75em;color:#999;text-transform:uppercase;background-color:#f2f2f2;margin:0 5px 10px 0;padding:5px 10px;letter-spacing:.5px}.widget_categories ul li:last-child{margin-right:0}.widget_categories ul li:hover a{color:#ff8471;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.widget_categories ul li a{color:#555}.ai1ec-popover{visibility:hidden}#ai1ec-container,#ai1ec_agenda_widget-2,#ai1ec_agenda_widget-4{margin-bottom:0}#ai1ec-container div::after,#ai1ec_agenda_widget-2 div::after,#ai1ec_agenda_widget-4 div::after{clear:both;content:"";display:table}#ai1ec-container *,#ai1ec_agenda_widget-2 *,#ai1ec_agenda_widget-4 *{margin:0;padding:0;background:0 0;text-shadow:none;border-radius:0;border:none}#ai1ec-container .ai1ec-event,#ai1ec_agenda_widget-2 .ai1ec-event,#ai1ec_agenda_widget-4 .ai1ec-event{position:relative}#ai1ec-container .ai1ec-event-location,#ai1ec-container .ai1ec-event-title,#ai1ec_agenda_widget-2 .ai1ec-event-location,#ai1ec_agenda_widget-2 .ai1ec-event-title,#ai1ec_agenda_widget-4 .ai1ec-event-location,#ai1ec_agenda_widget-4 .ai1ec-event-title{font-family:Avenir,proxima-nova!important;font-size:16px!important}#ai1ec-container .ai1ec-event-time,#ai1ec_agenda_widget-2 .ai1ec-event-time,#ai1ec_agenda_widget-4 .ai1ec-event-time{color:#bd9147;font-size:16px!important;font-family:Avenir,proxima-nova!important}#ai1ec-container .ai1ec-event-location,#ai1ec_agenda_widget-2 .ai1ec-event-location,#ai1ec_agenda_widget-4 .ai1ec-event-location{font-weight:400}#ai1ec-container .ai1ec-no-results,#ai1ec_agenda_widget-2 .ai1ec-no-results,#ai1ec_agenda_widget-4 .ai1ec-no-results{text-align:center;margin-top:2.5em}#ai1ec-container .ai1ec-weekday,#ai1ec_agenda_widget-2 .ai1ec-weekday,#ai1ec_agenda_widget-4 .ai1ec-weekday{visibility:hidden}#ai1ec-container .ai1ec-date,#ai1ec_agenda_widget-2 .ai1ec-date,#ai1ec_agenda_widget-4 .ai1ec-date{padding-top:.9375em;padding-bottom:1.875em;border-bottom:1px solid #e6e6e6}#ai1ec-container .ai1ec-date:last-child,#ai1ec_agenda_widget-2 .ai1ec-date:last-child,#ai1ec_agenda_widget-4 .ai1ec-date:last-child{border-bottom:none}#ai1ec-container .ai1ec-date-title,#ai1ec_agenda_widget-2 .ai1ec-date-title,#ai1ec_agenda_widget-4 .ai1ec-date-title{border:1px solid #e6e6e6;border-top:solid 3px #ff8471;color:#555;margin-right:.9375em;width:60px;height:60px}#ai1ec-container .ai1ec-month,#ai1ec_agenda_widget-2 .ai1ec-month,#ai1ec_agenda_widget-4 .ai1ec-month{color:#ff8471;padding:8px 0;font-size:11px}#ai1ec-container .ai1ec-day,#ai1ec_agenda_widget-2 .ai1ec-day,#ai1ec_agenda_widget-4 .ai1ec-day{font-weight:400;font-size:26px}#ai1ec-container .ai1ec-date-events,#ai1ec_agenda_widget-2 .ai1ec-date-events,#ai1ec_agenda_widget-4 .ai1ec-date-events{position:relative;margin-right:1.875em;font-family:Avenir,proxima-nova}#ai1ec-container .ai1ec-date-events .ai1ec-event-header,#ai1ec_agenda_widget-2 .ai1ec-date-events .ai1ec-event-header,#ai1ec_agenda_widget-4 .ai1ec-date-events .ai1ec-event-header{padding-bottom:.9375em!important}#ai1ec-container .ai1ec-date-events .ai1ec-event div,#ai1ec_agenda_widget-2 .ai1ec-date-events .ai1ec-event div,#ai1ec_agenda_widget-4 .ai1ec-date-events .ai1ec-event div{padding:0}#ai1ec-container .ai1ec-date-events .ai1ec-event .ai1ec-event-title,#ai1ec_agenda_widget-2 .ai1ec-date-events .ai1ec-event .ai1ec-event-title,#ai1ec_agenda_widget-4 .ai1ec-date-events .ai1ec-event .ai1ec-event-title{padding-left:0;color:#555;font-weight:700}#ai1ec-container .ai1ec-date-events .ai1ec-event .ai1ec-read-more,#ai1ec_agenda_widget-2 .ai1ec-date-events .ai1ec-event .ai1ec-read-more,#ai1ec_agenda_widget-4 .ai1ec-date-events .ai1ec-event .ai1ec-read-more{font-size:15px;line-height:18px;font-weight:700;font-style:normal}#ai1ec-container .ai1ec-date-events .ai1ec-event .ai1ec-read-more:after,#ai1ec_agenda_widget-2 .ai1ec-date-events .ai1ec-event .ai1ec-read-more:after,#ai1ec_agenda_widget-4 .ai1ec-date-events .ai1ec-event .ai1ec-read-more:after{content:"→"}#ai1ec-container .ai1ec-subscribe-buttons-widget,#ai1ec_agenda_widget-2 .ai1ec-subscribe-buttons-widget,#ai1ec_agenda_widget-4 .ai1ec-subscribe-buttons-widget{margin-top:1.875em;display:none}.ai1ec_event.type-ai1ec_event h2{padding:0}.ai1ec_event.type-ai1ec_event .ai1ec-single-event{font-family:Avenir,proxima-nova;color:#555}.ai1ec_event.type-ai1ec_event .entry-meta,.ai1ec_event.type-ai1ec_event .saboxplugin-wrap{display:none}#comments h3.comment-reply-title{margin:.9375em 0 0}#comments h3.comments-title{margin:0 0 .9375em}#comments .comment-author{position:relative}#comments .comment-author img{border-radius:100px;height:32px}#comments .comment-author cite{font-weight:700;text-transform:uppercase;font-size:13px;font-style:normal;position:absolute;left:45px;top:3px}#comments .comment-author .says{display:none}#comments .comment-meta{font-size:13px;margin-bottom:1.5625em;text-transform:uppercase}#comments .reply a{border:solid 2px #ff8575;text-align:center;color:#ff8471!important;font-size:13px;font-weight:700;padding:8px 15px 7px}#comments .reply a:hover{background-color:#ff8471;color:#fff!important}#comments .children{padding:30px 70px}#comments #respond .comment-form-comment{margin:0}#comments #respond .form-submit input{background-color:transparent;margin:0 0 1.5625em}#comments li.comment{padding:0 0 1.875em;margin:0 0 1.875em;border-bottom:1px solid #e6e6e6}#ai1ec-calendar p{font-family:Avenir,proxima-nova;font-size:16px;margin:0 0 .9375em;color:#555;line-height:1.5em}#ai1ec-calendar .ai1ec-date:first-child{border-top:1px solid #e6e6e6}#ai1ec-calendar .ai1ec-event-header{pointer-events:none}#ai1ec-calendar .ai1ec-event-toggle{display:none}#ai1ec-calendar .ai1ec-date{padding-top:1.875em}#ai1ec-calendar .ai1ec-event{box-shadow:none}#ai1ec-calendar .ai1ec-event-title{padding-left:20px}#ai1ec-calendar .ai1ec-event-time{font-family:Avenir,proxima-nova;padding-left:20px;font-size:16px;color:#555}#ai1ec-calendar .ai1ec-event-location{display:inline-block}#ai1ec-calendar .ai1ec-event-summary{padding:20px}#ai1ec-calendar .ai1ec-read-more{color:#ff8471;float:left}#ai1ec-calendar .ai1ec-btn-group.ai1ec-actions{float:left}#ai1ec-calendar .ai1ec-btn-group.ai1ec-actions a{color:#ff8471!important;font-size:16px}#ai1ec-calendar .ai1ec-btn-group.ai1ec-actions .ai1ec-fa.ai1ec-fa-arrow-right{display:none}#ai1ec-calendar .ai1ec-dropdown-menu{background-color:#fff}#ai1ec-calendar .ai1ec-agenda-buttons{display:none}#ai1ec-calendar .ai1ec-views-dropdown{display:none}#ai1ec-calendar .ai1ec-agenda-view{margin:20px 0}#ai1ec-calendar .ai1ec-pull-left,#ai1ec-calendar .ai1ec-title-buttons{display:none}.is-page-calendar main{max-width:68.75em;margin-left:auto;margin-right:auto;padding:3.75em 15px 0}.is-page-calendar main::after{clear:both;content:"";display:table}.is-page-calendar section#content{padding:40px 0 0}@media screen and (min-width:750px) and (max-width:53.75em){.is-page-calendar section#content{padding:40px 0}}@media screen and (min-width:53.75em){.is-page-calendar section#content{padding:40px 0}}.page-tabs{border-top:1px solid #e6e6e6;margin-left:15px;margin-right:15px;padding:0 0 3.75em 0!important}@media screen and (min-width:53.75em){.page-tabs{padding:0 0 3.75em 0!important;margin:0 auto}}.page-tabs a{float:left;display:block;margin-right:4.07256%;width:100%;font-size:14px;text-transform:uppercase;text-align:center;color:#ff8471;font-weight:700;height:45px;overflow:hidden;padding:10px 0;border-bottom:1px solid #e6e6e6;border-bottom-color:#e6e6e6}.page-tabs a:last-child{margin-right:0}@media screen and (min-width:40em){.page-tabs a{padding:15px 0 0 0;border-bottom:0;float:left;display:block;margin-right:4.07256%;width:30.61829%}.page-tabs a:last-child{margin-right:0}.page-tabs a:nth-child(3){margin-right:0}}.page-tabs a.active{border-top:5px solid #ff8471;color:#ff8471;margin-top:-1px;line-height:22px;pointer-events:none}.page-tabs a:hover{color:#ff4225}.page-tabs+.slated-container{margin-top:3.75em}.related-posts{max-width:68.75em;margin-left:auto;margin-right:auto;padding:0 15px 2.5em;text-align:center}.related-posts::after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.related-posts{padding-bottom:7.8125em}}.related-posts h2{margin:1.875em;font-size:45px;line-height:55px;padding:0}.related-posts a h3{color:#bd9147;margin:0;padding:10px 0;border-bottom:1px solid #e6e6e6;line-height:30px}.related-posts a img{width:100%;height:auto}.related-posts ul{text-align:left;margin-bottom:1.5625em}@media screen and (min-width:53.75em){.related-posts ul{display:flex;justify-content:space-between;align-items:stretch}}.related-posts ul li{width:100%;padding-bottom:3.75em}@media screen and (min-width:53.75em){.related-posts ul li{width:30.61829%;display:flex;flex-flow:column nowrap;justify-content:space-between}}.related-posts ul li a{flex:1;display:flex;flex-flow:column nowrap;justify-content:space-between}.related-posts ul li .avatar{float:right;border-radius:80px}.related-posts ul li .author{font-size:14px;line-height:22px;margin-top:25px;display:flex;justify-content:space-between;align-items:center}.related-posts ul li .author a{text-transform:uppercase;font-weight:700}.corner-box{background-color:#f5eeec;position:relative;text-align:left;position:relative;left:0;right:0;margin:0 auto}.corner-box .corner{width:100%;height:0;border-left:40px solid #fff;border-top:40px solid #f5eeec}.corner-box .corner:first-child{border-bottom:40px solid #f5eeec;border-right:40px solid #fff;border-left:none;border-top:none}.corner-box .container,.corner-box h1,.corner-box h2,.corner-box h4,.corner-box p{padding:0 50px;margin:0}.corner-box .container:first-child,.corner-box h1:first-child,.corner-box h2:first-child,.corner-box h4:first-child,.corner-box p:first-child{margin:0 0 10px 0}.corner-box h1,.corner-box h2,.corner-box h4{margin-bottom:15px}@media screen and (min-width:53.75em){.corner-box{width:680px;float:none}}section.slated-container{width:100%;position:relative;max-width:none;padding:3.75em 0 0;margin-bottom:3.75em;background-color:#f5eeec}section.slated-container::after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){section.slated-container{padding:3.75em 0 0}}section.slated-container ul{margin-top:10px}section.slated-container h1{margin-bottom:1.875em;text-align:center}@media screen and (min-width:53.75em){section.slated-container h1{text-align:left;float:left;display:block;margin-right:4.07256%;width:47.96372%}section.slated-container h1:last-child{margin-right:0}section.slated-container h1:nth-child(1){margin-right:0}}section.slated-container .container{max-width:68.75em;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}section.slated-container .container::after{clear:both;content:"";display:table}section.slated-container .overlap-box{float:left;display:block;margin-right:4.07256%;width:100%;margin-bottom:3.75em;float:left;clear:right}section.slated-container .overlap-box:last-child{margin-right:0}section.slated-container .overlap-box img{height:auto;width:100%}section.slated-container .overlap-box h3,section.slated-container .overlap-box h4{margin:0 0 .9375em;font-size:14px;line-height:18px;font-family:Avenir,proxima-nova;text-transform:uppercase;font-weight:700;font-style:normal;letter-spacing:1px}section.slated-container .overlap-box p{margin:0}section.slated-container .overlap-box ul{list-style-type:disc;padding-left:20px}section.slated-container .overlap-box .overlap-text{background-color:#fff;margin:0;position:relative;padding:1.875em;font-size:16px}@media screen and (min-width:53.75em){section.slated-container .overlap-box .overlap-text{margin:0 1.875em;margin-top:-50px}}@media screen and (min-width:53.75em){section.slated-container .overlap-box{float:left;display:block;margin-right:4.07256%;width:47.96372%;margin-bottom:5.625em}section.slated-container .overlap-box:last-child{margin-right:0}section.slated-container .overlap-box:nth-child(2n){margin-right:0}section.slated-container .overlap-box:nth-child(2n+1){clear:left}section.slated-container .overlap-box:nth-child(2n){float:right}section.slated-container .overlap-box.overlap-left{float:left;margin-top:-45px}}section.slated-container:after,section.slated-container:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:visible;backface-visibility:visible}section.slated-container:before{top:0;transform:skewY(-1.5deg);transform-origin:0}section.slated-container:after{bottom:0;transform-origin:0 100%}.slated-container+#footer{border-top:0}section.slated-container.reverse:before{top:0;transform:skewY(1.5deg);transform-origin:100% 0}section.slated-container.reverse:after{bottom:0;transform:skewY(-1.5deg);transform-origin:100% 0}.pum.pum-theme-2781,.pum.pum-theme-default-theme{background:rgba(214,188,147,.8)}.pum .popmake.theme-2781{padding:20px;background:#fff;text-align:center}.pum .popmake.theme-2781:before{position:absolute;left:20px;right:20px;top:20px;bottom:20px;border:1px solid #e5e5e5;content:""}.pum .popmake.theme-2781 .pum-content{max-width:540px;margin:0 auto;padding:75px 0;text-align:center}.pum .popmake.theme-2781 .pum-content .h4{color:#ff8575;font-size:38px;font-style:italic;margin:0 0 15px;font-family:utopia-std;text-transform:none;font-weight:400;line-height:1.1}.pum .popmake.theme-2781 .pum-content p{font-size:18px;font-weight:500;color:#8c9196;margin:0 0 32px;line-height:1.5}.pum .popmake.theme-2781 .pum-close{background:0 0;border:none;top:30px;right:30px;width:18px;height:18px;line-height:18px;overflow:hidden;padding:0}.pum .popmake.theme-2781 .pum-close:before{display:block;content:"\f00d";position:absolute;width:18px;height:18px;text-align:center;font-family:FontAwesome;top:0;left:0;color:#d8d8d8;background:#fff;z-index:2;font-size:22px}body #mailmunch-optin-form .input-field{color:#8c9196;font-size:14px;font-weight:700;line-height:30px;padding:8px 10px 8px;height:46px}body #mailmunch-optin-form .custom-field-preview-container,body #mailmunch-optin-form .submit-wrapper{display:inline-block;vertical-align:top}body #mailmunch-optin-form input[type=submit]{background-color:#fff!important;border:2px solid #ff8575!important;color:#ff8575!important;font-family:Avenir,proxima-nova;font-weight:700;padding:14px 15px 14px}body #mailmunch-optin-form input[type=submit]:hover{background-color:#ff8575!important;color:#fff!important;border:2px solid #fff!important}