a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-size:62.5%;padding:0;margin:0;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input:active,input:focus{outline:0}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background:rgba(0,0,0,.1)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#414242!important}.group:after{content:"";display:table;clear:both}::-webkit-scrollbar{width:0}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:rgba(0,0,0,.25);opacity:0;-webkit-transform:translateX(-200%);transform:translateX(-200%);-webkit-transition:opacity .35s linear;transition:opacity .35s linear}.modal-overlay.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.content{max-width:1200px;margin:0 auto}section{padding:10em 8em}section.spaced-out{margin:4em 0}.section-header{margin-bottom:4em}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){section{padding:8em 4em 8em 12em}}@media screen and (max-width:680px){section{padding:4em 2em}section.spaced-out{margin:2em 0}}body{font-family:Open Sans,Helvetica,Sans-Serif}h1{font-size:5.6em}h1,h2{font-family:Source Serif Pro,Georgia,Serif;font-weight:900}h2{font-size:3.3em}h3{font-size:4.2em;font-weight:100;line-height:1.25em}h4{font-size:1.8em;margin:.2em 0}p{font-family:Source Serif Pro,Georgia,Serif;font-size:2em;line-height:1.25em;margin:.6em 0}.text-centered{text-align:center}.text-bg{display:inline-block;padding:.6em 1em;position:relative}.text-bg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.text-bg-green{position:relative}.text-bg-green:after{background:url(../images/backgrounds/green-diagonals.svg) 50% repeat;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.text-bg-aqua{position:relative}.text-bg-aqua:after{background:url(../images/backgrounds/aqua-diagonals.svg) 50% repeat;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.text-bg-gold{position:relative}.text-bg-gold:after{background:url(../images/backgrounds/gold-diagonals.svg) 50% repeat;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.text-bg-green-dots{position:relative}.text-bg-green-dots:after{background:url(../images/backgrounds/green-circles.svg) repeat 50%;background-size:10px auto;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.text-bg-grey-dots{position:relative}.text-bg-grey-dots:after{background:url(../images/backgrounds/grey-circles.svg) repeat 50%;background-size:10px auto;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.bg-offset:after{top:40px;left:40px;-webkit-transform:translateX(-40px) translateY(-40px);transform:translateX(-40px) translateY(-40px)}.text-middle{display:table;height:100%;width:100%}.text-middle>*{display:table-cell;vertical-align:middle}@media screen and (max-width:960px){body{font-size:50%}}@media screen and (max-width:680px){h1{font-size:4.8em}}.global-header{position:fixed;left:0;right:0;top:0;margin:0 auto;padding:0 2em;z-index:99}.global-header .contact-btn{font-family:Source Serif Pro,Georgia,Serif;display:inline-block;padding:.4em 1em;border:7px solid #f7c34d;text-decoration:none;color:#231f20;font-size:2em;font-weight:700;position:absolute;top:1em;right:1em;background:#fff;z-index:99}.global-header .contact-btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#f7c34d;z-index:-1;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s cubic-bezier(.75,.01,.15,1);transition:-webkit-transform .2s cubic-bezier(.75,.01,.15,1);transition:transform .2s cubic-bezier(.75,.01,.15,1);transition:transform .2s cubic-bezier(.75,.01,.15,1),-webkit-transform .2s cubic-bezier(.75,.01,.15,1)}.global-header .contact-btn:hover{color:#fff}.global-header .contact-btn:hover:after{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .2s cubic-bezier(0,.75,.15,1);transition:-webkit-transform .2s cubic-bezier(0,.75,.15,1);transition:transform .2s cubic-bezier(0,.75,.15,1);transition:transform .2s cubic-bezier(0,.75,.15,1),-webkit-transform .2s cubic-bezier(0,.75,.15,1)}.global-header.condensed .contact-btn,.global-header.condensed .logo,.global-header.condensed .logo-wrapper{-webkit-transform:scale(.8);transform:scale(.8)}.logo-wrapper{display:block;position:absolute;top:1em;left:1em}.logo,.logo-wrapper{max-width:165px;-webkit-transform-origin:0 0;transform-origin:0 0}.logo{width:100%}@media screen and (max-width:960px){.global-header .contact-btn{display:none}.global-header{position:absolute}}.the-ib{opacity:1}.desktop-logo{display:block}.mobile-logo{display:none;margin-top:2em;margin-left:1.5em}@media screen and (max-width:960px){.desktop-logo{display:none}.mobile-logo{display:block}}.intro{padding-bottom:0;padding-top:22em}.intro h2{padding:.5em}.intro .content{max-width:860px}.intro .content .col-right{width:80px;white-space:nowrap;position:relative}.intro .content .col-right label{font-family:Source Serif Pro,Georgia,Serif;white-space:nowrap;position:absolute;top:0;bottom:0;right:0;margin:auto 0;width:1px;height:20px;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.intro .content .col-right span{display:inline-block;margin-left:5px;font-size:1.8em}.intro .content .col-right figure{display:inline-block;width:100px;height:10px;position:relative;-webkit-animation:arrowBounce 1s ease alternate infinite;animation:arrowBounce 1s ease alternate infinite}.intro .content .col-right figure:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:3px;margin:auto;background:#ebebd7}.intro .content .col-right figure:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:10px;height:10px;border-left:3px solid #ebebd7;border-bottom:3px solid #ebebd7;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.intro h1{font-family:Open Sans,Helvetica,Sans-Serif;font-weight:400;font-size:4em;line-height:1.4em}.intro header h2{width:100%}.intro header figure{width:80px;padding:0 0 0 2em}.intro header figure span{display:block;width:70px;height:70px;border-radius:50%;border:12px solid #79e2df;box-sizing:border-box}.headline{margin:1.5em 0;border:12px solid #b7f9ce;padding:2em 4em}.intro-console{position:relative;margin:0 auto;padding-top:65%;overflow:hidden}.console,.console svg{position:absolute;top:0;left:0;width:100%;height:100%}.human{width:90%;max-width:740px;margin:auto;height:0;padding-top:56%;bottom:-20px;right:0}.human,.human svg{position:absolute;left:0}.human svg{top:0;width:100%;height:100%}#head{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:tiltHead 6s ease infinite;animation:tiltHead 6s ease infinite}#neck{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#neck,#shoulders{-webkit-animation:tiltNeck 6s ease infinite;animation:tiltNeck 6s ease infinite}#shoulders{-webkit-transform-origin:50% 120%;transform-origin:50% 120%}#pointer{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:pushMiddleButton 9s ease infinite;animation:pushMiddleButton 9s ease infinite}@-webkit-keyframes pushMiddleButton{0%,50%,to{-webkit-transform:translateX(200%) translateY(100%) rotate(0);transform:translateX(200%) translateY(100%) rotate(0)}25%{-webkit-transform:translateX(266%) translateY(-14%) rotate(10deg);transform:translateX(266%) translateY(-14%) rotate(10deg)}75%{-webkit-transform:translateX(225%) translateY(-14%) rotate(0);transform:translateX(225%) translateY(-14%) rotate(0)}}@keyframes pushMiddleButton{0%,50%,to{-webkit-transform:translateX(200%) translateY(100%) rotate(0);transform:translateX(200%) translateY(100%) rotate(0)}25%{-webkit-transform:translateX(266%) translateY(-14%) rotate(10deg);transform:translateX(266%) translateY(-14%) rotate(10deg)}75%{-webkit-transform:translateX(225%) translateY(-14%) rotate(0);transform:translateX(225%) translateY(-14%) rotate(0)}}@-webkit-keyframes tiltNeck{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}30%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes tiltNeck{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}30%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes tiltHead{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}30%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes tiltHead{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}30%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes arrowBounce{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes arrowBounce{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media screen and (max-width:960px){.intro{padding-top:2em}.intro h2{padding:.9em}}@media screen and (max-width:680px){.intro header{margin-left:8em}.intro .content .col-right{display:none}}.statement{position:relative;height:0;padding-bottom:50%;background-repeat:no-repeat;background-position:50%;background-size:cover;background:#79e2df}.statement .bg-img{position:absolute;opacity:.5;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-filter:url(../images/filters/monochromes.svg#aquaFilter);filter:url(../images/filters/monochromes.svg#aquaFilter)}.statement h1{margin:1em 0 0;max-width:60%}.statement.active h1,.statement h1{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.statement.active h1{-webkit-transition:all .85s cubic-bezier(0,.75,.2,1) .25s;transition:all .85s cubic-bezier(0,.75,.2,1) .25s}@media screen and (max-width:960px){.statement h1{max-width:80%;margin:0}}@media screen and (max-width:680px){.statement h1{font-size:4.8em;max-width:100%;margin:0}}.stuff ul{margin-top:4em;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.stuff ul li{width:23rem;height:23rem;position:relative;box-sizing:border-box;margin:1rem;cursor:pointer}.stuff ul li .hover-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.stuff ul li .hover-container:after,.stuff ul li .hover-container:before{content:"";position:absolute;width:100%;height:8px;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.stuff ul li .hover-container:before{-webkit-transform:rotate(45deg) scaleX(2);transform:rotate(45deg) scaleX(2);-webkit-transition:-webkit-transform .5s cubic-bezier(.81,0,.5,1);transition:-webkit-transform .5s cubic-bezier(.81,0,.5,1);transition:transform .5s cubic-bezier(.81,0,.5,1);transition:transform .5s cubic-bezier(.81,0,.5,1),-webkit-transform .5s cubic-bezier(.81,0,.5,1)}.stuff ul li .hover-container:after{-webkit-transform:rotate(-45deg) scaleX(2);transform:rotate(-45deg) scaleX(2);-webkit-transition:-webkit-transform .5s cubic-bezier(.81,0,.5,1) .05s;transition:-webkit-transform .5s cubic-bezier(.81,0,.5,1) .05s;transition:transform .5s cubic-bezier(.81,0,.5,1) .05s;transition:transform .5s cubic-bezier(.81,0,.5,1) .05s,-webkit-transform .5s cubic-bezier(.81,0,.5,1) .05s}.stuff ul li .hover-container:hover:before{-webkit-transform:rotate(45deg) scaleX(2) scaleY(65);transform:rotate(45deg) scaleX(2) scaleY(65);-webkit-transition:-webkit-transform .85s cubic-bezier(0,.75,.35,1) .05s;transition:-webkit-transform .85s cubic-bezier(0,.75,.35,1) .05s;transition:transform .85s cubic-bezier(0,.75,.35,1) .05s;transition:transform .85s cubic-bezier(0,.75,.35,1) .05s,-webkit-transform .85s cubic-bezier(0,.75,.35,1) .05s;opacity:.5}.stuff ul li .hover-container:hover:after{-webkit-transform:rotate(-45deg) scaleX(2) scaleY(65);transform:rotate(-45deg) scaleX(2) scaleY(65);-webkit-transition:-webkit-transform .65s cubic-bezier(0,.75,.35,1);transition:-webkit-transform .65s cubic-bezier(0,.75,.35,1);transition:transform .65s cubic-bezier(0,.75,.35,1);transition:transform .65s cubic-bezier(0,.75,.35,1),-webkit-transform .65s cubic-bezier(0,.75,.35,1);opacity:.9}.stuff ul li.gold{border:12px solid #f7c34d}.stuff ul li.gold .hover-container:after,.stuff ul li.gold .hover-container:before{background:#f7c34d}.stuff ul li.green{border:12px solid #b7f9ce}.stuff ul li.green .hover-container:after,.stuff ul li.green .hover-container:before{background:#b7f9ce}.stuff ul li.blue{border:12px solid #1f9db2}.stuff ul li.blue .hover-container:after,.stuff ul li.blue .hover-container:before{background:#1f9db2}.stuff ul li.aqua{border:12px solid #79e2df}.stuff ul li.aqua .hover-container:after,.stuff ul li.aqua .hover-container:before{background:#79e2df}.stuff ul li.grey{border:12px solid #ebebd7}.stuff ul li.grey .hover-container:after,.stuff ul li.grey .hover-container:before{background:#ebebd7}.stuff ul li a{position:absolute;top:0;left:0;right:0;bottom:0;text-decoration:none;color:#000;font-family:Source Serif Pro,Georgia,Serif;font-size:3.3em;cursor:pointer}.stuff ul li a label{text-align:center;cursor:pointer}.stuff ul li a span{position:relative;display:inline-block;max-width:80%;text-align:center;z-index:1;padding:.4em;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.stuff ul li a span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1;-webkit-transition:all .15s cubic-bezier(.81,0,.5,1);transition:all .15s cubic-bezier(.81,0,.5,1)}.stuff ul li a:hover span{-webkit-transform:scale(1);transform:scale(1)}.stuff ul li a:hover span:before{-webkit-transform:scaleX(5) scaleY(0);transform:scaleX(5) scaleY(0);-webkit-transition:all .35s cubic-bezier(.7,-.05,0,1) .1s;transition:all .35s cubic-bezier(.7,-.05,0,1) .1s}.stuff ul li.active a span{-webkit-transform:scale(1.05);transform:scale(1.05)}.stuff ul li.active a span:before{-webkit-transform:scaleX(5) scaleY(0);transform:scaleX(5) scaleY(0);-webkit-transition:all .35s cubic-bezier(.5,0,0,1);transition:all .35s cubic-bezier(.5,0,0,1)}.stuff ul li.active .hover-container:before{-webkit-transform:rotate(35deg) scaleX(2) scaleY(65);transform:rotate(35deg) scaleX(2) scaleY(65);-webkit-transition:-webkit-transform .85s cubic-bezier(0,.75,.35,1) .05s;transition:-webkit-transform .85s cubic-bezier(0,.75,.35,1) .05s;transition:transform .85s cubic-bezier(0,.75,.35,1) .05s;transition:transform .85s cubic-bezier(0,.75,.35,1) .05s,-webkit-transform .85s cubic-bezier(0,.75,.35,1) .05s;opacity:.5}.stuff ul li.active .hover-container:after{-webkit-transform:rotate(-55deg) scaleX(2) scaleY(65);transform:rotate(-55deg) scaleX(2) scaleY(65);-webkit-transition:-webkit-transform .65s cubic-bezier(0,.75,.35,1);transition:-webkit-transform .65s cubic-bezier(0,.75,.35,1);transition:transform .65s cubic-bezier(0,.75,.35,1);transition:transform .65s cubic-bezier(0,.75,.35,1),-webkit-transform .65s cubic-bezier(0,.75,.35,1);opacity:.9}.stuff .modal{position:fixed;top:0;left:0;right:0;bottom:0;max-height:100vh;max-width:980px;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:auto;z-index:199;box-shadow:0 0 25em rgba(0,0,0,.285);visibility:hidden;opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:none;transition:none;background:#fff}.stuff .modal.active{visibility:visible;opacity:1;-webkit-transition:all .35s cubic-bezier(.8,0,0,1);transition:all .35s cubic-bezier(.8,0,0,1)}.stuff .modal .close-btn{position:absolute;width:80px;height:80px;top:-12px;right:-12px;left:auto;z-index:299}.stuff .modal .close-btn b{position:absolute;top:0;left:0;right:0;bottom:0;width:50%;height:5px;background:#231f20;margin:auto;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.stuff .modal .close-btn b:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .16s ease 25ms;transition:all .16s ease 25ms}.stuff .modal .close-btn b:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .15s ease;transition:all .15s ease}.stuff .modal .close-btn:hover b:first-child{-webkit-transform:scale(1.075) rotate(45deg);transform:scale(1.075) rotate(45deg);-webkit-transition:all .2s ease;transition:all .2s ease}.stuff .modal .close-btn:hover b:last-child{-webkit-transform:scale(1.075) rotate(-45deg);transform:scale(1.075) rotate(-45deg);-webkit-transition:all .2s ease .25s;transition:all .2s ease .25s}.stuff .modal.text-light header h2{color:#fff}.stuff .modal header{position:relative;height:0;padding-top:35%}.stuff .modal header .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:.2}.stuff .modal header h2{position:absolute;top:1em;left:0;right:0;margin:0 auto;max-width:90%;padding:0 4.1rem;text-align:center;font-family:Open Sans,Helvetica,Sans-Serif;font-size:5.6em}.stuff .modal .modal-body{overflow:hidden}.stuff .modal .modal-body-content{padding:3em 2em;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:4em;-webkit-column-gap:4em;column-gap:4em}.stuff .modal .modal-body-content p{margin-top:0;margin-bottom:1.2em}.stuff .gold .modal{border:12px solid #f7c34d}.stuff .gold .modal header{background-color:#f7c34d}.stuff .gold .modal header .bg-img{-webkit-filter:url(../images/filters/monochromes.svg#goldFilter);filter:url(../images/filters/monochromes.svg#goldFilter)}.stuff .gold .modal .close-btn{background:#f7c34d}.stuff .green .modal{border:12px solid #b7f9ce}.stuff .green .modal header{background-color:#b7f9ce}.stuff .green .modal header .bg-img{-webkit-filter:url(../images/filters/monochromes.svg#greenFilter);filter:url(../images/filters/monochromes.svg#greenFilter)}.stuff .green .modal .close-btn{background:#b7f9ce}.stuff .blue .modal{border:12px solid #1f9db2}.stuff .blue .modal header{background-color:#1f9db2}.stuff .blue .modal header .bg-img{-webkit-filter:url(../images/filters/monochromes.svg#blueFilter);filter:url(../images/filters/monochromes.svg#blueFilter)}.stuff .blue .modal .close-btn{background:#1f9db2}.stuff .aqua .modal{border:12px solid #79e2df}.stuff .aqua .modal header{background-color:#79e2df}.stuff .aqua .modal header .bg-img{-webkit-filter:url(../images/filters/monochromes.svg#aquaFilter);filter:url(../images/filters/monochromes.svg#aquaFilter)}.stuff .aqua .modal .close-btn{background:#79e2df}.stuff .grey .modal{border:12px solid #ebebd7}.stuff .grey .modal header{background-color:#ebebd7}.stuff .grey .modal header .bg-img{-webkit-filter:url(../images/filters/monochromes.svg#greyFilter);filter:url(../images/filters/monochromes.svg#greyFilter)}.stuff .grey .modal .close-btn{background:#ebebd7}@media screen and (max-width:960px){.stuff ul{margin-top:4em;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.stuff ul li{width:17rem;height:17rem;position:relative;box-sizing:border-box;margin:1rem}}@media screen and (max-width:680px){.stuff ul{max-width:400px;margin:0 auto}.stuff ul li{width:15rem;height:15rem;margin:1rem auto}.stuff .modal{top:0;bottom:0;background:#fff;height:auto}.stuff .modal .modal-body,.stuff .modal header{position:absolute;left:0;right:0}.stuff .modal header{top:0;padding-top:0;height:40%}.stuff .modal header h2{font-size:4em}.stuff .modal .modal-body{height:60%;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.stuff .modal .modal-body-content{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.ib-background h3{font-size:4.2em;font-weight:100;line-height:1.25em}.ib-background .col-left{width:45%}.ib-background .col-right{width:55%}.ib-background .me-wrapper{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:rotateDots 260s linear infinite;animation:rotateDots 260s linear infinite}@-webkit-keyframes rotateDots{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateDots{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:960px){.ib-background .content{-ms-flex-wrap:wrap;flex-wrap:wrap}.ib-background .col-left,.ib-background .col-right{width:100%}}.quote{background:url(../images/backgrounds/green-circles.svg) repeat 50%;text-align:center}.quote blockquote{font-family:Open Sans,Helvetica,Sans-Serif;font-size:4.2em;font-weight:200;margin:1em 0;line-height:1.2em;box-sizing:border-box;padding:0 1.5em;position:relative}.quote blockquote:before{top:-20px;left:0;background:url(../images/quotes.svg) no-repeat 0 0}.quote blockquote:after,.quote blockquote:before{content:"";position:absolute;width:65px;height:60px}.quote blockquote:after{bottom:0;right:0;background:url(../images/quotes.svg) no-repeat 100% 0}.quote cite{text-transform:uppercase;font-size:1.8em}@media screen and (max-width:960px){.quote blockquote{font-size:3.2em;padding:0 2.2em}}@media screen and (max-width:680px){.quote blockquote{font-size:2.2em;padding:0 1.5em}.quote blockquote:after,.quote blockquote:before{opacity:.2}}.clients-list{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clients-list li{-webkit-box-flex:0;-ms-flex:0 0 20vw;flex:0 0 20vw;height:20vw;max-height:16rem;max-width:16rem;margin:1rem;position:relative;overflow:hidden}.clients-list li div.background-logo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% auto;background-position:50%;background-repeat:no-repeat;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}.clients-list .aqua{background-color:#79e2df}.clients-list .blue{background-color:#1f9db2}.clients-list .green{background-color:#b7f9ce}.clients-list .grey{background-color:#ebebd7}.clients-list .gold{background-color:#f7c34d}.clients.active .clients-list li:first-child div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 85ms;transition:all .65s cubic-bezier(0,.75,.1,1) 85ms}.clients.active .clients-list li:nth-child(2) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .17s;transition:all .65s cubic-bezier(0,.75,.1,1) .17s}.clients.active .clients-list li:nth-child(3) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .255s;transition:all .65s cubic-bezier(0,.75,.1,1) .255s}.clients.active .clients-list li:nth-child(4) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .34s;transition:all .65s cubic-bezier(0,.75,.1,1) .34s}.clients.active .clients-list li:nth-child(5) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .425s;transition:all .65s cubic-bezier(0,.75,.1,1) .425s}.clients.active .clients-list li:nth-child(6) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .51s;transition:all .65s cubic-bezier(0,.75,.1,1) .51s}.clients.active .clients-list li:nth-child(7) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .595s;transition:all .65s cubic-bezier(0,.75,.1,1) .595s}.clients.active .clients-list li:nth-child(8) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .68s;transition:all .65s cubic-bezier(0,.75,.1,1) .68s}.clients.active .clients-list li:nth-child(9) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .765s;transition:all .65s cubic-bezier(0,.75,.1,1) .765s}.clients.active .clients-list li:nth-child(10) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .85s;transition:all .65s cubic-bezier(0,.75,.1,1) .85s}.clients.active .clients-list li:nth-child(11) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .935s;transition:all .65s cubic-bezier(0,.75,.1,1) .935s}.clients.active .clients-list li:nth-child(12) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 1.02s;transition:all .65s cubic-bezier(0,.75,.1,1) 1.02s}.clients.active .clients-list li:nth-child(13) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 1.105s;transition:all .65s cubic-bezier(0,.75,.1,1) 1.105s}.clients.active .clients-list li:nth-child(14) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 1.19s;transition:all .65s cubic-bezier(0,.75,.1,1) 1.19s}.clients.active .clients-list li:nth-child(15) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 1.275s;transition:all .65s cubic-bezier(0,.75,.1,1) 1.275s}.clients.active .clients-list li:nth-child(16) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 1.36s;transition:all .65s cubic-bezier(0,.75,.1,1) 1.36s}.clients.active .clients-list li:nth-child(17) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 1.445s;transition:all .65s cubic-bezier(0,.75,.1,1) 1.445s}.clients.active .clients-list li:nth-child(18) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 1.53s;transition:all .65s cubic-bezier(0,.75,.1,1) 1.53s}.clients.active .clients-list li:nth-child(19) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 1.615s;transition:all .65s cubic-bezier(0,.75,.1,1) 1.615s}.clients.active .clients-list li:nth-child(20) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 1.7s;transition:all .65s cubic-bezier(0,.75,.1,1) 1.7s}.clients.active .clients-list li:nth-child(21) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 1.785s;transition:all .65s cubic-bezier(0,.75,.1,1) 1.785s}.clients.active .clients-list li:nth-child(22) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 1.87s;transition:all .65s cubic-bezier(0,.75,.1,1) 1.87s}.clients.active .clients-list li:nth-child(23) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 1.955s;transition:all .65s cubic-bezier(0,.75,.1,1) 1.955s}.clients.active .clients-list li:nth-child(24) div.background-logo{-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) 2.04s;transition:all .65s cubic-bezier(0,.75,.1,1) 2.04s}.clients.active .clients-list li div.background-logo{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:960px){.clients-list li{-webkit-box-flex:0;-ms-flex:0 0 32vw;flex:0 0 32vw;height:32vw}}@media screen and (max-width:680px){.clients-list li{-webkit-box-flex:0;-ms-flex:0 0 49vw;flex:0 0 49vw;height:49vw}}.contact-form{position:relative}.contact-form .thanks{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.95);-webkit-transition:all .2s linear .2s;transition:all .2s linear .2s;opacity:0;visibility:hidden;z-index:-1}.contact-form .thanks .thanks-message{position:absolute;top:0;left:0;right:0;bottom:0;width:50%;max-width:640px;height:20%;margin:auto;opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transition:-webkit-transform .3s cubic-bezier(0,.7,.25,1);transition:-webkit-transform .3s cubic-bezier(0,.7,.25,1);transition:transform .3s cubic-bezier(0,.7,.25,1);transition:transform .3s cubic-bezier(0,.7,.25,1),-webkit-transform .3s cubic-bezier(0,.7,.25,1)}.contact-form .thanks h2{color:#231f20;text-align:center}.contact-form.thanking .thanks{z-index:99;opacity:1;visibility:visible;-webkit-transition:all .3s linear .1s;transition:all .3s linear .1s}.contact-form.thanking .thanks .close-btn{position:absolute;z-index:999;width:50px;height:50px;top:80px;right:80px}.contact-form.thanking .thanks .close-btn:after,.contact-form.thanking .thanks .close-btn:before{content:"";position:absolute;width:100%;height:3px;top:0;right:0;bottom:0;left:0;margin:auto;background:#231f20}.contact-form.thanking .thanks .close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-form.thanking .thanks .close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.contact-form.thanking .thanks .thanks-message{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:all .55s cubic-bezier(0,.7,.25,1) .35s;transition:all .55s cubic-bezier(0,.7,.25,1) .35s}.contact-form .form-fields{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-form .input-field-half{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%}.contact-form .input-field-full{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.contact-form .input-field{margin-top:5em;position:relative}.contact-form .input-field input{width:100%;padding:10px 0;box-sizing:border-box;border:none;background:transparent;font-size:1.8em}.contact-form .input-field input.valid~label,.contact-form .input-field input:focus~label{opacity:.55;-webkit-transform:translateY(-20px) scale(.85);transform:translateY(-20px) scale(.85)}.contact-form .input-field input.valid~span:before,.contact-form .input-field input:focus~span:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.contact-form .input-field input.error~label{color:#e22323}.contact-form .input-field input.error~span:before{-webkit-transform:scaleX(1);transform:scaleX(1);background:#e22323}.contact-form .input-field label{position:absolute;bottom:20px;left:0;z-index:-1;opacity:1;font-size:1.8em;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;color:#000}.contact-form .input-field span{position:absolute;bottom:0;left:0;right:0;height:2px;background:#ebebd7}.contact-form .input-field span:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#79e2df;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.contact-form .submit-btn{display:inline-block;margin:2em auto;padding:.6em 3.2em;border:14px solid #79e2df;font-size:2.8em;cursor:pointer;text-transform:uppercase;text-decoration:none;color:#231f20}.contact-form .submitter{opacity:0;visibility:hidden;position:absolute;left:-5000px}.msgs{display:none;position:relative}.msgs .submit-error,.msgs .thanks{opacity:0;visibility:hidden}.msgs .thanks{margin-top:2em}.msgs .error{opacity:0;visibility:hidden}.msgs.bueno{display:block}.msgs.bueno .thanks,.msgs.no-bueno .error{opacity:1;visibility:visible}.contact-info .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-info .col-left{width:60%}.contact-info .col-right{width:38%}.contact-info .col-right>*{width:100%;box-sizing:border-box}.contact-info .map{border:12px solid #b7f9ce;height:0;padding-top:35%;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(../images/map.jpg);position:relative}.contact-info #restore{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.contact-info .socials{border:12px solid #1f9db2;margin:2em 0 0;padding:1em 0;background:#fff}.contact-info .networks{padding:2em 0}.contact-info .networks a{display:inline-block;width:46px;height:50px;margin:0 1em;background:url(../images/social-icons.png) no-repeat 0 0}.contact-info .networks .facebook{background-position:0 0}.contact-info .networks .linkedin{background-position:-70px 0}.contact-info .networks .twitter{background-position:-140px 0}.contact-info .networks .plus{background-position:-210px 0}.office-address{padding:4em 2em}.office-address h4{font-weight:700;font-size:3em}.office-address p{font-size:2.6em}@media screen and (max-width:680px){.contact-form .input-field-half{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.contact-info .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-info .col-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.contact-info .col-right{margin:2em 0;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.contact-info .col-right .text-bg{padding:2em}}.skills.active .skill-chart .key .key-elements>div:first-child{background:#ebebd7;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .85s cubic-bezier(0,.75,.1,1) .3s;transition:all .85s cubic-bezier(0,.75,.1,1) .3s}.skills.active .skill-chart .key .key-elements>div:first-child b{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .3s;transition:all .65s cubic-bezier(0,.75,.1,1) .3s}.skills.active .skill-chart .key .key-elements>div:first-child span{opacity:1;-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .4s;transition:all .65s cubic-bezier(0,.75,.1,1) .4s}.skills.active .skill-chart .key .key-elements>div:nth-child(2){background:#ebebd7;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .85s cubic-bezier(0,.75,.1,1) .4s;transition:all .85s cubic-bezier(0,.75,.1,1) .4s}.skills.active .skill-chart .key .key-elements>div:nth-child(2) b{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .4s;transition:all .65s cubic-bezier(0,.75,.1,1) .4s}.skills.active .skill-chart .key .key-elements>div:nth-child(2) span{opacity:1;-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .5s;transition:all .65s cubic-bezier(0,.75,.1,1) .5s}.skills.active .skill-chart .key .key-elements>div:nth-child(3){background:#ebebd7;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .85s cubic-bezier(0,.75,.1,1) .5s;transition:all .85s cubic-bezier(0,.75,.1,1) .5s}.skills.active .skill-chart .key .key-elements>div:nth-child(3) b{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .5s;transition:all .65s cubic-bezier(0,.75,.1,1) .5s}.skills.active .skill-chart .key .key-elements>div:nth-child(3) span{opacity:1;-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .6s;transition:all .65s cubic-bezier(0,.75,.1,1) .6s}.skills.active .skill-chart .key .key-elements>div:nth-child(4){background:#ebebd7;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .85s cubic-bezier(0,.75,.1,1) .6s;transition:all .85s cubic-bezier(0,.75,.1,1) .6s}.skills.active .skill-chart .key .key-elements>div:nth-child(4) b{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .6s;transition:all .65s cubic-bezier(0,.75,.1,1) .6s}.skills.active .skill-chart .key .key-elements>div:nth-child(4) span{opacity:1;-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .7s;transition:all .65s cubic-bezier(0,.75,.1,1) .7s}.skills.active .skill-chart .key .key-elements>div:nth-child(5){background:#ebebd7;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .85s cubic-bezier(0,.75,.1,1) .7s;transition:all .85s cubic-bezier(0,.75,.1,1) .7s}.skills.active .skill-chart .key .key-elements>div:nth-child(5) b{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .7s;transition:all .65s cubic-bezier(0,.75,.1,1) .7s}.skills.active .skill-chart .key .key-elements>div:nth-child(5) span{opacity:1;-webkit-transition:all .65s cubic-bezier(0,.75,.1,1) .8s;transition:all .65s cubic-bezier(0,.75,.1,1) .8s}.skills.active .skills-list li:first-child span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) .1s;transition:all .35s cubic-bezier(0,.75,.1,1) .1s}.skills.active .skills-list li:first-child:before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) .1s;transition:all .55s cubic-bezier(0,.75,.7,1.25) .1s}.skills.active .skills-list li:nth-child(2) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) .2s;transition:all .35s cubic-bezier(0,.75,.1,1) .2s}.skills.active .skills-list li:nth-child(2):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) .2s;transition:all .55s cubic-bezier(0,.75,.7,1.25) .2s}.skills.active .skills-list li:nth-child(3) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) .3s;transition:all .35s cubic-bezier(0,.75,.1,1) .3s}.skills.active .skills-list li:nth-child(3):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) .3s;transition:all .55s cubic-bezier(0,.75,.7,1.25) .3s}.skills.active .skills-list li:nth-child(4) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) .4s;transition:all .35s cubic-bezier(0,.75,.1,1) .4s}.skills.active .skills-list li:nth-child(4):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) .4s;transition:all .55s cubic-bezier(0,.75,.7,1.25) .4s}.skills.active .skills-list li:nth-child(5) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) .5s;transition:all .35s cubic-bezier(0,.75,.1,1) .5s}.skills.active .skills-list li:nth-child(5):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) .5s;transition:all .55s cubic-bezier(0,.75,.7,1.25) .5s}.skills.active .skills-list li:nth-child(6) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) .6s;transition:all .35s cubic-bezier(0,.75,.1,1) .6s}.skills.active .skills-list li:nth-child(6):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) .6s;transition:all .55s cubic-bezier(0,.75,.7,1.25) .6s}.skills.active .skills-list li:nth-child(7) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) .7s;transition:all .35s cubic-bezier(0,.75,.1,1) .7s}.skills.active .skills-list li:nth-child(7):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) .7s;transition:all .55s cubic-bezier(0,.75,.7,1.25) .7s}.skills.active .skills-list li:nth-child(8) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) .8s;transition:all .35s cubic-bezier(0,.75,.1,1) .8s}.skills.active .skills-list li:nth-child(8):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) .8s;transition:all .55s cubic-bezier(0,.75,.7,1.25) .8s}.skills.active .skills-list li:nth-child(9) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) .9s;transition:all .35s cubic-bezier(0,.75,.1,1) .9s}.skills.active .skills-list li:nth-child(9):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) .9s;transition:all .55s cubic-bezier(0,.75,.7,1.25) .9s}.skills.active .skills-list li:nth-child(10) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) 1s;transition:all .35s cubic-bezier(0,.75,.1,1) 1s}.skills.active .skills-list li:nth-child(10):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) 1s;transition:all .55s cubic-bezier(0,.75,.7,1.25) 1s}.skills.active .skills-list li:nth-child(11) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) 1.1s;transition:all .35s cubic-bezier(0,.75,.1,1) 1.1s}.skills.active .skills-list li:nth-child(11):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.1s;transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.1s}.skills.active .skills-list li:nth-child(12) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) 1.2s;transition:all .35s cubic-bezier(0,.75,.1,1) 1.2s}.skills.active .skills-list li:nth-child(12):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.2s;transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.2s}.skills.active .skills-list li:nth-child(13) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) 1.3s;transition:all .35s cubic-bezier(0,.75,.1,1) 1.3s}.skills.active .skills-list li:nth-child(13):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.3s;transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.3s}.skills.active .skills-list li:nth-child(14) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) 1.4s;transition:all .35s cubic-bezier(0,.75,.1,1) 1.4s}.skills.active .skills-list li:nth-child(14):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.4s;transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.4s}.skills.active .skills-list li:nth-child(15) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) 1.5s;transition:all .35s cubic-bezier(0,.75,.1,1) 1.5s}.skills.active .skills-list li:nth-child(15):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.5s;transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.5s}.skills.active .skills-list li:nth-child(16) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) 1.6s;transition:all .35s cubic-bezier(0,.75,.1,1) 1.6s}.skills.active .skills-list li:nth-child(16):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.6s;transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.6s}.skills.active .skills-list li:nth-child(17) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) 1.7s;transition:all .35s cubic-bezier(0,.75,.1,1) 1.7s}.skills.active .skills-list li:nth-child(17):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.7s;transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.7s}.skills.active .skills-list li:nth-child(18) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) 1.8s;transition:all .35s cubic-bezier(0,.75,.1,1) 1.8s}.skills.active .skills-list li:nth-child(18):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.8s;transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.8s}.skills.active .skills-list li:nth-child(19) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) 1.9s;transition:all .35s cubic-bezier(0,.75,.1,1) 1.9s}.skills.active .skills-list li:nth-child(19):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.9s;transition:all .55s cubic-bezier(0,.75,.7,1.25) 1.9s}.skills.active .skills-list li:nth-child(20) span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s cubic-bezier(0,.75,.1,1) 2s;transition:all .35s cubic-bezier(0,.75,.1,1) 2s}.skills.active .skills-list li:nth-child(20):before{-webkit-transition:all .55s cubic-bezier(0,.75,.7,1.25) 2s;transition:all .55s cubic-bezier(0,.75,.7,1.25) 2s}.skills.active .skills-list li:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.skill-chart{max-width:980px;margin:2em auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.skill-chart .key{width:50px;padding:3em 0 0}.skill-chart .key .key-elements{white-space:nowrap;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.skill-chart .key .key-elements>div{background:transparent;margin:0 6em 0 0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;white-space:nowrap;position:relative;-webkit-transform:translateX(-50px);transform:translateX(-50px)}.skill-chart .key .key-elements>div span{display:block;text-transform:uppercase;font-size:1.8em;padding:.4em 2.4em .5em 1.4em;white-space:nowrap;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0}.skill-chart .key .key-elements>div b{position:absolute;display:block;width:50px;height:50px;top:0;bottom:0;left:-20px;margin:auto 0;border-radius:50%;-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}.skill-chart .key .key-elements>div.you-betcha b{background:#79e2df}.skill-chart .key .key-elements>div.sure b{background:#f7c34d}.skill-chart .key .key-elements>div.uffda b{background:#ff6c81}.skill-col{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.skill-block{box-sizing:border-box;padding:2em;margin:0 0 2em}.skill-block h2{text-align:center;margin:0 0 1em}.skill-block.skill-block-aqua{border:12px solid #79e2df}.skill-block.skill-block-blue{border:12px solid #1f9db2}.skill-block.skill-block-gold{border:12px solid #f7c34d}.skills-list li{position:relative;font-family:Source Serif Pro,Georgia,Serif;font-size:2em;margin:1em 0;padding:0 0 0 1.2em}.skills-list li span{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);display:inline-block}.skills-list li:before{content:"";width:12px;height:12px;position:absolute;left:0;top:2px;border-radius:50%;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.skills-list li.you-betcha:before{background:#79e2df}.skills-list li.sure:before{background:#f7c34d}.skills-list li.uffda:before{background:#ff6c81}@media screen and (max-width:960px){.skill-chart{-ms-flex-wrap:wrap;flex-wrap:wrap}.skill-chart .key{width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:2em 2em 6em}.skill-chart .key .key-elements{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.skill-chart .key .key-elements>div span{-webkit-transform:rotate(0);transform:rotate(0);padding:.4em 2.4em .5em 3.4em}.skill-col{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media screen and (max-width:680px){.skill-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.skill-chart .key{box-sizing:border-box;margin:0;padding:0 0 3em 2em}.skill-chart .key .key-elements>div{margin:0 auto 0 0}.skill-chart .key .key-elements>div span{font-size:1.4em;padding:.4em 2em}.skill-chart .key .key-elements>div b{width:30px;height:30px}}.global-nav{position:fixed;top:auto;bottom:0;left:0;height:8em;width:60vh;z-index:60;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.global-nav.expanded{width:75vh;-webkit-transition:all .5s ease .4s;transition:all .5s ease .4s}.global-nav .nav-item{display:block;position:relative;width:2.6em;height:2.6em;margin:2.7em 0 0;text-align:right;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .55s cubic-bezier(0,.7,.2,1);transition:all .55s cubic-bezier(0,.7,.2,1)}.global-nav .nav-item:hover .hover-label{opacity:1;visibility:visible;-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.global-nav .nav-item .hover-label{opacity:0;position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg) translateX(-10px);transform:rotate(90deg) translateX(-10px);-webkit-transition:none;transition:none;top:20px;left:95%;font-size:1.8em}.global-nav .nav-item.active{-webkit-box-flex:1;-ms-flex:1;flex:1}.global-nav .nav-item.active label{opacity:1;visibility:visible}.global-nav .nav-item.active .hover-label{opacity:0}.global-nav .nav-item.active b{background:#79e2df}.global-nav .nav-item.active figure:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .8s linear .2s;transition:all .8s linear .2s}.global-nav .nav-item.active a{width:50%;right:50%}.global-nav .nav-item.complete{width:6em}.global-nav .nav-item.complete label{opacity:0;visibility:hidden}.global-nav .nav-item.complete .hover-label{opacity:0}.global-nav .nav-item.complete a{width:50%;right:50%}.global-nav .nav-item.complete figure:after{-webkit-transform:scale(1);transform:scale(1)}.global-nav .nav-item.complete b{background:#ebebd7}.global-nav .nav-item.complete:hover .hover-label{opacity:1;visibility:visible;-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.global-nav .nav-item a{position:absolute;right:0;width:100%;height:100%;text-align:right;display:block}.global-nav .nav-item figure{position:absolute;right:0;top:0;width:50%;height:100%}.global-nav .nav-item figure:after{content:"";margin:auto 0;left:1em;height:2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0)}.global-nav .nav-item b,.global-nav .nav-item figure:after{position:absolute;top:0;bottom:0;right:0;background:#ebebd7}.global-nav .nav-item b{display:inline-block;width:2em;height:2em;border-radius:50%;margin:auto;-webkit-transition:background .5s linear;transition:background .5s linear}.global-nav .nav-item label{display:inline-block;-webkit-transform:rotate(0deg);transform:rotate(0deg);font-family:Source Serif Pro,Georgia,Serif;color:#231f20;font-size:2em;opacity:0;visibility:hidden;padding:0 1.5em 0 .5em;margin-top:.15em;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media screen and (max-width:680px){.global-nav{display:none}}.blog-promo{padding-top:4em;padding-bottom:4em}.blog-promo .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-promo .col-3{width:31%}.blog-promo h1{margin:0}.blog-micro-prev{text-decoration:none;color:#231f20;display:block}.blog-micro-prev header{position:relative;background:transparent;overflow:hidden;min-height:16.5em}.blog-micro-prev header .bg-img{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;z-index:1}.blog-micro-prev header .bg-no-img{background-repeat:repeat;background-size:auto}.blog-micro-prev header h2{position:relative;bottom:.4em;left:0;padding:0 .6em;margin-top:1em;z-index:9}.blog-micro-prev .blog-leadin{overflow:hidden}.blog-micro-prev p{font-size:2em;padding:1em 1.2em}.blog-micro-prev p b{font-family:Open Sans,Helvetica,Sans-Serif;color:#231f20;font-weight:700}.blog-micro-prev p i{vertical-align:1px}.blog-micro-prev span{color:#79e2df;display:inline-block;margin:1em 1.2em;font-size:2em}.blog-micro-prev.gold .bg-no-img{background-image:url(../images/backgrounds/gold-diagonals.svg)}.blog-micro-prev.green .bg-no-img{background-image:url(../images/backgrounds/green-diagonals.svg)}.blog-micro-prev.blue .bg-no-img{background-image:url(../images/backgrounds/blue-diagonals.svg)}.blog-micro-prev.aqua .bg-no-img{background-image:url(../images/backgrounds/aqua-diagonals.svg)}.blog-micro-prev.grey .bg-no-img{background-image:url(../images/backgrounds/grey-diagonals.svg)}.blog-micro-prev:hover .bg-img{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 4.5s ease;transition:all 4.5s ease}@media screen and (max-width:680px){.blog-promo .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-promo .col-3{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 4em}}.gold header{background:#f7c34d}.gold header .bg-img{-webkit-filter:url(../images/filters/monochromes.svg#goldFilter);filter:url(../images/filters/monochromes.svg#goldFilter);opacity:.6}.green header{background:#b7f9ce}.green header .bg-img{-webkit-filter:url(../images/filters/monochromes.svg#greenFilter);filter:url(../images/filters/monochromes.svg#greenFilter);opacity:.6}.blue header{background:#1f9db2}.blue header .bg-img{-webkit-filter:url(../images/filters/monochromes.svg#blueFilter);filter:url(../images/filters/monochromes.svg#blueFilter);opacity:.6}.aqua header{background:#79e2df}.aqua header .bg-img{-webkit-filter:url(../images/filters/monochromes.svg#aquaFilter);filter:url(../images/filters/monochromes.svg#aquaFilter);opacity:.6}.grey header{background:#ebebd7}.grey header .bg-img{-webkit-filter:url(../images/filters/monochromes.svg#greyFilter);filter:url(../images/filters/monochromes.svg#greyFilter);opacity:.6}.more-btn{position:relative;text-decoration:none;text-transform:uppercase;color:#231f20;font-size:2.8em;padding:.6em 2.4em;border:12px solid #79e2df;display:inline-block;margin:1em auto;-webkit-transition:color .1s linear;transition:color .1s linear}.more-btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#79e2df;z-index:-1;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s cubic-bezier(.75,.01,.15,1);transition:-webkit-transform .2s cubic-bezier(.75,.01,.15,1);transition:transform .2s cubic-bezier(.75,.01,.15,1);transition:transform .2s cubic-bezier(.75,.01,.15,1),-webkit-transform .2s cubic-bezier(.75,.01,.15,1)}.more-btn:hover{color:#fff}.more-btn:hover:after{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .2s cubic-bezier(0,.75,.15,1);transition:-webkit-transform .2s cubic-bezier(0,.75,.15,1);transition:transform .2s cubic-bezier(0,.75,.15,1);transition:transform .2s cubic-bezier(0,.75,.15,1),-webkit-transform .2s cubic-bezier(0,.75,.15,1)}.blog-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box;padding:3.5em 4em 2em 23em;max-width:1440px;margin:0 auto}.blog-page .tags{padding:5em 0 2em;margin-bottom:2em;border-bottom:1px solid hsla(0,0%,59%,.2)}.blog-page .tags a{display:inline-block;text-decoration:none;font-size:1.4em;padding:1em 2em;background:#f2f2f2;color:#231f20;border-radius:3px;margin:1em 1em 0 0}.blog-page .share-menu{position:relative;padding:2em 0}.blog-page .share-menu .content{padding:0;max-width:1440px;box-sizing:border-box}.blog-page .share-menu .facebook-share{background-image:url(../images/icons/facebook.svg)}.blog-page .share-menu .twitter-share{background-image:url(../images/icons/twitter.svg)}.blog-page .share-menu .linkedin-share{background-image:url(../images/icons/linkedin.svg)}.blog-page .share-menu .email-share{background-image:url(../images/icons/email.svg)}.blog-page .share-menu a.love{position:absolute;right:2em;top:0;width:65px;height:65px;display:block;-webkit-transition:-webkit-transform .65s ease;transition:-webkit-transform .65s ease;transition:transform .65s ease;transition:transform .65s ease,-webkit-transform .65s ease}.blog-page .share-menu a.love .lined{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.blog-page .share-menu a.love label{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#ff6c81;margin:0;padding:0;letter-spacing:1px;opacity:0;-webkit-transform:translateY(-2em);transform:translateY(-2em);font-weight:700}.blog-page .share-menu a.love:hover{-webkit-transform:scale(1.065);transform:scale(1.065);-webkit-transition:-webkit-transform .45s ease;transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease,-webkit-transform .45s ease}.blog-page .share-menu a.love:active{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:-webkit-transform 85ms ease;transition:-webkit-transform 85ms ease;transition:transform 85ms ease;transition:transform 85ms ease,-webkit-transform 85ms ease}.blog-page .share-menu a.love.loved .lined{-webkit-animation:loveit 1.15s cubic-bezier(0,.65,.1,1) 1;animation:loveit 1.15s cubic-bezier(0,.65,.1,1) 1}.blog-page .share-menu a.love.loved label{opacity:0;-webkit-transform:translateY(-2em);transform:translateY(-2em);-webkit-animation:loveitText 2s 1s cubic-bezier(0,.65,.1,1) 1;animation:loveitText 2s 1s cubic-bezier(0,.65,.1,1) 1}.blog-page .share-menu .content,.blog-page .share-menu .shares{position:relative}.blog-page .share-menu .shares .love{position:absolute;display:block;margin:0;overflow:visible}.blog-page .share-menu .shares .love:after{display:none}.blog-page .share-menu .shares a{display:inline-block;margin:.2em 1em .2em 0;border-radius:50%;width:40px;height:60px;background-repeat:no-repeat;background-position:50%;position:relative}.blog-page .share-menu .shares a.linkedin-share{background-position:center 13px}.blog-page .share-menu .shares a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;border-radius:50% 50%}.blog-page .share-menu .shares a:hover:after{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.blog-page .blog-posts{width:70%}.blog-page .blog-posts>header{margin-bottom:4em}.blog-page .blog-posts .post{margin-bottom:2em}.blog-page .blog-posts .post.single-post header{margin-bottom:6em}.blog-page .blog-posts .post header{position:relative;background:transparent;box-sizing:border-box;margin-bottom:2em;overflow:hidden}.blog-page .blog-posts .post header a{display:block;text-decoration:none}.blog-page .blog-posts .post header a:hover .bg-img{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 6.5s ease;transition:all 6.5s ease}.blog-page .blog-posts .post header .bg-img{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:-1;-webkit-transition:all 1.5s ease;transition:all 1.5s ease}.blog-page .blog-posts .post header .bg-no-img{background-repeat:repeat;background-size:auto}.blog-page .blog-posts .post header .post-details{width:50%;max-width:10em;padding:1em}.blog-page .blog-posts .post header .post-details h4{font-size:2.8em;margin:0 0 .5em;color:#fff;line-height:1.2em}.blog-page .blog-posts .post header .post-details p{color:#231f20;opacity:.2;font-family:Open Sans,Helvetica,Sans-Serif;margin:0 0 .2em}.blog-page .blog-posts .post header .post-details p span{width:40px;display:inline-block}.blog-page .blog-posts .post header .post-details p img{margin-right:.4em;vertical-align:-1px}.blog-page .blog-posts .post header h1{color:#231f20;margin:.4em .2em}.blog-page .blog-posts .post.aqua header{border:12px solid #79e2df}.blog-page .blog-posts .post.aqua .post-details{background:#79e2df}.blog-page .blog-posts .post.aqua .bg-no-img{background-image:url(../images/backgrounds/aqua-diagonals.svg)}.blog-page .blog-posts .post.gold header{border:12px solid #f7c34d}.blog-page .blog-posts .post.gold .post-details{background:#f7c34d}.blog-page .blog-posts .post.gold .bg-no-img{background-image:url(../images/backgrounds/gold-diagonals.svg)}.blog-page .blog-posts .post.green header{border:12px solid #b7f9ce}.blog-page .blog-posts .post.green .post-details{background:#b7f9ce}.blog-page .blog-posts .post.green .bg-no-img{background-image:url(../images/backgrounds/green-diagonals.svg)}.blog-page .blog-posts .post.blue header{border:12px solid #1f9db2}.blog-page .blog-posts .post.blue .post-details{background:#1f9db2}.blog-page .blog-posts .post.blue .bg-no-img{background-image:url(../images/backgrounds/blue-diagonals.svg)}.blog-page .blog-posts .post.grey header{border:12px solid #ebebd7}.blog-page .blog-posts .post.grey .post-details{background:#ebebd7}.blog-page .blog-posts .post.grey .bg-no-img{background-image:url(../images/backgrounds/grey-diagonals.svg)}.blog-page .blog-posts .post .post-teaser{padding:0 4em 6em 0}.blog-page .blog-posts .post .post-teaser a{color:#1f9db2;text-decoration:none;font-weight:700;display:inline-block;margin:0 0 0 10px}.blog-page .blog-posts .post .post-teaser a img{margin:0 0 0 10px;vertical-align:-5px;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;-webkit-transform-origin:0 0;transform-origin:0 0}.blog-page .blog-posts .post .post-teaser a:hover img{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1.1);transform:scaleX(1.1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.blog-page .blog-posts .post h2{font-family:Open Sans,Helvetica,Sans-Serif;font-weight:100;line-height:1.2em}.blog-page .blog-posts .post p{line-height:1.4em}.blog-page aside{width:25%}.blog-page .post-preview{margin:0 0 4em}.blog-page .post-preview a{text-decoration:none}.blog-page .post-preview header{position:relative;padding:1em 0;background:transparent}.blog-page .post-preview header .bg-img{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;z-index:-1}.blog-page .post-preview header .bg-no-img{background-repeat:repeat;background-size:auto}.blog-page .post-preview h3{padding:.2em;font-family:Source Serif Pro,Georgia,Serif;color:#231f20;font-weight:700;font-size:3em}.blog-page .post-preview .post-details{overflow:hidden;padding:1em 0 0}.blog-page .post-preview .post-details span{font-family:Open Sans,Helvetica,Sans-Serif;color:#231f20;opacity:.2;margin-right:.5em;font-weight:400}.blog-page .post-preview .post-details p{color:#231f20;font-weight:700}.blog-page .post-preview.gold{border:12px solid #f7c34d}.blog-page .post-preview.gold .bg-no-img{background-image:url(../images/backgrounds/gold-diagonals.svg)}.blog-page .post-preview.gold .post-details{background:#f7c34d}.blog-page .post-preview.green{border:12px solid #b7f9ce}.blog-page .post-preview.green .bg-no-img{background-color:transparent;background-image:url(../images/backgrounds/green-diagonals.svg)}.blog-page .post-preview.green .post-details{background:#b7f9ce}.blog-page .post-preview.blue{border:12px solid #1f9db2}.blog-page .post-preview.blue .bg-no-img{background-color:transparent;background-image:url(../images/backgrounds/blue-diagonals.svg)}.blog-page .post-preview.blue .post-details{background:#1f9db2}.blog-page .post-preview.aqua{border:12px solid #79e2df}.blog-page .post-preview.aqua .bg-no-img{background-color:transparent;background-image:url(../images/backgrounds/aqua-diagonals.svg)}.blog-page .post-preview.aqua .post-details{background:#79e2df}.blog-page .post-preview.grey{border:12px solid #ebebd7}.blog-page .post-preview.grey .bg-no-img{background-color:transparent;background-image:url(../images/backgrounds/grey-diagonals.svg)}.blog-page .post-preview.grey .post-details{background:#ebebd7}.blog-promo .post-preview{margin:0 0 4em}.blog-promo .post-preview a{text-decoration:none}.blog-promo .post-preview header{position:relative;padding:1em 0;background:transparent;min-height:100px}.blog-promo .post-preview header .bg-img{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;z-index:-1}.blog-promo .post-preview header .bg-no-img{background-repeat:repeat;background-size:auto}.blog-promo .post-preview h3{padding:.2em;font-family:Source Serif Pro,Georgia,Serif;color:#231f20;font-weight:700;font-size:3em}.blog-promo .post-preview .post-details{overflow:hidden;padding:1em 0 0}.blog-promo .post-preview .post-details span{font-family:Open Sans,Helvetica,Sans-Serif;color:#231f20;opacity:.2;margin-right:.5em;font-weight:400}.blog-promo .post-preview .post-details p{color:#231f20;font-weight:700}.blog-promo .post-preview.gold{border:12px solid #f7c34d}.blog-promo .post-preview.gold .bg-no-img{background-image:url(../images/backgrounds/gold-diagonals.svg)}.blog-promo .post-preview.gold .post-details{background:#f7c34d}.blog-promo .post-preview.green{border:12px solid #b7f9ce}.blog-promo .post-preview.green .bg-no-img{background-color:transparent;background-image:url(../images/backgrounds/green-diagonals.svg)}.blog-promo .post-preview.green .post-details{background:#b7f9ce}.blog-promo .post-preview.blue{border:12px solid #1f9db2}.blog-promo .post-preview.blue .bg-no-img{background-color:transparent;background-image:url(../images/backgrounds/blue-diagonals.svg)}.blog-promo .post-preview.blue .post-details{background:#1f9db2}.blog-promo .post-preview.aqua{border:12px solid #79e2df}.blog-promo .post-preview.aqua .bg-no-img{background-color:transparent;background-image:url(../images/backgrounds/aqua-diagonals.svg)}.blog-promo .post-preview.aqua .post-details{background:#79e2df}.blog-promo .post-preview.grey{border:12px solid #ebebd7}.blog-promo .post-preview.grey .bg-no-img{background-color:transparent;background-image:url(../images/backgrounds/grey-diagonals.svg)}.blog-promo .post-preview.grey .post-details{background:#ebebd7}.more-posts-promo{background:#fafafa;padding:4em 4em 4em 20em}.more-posts-promo .content{width:70%;margin:0}.more-posts-promo .more-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.more-posts-promo .more-posts li{width:45%;margin:0 1%}.more-posts-promo .more-posts li h2{font-size:3em}.more-posts-promo .more-posts li .blog-micro-prev{background:#fff;position:relative;z-index:1}.more-posts-promo .more-posts li .blog-micro-prev header{margin-bottom:0}.more-posts-promo header{margin:0 0 4em}.showing-tags{font-style:italic;margin-bottom:1em}.showing-tags span{opacity:.5}.post-body ul{list-style:disc;padding:1em 0 1em 4em}.post-body ul li{font-family:Source Serif Pro,Georgia,Serif;font-size:2em;line-height:1.25em;margin-bottom:1em}.post-body img{max-width:100%!important}.post-body a{color:#79e2df;text-decoration:none}.post-body a:hover{text-decoration:underline}.post-body p{margin:.6em 0 1.6em}.post-body code,.post-body kbd,.post-body samp{font-family:Courier New,Courier,monospace,sans-serif;text-align:left;color:#555}.post-body pre code{line-height:1.6em}.post-body pre{padding:1.5em .5em 1.5em 1em;border-left:1em solid #eee;margin:1.7em 0 1.7em .3em;overflow:auto;width:93%;background:#f7f6f3;font-size:1.6em;line-height:1.5}.post-body :first-child+html pre{overflow-y:hidden}.post-body * html pre,.post-body :first-child+html pre{padding-bottom:2em;overflow:visible;overflow-x:auto}.blog-nav{position:fixed;top:auto;bottom:0;left:0;height:8em;width:60vh;z-index:9999;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.blog-nav .nav-item{margin:2.7em 0 0;padding:1em 0}.blog-nav .nav-item.active label{color:#231f20}.blog-nav .nav-item.active b{background:#b7f9ce}.blog-nav .nav-item a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.blog-nav .nav-item a:hover{cursor:pointer}.blog-nav .nav-item label{display:block;font-family:Source Serif Pro,Georgia,Serif;color:#ebebd7;font-size:2em;opacity:1;padding:0 .4em 0 1.5em;margin-top:.15em}.blog-nav .nav-item b{display:block;width:2em;height:2em;border-radius:50%;margin:auto;background:#ebebd7;overflow:hidden}@-webkit-keyframes loveit{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.65);transform:scale(1.65)}}@keyframes loveit{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.65);transform:scale(1.65)}}@-webkit-keyframes loveitText{0%,to{opacity:0;-webkit-transform:translateY(-2em);transform:translateY(-2em)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}99%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loveitText{0%,to{opacity:0;-webkit-transform:translateY(-2em);transform:translateY(-2em)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}99%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:960px){.blog-page{padding:3.5em 4em 2em 12em}.blog-nav{width:60vh}.more-posts-promo{padding:4em 4em 4em 12em}.more-posts-promo .more-posts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.more-posts-promo .more-posts li{width:100%;margin:0 0 2em}}@media screen and (max-width:680px){.blog-page{padding:2em 4em 8em 10em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-page h1{font-size:4em}.blog-page .blog-posts{width:100%}.blog-page .blog-posts .post header h1{top:1rem;left:8rem;right:0;padding-right:1rem}.blog-page .blog-posts .post header .post-details{bottom:0}.blog-page .blog-posts .post header .post-details h4{margin:0 0 .8em}.blog-page .blog-posts .post .post-teaser a{display:block;margin:1rem 0 0}.blog-page aside{display:none;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-page .post-preview{width:40%}.blog-page .share-menu .content{padding:0}.blog-page .share-menu .shares{margin-top:2em}.blog-page .share-menu .shares a{width:28px;height:28px;background-position:50%;background-size:13px}.blog-page .share-menu .shares a.linkedin-share{background-position:50%}.blog-page .share-menu .shares a.facebook-share{background-size:7px}.blog-page .share-menu .shares a.love,.blog-page .share-menu .shares a.love svg{width:30px;height:30px}}body{background:#fff;color:#231f20;overflow-x:hidden}