@font-face{font-family:GothamBold;src:url(../strongcoffeemarketing/styles/fonts/gotham/GothamBold.TTF);font-weight:700;font-style:normal}@font-face{font-family:GothamMedium;src:url(../strongcoffeemarketing/styles/fonts/gotham/GothamMedium.TTF);font-weight:400;font-style:normal}@font-face{font-family:IdealSansBook;src:url(../strongcoffeemarketing/styles/fonts/ideal-sans/IdealSansBook.otf);font-weight:300;font-style:normal}@font-face{font-family:IdealSansLight;src:url(../strongcoffeemarketing/styles/fonts/ideal-sans/IdealSansLight.otf);font-weight:100;font-style:normal}
/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}body{animation-duration:2.2s;overflow-x:hidden}img{max-width:100%}a,button,img{display:block}a{text-decoration:none}.screen-reader-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}th{padding-bottom:1em}tr td,tr th{padding-left:2em}tr td:first-child,tr th:first-child{padding-left:0}@media (min-width:64em){body:after{content:"widescreen-1024";display:none}}html{font-size:100%}body,html{line-height:1.5}body{font-size:16px;font-family:IdealSansLight,sans-serif;font-weight:100}@media screen and (min-width:1em){h1{font-size:1.875em;line-height:1.6em;margin-top:.8em;font-family:GothamBold,sans-serif;font-weight:700}h1,h2{margin-bottom:0}h2{font-size:1.5em;line-height:1.5em;margin-top:1em;font-family:GothamMedium,sans-serif;font-weight:400}h3{font-family:IdealSansBook,sans-serif;font-weight:300}.cta p,h3,th{font-size:1.25em;line-height:1.2em;margin-top:1.2em;margin-bottom:0}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:0}button,h4,li,td{font-family:IdealSansBook,sans-serif;font-weight:300}a,input,p{font-family:IdealSansLight,sans-serif;font-weight:100}a,button,input,li,p,td{font-size:.875em;line-height:1.7143em;margin-top:1.7143em}a,button,h6,input,li,p,td{margin-bottom:0}h6{font-size:1em;line-height:1.5em;margin-top:.3em;font-style:italic;font-family:IdealSansLight,sans-serif}}@media screen and (min-width:48em){h1{font-size:2.25em;line-height:1.3333em;margin-top:.6667em}h1,h2{margin-bottom:0}h2{font-size:1.875em;line-height:1.6em;margin-top:.8em}.cta p,h3,td{font-size:1.5em;line-height:1em;margin-top:1em}.cta p,h3,h4,td{margin-bottom:0}h4{font-size:1.25em;line-height:1.2em;margin-top:1.2em}a,button,input,li,p,td{font-size:1.125em;line-height:1.5em;margin-top:1.3333em;margin-bottom:0}h6{font-size:.775em;text-align:center}}a,button,h1,h2,h3,h4,li{color:#272727}p{color:#4d4d4d}@media screen and (min-width:75em){.lg-headline-container h2{font-size:2.3em;margin-top:.4em;line-height:1.5em}.btn{font-size:.775em}}
 /*! Flickity v2.0.3
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.container{max-width:81.25em;margin:0 auto;padding-left:2em;padding-right:2em}.col-1,.col-2{margin-top:2.5em;margin-bottom:2.5em}@media screen and (min-width:48em){.col-1,.col-2{width:90%;margin:4em auto}}@media screen and (min-width:64em){.col-1,.col-2{margin-top:5em;margin-bottom:5em;width:100%}.col-2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.col-2 div{width:50%}.col-2 div:first-child{padding-right:2em}.col-2 div:last-child{padding-left:2em}.col-1{width:48.5625em;text-align:center}.col-1,.col-1 a{margin-left:auto;margin-right:auto}}.contact-info{width:95%;border-top:.5px solid #fff}.contact-info a,.contact-info p{color:#fff}.contact-info a:last-child{margin-top:.5em}.address{width:12.8em}.banner{background:no-repeat 50%;background-size:cover;min-height:25em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.banner h4{margin-top:0;color:#dec07e;text-transform:uppercase}.banner h1{color:#fff;margin-top:0}.banner .container{width:95%;max-width:39.5625em;padding-left:1em;padding-right:1em}@media screen and (min-width:48em){.banner{min-height:25em}.banner h4{font-size:1em}.banner h1{font-size:3.25em}.banner .container{max-width:43.5625em}.banner-case-study h1{font-size:2em}}@media screen and (min-width:64em){.banner{min-height:33em;z-index:1;position:relative;padding-top:6.5em}.banner h1{font-size:3.4em}.banner-case-study h1{font-size:3em}.banner .container{max-width:50.5625em}}@media screen and (min-width:75em){.banner{min-height:50em;padding-top:5em}}.btn{border:1px solid #272727;padding:.9em .8em .8em;max-width:12.5em;margin-top:2em;text-align:center;text-transform:uppercase;font-size:.775em}header{background-color:#000}.logo-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.site-logo a{margin-top:0}.site-logo{width:21%;max-width:9.1875em;margin:0;opacity:1;transition:opacity .5s ease .3s}.header-nav ul{list-style-type:none;margin:0;padding:0 0 1.5em}.hamburger-icon-container{background-color:hsla(0,0%,100%,.1);width:20%;max-width:5em;padding-right:1em;padding-left:1em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;cursor:pointer}.bottom,.middle,.top{display:block;height:.7em;border-top:3.8px solid #dec07e;transition:all .2s ease}.hamburger-icon{width:2.2em;margin:auto}.nav-container{background-color:#272727;padding:1.5em 2em 2.5em;max-width:19.375em;position:fixed;right:-180%;top:0;transition:right .6s ease-out}.header-nav a{color:#dec07e;text-transform:uppercase;font-family:IdealSansLight,sans-serif;font-weight:100}.close-btn .middle{display:none}.close-btn .top{-ms-transform:rotate(46deg);transform:rotate(46deg);margin-left:-5px}.close-btn .bottom{-ms-transform:rotate(-46deg);transform:rotate(-46deg);margin-top:-11px;margin-right:-4px}.close-btn .bottom,.close-btn .top{width:1.9em;transition:transform .6s ease}.is-nav-open{right:0;width:100%;max-width:64em;z-index:1;position:fixed;height:100%;padding-top:3em;transition:right .5s ease;overflow-y:scroll}.logo-container-closed .site-logo{opacity:0;transition:opacity .5s ease}.logo-container-closed .hamburger-icon-container{margin-top:0;z-index:100;height:5em;position:fixed;width:4.5em;padding-right:.5em;right:0;transition:right .5s ease}.sticky{position:fixed;width:100%;left:0;top:0;z-index:100;padding-top:0;border-top:0;background-color:rgba(0,0,0,.7);transition:all .3s ease}@media screen and (min-width:30em){.nav-container{padding-left:2.5em}.hamburger-icon-container{width:33%;max-width:8em}}@media screen and (min-width:48em){.hamburger-icon-container{width:9%}.nav-container{padding-left:3em}.site-logo{width:11%}}@media screen and (min-width:64em){header{background:transparent;margin-bottom:-11em;width:100%;z-index:100;padding-top:1.5em;position:relative}.header-container,header{margin-left:auto;margin-right:auto}.header-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-width:75em;height:100%;-ms-flex-pack:justify;justify-content:space-between}.header-container .nav-container,.header-container site-logo{transition:all .4s ease}header .nav-container{width:42em}header .logo-container{width:11em;margin-left:0}.hamburger-icon-container{display:none}.nav-container{position:relative;right:15.5%;top:1em;background:transparent;padding:0}.nav-container ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:42em}.nav-container ul li:first-child{display:none}.nav-container ul li a:hover{border-bottom:1px solid #fff}.nav-container ul li a{color:#fff;font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:0}header .contact-info{display:none}.site-logo{width:100%;max-width:9em}.sticky .site-logo{max-width:5em}.sticky .nav-container{margin-top:-1.7em}.sticky .nav-container li a{font-size:.775em}.sticky .search-icon{width:.95em}.sticky .nav-container,.sticky .search-icon,.sticky .site-logo{transition:all .4s ease}}@media screen and (min-width:75em){header{margin-bottom:-13em}header .logo-container{margin-left:-.3em}.site-logo{max-width:22em}.nav-container{right:4.2em;top:2em}.sticky .nav-container{margin-top:-2.4em}.sticky .nav-container ul{margin-top:.4em;width:42em}.sticky .logo-container{max-width:6em}.sticky .site-logo{max-width:7em}}@media screen and (min-width:78em){header .logo-container{margin-left:-2em}.nav-container{right:2em}}.footer-cta{background-color:#444;padding-top:3em;padding-bottom:3em;margin-top:1.5em}.footer-cta h3{margin-top:0}.footer-cta a,.footer-cta h3{color:#dec07e}.footer-cta .btn{border-color:#dec07e}.company-name,.footer-cta p{color:#fff}footer .contact-info{background-color:#000;width:100%;border:none;padding-top:1em;padding-bottom:1.5em}footer .contact-info .site-logo{width:40%;margin-left:-1em}@media screen and (min-width:48em){footer{margin-top:2em}.footer-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}footer .contact-info,footer .footer-cta{width:50%}footer .contact-info .container,footer .footer-cta .container{padding-left:3.5em;padding-right:3.5em}footer .footer-cta{margin-top:0;-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}footer .contact-info .site-logo{margin-left:-1.5em}}@media screen and (min-width:64em){footer .contact-info{padding-top:1.5em;padding-bottom:2em}footer .btn,footer .btn:hover{transition:all .4s ease}footer .btn:hover{background-color:#dec07e;color:#fff}}@media screen and (min-width:75em){footer .contact-info .container,footer .footer-cta .container{padding-left:4em;padding-right:4em}footer .contact-info{width:40%}footer .contact-info .container{width:29.625em;margin-left:auto;margin-right:auto}footer .footer-cta{width:60%}footer .footer-cta .container{width:40.4375em;margin-left:auto;margin-right:auto}footer .site-logo{max-width:9em}}@media screen and (min-width:88em){footer{display:block}footer,footer .footer-cta{background-color:#000}footer .footer-cta{border-left:1px solid #fff;width:64em}footer .footer-cta .container{margin-left:0;margin-right:0;padding-left:6em;width:55.4375em}footer .contact-info{padding-left:0;width:24em}footer .contact-info .container{margin-left:0;margin-right:0;padding-left:0}.footer-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:75em;margin:auto}}.icon{width:1.125em;height:1.125em}.social-media{width:8.75em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-top:.8em}.social-medai a{width:25%}.youtub{font-size:1.4rem!important;margin-top:20px}.cta .container p{line-height:1.5em;text-align:center}.cta .container .btn{border-color:#77b465;color:#77b465;margin-left:auto;margin-right:auto;font-size:1em;width:100%;padding-top:1em;padding-bottom:.7em;margin-top:0}@media screen and (min-width:48em){.cta .col-1{margin-bottom:2.5em}}@media screen and (min-width:64em){.cta .col-1{margin-top:1.5em;margin-bottom:1.5em}.cta .cta-container{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.cta .cta-container p{font-size:1.4em;padding-top:.3em;width:100%;text-align:center}.cta .cta-container a{width:40%}.cta .cta-container .btn{font-size:.8em}.cta .cta-container .btn:hover{background-color:#77b465;color:#fff;transition:all .4s ease}}.single-service-page section:nth-child(2n){background-color:#f1f1f1;padding-top:1em;padding-bottom:1em}.single-service-page .cta{margin-bottom:-2em;padding-top:1em;padding-bottom:1em}@media screen and (min-width:36.25em){.single-service-page section:nth-child(2n){padding-bottom:1em}}@media screen and (min-width:64em){#service-banner{padding-top:7em}.single-service-page .tagline-container{padding-right:8em}.single-service-page ul{padding-left:1em;margin-left:0}}#subsrcibe-blog{padding-top:2em;padding-bottom:2em;background-color:#dec07e}#subsrcibe-blog .container{max-width:60em}#subsrcibe-blog body .gform_wrapper .top_label div.ginput_container{margin-top:0}#subsrcibe-blog .form-container{margin-top:2em;border-top:1px solid #272727}#subsrcibe-blog h2,#subsrcibe-blog h4{text-align:center}#subsrcibe-blog .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){min-height:3.5em;border:none;padding-left:1em;margin-top:0}#subsrcibe-blog .gform_wrapper textarea.large{padding-top:1em;padding-left:1em;border:none}#subsrcibe-blog label{color:#272727}#subsrcibe-blog #gform_fields_6 li{margin-bottom:2em}#subsrcibe-blog #gform_submit_button_6{width:100%;padding-top:.5em;padding-bottom:.5em;outline:none;background:transparent;border:1px solid #272727;color:#272727;cursor:pointer}#subsrcibe-blog .btn{display:inherit;margin-top:1.5em;margin-left:auto;margin-right:auto}#subsrcibe-blog .ask-btn,#subsrcibe-blog .close-btn{border:1px solid #272727;color:#272727}#subsrcibe-blog .is-hidden{display:none}.subsribe{background:url(../strongcoffeemarketing/assets/img/subscribe-bg.jpg) no-repeat 50%;background-size:cover;min-height:43em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-bottom:1.2em}.subsribe .container{max-width:44.5625em}.subsribe form{background:transparent}.subsribe h2,.subsribe input[type=email],.subsribe input[type=text]{margin-bottom:1.5em}.subsribe h2,.subsribe label{color:#fff}.subsribe input[type=email],.subsribe input[type=text]{min-height:2.8em;margin-top:.7em;width:100%;padding-left:.7em;border-radius:0}.subsribe input[type=submit]{outline:none;border:1px solid #77b465;color:#77b465;border-radius:0;background-color:transparent;text-transform:uppercase;padding:.8em 2em;max-width:12.5em;text-align:center;cursor:pointer;font-size:.775em;transition:all .4s ease}@media screen and (min-width:64em){#subsrcibe-blog{padding-top:2.5em;padding-bottom:3em}#subsrcibe-blog h2,#subsrcibe-blog h4{text-align:center}#subsrcibe-blog #gform_submit_button_6{padding-top:1em;padding-bottom:1em;transition:all .4s ease}#subsrcibe-blog #gform_submit_button_6:hover,#subsrcibe-blog .ask-btn:hover,#subsrcibe-blog .close-btn:hover{color:#fff;background-color:#272727;transition:all .4s ease}.subsribe input[type=submit]:hover{background-color:#77b465;color:#fff;transition:all .4s ease}}.education-client{padding-top:2.3em;padding-bottom:5em}.education-client h2{text-align:center}.education-client .desktop,.education-client .flickity-prev-next-button.next,.education-client .flickity-prev-next-button.previous{display:none}.education-client ul{list-style-type:none;margin:0 auto;padding:0;max-width:18.75em}.education-client .gallery-cell{width:100%}.education-client .flickity-prev-next-button.previous{left:-53px}.education-client .flickity-prev-next-button.next{right:-55px}.education-client li img{margin-left:auto;margin-right:auto}@media screen and (min-width:30em){.education-client .flickity-prev-next-button.next,.education-client .flickity-prev-next-button.previous{display:block}}.latest-events{background-color:#444;padding-top:3em;padding-bottom:4em}.latest-events,.latest-events h2,.latest-events h3,.latest-events h4,.latest-events p{color:#fff}.latest-events h3,.latest-events h4{margin-top:0}.latest-events h2{text-align:center}.latest-events ul{margin:0 auto;padding:0;list-style-type:none;max-width:12.25em}.latest-events li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:80%;margin-left:auto;margin-right:auto}.latest-events a{color:#e2b542}.latest-events .date{background-color:#77b465;width:29%;max-width:3.5625em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.latest-events .date h3,.latest-events .date h4{width:90%;text-align:center}.latest-events .event-info{width:64%}.latest-events .event-info h3,.latest-events .event-info p{margin-top:.3em}.latest-events .event-info p{font-style:italic}@media screen and (min-width:31.25em){.latest-events li{width:18em}.latest-events .event-info{width:75%}}@media screen and (min-width:64em){.latest-events h2{margin-bottom:.4em}.latest-events ul{width:100%;max-width:75em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.latest-events li{width:14em}.latest-events .date{width:25%;padding-top:.7em;padding-bottom:.7em}.latest-events .event-info{width:72%}.latest-events .event-info h3{font-size:1em}}.form{list-style-type:none}.form-container{width:90%;margin-left:auto;margin-right:auto;max-width:44.5625em;padding-top:2em;padding-bottom:1.5em}.form-container .gform_wrapper label.gfield_label{font-weight:100}.form-container .gform_heading{display:none}.form-container h2,.form-container p{text-align:center}.form-container p{margin-top:.5em}.form-container input{margin-top:0;margin-bottom:1em}.form-container .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.form-container textarea{padding-left:.8em;border:none;min-height:2.8em;border-radius:0}.form-container input[type=submit]{outline:none;border:1px solid #77b465;color:#77b465;background-color:transparent;text-transform:uppercase;padding:.8em 2em;border-radius:0;max-width:12.5em;text-align:center;cursor:pointer;font-size:.775em;transition:all .4s ease}@media screen and (min-width:64em){.form-container{padding-top:2.5em;padding-bottom:2.3em}.form-container input[type=submit]:hover{background-color:#77b465;color:#fff;transition:all .4s ease}}.pagination{margin-top:2em;margin-bottom:2em}.nav-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.nav-links a,.nav-links span{display:block;margin-top:0;padding-left:.5em;padding-right:.5em;font-size:1.25em;font-weight:$font-weight-regular;transition:all .2s ease}.nav-links span{color:#77b465;font-weight:700;text-decoration:underline}@media screen and (min-width:64em){.nav-links a:hover{color:#77b465;font-weight:700;transition:all .2s ease}.pagination{margin-bottom:4em}}.form-container-desktop,.search-icon{display:none}.search-form{margin-bottom:3.5em}.search-form .search-field{width:69%;padding-left:.8em;border:none;min-height:3em;border-radius:3px}.search-form .search-submit{outline:none;border:1px solid #77b465;color:#fff;background-color:#77b465;text-transform:uppercase;padding:1.3em 1em 1em;border-radius:0;max-width:12.5em;text-align:center;cursor:pointer;font-size:.675em}@media screen and (min-width:48em){.search-form .search-submit{max-width:14em;width:13em;font-size:.8em;padding-bottom:1.3em}}@media screen and (min-width:64em){.form-container-mobile{display:none}.form-container-desktop{display:block;max-width:100%;margin:auto;position:absolute;top:-200%;left:0;right:0;margin-bottom:2em;background-color:#fff;padding-top:0;padding-bottom:3em;z-index:500;box-shadow:0 4px 10px -1px rgba(33,33,33,.52);transition:top .8s ease}.form-container-desktop .container{padding-right:0}.form-container-desktop .container .close-btn{text-align:right;margin-bottom:0;text-transform:uppercase;cursor:pointer;font-size:.875em;margin-top:.5em;font-weight:700}.form-container-desktop .container .close-btn:hover{text-decoration:underline}.form-container-desktop .container,.form-container-desktop form{max-width:60em;margin:auto}.form-container-desktop .search-field{width:80%;border:1px solid #444}.form-container-desktop .search-submit{max-width:20%;width:19%;margin-left:.65%}.form-is-open{padding-top:2em;top:0;transition:top .4s ease}.search-icon{width:1.2em;padding-top:.5em;margin-right:4%;cursor:pointer;display:block}}@media screen and (min-width:75em){.search-icon{margin-right:1em;margin-left:0}.sticky .search-icon{margin-left:-3em}}@media screen and (min-width:78em){.search-icon{margin-right:0;margin-left:1em}}.service-intro{border-bottom:1px solid #f1f1f1}.service-examples .sprite-container{width:67%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.service-examples .sprite-container li{cursor:pointer;transition:box-shadow .4s ease}.service-examples .sprite-container li:hover{box-shadow:0 1px 27px -4px rgba(0,0,0,.8);transition:box-shadow .4s ease}.service-examples .sprite-container .ad-sprite{height:10.1em;width:11.6em;background-repeat:no-repeat;margin-bottom:.5em;margin-right:.5em}.historic-sites{background-position:-10px -11px}.wild-mountain{background-position:-271px -10px}.go-ski{background-position:-531px -11px}.world-health{background-position:-10px -240px}.fff{background-position:-271px -240px}.lacombe{background-position:-532px -240px}.service-examples .sprite-container .web-sprite{height:7.3em;width:11.5em;background-repeat:no-repeat;margin-right:.5em;margin-bottom:.5em}.tri-region-web{background-position:-10px -9px}.dominion-web{background-position:-271px -9px}.wild-web{background-position:-530px -9px}.clt-web{background-position:-10px -173px}.union-web{background-position:-269px -173px}.vred-web{background-position:-531px -173px}.service-examples .sprite-container .social-sprite{height:11.6em;width:18.4em;background-repeat:no-repeat;margin-bottom:.5em;margin-right:.5em}.vred{background-position:-396px -12px}.tri-region{background-position:-10px -11px}.service-examples .sprite-container .fort-ed{background-position:-181px -251px;width:18.4em;height:16.5em}@media screen and (min-width:76.375em){.service-examples .sprite-container .fort-ed{width:37em;background-position:-11px -251px}}.service-examples .sprite-container .ar-sprite img,.service-examples .sprite-container .edu-sprite img{width:100%}.lightbox-container{display:none}@media screen and (min-width:64em){.clients-page .lightbox-container{opacity:0;height:1px;width:1px;z-index:-1;margin-left:auto;margin-right:auto;margin-bottom:-2em;padding-left:2em;padding-right:2em;padding-bottom:1.5em;transition:opacity .5s ease-out}.clients-page .lightbox-container,.clients-page .lightbox-container img{display:block}.clients-page .lightbox-container img{margin:auto}.clients-page .lightbox-container h4{display:none;font-weight:700;font-size:1em;background-color:#000;color:#dec07e;text-align:right;margin-left:-2em;margin-right:-2em;margin-bottom:.2em;padding:2.6em 1.5em 1.6em 1em;cursor:pointer}.clients-page .lightbox-container h4:hover{text-decoration:underline}.clients-page .lightbox-container li{margin:2em 1.5em 1.5em;display:none}.clients-page .lightbox-open{opacity:1;z-index:105;height:100%;width:85%;margin:-42em auto 2em;background-color:#fff;position:relative;box-shadow:0 1px 17px 0 rgba(0,0,0,.75);transition:opacity .3s ease-out}.clients-page .lightbox-open .show-image,.clients-page .lightbox-open h4{display:block}.social-single-img.lightbox-open{margin-top:-50em;margin-bottom:12em}.ad-single-img.lightbox-open{margin-top:-43em;margin-bottom:5em}.ad-single-img.lightbox-open li:last-child{margin-bottom:7em}.web-single-img.lightbox-open{margin-top:-42em}.edu-single-img.lightbox-open{margin-bottom:9em}.disabled{pointer-events:none}}@media screen and (min-width:76.375em){.social-single-img.lightbox-open{margin-bottom:6em}.ad-sprite-container.lightbox-open{margin-top:-46em}}.msg-container{padding-top:2em;padding-bottom:2em;text-align:center}.msg-container .address{margin:auto}.msg-container a{color:#77b465}@media screen and (min-width:64em){.msg-container{padding-left:2em;padding-right:2em;padding-bottom:3em}.msg-container a:hover{text-decoration:underline}}#map{min-height:23em;width:100%;max-width:59.0625em;margin:auto}@media screen and (min-width:64em){.map-container{margin-bottom:5em}}.contact-form-group .form-container{margin-top:0;padding-top:0}.contact-form-group .form-container .form-title{display:inline-block;width:100%;margin-bottom:-1.5em;padding-top:2.5em;padding-bottom:.5em;font-size:1.5em;font-weight:400;border-bottom:1px solid #dec07e;color:#dec07e}.contact-form-group .form-container .gform_wrapper .gform_footer input[type=submit]{padding-bottom:.5em}.contact-form-container h3{text-align:center}.contact-form-container .form-select{list-style-type:none;margin-left:0;padding-left:0}.contact-form-container .form-select li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;transition:all .3s ease}.contact-form-container .form-select a{margin-top:0;padding:1em 1.5em;border:1px solid #dec07e;color:#dec07e}.contact-form-container .form-select .contact-btn-selected{background-color:#dec07e;color:#fff}.contact-form-group .form-container .is-contact-form-hidden{display:none;transition:all .3s ease}.section-hidden{display:none}@media screen and (min-width:64em){.contact-form-container h3{margin-top:2em}.contact-form-container .form-select{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.contact-form-container .form-select li{width:31%}.contact-form-container .form-select a{padding-top:.6em;padding-bottom:.6em}.contact-form-container .form-select a:hover{text-decoration:underline}.contact-form-group{margin-top:-5em}.contact-form-group .gform_wrapper .gform_footer{text-align:right}}#newsletter-cta{padding-bottom:3em}#newsletter-cta .container{padding-top:1em;max-width:60em;border-top:1px solid #f1f1f1}#newsletter-cta a,#newsletter-cta h2,#newsletter-cta h3{text-align:center}#newsletter-cta a{display:inherit;margin-top:1.8em;margin-left:auto;margin-right:auto}#newsletter-cta #mc_embed_signup{padding-top:.5em;margin-top:0}#newsletter-cta #mc_embed_signup .mc-field-group input{border-radius:0;margin-top:0}#newsletter-cta .mc-field-group{margin-top:1.5em;margin-bottom:1.5em}#newsletter-cta #mc-embedded-subscribe{width:100%;min-height:3em;border:1px solid #77b465;border-radius:0;color:#77b465;background:transparent}#newsletter-cta #mc_embed_signup div#mce-responses{margin-left:auto;width:100%}#newsletter-cta #mc_embed_signup #mce-success-response{text-align:left}@media screen and (min-width:64em){#newsletter-cta #mc-embedded-subscribe{min-height:4em;transition:all .3s ease}#newsletter-cta #mc-embedded-subscribe:hover{background:#77b465;color:#fff;transition:all .3s ease}#newsletter-cta .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}#newsletter-cta .input-text-group{-ms-flex-order:2;order:2;width:80%}#newsletter-cta .input-group{-ms-flex-order:1;order:1;margin-top:2em;padding-left:1em}#newsletter-cta #mc_embed_signup .mc-field-group.input-group ul li{margin-top:.5em;margin-bottom:.5em}}.micro-content .banner{background-color:#000}.micro-content .overlay.banner{background:rgba(0,0,0,.8)}.micro-content .banner p{margin-top:0;font-family:GothamMedium,sans-serif;color:#fff;font-size:1.7em}.micro-content .what-microcontent{margin-top:3em;margin-bottom:3em}.micro-content .what-microcontent__media{margin-top:2em;max-height:100%}.micro-content //.what-microcontent__media img{height:100%}.micro-content .why-microcontent{margin-top:4.5em;padding-top:3em;padding-bottom:3em;background-color:#efeeed;text-align:center}.micro-content .why-microcontent__list{margin-left:0;padding-left:0;list-style-type:none}.micro-content .why-microcontent__list img{display:inline-block}.micro-content .why-microcontent__list li{margin-top:3em;margin-bottom:3em}.micro-content .examples__list{margin-bottom:3em}.micro-content .examples__list iframe{width:100%;min-height:20em;border:none;outline:none}.micro-content .white-cover{position:relative;display:none;height:5em;width:100%;background-color:#fff}.micro-content .process{max-width:53.33333em;margin:3em auto}.micro-content .examples__list,.micro-content .process__list{padding-left:0;margin-left:0;list-style-type:none}.micro-content .process h3{color:#dec07e}.micro-content .get-started{padding-top:2em;padding-bottom:4em;margin-bottom:-2em;background-color:#efeeed}.micro-content .get-started .what-microcontent__media{background:none}@media screen and (min-width:48em){.micro-content .why-microcontent__list img{height:4em}.micro-content .why-microcontent__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.micro-content .why-microcontent__list li{width:48%}.micro-content .examples{margin-top:5em}.micro-content .examples .container{padding-top:3em;border-top:1px solid #272727;text-align:center}.micro-content .examples__list{margin-bottom:5em}.micro-content .examples__list iframe{min-height:25em}.micro-content .cinemagraph{margin-bottom:-4em}.micro-content .white-cover{display:block}}@media screen and (min-width:64em){.micro-content .overlay.banner{margin-top:-6.2em}.micro-content .banner p{font-size:2.8em}.micro-content .what-microcontent .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.micro-content .what-microcontent__content,.micro-content .what-microcontent__media{width:49%}.micro-content .what-microcontent__media{height:100%}.micro-content .what-microcontent__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;max-width:32em}.micro-content .what-microcontent__content h2{margin-top:0}.micro-content .why-microcontent{margin-top:5em}.micro-content .why-microcontent__list p{width:17em;margin-left:auto;margin-right:auto}.micro-content .process{margin-top:3.5em;margin-bottom:4em}.micro-content .process__list li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.micro-content .process h2{text-align:center}.micro-content .process p{width:75%}.micro-content .process h3,.micro-content .process p{margin-top:.5em}.micro-content .process h3{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:20%}.micro-content .process h3:after,.micro-content .process h3:before{position:relative}.micro-content .process h3:before{width:1px;height:100%;top:.8em;left:5.7em}.micro-content .process h3:after,.micro-content .process h3:before{display:block;background-color:#e2b542;content:""}.micro-content .process h3:after{height:20px;width:20px;left:.2em;border-radius:12px}.micro-content .get-started{margin-top:3em}.micro-content .get-started .btn{background-color:#77b465;border-color:#77b465;color:#fff}.micro-content .get-started .btn:hover{text-decoration:underline}.micro-content .examples__list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.micro-content .examples__list li{width:48%}.micro-content .cinemagraph-title{margin-bottom:-2.5em}}@media screen and (min-width:75em){.micro-content .overlay.banner{margin-top:-5em}.micro-content .why-microcontent__list li{width:23%}.micro-content .why-microcontent__list p{width:12em}.micro-content .process{margin-top:4em;margin-bottom:4.5em}}.error-page h1,.error-page h3,.go-back-btn a,.warning-mssg p{text-align:center;text-transform:uppercase}.banner-404{min-height:17em}.warning-mssg{padding:30px 0}.warning-mssg p{color:#4d4d4d;letter-spacing:1px}.container-error-page{width:70%;margin:0 auto;padding-bottom:50px;padding-top:24px}.error-page h1{font-size:3rem}.error-img{width:100%;margin:0 auto;padding-bottom:20px}.error-img .inner-img{width:70%;margin:0 auto}.search-error form{width:100%!important;margin-left:5rem}.search-error .search-form .search-field{border:1px solid #b7b7b7;border-radius:0}.go-back-btn{width:100%}.go-back-btn a{width:20%;margin:0 auto;padding:15px 0;border:1px solid #dec07e}.go-back-btn a:hover{background-color:#dec07e;color:#fff;transition:all .4s ease}@media screen and (max-width:1125px){.error-page h1{font-size:2.5rem}.search-error form{margin-left:4rem!important}}@media screen and (max-width:1023px){.banner-404{min-height:0}}@media screen and (max-width:893px){.search-error form{margin-left:2rem!important}}@media screen and (max-width:798px){.search-error form{margin-left:2rem!important}}@media screen and (max-width:676px){.go-back-btn a{width:100%!important}}@media screen and (max-width:530px){.error-page h1{font-size:1.4rem}.error-page h3{font-size:1rem}}.social-wall{padding-top:3em;background-color:#fafafa;text-align:center}.social-wall h3 a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-top:0}.social-wall h3 a p{margin:0}.social-wall h3 a img{width:32px;height:32px;margin-top:-.2em;margin-right:.2em}.social-wall__list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em;padding-left:0;list-style-type:none}.social-wall__list__item{margin-top:0;height:320px;width:100%}.social-wall__list__item a{height:inherit;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (min-width:35em){.social-wall__list__item{width:50%}}@media screen and (min-width:48em){.social-wall h3 a img{width:36px;height:36px;margin-top:.1em;margin-right:.4em}}@media screen and (min-width:64em){.social-wall h3{display:block;width:35%;margin-left:auto;margin-right:auto}.social-wall h3 a:hover{text-decoration:underline}.social-wall__list{margin-top:1em}.social-wall__list__item{width:20%}.social-wall__list__item:nth-child(odd):hover .social-wall-overlay{height:320px;opacity:.3;background-color:#e2b542}}.courses-page .courses-intro .container:first-child{width:100%}.courses-page .courses-consultations{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem}.courses-page .single-course-consultation{margin-bottom:2rem}.courses-page .single-course-consultation .btn{border-color:#77b465;color:#77b465}.courses-page .single-course-consultation .btn:hover{background-color:#77b465;color:#fff;transition:all .4s ease}.courses-page section.courses-microcontent{background-color:#efeeec;padding:4rem 0;text-align:center}.courses-page section.courses-microcontent .course-single-micro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem}.courses-page section.courses-microcontent .single-course-consultation{margin-top:1.5rem;margin-bottom:1.5rem;width:100%}.courses-page section.courses-microcontent .single-course-consultation img{margin:0 auto}.courses-page section.course-lists{padding:2rem 0}.courses-page section.course-lists h2{text-align:center}.courses-page section.course-lists ul.courses{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.courses-page section.course-lists ul.courses>li{width:49%;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;padding:1rem 1.5rem;list-style-type:none}.courses-page section.course-lists .single-course>a,.courses-page section.course-lists .single-course>h3{color:#dec07e}.courses-page section.course-lists .duration{text-decoration:underline}.courses-page section.course-lists .single-course>p{color:#fff}.courses-page section.course-lists .single-course>a{border-color:#dec07e;margin-bottom:1.5rem}.courses-page section.course-lists .single-course>a:hover{background-color:#dec07e;color:#fff}.courses-page section.cta{background-color:#efeeec;padding-bottom:2px;margin-bottom:-2rem}@media screen and (min-width:48em){.courses-page .courses-intro .container:first-child{width:60%}}@media screen and (min-width:62em){.courses-page .courses-intro .container:first-child{width:40%}}@media screen and (min-width:48em){.courses-page .single-course-consultation{width:30%}}@media screen and (min-width:48em){.courses-page section.courses-microcontent .single-course-consultation{width:22%}}@media screen and (min-width:60em){.courses-page section.course-lists ul.courses>li{width:32%}}@media screen and (min-width:77.5em){.courses-page section.course-lists ul.courses{-ms-flex-pack:start;justify-content:flex-start}.courses-page section.course-lists ul.courses>li{width:25%;border-right:1px solid #fff}}@media screen and (min-width:90.25em){.courses-page section.course-lists ul.courses>li{width:20%}}@media screen and (max-width:1024px){.courses-page section.cta .cta-container>p{padding-top:2rem}}.courses-page-2 .courses-consultations{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem}.courses-page-2 .single-course-consultation{margin-bottom:2rem}.courses-page-2 .single-course-consultation .btn{border-color:#77b465;color:#77b465}.courses-page-2 .single-course-consultation .btn:hover{background-color:#77b465;color:#fff;transition:all .4s ease}.courses-page-2 section.courses-microcontent{background-color:#efeeec;padding:4rem 0;text-align:center}.courses-page-2 section.courses-microcontent .course-single-micro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem}.courses-page-2 section.courses-microcontent .single-course-consultation{margin-top:1.5rem;margin-bottom:1.5rem;width:100%}.courses-page-2 section.courses-microcontent .single-course-consultation img{margin:0 auto}.courses-page-2 section.course-lists{padding:2rem 0}.courses-page-2 section.course-lists h2{text-align:center}.courses-page-2 section.course-lists ul.courses{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.courses-page-2 section.course-lists ul.courses>.course-group{border-bottom:1px solid #d5d5d5;padding-bottom:1.5rem}.courses-page-2 section.course-lists ul.courses li{width:100%;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;padding:1rem 1.5rem;list-style-type:none;min-height:15rem}.courses-page-2 section.cta{background-color:#efeeec;padding-bottom:2px;margin-bottom:-2rem}@media screen and (min-width:48em){.courses-page-2 .single-course-consultation{width:30%}}@media screen and (min-width:48em){.courses-page-2 section.courses-microcontent .single-course-consultation{width:22%}}@media screen and (min-width:48em){.courses-page-2 section.course-lists ul.courses>.course-group{width:48%;border:none}}@media screen and (min-width:60em){.courses-page-2 section.course-lists ul.courses li{min-height:7.5rem}.courses-page-2 section.course-lists ul.courses>.course-group{width:48%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.courses-page-2 section.course-lists ul.courses .single-course{width:35%}.courses-page-2 section.course-lists ul.courses .content{width:60%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.courses-page-2 section.course-lists .content h3{font-size:1.3em}.courses-page-2 section.course-lists .content p{font-size:1em}}@media screen and (max-width:1024px){.courses-page-2 section.cta .cta-container>p{padding-top:2rem}}.page-360{background-color:#fff!important}.page-360 aside.service-intro,.page-360 section.step.ar-vr-planning .tagline-container{text-align:center}.page-360 .camera-360 .content-info>h3{background:none;padding-bottom:0!important}.page-360 .camera-360 .content-info>p{display:block}.page-360 .camera-360 .content-info{background-color:#fff;margin-top:0;padding:1rem 2rem 2rem;text-align:center}.page-360 section.video-production{background-color:#f1f1f1;padding:4rem 0;margin-top:4.5rem;margin-bottom:3rem;text-align:center}.page-360 section.video-production>.col-1{margin-top:0;margin-bottom:0}.page-360 section.video-production img{display:inline-block}.page-360 .video-deliver{padding:1.5rem 0 2rem;margin-bottom:4rem;text-align:center}.page-360 .video-deliver strong{font-weight:700}.page-360 .video-deliver .video-deliver-content{margin-top:2rem}.page-360 .video-deliver .single-delivery{border-bottom:1px solid #e2e2e2;padding-top:2rem}.page-360 .video-deliver .single-delivery:last-of-type{border:none}.page-360 .video-deliver .single-delivery>.camera-icon>img{display:inline-block}.page-360 .camera-gallery{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5rem}.page-360 .camera-gallery .img{-ms-flex:0 0 100%;flex:0 0 100%;min-height:22rem;background-position:50%;background-repeat:no-repeat;background-size:cover}.page-360 .camera-video{margin-top:-6rem;padding:4rem 0;background-color:#e6e6e6;text-align:center}.page-360 .camera-video>.container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.page-360 .camera-video .video-youtube{width:100%}@media screen and (min-width:48em){.page-360 aside.service-intro,.page-360 section.step.ar-vr-planning .tagline-container{text-align:left}}@media screen and (min-width:48em){.page-360 section.video-production{margin-top:5rem}}@media screen and (min-width:48em){.page-360 .video-deliver .video-deliver-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.5rem}.page-360 .video-deliver .single-delivery,.page-360 .video-deliver .single-delivery:last-of-type{-ms-flex:0 0 30%;flex:0 0 30%;border:1px solid #dec07e;padding:3rem}.page-360 .video-deliver .single-delivery>.camera-icon{text-align:center}}@media screen and (min-width:48em){.page-360 .camera-gallery .img{-ms-flex:0 0 25%;flex:0 0 25%}}@media screen and (min-width:768px){.page-360 .camera-video .video-content,.page-360 .camera-video .video-youtube{-ms-flex:0 0 45%;flex:0 0 45%}}.home-page .banner h4{color:#dec07e}.home-page .btn{border-color:#77b465;color:#77b465}.home-page .our-story{background-color:#f1f1f1}.home-page .digital-services,.home-page .our-story{padding-top:1em;padding-bottom:1em}.home-page .digital-services .services-list ul{padding-left:1em}.home-page .digital-services .services-list li,.home-page .digital-services .services-list li a{color:#77b465}.home-page .digital-services .btn{color:#272727;border-color:#272727}.home-page .education{text-align:left;padding-top:2em;padding-bottom:2em}.home-page .clients{background:no-repeat 50%;background-size:cover;min-height:24em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.home-page .clients h2{margin-top:0}.home-page .clients p{color:#fff}.home-page .clients .btn,.home-page .clients h2{color:#dec07e}.home-page .clients .btn{border-color:#dec07e}@media screen and (min-width:39.375em){.home-page .digital-services .services-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%}.home-page .digital-services .services-list ul{width:48%}.home-page .digital-services .services-list ul:first-child{margin-left:0}}@media screen and (min-width:64em){.home-page .digital-services{padding-top:.2em}.home-page .digital-services .content-img-container{-ms-flex-order:2;order:2;padding-right:0;padding-left:2em;padding-top:4em}.home-page .digital-services .content-img-container a img,.home-page .digital-services .content-img-container a img:hover{transition:all .3s ease}.home-page .digital-services .content-img-container a img:hover{box-shadow:1px 2px 12px -1px rgba(0,0,0,.64)}.home-page .digital-services .tagline-container{padding-left:0;padding-right:4em}.home-page .digital-services .services-list li a{transition:all .3s ease;font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:0}.home-page .digital-services .services-list li a:hover{text-decoration:underline;transition:all .3s ease}.home-page .education{padding-top:0;padding-bottom:0}.home-page .education a{margin-left:auto;margin-right:auto}.home-page .our-story{margin-top:1.5em}.home-page .clients{min-height:26em}.home-page .clients .btn,.home-page .clients .btn:hover{transition:all .4s ease}.home-page .clients .btn:hover{background-color:#dec07e;color:#fff}.home-page .cta .btn,.home-page .education .btn,.home-page .our-story .btn{transition:all .4s ease}.home-page .cta .btn:hover,.home-page .education .btn:hover,.home-page .our-story .btn:hover{background-color:#77b465;color:#fff;transition:all .4s ease}.btn,.home-page .digital-services .btn{transition:all .4s ease}.btn:hover,.home-page .digital-services .btn:hover{background-color:#272727;color:#fff;transition:all .4s ease}}.digital-services-page{background-color:#f1f1f1;padding-bottom:2em;margin-bottom:-2em}.digital-services-page .ar-vr-section .container h3,.digital-services-page .content-section .container h3,.digital-services-page .social-ads-section .container h3,.digital-services-page .strategy-section .container h3,.digital-services-page .web-analytics-section .container h3{background-color:#fff;margin-top:0;padding-top:1em;padding-bottom:1em;text-align:center;margin:auto}.content-info a,.content-info p,.service-info img{display:none}.digital-services-page .strategy-section{margin-top:3em}.digital-services-page .col-2 a:first-child{margin-bottom:3.2em}@media screen and (min-width:42.4375em){.digital-services-page .ar-vr-section .container h3,.digital-services-page .ar-vr-section .container img,.digital-services-page .content-section .container h3,.digital-services-page .content-section .container img,.digital-services-page .social-ads-section .container h3,.digital-services-page .social-ads-section .container img,.digital-services-page .strategy-section .container h3,.digital-services-page .strategy-section .container img,.digital-services-page .web-analytics-section .container h3,.digital-services-page .web-analytics-section .container img{max-width:600px;margin:auto}.digital-services-page .strategy-section{margin-top:4.5em}}@media screen and (min-width:64em){.digital-services-page{padding-bottom:1em}.digital-services-page .ar-vr-section .container .content-info,.digital-services-page .ar-vr-section .container .img-container,.digital-services-page .content-section .container .content-info,.digital-services-page .content-section .container .img-container,.digital-services-page .social-ads-section .container .content-info,.digital-services-page .social-ads-section .container .img-container,.digital-services-page .strategy-section .container .content-info,.digital-services-page .strategy-section .container .img-container,.digital-services-page .web-analytics-section .container .content-info,.digital-services-page .web-analytics-section .container .img-container{transition:all .3s ease}.digital-services-page .ar-vr-section .container h3,.digital-services-page .ar-vr-section .container img,.digital-services-page .content-section .container h3,.digital-services-page .content-section .container img,.digital-services-page .social-ads-section .container h3,.digital-services-page .social-ads-section .container img,.digital-services-page .strategy-section .container h3,.digital-services-page .strategy-section .container img,.digital-services-page .web-analytics-section .container h3,.digital-services-page .web-analytics-section .container img{max-width:100%;margin:0}.digital-services-page .ar-vr-section .container:hover .content-info,.digital-services-page .ar-vr-section .container:hover .img-container,.digital-services-page .content-section .container:hover .content-info,.digital-services-page .content-section .container:hover .img-container,.digital-services-page .strategy-section .container:hover .content-info,.digital-services-page .strategy-section .container:hover .img-container{transition:all .3s ease;box-shadow:1px 2px 12px -1px rgba(0,0,0,.64)}.digital-services-page .col-2 a,.digital-services-page .col-2 a:hover{transition:all .3s ease}.digital-services-page .col-2 a:hover{box-shadow:1px 2px 12px -1px rgba(0,0,0,.64)}.digital-services-page .banner{min-height:48em}.digital-services-page .banner .container{max-width:55.5625em}.content-info{background-color:#fff}.content-info a,.content-info p{display:block}.digital-services-page .strategy-section{margin-top:7em}.digital-services-page .ar-vr-section .container,.digital-services-page .content-section .container,.digital-services-page .strategy-section .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.digital-services-page .ar-vr-section .content-info,.digital-services-page .content-section .content-info,.digital-services-page .strategy-section .content-info{width:40%;padding-left:4em;padding-right:4em;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.digital-services-page .ar-vr-section .content-info h3,.digital-services-page .content-section .content-info h3,.digital-services-page .strategy-section .content-info h3{padding-bottom:0}.digital-services-page .ar-vr-section .content-info a,.digital-services-page .content-section .content-info a,.digital-services-page .strategy-section .content-info a{margin-left:auto;margin-right:auto;padding-left:2em;padding-right:2em;border-color:#77b465;color:#77b465;transition:all .4s ease}.digital-services-page .ar-vr-section .content-info a:hover,.digital-services-page .content-section .content-info a:hover,.digital-services-page .strategy-section .content-info a:hover{background-color:#77b465;color:#fff;transition:all .4s ease}.digital-services-page .ar-vr-section .img-container,.digital-services-page .content-section .img-container,.digital-services-page .strategy-section .img-container{width:60%}.digital-services-page .ar-vr-section .img-container a,.digital-services-page .content-section .img-container a,.digital-services-page .strategy-section .img-container a{margin-top:0}.digital-services-page .col-2 a:first-child,.digital-services-page .col-2 a:last-child{background-color:#fff}.digital-services-page .col-2 a:first-child{margin-right:1em;margin-bottom:0}.digital-services-page .col-2 a:last-child{margin-left:1em}.digital-services-page .col-2 .service-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;padding-right:2.3em}.digital-services-page .col-2 .service-info h3{text-align:left;width:73%}.digital-services-page .col-2 .service-info img{display:block;width:3%;opacity:0}.digital-services-page .col-2 .service-info h3,.digital-services-page .col-2 .service-info img{transition:all .4s ease}.digital-services-page .col-2 a:first-child:hover .service-info h3,.digital-services-page .col-2 a:last-child:hover .service-info h3{width:97%}.digital-services-page .col-2 a:first-child:hover .service-info img,.digital-services-page .col-2 a:last-child:hover .service-info img{opacity:1}.digital-services-page .col-2 a:first-child:hover .service-info h3,.digital-services-page .col-2 a:first-child:hover .service-info img,.digital-services-page .col-2 a:last-child:hover .service-info h3,.digital-services-page .col-2 a:last-child:hover .service-info img{transition:all .5s ease}.ar-vr-section,.content-section{margin-top:6.5em}.digital-services-page .cta .col-1,.single-service-page .cta .col-1{width:51.5625em}}.education-page .amp,.education-page .consultations,.education-page .seminars{padding-top:1.5em;padding-bottom:1.5em}.education-page .amp a,.education-page .consultations a,.education-page .seminars a{margin-left:auto;margin-right:auto}.education-page .education-client{background-color:#fff;border-top:1px solid #f1f1f1}.education-page .amp a{display:none}.education-page .btn{border-color:#77b465;color:#77b465;transition:all .4s ease}.education-page .amp .amp-benefits ul{padding-left:1em}.education-page .seminars{background-color:#f1f1f1}.education-page .consultations img{width:8em}.education-page .consultations,.education-page .seminars{text-align:center}.education-page .consultations img,.education-page .seminars img{display:inline-block}.education-contact{margin-bottom:-2em}.education-contact .form-container .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.education-contact .form-container textarea,.education-contact textarea{border:1px solid #444}@media screen and (min-width:64em){.education-page .banner{min-height:48em}.education-page .amp{padding-top:0;padding-bottom:1em}.education-page .amp a{display:block;margin-left:0;margin-right:0}.education-page .btn:hover{background-color:#77b465;color:#fff;transition:all .4s ease}.education-page .amp .amp-info{padding-left:6em}.education-page .amp .amp-benefits{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.education-page .amp .amp-benefits ul{list-style-image:url(../strongcoffeemarketing/assets/icons/benefits-check.svg);width:80%}.education-page .amp .amp-benefits ul li{font-size:1.6em;padding-left:.4em}}@media screen and (min-width:72em){.education-page .banner .container{max-width:66.5625em}}.blog-listing-page{margin-bottom:-2em}.blog-listing-page img{height:100%}.blog-listing-page .col-2{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding-top:2.5em;padding-bottom:4em;margin-top:0;margin-bottom:0}.blog-listing-page .dark{background-color:#f1f1f1;padding-top:2em;padding-bottom:2em;border-bottom:1px solid #444}.blog-listing-page .btn{border-color:#77b465;color:#77b465;transition:all .4s ease;font-size:.775em}@media screen and (min-width:64em){.blog-listing-page .col-2{padding-top:4em;padding-bottom:5.5em}.blog-listing-page .dark{padding-top:.5em;padding-bottom:.5em}.blog-listing-page .col-1 .blog-info{text-align:left}.blog-listing-page .col-1 .blog-info .btn{margin-left:0}.blog-listing-page .btn:hover{background-color:#77b465;color:#fff;transition:all .4s ease}.blog-listing-page .col-2 .blog-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.blog-listing-page a img,.blog-listing-page a img:hover{transition:all .3s ease}.blog-listing-page a h2:hover{text-decoration:underline}.blog-listing-page a img:hover{box-shadow:1px 2px 12px -1px rgba(0,0,0,.64)}}.single-blog .banner{background-color:#000}.single-blog a{color:#77b465;font-weight:400;display:inline;font-size:1em}.single-blog .btn{border-color:#77b465;margin-top:1em;display:inline-block;width:12em;font-size:.775em;transition:all .4s ease}.single-blog .cta-single-blog{margin-bottom:-2em}.single-blog .clearfix{content:"";display:table;clear:both}.single-blog .ssba-wrap{border-top:.5px solid #f1f1f1;padding-top:2em;margin-top:2.5em}.single-blog .categories{text-align:left;display:none}.single-blog .categories p{margin-bottom:.2em;font-size:1.25em;margin-right:.1em;display:inline;margin-left:.8em}.single-blog .categories a{margin-right:.8em}.single-blog .author{text-align:center;padding-top:1em;margin-top:.5em;margin-bottom:2.5em}.single-blog .author p{margin-top:.2em}.single-blog .author img{max-width:12em;display:inline-block;padding:1em 0}.single-blog ol,.single-blog ul{margin-top:2em;margin-bottom:2.2em;padding-left:2em}.single-blog ol li,.single-blog ul li{margin-top:1.8em;margin-bottom:1.8em;line-height:1.7em;font-family:IdealSansLight,sans-serif;font-weight:100;color:#4d4d4d}.single-blog ol strong,.single-blog ul strong{font-size:1.2em;font-family:IdealSansBook,sans-serif;color:#272727}.single-blog blockquote p{font-size:1.2em;text-align:center}.single-blog .col-1{text-align:left}.single-blog .col-1 img{display:inline;//padding:1em;width:100%;height:100%}.single-blog iframe{width:100%;margin-top:1.5em;margin-bottom:1.5em}.single-blog .overlay.banner{background:rgba(0,0,0,.8)}@media screen and (min-width:31.25em){.single-blog .col-1 .alignright{float:right;width:40%}}@media screen and (min-width:48em){.single-blog .banner h1{text-align:center;font-size:3.3em}.single-blog .ssba-wrap{float:left;border:none;margin-top:0}.single-blog .categories{float:right;display:block;text-align:right;margin-top:3.25em;margin-left:1em;width:50%}.single-blog .categories a:last-child{margin-right:0}}@media screen and (min-width:64em){.single-blog h1{font-size:2em}.single-blog .col-1{width:60em}.single-blog .banner{padding-top:0}.single-blog .overlay.banner{padding-top:6.5em}.single-blog blockquote{margin-top:2.5em;margin-bottom:2.2em}.categories a:hover{text-decoration:underline}.cta-single-blog{margin-top:-2.4em}.btn:hover{background-color:#77b465;color:#fff;transition:all .4s ease}}#web-planning .content-img-container{margin-bottom:-2.5em}#web-planning .tagline-container{padding-bottom:1.7em}#web-design{background-color:#efeeed}#web-design,#web-dev{padding-top:1.5em;padding-bottom:1.5em}@media screen and (min-width:36.25em){#web-planning{margin-bottom:-1em}}@media screen and (min-width:48em){#web-planning .content-img-container{margin-bottom:-4em}}@media screen and (min-width:64em){.web-banner{padding-top:10em}#web-planning .tagline-container{padding-top:1.7em}#web-planning .content-img-container{margin-bottom:1em}#web-design .tagline-container,#web-dev .tagline-container,#web-planning .tagline-container{padding-right:2em;padding-top:2em}#web-design{margin-top:-6em}#web-design .tagline-container{padding-top:0}#web-dev .container .content-img-container{-ms-flex-order:2;order:2}#web-deploy{background:url(../strongcoffeemarketing/assets/img/finishing-touches-bg.jpg) no-repeat 50%;background-size:cover;min-height:10em}#web-deploy .tagline-container{padding-right:2em}}@media screen and (min-width:75em){#web-planning .tagline-container{padding-top:3em}#web-design img,#web-dev img{width:80%;margin-left:auto;margin-right:auto}#web-design .tagline-container,#web-dev .tagline-container,#web-planning .tagline-container{padding-right:3em}}.strategy-approach{background:url(../strongcoffeemarketing/assets/img/outline-approach-bg.jpg) no-repeat 50%;background-size:cover}.strategy-objectives .content-img-container img{width:80%;margin-left:auto;margin-right:auto}@media screen and (min-width:64em){.stragtegy-banner{min-height:45em}.strategy-objectives{margin-bottom:-6em}.strategy-objectives .tagline-container{padding-right:0}.strategy-objectives .content-img-container{margin-bottom:1em}.strategy-objectives .content-img-container img{width:100%}.strategy-approach .content-img-container{-ms-flex-order:2;order:2}.strategy-approach .content-img-container img{width:85%;margin:auto}.strategy-approach .tagline-container{padding-top:0;padding-right:2em}.strategy-approach .tagline-container h2{margin-top:0}.strategy-concept{background:url(../strongcoffeemarketing/assets/img/strategy-concept.jpg) no-repeat 50%;background-size:cover;margin-bottom:0;padding-bottom:1em;padding-top:5em}.strategy-concept .container,.strategy-concept h2{margin-top:0}}@media screen and (min-width:75em){.strategy-objectives .tagline-container{padding-top:3em}.strategy-approach .tagline-container{padding-top:1em}}.social-engagement .content-img-container img{width:90%;margin:auto}.social-audience{background:url(../strongcoffeemarketing/assets/img/target-audience-bg.jpg) no-repeat 50%;background-size:cover;margin-bottom:-1em;border-top:.5px solid #f1f1f1;border-bottom:.5px solid #f1f1f1}.social-brand-personality{background:url(../strongcoffeemarketing/assets/img/analytics-sources.jpg) no-repeat 50%;background-size:cover;min-height:31em;margin-bottom:-5em}@media screen and (min-width:64em){.social-audience{background:#f1f1f1}.social-engagement .tagline-container{padding-right:2em}.social-measure-success .content-img-container{-ms-flex-order:2;order:2}.social-measure-success .tagline-container{padding-right:2em}.social-brand-personality .tagline-container{padding-right:0}}@media screen and (min-width:75em){.social-engagement .tagline-container{padding-top:2.5em}}.content-form{background:url(../strongcoffeemarketing/assets/img/various-forms-content.jpg) no-repeat 50%;background-size:cover}@media screen and (min-width:64em){.content-form{min-height:28em}.content-form h2{padding-top:2.3em}.content-plan{margin-bottom:-6em}.content-plan .tagline-container{padding-right:0}.content-plan .content-img-container{margin-bottom:1em}.content-audience .content-img-container{-ms-flex-order:2;order:2;padding-right:0}.content-audience .tagline-container{padding-right:1em}.content-interest .tagline-container{padding-right:2em}}@media screen and (min-width:75em){.content-audience .tagline-container,.content-plan .tagline-container{padding-top:2em}}.ads-implementation ul{display:block;margin-left:0;padding-left:0;list-style-type:none}#advertising-campaign{background-color:#efeeed;padding-top:1em;padding-bottom:1em}#advertising-campaign img{width:75%;margin-left:auto;margin-right:auto}#advertising-analysis,#campaign-dev{background:#fff;border-top:1px solid #f1f1f1}.ads-cta{background-color:#f1f1f1}.ads-implementation{margin-bottom:-5em}@media screen and (min-width:48em){#ads-service-banner h1{font-size:3em}.ads-implementation{background:url(../strongcoffeemarketing/assets/img/ads-medium-bg-mobile.jpg) no-repeat 50%;background-size:cover;min-height:39em}.ads-implementation ul{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.ads-implementation ul li h4{font-size:.8em;text-align:center;margin-top:0}.ads-implementation ul li{width:23%;padding:1em}}@media screen and (min-width:64em){.ads-analysis .tagline-container,.ads-campaign .tagline-container,.ads-research .tagline-container{padding-right:0}.ads-research{margin-bottom:-6em}.ads-research .content-img-container{margin-bottom:1em}.ads-implementation{min-height:41.2em}.ads-analysis .content-img-container{-ms-flex-order:2;order:2}#advertising-campaign h2{margin-top:0}}@media screen and (min-width:72em){.ads-analysis .tagline-container,.ads-campaign .tagline-container,.ads-research .tagline-container{padding-top:3em;padding-right:3em}}.define-analytics{background:url(../strongcoffeemarketing/assets/img/analytics-sources.jpg) no-repeat 50%;background-size:cover;min-height:30em;margin-bottom:-5em}.final-report{background:url(../strongcoffeemarketing/assets/img/various-forms-content.jpg) no-repeat 50%;background-size:cover}.final-report h2{padding-top:2em}@media screen and (min-width:64em){.define-analytics{background:url(../strongcoffeemarketing/assets/img/analytics-sources-lg-screen.jpg) no-repeat 50%;background-size:cover;min-height:30em}.final-report{min-height:26em}.final-report h2{padding-top:1.5em}.analytics-success .content-img-container img{border-bottom:.5px solid #dec07e}.analytics-success .tagline-container,.performance-tracking .tagline-container{padding-right:0}.performance-tracking .content-img-container{-ms-flex-order:2;order:2}}@media screen and (min-width:72em){.analytics-success .tagline-container,.performance-tracking .tagline-container{padding-top:2em}}.ar-vr-content{background:url(../strongcoffeemarketing/assets/img/target-audience-bg-mobile.jpg) no-repeat 50%;background-size:cover}.ar-vr-report{background:url(../strongcoffeemarketing/assets/img/various-forms-content.jpg) no-repeat 50%;background-size:cover}@media screen and (min-width:64em){.ar-vr-planning{margin-bottom:-5em}.ar-vr-dev .tagline-container,.ar-vr-planning .tagline-container{padding-top:1.8em;padding-right:0}.ar-vr-report{min-height:26em}.ar-vr-report h2{padding-top:1.5em}}@media screen and (min-width:72em){.ar-vr-content{background:#f1f1f1}}.clients-page ul{list-style-type:none;margin:0;padding:0}.work-example{display:none}.main-clients{background-color:#efeeed;padding-top:2.5em;padding-bottom:3.5em}.main-clients img{width:70%;margin:auto}.main-clients h2{margin-top:0;text-align:center}.main-clients ul li{background-repeat:no-repeat;background-size:cover;background-position:50%}.main-clients .client-info,.main-clients ul li{min-height:20em}.main-clients .client-info{background-color:rgba(0,0,0,.6);text-align:center;padding-right:1em;padding-left:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-clients .client-info p{color:#e2b542;margin-top:0}.main-clients .client-info h3{color:#fff;font-family:GothamBold,sans-serif;font-size:2em;margin-top:.3em;line-height:1.2em}@media screen and (min-width:48em){.clients-page h1{font-size:3.8em}.main-clients ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-clients ul li{width:49%}.main-clients li img{width:90%}.main-clients .client-info,.main-clients ul li{min-height:25em}.main-clients .client-info p{font-size:.775em}}@media screen and (min-width:64em){.work-example{display:block;margin-bottom:5em}.work-example .btn{border-color:#77b465;color:#77b465;font-size:.675em}.work-example .btn:hover{color:#fff}.work-example .service-icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;max-width:960px;border-bottom:.5px solid #efeeed}.work-example .service-icons li{width:15%;cursor:pointer}.work-example .service-icons img{width:100%}.work-example .service-icons h4{font-size:1em;font-weight:100}.work-example .service-icons li h4:hover{border-bottom:.5px solid #e2b542;color:#e2b542;margin-bottom:-1px}.work-example .service-examples{width:100%;margin-top:-2em}.work-example .service-examples .service-info{width:33%;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;opacity:1;padding-left:1em}.work-example .service-examples .service-info .btn{margin-left:0;margin-right:0}.work-example .service-examples li{position:relative;opacity:1;transition:opacity 1s ease;margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.work-example .service-examples li,.work-example .service-examples li img{height:100%}.work-example .service-examples li img{width:67%}.work-example .service-examples .is-close-info{opacity:0;transition:opacity .6s ease}.work-example .service-examples .is-close{opacity:0;height:1px;position:absolute;right:-500%;transition:opacity 1s ease 1s}.service-icons .selected{border-bottom:.5px solid #e2b542;margin-bottom:-1px}.service-icons .selected h4{color:#e2b542}.main-clients{padding-top:3.8em;padding-bottom:4.5em}.main-clients h2{margin-bottom:.5em}.main-clients ul li{width:33%;margin-top:.3em}.main-clients .client-info,.main-clients ul li{min-height:20em}.clients-page .cta{background-color:#efeeed;padding-top:2em;padding-bottom:2em;margin-bottom:-2em}.clients-page .cta .col-1{margin-top:0;margin-bottom:0}}@media screen and (min-width:72em){.main-clients ul li{background-size:100% 100%;transition:all .8s ease}.main-clients ul li:hover{background-size:110% 110%;transition:all .8s ease}.main-clients .client-info,.main-clients ul li{min-height:25em}}.contact-page{background-color:#f1f1f1}.contact-page .contact-info-container{padding-top:2em}.contact-page .contact-form-container .container{background-color:#fff;max-width:60em}#gform_confirmation_message_1,#gform_confirmation_message_2{font-size:1.5em;color:#e2b542;margin-top:1em;border:1px solid;padding:1em;text-align:center;margin-bottom:1em}.contact-page .form-container .form-container textarea,.contact-page .form-container .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.contact-page .form-container textarea{border:none;background-color:#f1f1f1;color:#444;font-weight:100;letter-spacing:1px}.contact-page .form-container form{margin-top:3em}.contact-page .contact-card{background-color:#f1f1f1;max-width:35em;margin:0 auto;text-align:center;padding:0 2em 2.5em}.contact-page .contact-card h2{margin-bottom:.5em}.contact-page .contact-card h2:after{content:"";height:3px;width:20%;display:block;background-color:#444;margin-bottom:1em;margin-left:auto;margin-right:auto}.contact-page .contact-card p{margin-bottom:.2em;margin-top:0;font-size:1em}.contact-page .contact-card a{margin-top:.2em;margin-bottom:1.3333em;color:#77b465}.contact-page .contact-card a p{color:#77b465}@media screen and (min-width:64em){.contact-page .contact-card a:hover{text-decoration:underline}.contact-page .contact-form-container{padding-top:1em;padding-bottom:5em}.contact-page{margin-bottom:-2em}.contact-page .gform_wrapper textarea.medium{height:260px}}.about-page .col-1 h2,.about-page .col-1 p{text-align:left}.team-container{text-align:center;padding-top:.2em}.team-container .team-desktop ul{list-style-type:none;padding-left:0;max-width:31.25em;margin-left:auto;margin-right:auto}.team-container .team-desktop li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}li.briansiddle{z-index:5;}li.chrisharney{z-index:6;}li.eufraciamarsella{z-index:7}li.duncanmcgillivray{z-index:8;}li.jennasmith{z-index:9;}li.bryanleung{z-index:20;}li.iainsword{z-index:10;}li.kailishore{z-index:9;}li.edwardspethmann{z-index:8;}li.rodneymajaya{z-index:7;}li.krystalcarter{z-index:6;}li.trevortessier{z-index:5;}.team-container .team-desktop h5{margin-top:0;font-family:IdealSansBook,sans-serif}.team-container .team-desktop img{border-bottom:1px solid #444}.team-container .team-desktop .team-member-info{-ms-flex-order:2;order:2}.team-container .team-mobile{display:none}.about-page .cta{background-color:#efeeed;padding-top:1em;padding-bottom:1em;margin-bottom:-2em}.about-page .cta p{text-align:center}@media screen and (min-width:31.25em){.team-container .team-desktop ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.team-container .team-desktop li{width:48%;margin:auto}}@media screen and (min-width:48em){.team-container{padding-top:.5em}.team-container:after{content:"";display:block;width:100%;height:1px;margin-top:0;background-color:#444}.team-container .team-mobile{display:none}}@media screen and (min-width:64em){.about-page .banner .container{max-width:57em}.about-page .banner h1{font-size:3.8em}.team-container{padding-top:0;margin-top:-1em;background-color:#fff}.team-container .team-desktop{display:block}.team-container .team-desktop .team-member-info{-ms-flex-order:0;order:0;opacity:0;padding-left:.5em;padding-right:.5em;margin-top:-1.6em;margin-bottom:-1em;transition:opacity .3s ease;text-align:center}.team-container .team-desktop .team-member-info h4{font-size:.775em}.team-container .team-desktop .team-member-info h5{margin-top:.5em;font-size:.38em;font-weight:700;line-height:.625em;text-transform:uppercase}.team-container .team-desktop ul{max-width:69em;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;margin-top:-4em;margin-bottom:7em}.team-container .team-desktop li{display:block;width:24%;margin:3em -3em 0;border-bottom:1px solid #000}.team-container .team-desktop li:hover .team-member-info{opacity:1;transition:opacity .3s ease}.team-container .team-desktop img{border:none}.team-container:after{margin-top:-1em}.team-container .team-mobile{display:none}.about-page .cta .col-1{margin-top:1em;margin-bottom:1.5em}.about-page .cta{background-color:#fff}}@media screen and (min-width:72em){.team-container .team-desktop .team-member-info h5{margin-top:.6em;font-size:.48em;line-height:12px}}.search-page .banner h1,.search-page .banner h4{text-align:center}.search-page .blog-img img{height:100%}.search-page .btn{border-color:#77b465;color:#77b465}.search-page .btn:hover{color:#fff}.search-page .dark{border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;text-align:left}.search-page .cta-single-blog{margin-bottom:-2em}.case-study-page .overlay{background-color:rgba(0,0,0,.6)}.case-study-page .case-study-info{max-width:57em;margin-left:auto;margin-right:auto}.case-study-page .quick-summary__list{margin-left:0;margin-bottom:2em;padding-left:0;padding-bottom:1em;list-style-type:none;border-bottom:1px solid #272727}.case-study-page .quick-summary__list a,.case-study-page .quick-summary__list h5{margin-top:0}.case-study-page .quick-summary__list a{color:#77b465}.case-study-page iframe{width:100%;min-height:14em}.case-study-page .research,.case-study-page .tech{margin-top:3em;padding-top:3em;background-color:#f1f1f1}.case-study-page .research img{margin-top:2em}.case-study-page .result{margin-top:3em}.case-study-page .result-list{margin-left:0;padding-left:0;list-style-type:none}.case-study-page .result-list__item{margin-top:3em;margin-bottom:3em}.case-study-page .tech-list{margin-left:0;padding-left:0;list-style-type:none}.case-study-page .tech-img{margin-top:3em}.case-study-page .tech__item img{margin-left:auto;margin-right:auto}@media screen and (min-width:35em){.case-study-page iframe{min-height:20em}.case-study-page .quick-summary__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border-bottom:none}.case-study-page .quick-summary__list a{padding-top:.35em}.case-study-page .quick-summary__list-item{width:33%;margin-left:auto;margin-right:auto}}@media screen and (min-width:48em){.case-study-page iframe{min-height:30em}.case-study-page .quick-summary__list{-ms-flex-pack:distribute;justify-content:space-around}.case-study-page .result{margin-top:5em}.case-study-page .research img{position:relative;top:2em}.case-study-page .tech{margin-top:6em}.case-study-page .tech-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;margin-left:0;list-style-type:none}.case-study-page .tech__item{width:33%}.case-study-page .tech-img{position:relative;top:3em;margin-top:0;margin-bottom:6em}.case-study-page .cta{margin-bottom:-2em;padding-top:.5em;padding-bottom:.5em;background-color:#f1f1f1}}@media screen and (min-width:61em){.case-study-page .result-list__item{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-left:auto;margin-right:auto}.case-study-page .result-list__content{width:40%;max-height:12em;margin-top:1em;padding-top:1em;padding-left:1em;padding-right:1em;background-color:#f1f1f1}.case-study-page .result-list__img{width:60%}.case-study-page .result-list__img img{width:100%}.case-study-page .tech-img{box-shadow:0 2px 9px 0 rgba(0,0,0,.4)}}@media screen and (min-width:64em){.case-study-page .banner h1{font-size:2.8em}.case-study-page .case-study-title{font-size:2.4em}.case-study-page .banner h4{padding-top:5em}.case-study-page .banner{padding-top:0}.case-study-page .overlay{min-height:33em}.case-study-page .research{margin-top:4em}.case-study-page .research img{top:3em}.case-study-page .result{margin-top:7em}.case-study-page .result-list__item{margin-bottom:6em}.case-study-page .result-list__item:last-child{margin-bottom:3em}.case-study-page .result-list__content{margin-top:1.5em;padding-left:2em}.case-study-page .result-list__img img{box-shadow:0 2px 9px 0 rgba(0,0,0,.4)}.case-study-page .quick-summary__list{text-align:center}.case-study-page .quick-summary__list-item:nth-child(2){border-left:1px solid #272727;border-right:1px solid #272727}.case-study-page iframe{display:block;margin:auto;max-width:800px;min-height:28em}.case-study-page .research img{margin-left:auto;margin-right:auto;box-shadow:0 2px 9px 0 rgba(0,0,0,.4)}.case-study-page .cta{padding-top:.1em}}@media screen and (min-width:75em){.case-study-page .overlay{min-height:50em}}