/*!
Theme Name: Team Prime
Author: Magda Faizov
Author URI: https://magdawebdesign.com/
Description: Description
Version: 1.0.0
Text Domain: team-prime
*/@import url("https://fonts.googleapis.com/css?family=Bitter:700|Lato:400,700");/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small,.form-hint,footer.site-footer a{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,.bup-front-cont .bup-button-submit,.bup-front-cont .bup-button-submit-changes,ul.bup-time-slots-available-list .bup-button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,.bup-front-cont .bup-button-submit,.bup-front-cont .bup-button-submit-changes,ul.bup-time-slots-available-list .bup-button,input{overflow:visible}button,.bup-front-cont .bup-button-submit,.bup-front-cont .bup-button-submit-changes,ul.bup-time-slots-available-list .bup-button,select{text-transform:none}button,.bup-front-cont .bup-button-submit,.bup-front-cont .bup-button-submit-changes,ul.bup-time-slots-available-list .bup-button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,.bup-front-cont .bup-button-submit::-moz-focus-inner,.bup-front-cont .bup-button-submit-changes::-moz-focus-inner,ul.bup-time-slots-available-list .bup-button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,.bup-front-cont .bup-button-submit:-moz-focusring,.bup-front-cont .bup-button-submit-changes:-moz-focusring,ul.bup-time-slots-available-list .bup-button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:75%}@media (min-width: 48em){html{font-size:87.5%}}@media (min-width: 70em){html{font-size:100%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,.bup-front-cont .bup-button-submit,.bup-front-cont .bup-button-submit-changes,ul.bup-time-slots-available-list .bup-button,input,select,optgroup,textarea{color:#001721;font-family:"Lato",sans-serif;font-size:1em;font-weight:400;line-height:1.6}a{text-decoration:none;border-bottom:2px solid #c7e4ea;padding:0 2px}a:hover,a:focus{background-color:#c7e4ea;color:#001721}em{color:#e9212d;font-style:normal}.entry-meta{color:#454955;font-size:.875em}h1,h2,h3,.team-container h4,h4,h5,h6{clear:both;font-family:"Bitter",serif;font-weight:700}h1{margin-top:0;margin-bottom:0.24444445em;font-size:1.5em}h2{margin-top:1.03125em;margin-bottom:0.34375em;font-size:1.375em}h3,.team-container h4{margin-top:1.37500001em;margin-bottom:0.45833334em;font-size:1.25em}h4{margin-top:1.83333333em;margin-bottom:0.61111111em;font-size:1.125em}h5{margin-top:1.83333333em;margin-bottom:0.61111111em;font-size:1em;font-family:"Lato",sans-serif;font-weight:700}.page-header{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:1.5em;padding-bottom:1.5em}@media (min-width: 37.5em){.page-header{border-top:none;border-bottom:none;padding-top:0;padding-bottom:0}}p{margin-bottom:1.5em}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ddd;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:1.5em 0}ul li,ol li{padding-left:.25em;margin-bottom:.5em}ul li:last-of-type,ol li:last-of-type{margin-bottom:0}ul{padding-left:2em;list-style-image:url("images/icon-list-item.svg")}ol{padding-left:1.5em;list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.testimonial{margin-top:3em}.testimonial blockquote{position:relative;margin:0 0 3em 0;border:1px solid #ddd;padding:40px 25px;background-color:#fff}@media (min-width: 48em){.testimonial blockquote{margin:0 25px 2em 25px}}.testimonial blockquote:before,.testimonial blockquote:after{position:absolute;content:'';display:block;width:50px;height:50px;background-repeat:no-repeat;background-size:50px 50px}.testimonial blockquote:before{top:-25px;left:-1px;background-image:url("images/icon-quote-open.svg");background-position:top left}@media (min-width: 48em){.testimonial blockquote:before{left:-25px}}.testimonial blockquote:after{bottom:-25px;right:-1px;background-image:url("images/icon-quote-close.svg");background-position:bottom right}@media (min-width: 48em){.testimonial blockquote:after{right:-25px}}.testimonial cite{display:block;font-style:italic}.testimonial cite span{display:block}button,.bup-front-cont .bup-button-submit,.bup-front-cont .bup-button-submit-changes,ul.bup-time-slots-available-list .bup-button,input[type="button"],input[type="reset"],input[type="submit"],.button{display:inline-block;border:2px solid transparent;background-color:#0c7489;color:#fff;padding:.5em 1.5em 0.65em 1.5em;text-align:center}button:hover,.bup-front-cont .bup-button-submit:hover,.bup-front-cont .bup-button-submit-changes:hover,ul.bup-time-slots-available-list .bup-button:hover,button:focus,.bup-front-cont .bup-button-submit:focus,.bup-front-cont .bup-button-submit-changes:focus,ul.bup-time-slots-available-list .bup-button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,.button:hover,.button:focus{cursor:pointer;color:#fff;border-color:#c7e4ea;background-color:#001721}button:active,.bup-front-cont .bup-button-submit:active,.bup-front-cont .bup-button-submit-changes:active,ul.bup-time-slots-available-list .bup-button:active,button:focus,.bup-front-cont .bup-button-submit:focus,.bup-front-cont .bup-button-submit-changes:focus,ul.bup-time-slots-available-list .bup-button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus,.button:active,.button:focus{color:#fff;border-color:#c7e4ea}.button-cta{justify-self:start;-ms-grid-row-align:start}.link-container{text-align:center}fieldset{margin:0 0 1.5em 0;border:none;padding:0}label{display:block;font-weight:700;margin-bottom:.5em}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{width:100%;color:#001721;padding:.5em;border:2px solid transparent;box-shadow:5px 5px 0px 0px #eee}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{box-shadow:5px 5px 0px 0px #0f8ea8;outline:none}input[type="text"][aria-invalid="true"],input[type="email"][aria-invalid="true"],input[type="url"][aria-invalid="true"],input[type="password"][aria-invalid="true"],input[type="search"][aria-invalid="true"],input[type="number"][aria-invalid="true"],input[type="tel"][aria-invalid="true"],input[type="range"][aria-invalid="true"],input[type="date"][aria-invalid="true"],input[type="month"][aria-invalid="true"],input[type="week"][aria-invalid="true"],input[type="time"][aria-invalid="true"],input[type="datetime"][aria-invalid="true"],input[type="datetime-local"][aria-invalid="true"],input[type="color"][aria-invalid="true"],textarea[aria-invalid="true"]{border:2px solid #e9212d;box-shadow:5px 5px 0px 0px #e9212d}select{border:none;box-shadow:5px 5px 0px 0px #eee}textarea{width:100%}.form-hint{display:block;margin-bottom:1em}.wpcf7-form{margin:3em 0 0 0;padding:2em;border:1px solid #ddd;background:#f2f2f2}.site-main-contact .wpcf7-form{border:none;padding:0;margin:0;background:transparent}.wpcf7-form br{display:none}.wpcf7-form .wpcf7-not-valid-tip{display:block;margin-top:.5em;background:transparent url("images/icon-error.svg") no-repeat left center;font-size:.875em;padding:0 0 0 1em;color:#e9212d}.wpcf7-form .wpcf7-response-output{margin:3em 0 0 0;padding-top:2em;border:none;border-top:2px solid #ddd}.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{background:transparent url("images/icon-error.svg") no-repeat left 2.5em;padding-left:1.5em}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{padding-left:0}.bup-front-cont{max-width:none;margin:0 0 3em 0;padding:2em;border:1px solid #ddd;background:#f2f2f2}.bup-front-cont .bup-filter-header{padding:0;background:transparent}.bup-front-cont .bup-book-steps-cont .bup-cart-step-text-active,.bup-front-cont .bup-book-steps-cont .bup-cart-step-text-inactive{margin-top:.5em}.bup-front-cont .bup-book-steps-cont .bup-cart-step-active,.bup-front-cont .bup-book-steps-cont .bup-cart-step-inactive{border-radius:0}.bup-front-cont .bup-book-steps-cont .bup-cart-step-active{background-color:#e9212d;border:2px solid #e9212d}.bup-front-cont .bup-book-steps-cont .bup-cart-step-inactive{border:2px solid #ddd;color:#454955}.bup-front-cont .bup-book-steps-cont .bup-cart-step-line-inactive{border:2px solid #ddd}.bup-front-cont .bup-nav-search-options-bar span.bupbtnfind{display:inline-block;float:left}.bup-front-cont input,.bup-front-cont select,.bup-front-cont textarea,.bup-front-cont option{color:#001721;font-size:1em;border:none !important;border-radius:0;box-shadow:5px 5px 0px 0px #eee}.bup-front-cont input:focus,.bup-front-cont select:focus,.bup-front-cont textarea:focus,.bup-front-cont option:focus{box-shadow:5px 5px 0px 0px #0f8ea8;outline:none}.bup-front-cont .bup-selected-staff-booking-info,.bup-front-cont h3,.bup-front-cont .team-container h4,.team-container .bup-front-cont h4{color:#001721}.bup-front-cont .bup-button-submit,.bup-front-cont .bup-button-submit-changes{width:auto}.bup-front-cont .bup-button-submit:hover,.bup-front-cont .bup-button-submit:active,.bup-front-cont .bup-button-submit:focus,.bup-front-cont .bup-button-submit-changes:hover,.bup-front-cont .bup-button-submit-changes:active,.bup-front-cont .bup-button-submit-changes:focus{border:2px solid #c7e4ea;outline:none;color:#fff}.bup-front-cont .bup-profile-field{margin-top:1em}.bup-front-cont .bup-profile-field span{font-size:1em;color:#454955;margin-bottom:.5em}.bup-book-info-block1{margin-bottom:1em}.bup-book-info-block1 label{color:#454955;margin-bottom:.5em;font-size:1em}ul.bup-time-slots-available-list li{color:#454955}ul.bup-time-slots-available-list li div.bup-timeslot-time{color:#001721}ul.bup-time-slots-available-list li span.bup-button-text{line-height:normal;font-size:.875em}ul.bup-time-slots-available-list .bup-button{color:#fff}ul.bup-time-slots-available-list .bup-button:hover,ul.bup-time-slots-available-list .bup-button:active,ul.bup-time-slots-available-list .bup-button:focus{border:2px solid #c7e4ea;outline:none;color:#fff}ul.bup-time-slots-available-list .bup-button-blocked{text-transform:none;font-size:1em}.formError .formErrorContent{background:transparent url("images/icon-error.svg") no-repeat left center;font-size:.875em;padding:0 0 0 1em;color:#e9212d}footer.site-footer{background:#003345;background:linear-gradient(180deg, #003345 0%, #001721 100%);padding-top:1.5em;padding-bottom:1.5em}footer.site-footer .footer-container{display:-ms-grid;display:grid;-ms-grid-template-columns:1fr 32em 32em 1fr;-ms-grid-columns:1fr 32em 32em 1fr;grid-template-columns:minmax(1.5em, 1fr) repeat(2, minmax(0, 32em)) minmax(1.5em, 1fr);-ms-grid-template-rows:auto auto;-ms-grid-rows:auto auto;grid-template-rows:repeat(2, minmax(min-content, max-content));-ms-grid-gap:1.5em;grid-row-gap:1.5em}footer.site-footer a{display:inline-block;color:#fff;border:2px solid transparent;padding:.25em}footer.site-footer a:hover,footer.site-footer a:focus{border-color:#0c7489}footer.site-footer small,footer.site-footer .form-hint,footer.site-footer a{color:#fff}footer.site-footer .footer-navigation{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;align-self:center;-ms-grid-column-align:start}footer.site-footer .social-media{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1;justify-self:end;-ms-grid-column-align:end}footer.site-footer .social-media .twitter{background-color:transparent;background-image:url("images/icon-social-twitter-white.svg");background-size:18px 14px;background-repeat:no-repeat;background-position:center .5em;padding:2.5em .5em .5em .5em}@media (min-width: 48em){footer.site-footer .social-media .twitter{background-position:.5em center;padding:.5em .5em .5em 2.5em}}footer.site-footer .copyright{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / span 2;-ms-grid-row:2;grid-row:2;-ms-grid-column-align:center}header.site-header{display:-ms-grid;display:grid;grid-template-columns:minmax(1.5em, 1fr) minmax(0, 58.7em) minmax(1.5em, 1fr);background:linear-gradient(180deg, #fff 0%, #fff 50%, #eee 100%)}@media (min-width: 48em){header.site-header{grid-template-columns:minmax(1.5em, 1fr) 1.5em repeat(2, minmax(0, 29.35em)) 1.5em minmax(1.5em, 1fr)}}@media (min-width: 64em){header.site-header{-ms-grid-template-columns:1fr 32em 32em 1fr;-ms-grid-columns:1fr 32em 32em 1fr;grid-template-columns:minmax(1.5em, 1fr) 1.5em repeat(2, minmax(0, 32em)) 1.5em minmax(1.5em, 1fr)}}header.site-header .header-container{grid-column:1 / span 3;display:-ms-grid;display:grid;grid-template-columns:minmax(1.5em, 1fr) repeat(5, minmax(0, 11.74em)) minmax(1.5em, 1fr);grid-template-rows:repeat(2, minmax(min-content, max-content)) 1.5em}@media (min-width: 48em){header.site-header .header-container{grid-column:1 / span 6;grid-template-columns:minmax(1.5em, 1fr) minmax(0, 9.7834em) 1.5em repeat(5, minmax(0, 9.7834em)) minmax(1.5em, 1fr);-ms-grid-template-rows:auto auto 1.5em;-ms-grid-rows:auto auto 1.5em;grid-template-rows:repeat(2, minmax(min-content, max-content))}}@media (min-width: 64em){header.site-header .header-container{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2 / span 4;-ms-grid-template-columns:1.5em 10.667em 1.5em 10.667em 10.667em 10.667em 10.667em 10.667em 1.5em;-ms-grid-columns:1.5em 10.667em 1.5em 10.667em 10.667em 10.667em 10.667em 10.667em 1.5em;grid-template-columns:1.5em minmax(0, 10.667em) 1.5em repeat(5, minmax(0, 10.667em)) 1.5em}}header.site-header .site-branding{grid-column:2 / span 5;-ms-grid-row:1;grid-row:1;display:-ms-grid;display:grid;grid-template-columns:repeat(5, 1fr);align-items:center}@media (min-width: 48em){header.site-header .site-branding{grid-column:1 / span 8;grid-template-columns:1.5em 1fr 1.5em repeat(5, 1fr)}}@media (min-width: 64em){header.site-header .site-branding{-ms-grid-column:2;-ms-grid-column-span:7;grid-column:2 / span 7;-ms-grid-template-columns:1fr 1.5em 1fr 1fr 1fr 1fr 1fr;-ms-grid-columns:1fr 1.5em 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1.5em repeat(5, 1fr)}}header.site-header .site-title{grid-column:1 / span 2;grid-row:1;background-color:#f8f8f8;background-image:url("images/team-prime-logo.svg");background-size:70px 55px;background-repeat:no-repeat;background-position:center;margin:0;padding:3em 1.5em;z-index:200;border-bottom:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){header.site-header .site-title{background-image:url("images/team-prime-logo.png");background-size:70px 56px}}@supports (-ms-ime-align: auto){header.site-header .site-title{background-image:url("images/team-prime-logo.png");background-size:70px 56px}}@media (min-width: 25em){header.site-header .site-title{grid-column:1}}@media (min-width: 48em){header.site-header .site-title{grid-column:1 / span 3;background-size:85px 67px}}@media all and (min-width: 48em) and (-ms-high-contrast: none), (min-width: 48em) and (-ms-high-contrast: active){header.site-header .site-title{background-size:85px 68px}}@media (min-width: 48em){@supports (-ms-ime-align: auto){header.site-header .site-title{background-size:85px 68px}}}@media (min-width: 64em){header.site-header .site-title{-ms-grid-column:1;grid-column:1;background-size:104px 82px;padding-top:4em;padding-bottom:4em}}@media all and (min-width: 64em) and (-ms-high-contrast: none), (min-width: 64em) and (-ms-high-contrast: active){header.site-header .site-title{background-size:104px 84px}}@media (min-width: 64em){@supports (-ms-ime-align: auto){header.site-header .site-title{background-size:104px 84px}}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){header.site-header .site-title{float:right}}header.site-header nav{grid-column:5;justify-self:end;-ms-grid-row-align:end}header.site-header nav.toggled{grid-column:1 / span 5;grid-row:1;display:-ms-grid;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1em repeat(2, minmax(min-content, max-content));justify-self:auto;-ms-grid-row-align:auto}header.site-header nav.toggled button,header.site-header nav.toggled .bup-front-cont .bup-button-submit,.bup-front-cont header.site-header nav.toggled .bup-button-submit,header.site-header nav.toggled .bup-front-cont .bup-button-submit-changes,.bup-front-cont header.site-header nav.toggled .bup-button-submit-changes,header.site-header nav.toggled ul.bup-time-slots-available-list .bup-button,ul.bup-time-slots-available-list header.site-header nav.toggled .bup-button{grid-column:3;grid-row:2;justify-self:end;-ms-grid-row-align:end}header.site-header nav.toggled div{grid-column:1 / span 3;grid-row:3;margin-top:1.5em}header.site-header nav.toggled li{padding-left:0}@media (min-width: 48em){header.site-header nav{grid-column:4 / span 5}}@media (min-width: 64em){header.site-header nav{-ms-grid-column:4;-ms-grid-column-span:4;grid-column:4 / span 4}}header.site-header .page-introduction,header.site-header .page-title{-ms-grid-row:2;grid-row:2;display:-ms-grid;display:grid;-ms-grid-template-columns:1fr 58.7em 1fr;-ms-grid-columns:1fr 58.7em 1fr;grid-template-columns:minmax(1.5em, 1fr) minmax(0, 58.7em) minmax(1.5em, 1fr);align-items:center}header.site-header .page-introduction{grid-column:1 / span 8}@media (min-width: 48em){header.site-header .page-introduction{-ms-grid-column:2;-ms-grid-column-span:7;grid-column:2 / span 7;-ms-grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2, 1fr)}}header.site-header .page-introduction .top,header.site-header .page-introduction .bottom{margin:0;padding:1.5em;color:#fff}header.site-header .page-introduction .top h1,header.site-header .page-introduction .top h2,header.site-header .page-introduction .top h3,header.site-header .page-introduction .top .team-container h4,.team-container header.site-header .page-introduction .top h4,header.site-header .page-introduction .top p,header.site-header .page-introduction .bottom h1,header.site-header .page-introduction .bottom h2,header.site-header .page-introduction .bottom h3,header.site-header .page-introduction .bottom .team-container h4,.team-container header.site-header .page-introduction .bottom h4,header.site-header .page-introduction .bottom p{margin:0}header.site-header .page-introduction .top{grid-column:1 / span 2;grid-row:1;background-color:#001721}@media (min-width: 48em){header.site-header .page-introduction .top{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;align-self:start;-ms-grid-column-align:start}}header.site-header .page-introduction .bottom{grid-column:2 / span 2;grid-row:2;background-color:#454955}@media (min-width: 48em){header.site-header .page-introduction .bottom{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin-top:1.5em;padding-bottom:0;align-self:end;-ms-grid-column-align:end}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){header.site-header .page-introduction .bottom{padding-bottom:1.5em}}header.site-header .page-introduction .bottom h3,header.site-header .page-introduction .bottom .team-container h4,.team-container header.site-header .page-introduction .bottom h4{font-family:"Lato",sans-serif;font-weight:400}header.site-header .page-title{grid-column:1 / span 8}@media (min-width: 48em){header.site-header .page-title{-ms-grid-column:2;-ms-grid-column-span:7;grid-column:2 / span 7;-ms-grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2, 1fr)}}header.site-header .page-title h1{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2;-ms-grid-row:1;grid-row:1;margin:0;padding:.5em 1em;background-color:#001721;color:#fff}@media (min-width: 48em){header.site-header .page-title h1{grid-column:1}}@media (max-width: 48em){header.site-header .page-title .title-decoration{grid-column:2 / span 2;height:1.5em;background-color:#454955}}header.site-header .header-decoration{grid-column:2 / span 2;grid-row:3;height:1.5em;background-color:#f8f8f8}@media (min-width: 25em){header.site-header .header-decoration{grid-column:2}}@media (min-width: 48em){header.site-header .header-decoration{grid-column:1 / span 3;grid-row:1 / span 2;height:auto}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){header.site-header .header-decoration{display:none}}header.site-header.mobile{height:100vh;grid-template-rows:repeat(2, minmax(min-content, max-content))}header.site-header.mobile .header-decoration{grid-row:1 / span 3;height:100vh;z-index:200}header.site-header.mobile .site-branding{grid-row:1 / span 2;align-items:start}.noscroll{position:fixed;overflow:hidden;margin-top:0 !important}.noscroll #wpadminbar{display:none}@media (max-width: 48em){#menu-overlay{width:0;height:0;position:fixed;z-index:100;top:0;left:0;overflow:hidden;background:#fff;background:linear-gradient(180deg, #fff 0%, #fff 50%, #eee 100%)}#menu-overlay.show{width:100vw;height:100vh}}a{color:#0c7489;transition:all 0.25s ease-out}a:hover,a:focus,a:active{color:#001721}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation ul,.footer-navigation ul{list-style:none;margin:0;padding-left:0}@media (min-width: 48em){.main-navigation li,.footer-navigation li{display:inline-block}.main-navigation li:first-child,.footer-navigation li:first-child{padding-left:0}}.main-navigation a,.footer-navigation a{display:inline-block;border-bottom:none}.main-navigation a:hover,.main-navigation a:focus,.footer-navigation a:hover,.footer-navigation a:focus{background:transparent}.main-navigation{z-index:200}.main-navigation ul{display:none}@media (min-width: 48em){.main-navigation ul{display:block}}.main-navigation li{padding-left:1.5em}.main-navigation a{color:#001721;transition:border-color .275s;transition-timing-function:ease-out;border-top:5px solid transparent}.main-navigation a:hover,.main-navigation a:focus{border-color:#001721}@media (min-width: 48em){.main-navigation a{padding:1.7em 0 2.25em;border-width:10px}}@media (min-width: 64em){.main-navigation a{padding:2.7em 0 3.2em}}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{font-weight:700;border-color:#e9212d}.single-post .main-navigation .current_page_parent>a{font-weight:700;border-color:#e9212d}.main-navigation.toggled ul{display:block;text-align:center}.main-navigation.toggled li{margin-bottom:1.5em}.main-navigation.toggled li:last-child{margin-bottom:0}.main-navigation.toggled a{padding-top:.25em}@media (min-width: 48em){.footer-navigation li{padding-left:1em}.footer-navigation li:first-child{padding-left:0}}.menu-toggle{display:block;border:2px solid transparent;border-radius:0;background-color:transparent;background-image:url("images/icon-menu.svg");background-size:30px 21px;background-repeat:no-repeat;background-position:43% .5em;color:#001721;padding:2.5em .5em .25em .5em;cursor:pointer;outline:none;text-align:center}@media (min-width: 48em){.menu-toggle{display:none}}.menu-toggle:focus,.menu-toggle:hover,.menu-toggle:active{border:2px solid #c7e4ea;background-color:transparent;color:#001721;background-size:30px 21px}.menu-toggle[aria-expanded="true"]{background-image:url("images/icon-menu-close.svg");background-size:24px 21px;background-position:center .5em}.menu-toggle[aria-expanded="true"]:focus,.menu-toggle[aria-expanded="true"]:hover,.menu-toggle[aria-expanded="true"]:active{background-size:24px 21px}ul.page-numbers{margin:0;border-top:1px solid #ddd;padding-top:3em;padding-left:0;list-style:none}ul.page-numbers li{padding-left:0;display:inline-block}ul.page-numbers a{border-bottom:none}ul.page-numbers .page-numbers,ul.page-numbers .current{padding:.5em}ul.page-numbers .prev,ul.page-numbers .next{min-height:35px;background-size:18px 35px;background-repeat:no-repeat}ul.page-numbers .prev{background-image:url("images/icon-arrow-left.svg");background-position:center left;padding:.5em .5em .5em 2em;margin-right:1.5em}ul.page-numbers .next{background-image:url("images/icon-arrow-right.svg");background-position:center right;padding:.5em 2em .5em .5em;margin-left:1.5em}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0;overflow:hidden;border-top:1px solid #ddd;padding-top:3em}.comment-navigation a,.posts-navigation a,.post-navigation a{border-bottom:none}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:inline-block;width:100%}.comment-navigation .nav-previous,.comment-navigation .nav-next,.posts-navigation .nav-previous,.posts-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next{width:100%;min-height:35px;background-size:18px 35px;background-repeat:no-repeat}@media (min-width: 48em){.comment-navigation .nav-previous,.comment-navigation .nav-next,.posts-navigation .nav-previous,.posts-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next{width:50%}}.comment-navigation .nav-previous a,.comment-navigation .nav-next a,.posts-navigation .nav-previous a,.posts-navigation .nav-next a,.post-navigation .nav-previous a,.post-navigation .nav-next a{padding:.5em 0}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;background-image:url("images/icon-arrow-left.svg");background-position:center left;padding-left:2em}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;background-image:url("images/icon-arrow-right.svg");background-position:center right;padding-right:2em}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#001721;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.bup-nav-search-options-bar:before,.bup-nav-search-options-bar:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.bup-nav-search-options-bar:after{clear:both}.widget{margin:0 0 3em}.widget ul{margin-bottom:0}.widget select{max-width:100%}.widget_categories ul{margin-top:1em}.brand-sidebar{grid-column:1 / span 2;grid-row:1}@media (min-width: 48em){.brand-sidebar{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}}@media (max-width: 48em){.brand-sidebar{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:1fr;align-items:center}.brand-sidebar h3,.brand-sidebar .team-container h4,.team-container .brand-sidebar h4{grid-column:1;grid-row:1;text-transform:uppercase}.brand-sidebar figure{grid-column:2;grid-row:1}}.post-sidebar{grid-column:1 / span 2;grid-row:4}@media (min-width: 48em){.post-sidebar{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}}.additional,.widget{display:-ms-grid;display:grid;-ms-grid-template-columns:50% 50%;-ms-grid-columns:50% 50%;grid-template-columns:repeat(2, 50%);grid-auto-flow:row}.additional .decoration-top,.widget .decoration-top{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;height:.5em;background-color:#e9212d}.additional .decoration-bottom,.widget .decoration-bottom{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;height:.5em;background-color:#454955}.additional h3,.widget h3,.additional .team-container h4,.team-container .additional h4,.widget .team-container h4,.team-container .widget h4,.additional p,.widget p,.additional .button,.widget .button,.additional ul.clients,.widget ul.clients,.additional .tagcloud,.widget .tagcloud{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2}@media (min-width: 48em){.additional .button,.widget .button{justify-self:normal;-ms-grid-row-align:normal}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.additional h3,.widget h3,.additional .team-container h4,.team-container .additional h4,.widget .team-container h4,.team-container .widget h4{-ms-grid-row:3}.additional ul,.widget ul,.additional .tagcloud,.widget .tagcloud,.additional p,.widget p{-ms-grid-row:4}.additional .button,.widget .button{-ms-grid-row:5}}ul.clients,ul.social-media{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}ul.clients li,ul.social-media li{padding-left:0}ul.clients li{margin-top:1.5em;border-top:1px solid #ddd}ul.clients li:first-child{margin-top:0;border-top:none}ul.social-media{margin-top:1em}ul.social-media li{background-repeat:no-repeat;background-position:center left;padding-left:2em}ul.social-media li.email{background-image:url("images/icon-social-email.svg");background-size:20px 17px}ul.social-media li.twitter{background-image:url("images/icon-social-twitter.svg");background-size:21px 17px}ul.social-media li.twitter svg{fill:#454955}ul.social-media li.linkedin{background-image:url("images/icon-social-linkedin.svg");background-size:17px 17px}ul.social-media li.phone{background-image:url("images/icon-social-phone.svg");background-size:17px 17px}.home .page-content-testimonials,.home .page-content-services{margin-bottom:3em}.home .page-content-services{margin-top:3em}@media (min-width: 37.5em){.home .page-content h1,.home .page-content h2{grid-column:2 / span 2}}@media (min-width: 64em){.home .page-content h1,.home .page-content h2{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / span 2}}.page-content-testimonials .testimonials-container{display:-ms-grid;display:grid;grid-row-gap:3em}@media (min-width: 55em){.page-content-testimonials .testimonials-container{-ms-grid-template-columns:1fr;-ms-grid-columns:1fr;grid-template-columns:repeat(auto-fit, minmax(31%, 1fr));-ms-grid-gap:1.5em;grid-column-gap:1.5em;align-content:stretch}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-content-testimonials .testimonials-container{margin-top:2em;display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:space-between}.page-content-testimonials .testimonials-container .testimonial-container{width:30%;margin:1.5em 1.5em 0 0}}.page-content-testimonials .testimonials-container a{display:inline}.page-content-testimonials .testimonials-container .testimonial{margin-top:1.5em}.page-content-clients .clients-container,.page-content-clients .services-container,.page-content-services .clients-container,.page-content-services .services-container{grid-column:2 / span 2}@media (min-width: 64em){.page-content-clients .clients-container,.page-content-clients .services-container,.page-content-services .clients-container,.page-content-services .services-container{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / span 2}}.page-content-clients .clients-container{grid-template-columns:repeat(auto-fill, minmax(32%, 1fr))}@media (min-width: 37.5em){.page-content-clients .clients-container{grid-template-columns:repeat(auto-fill, minmax(32%, 1fr))}}@media (min-width: 48em){.page-content-clients .clients-container{grid-template-columns:repeat(auto-fill, minmax(21%, 1fr))}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-content-clients .clients-container{margin-top:2em;display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:space-between}.page-content-clients .clients-container .single-client{width:21%;margin:1.5em 1.5em 0 0}}.page-content-clients figure.client-logo{border:none}@media (min-width: 55em){.page-content-services .services-container{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(31%, 1fr));-ms-grid-gap:1.5em;grid-column-gap:1.5em}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-content-services .services-container{margin-top:2em;display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:space-between}.page-content-services .services-container .service{width:30%;margin:1.5em 1.5em 0 0}}.page-content-services .service{display:flex;flex-direction:column;position:relative;margin-top:3em;border:5px solid #eee;padding:1.5em;background-color:#fff}@media (min-width: 55em){.page-content-services .service{margin-top:1.5em}}.page-content-services .service:first-of-type{margin-top:1.5em}.page-content-services .service h3,.page-content-services .service .team-container h4,.team-container .page-content-services .service h4{position:absolute;top:-36px;left:0;width:100%;text-align:center}@media (min-width: 48em){.page-content-services .service h3,.page-content-services .service .team-container h4,.team-container .page-content-services .service h4{top:-41px}}@media (min-width: 70em){.page-content-services .service h3,.page-content-services .service .team-container h4,.team-container .page-content-services .service h4{top:-48px}}.page-content-services .service h3 span,.page-content-services .service .team-container h4 span,.team-container .page-content-services .service h4 span{background-color:#fff;padding:5px 15px}.page-content-services .service p{margin-top:.5em;flex-grow:1}.page-content-services .service .button{margin-bottom:0}.site-content{display:-ms-grid;display:grid;grid-template-columns:minmax(1.5em, 1fr) minmax(0, 58.7em) minmax(1.5em, 1fr);-ms-grid-template-rows:auto;-ms-grid-rows:auto;grid-template-rows:auto}@media (min-width: 48em){.site-content{grid-template-columns:minmax(1.5em, 1fr) 1.5em repeat(2, minmax(0, 29.35em)) 1.5em minmax(1.5em, 1fr);grid-template-rows:1.5em auto}}@media (min-width: 64em){.site-content{-ms-grid-template-columns:1fr 32em 32em 1fr;-ms-grid-columns:1fr 32em 32em 1fr;grid-template-columns:minmax(1.5em, 1fr) 1.5em repeat(2, minmax(0, 32em)) 1.5em minmax(1.5em, 1fr)}}.site-content .page-decoration{grid-column:1;grid-row:1 / span 2;background-color:#f8f8f8;z-index:100}@media (min-width: 48em){.site-content .page-decoration{grid-column:1 / span 2}}@media (min-width: 64em){.site-content .page-decoration{grid-column:2 / span 2;width:4em}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.site-content .page-decoration{display:none}}.site-content .header-decoration{display:none}@media (min-width: 48em){.site-content .header-decoration{display:block;grid-column:4 / span 2;grid-row:1;background-color:#454955;height:1.5em}}@media (min-width: 64em){.site-content .header-decoration{grid-column:4}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.site-content .header-decoration{display:none}}.site-content .content-area{grid-column:2;-ms-grid-row:1;grid-row:1;margin-top:3em;z-index:300}@media (min-width: 48em){.site-content .content-area{grid-column:2 / span 4;grid-row:2;margin-top:4em}}@media (min-width: 64em){.site-content .content-area{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / span 2}}.site-content .content-page-template{grid-column:1 / span 3}@media (min-width: 48em){.site-content .content-page-template{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1 / span 6}}.page-template-default .site-content main,.error404 .site-content .content-area{margin-bottom:3em}@media (min-width: 48em){.blog .site-content,.single-post .site-content,.archive.category .site-content,.archive.tag .site-content{grid-template-columns:minmax(1.5em, 1fr) 1.5em repeat(4, minmax(0, 14.675em)) 1.5em minmax(1.5em, 1fr)}.blog .site-content .header-decoration,.single-post .site-content .header-decoration,.archive.category .site-content .header-decoration,.archive.tag .site-content .header-decoration{-ms-grid-column:5;-ms-grid-column-span:3;grid-column:5 / span 3}.blog .site-content .content-area,.single-post .site-content .content-area,.archive.category .site-content .content-area,.archive.tag .site-content .content-area{grid-column:2 / span 4}.blog .site-content aside,.single-post .site-content aside,.archive.category .site-content aside,.archive.tag .site-content aside{-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6 / span 2;margin-top:4em;margin-left:1em}}@media (min-width: 64em){.blog .site-content,.single-post .site-content,.archive.category .site-content,.archive.tag .site-content{-ms-grid-template-columns:1fr 1.5em 16em 16em 16em 16em 1.5em 1fr;-ms-grid-columns:1fr 1.5em 16em 16em 16em 16em 1.5em 1fr;grid-template-columns:minmax(1.5em, 1fr) 1.5em repeat(4, minmax(0, 16em)) 1.5em minmax(1.5em, 1fr);-ms-grid-template-rows:auto;-ms-grid-rows:auto}.blog .site-content .content-area,.single-post .site-content .content-area,.archive.category .site-content .content-area,.archive.tag .site-content .content-area{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3 / span 3}}.blog .site-content .entry-content,.archive.category .site-content .entry-content,.archive.tag .site-content .entry-content{margin-bottom:2em}.single-post .site-content .post-thumbnail{margin-bottom:2em}.single-post .site-content .post-thumbnail img{display:block}.single-post .site-content header{margin-bottom:3em}.single-post .site-content header h1{margin-bottom:.5em;text-transform:uppercase}.single-post .site-content .categories{margin-top:2em}.archive.category .site-content .page-title,.archive.tag .site-content .page-title{margin-bottom:0;text-transform:uppercase}.site-main-post{display:-ms-grid;display:grid;-ms-grid-template-columns:3fr 1fr;-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;grid-template-rows:auto;-ms-grid-gap:2em 3em;grid-row-gap:3em;grid-column-gap:2em;margin-bottom:3em}.site-main-post article{grid-column:1 / span 2;-ms-grid-row:2;grid-row:2}@media (min-width: 48em){.site-main-post article{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1 / span 3}}.site-main-post article p:first-of-type{font-weight:600;font-size:1.17em}@media (min-width: 48em){.site-main-post article p:first-of-type{font-size:1.14em}}@media (min-width: 70em){.site-main-post article p:first-of-type{font-size:1.12em}}.site-main-archive{display:-ms-grid;display:grid;-ms-grid-template-columns:1fr;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-row:auto;grid-row-gap:3em;grid-column-gap:2em;margin-bottom:3em}@media (min-width: 48em){.site-main-archive{margin-right:1em}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.site-main-archive{display:block}}.site-main-archive article{grid-column:1;border-top:1px solid #ddd;padding-top:2em}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.site-main-archive article{display:block;padding-bottom:2em}}.site-main-archive article:first-of-type{border-top:none;padding-top:0}.site-main-archive article h1{margin-bottom:1.5em}.page-content{display:-ms-grid;display:grid;-ms-grid-template-rows:1fr;-ms-grid-rows:25px 1fr;grid-template-rows:25px 1fr;grid-row-gap:2em;grid-template-columns:minmax(1.5em, 1fr) repeat(2, minmax(0, 32em)) minmax(1.5em, 1fr)}@media (min-width: 64em){.page-content{-ms-grid-rows:35px 1fr;grid-template-rows:35px 1fr;-ms-grid-template-columns:1fr 1.5em 32em 32em 1.5em 1fr;-ms-grid-columns:1fr 1.5em 32em 32em 1.5em 1fr;grid-template-columns:minmax(1.5em, 1fr) 1.5em repeat(2, minmax(0, 32em)) 1.5em minmax(1.5em, 1fr)}}.page-content h1,.page-content h2,.page-content .entry-content,.page-content .button,.page-content img,.page-content ul.social-media{grid-column:2 / span 2}@media (min-width: 37.5em){.page-content h1,.page-content h2,.page-content .entry-content,.page-content .button,.page-content img,.page-content ul.social-media{grid-column:2}}@media (min-width: 64em){.page-content h1,.page-content h2,.page-content .entry-content,.page-content .button,.page-content img,.page-content ul.social-media{-ms-grid-column:3;grid-column:3}}.page-content h1,.page-content h2{margin-top:0;margin-bottom:0;text-transform:uppercase}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-content h1,.page-content h2{-ms-grid-row:1}}@media (min-width: 37.5em){.page-content .button{margin-bottom:3em}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-content .button{-ms-grid-row:3}}.page-content img{max-height:200px;justify-self:end;-ms-grid-row-align:end}@media (min-width: 37.5em){.page-content img{max-height:none;grid-column:3;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1 / span 3}}@media (min-width: 64em){.page-content img{-ms-grid-column:4;grid-column:4;justify-self:center;-ms-grid-row-align:center}}.page-content ul{margin-bottom:0}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-content.page-content-advice .entry-content{-ms-grid-row:2}}@media (min-width: 37.5em){.page-content.page-content-advice img{align-self:end;-ms-grid-column-align:end;justify-self:end;-ms-grid-row-align:end}}@media (min-width: 64em){.page-content.page-content-advice img{min-height:338px}}@media (min-width: 70em){.page-content.page-content-advice img{min-height:348px;justify-self:center;-ms-grid-row-align:center}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-content.page-content-strategy .entry-content{-ms-grid-row:2}}.page-content.page-content-recruitment,.page-content.page-content-team{margin-top:4em;margin-bottom:4em}@media (min-width: 37.5em){.page-content.page-content-recruitment img{align-self:center;-ms-grid-column-align:center;padding-left:3em}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-content.page-content-recruitment .entry-content{-ms-grid-row:2}}@media (min-width: 37.5em){.page-content.page-content-recruitment .button{margin-bottom:0}}.page-content.page-content-introduction{margin-bottom:3em}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-content.page-content-introduction .entry-content{-ms-grid-row:2}}@media (min-width: 37.5em){.page-content.page-content-introduction img{grid-column:3 / span 2;padding-left:1.5em;align-self:center;-ms-grid-column-align:center}}@media (min-width: 64em){.page-content.page-content-introduction img{-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4 / span 2;justify-self:end;-ms-grid-row-align:end;padding-left:0}}.page-content .testimonials-container{grid-column:2 / span 2}@media (min-width: 64em){.page-content .testimonials-container{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / span 2}}.background-container{display:-ms-grid;display:grid;-ms-grid-template-columns:1fr 32em 32em 1fr;-ms-grid-columns:1fr 32em 32em 1fr;grid-template-columns:minmax(1.5em, 1fr) repeat(2, minmax(0, 32em)) minmax(1.5em, 1fr);-ms-grid-template-rows:15px 15px 1fr 15px 15px;-ms-grid-rows:15px 15px 1fr 15px 15px;grid-template-rows:repeat(2, 15px) 1fr repeat(2, 15px)}.background-container.no-bottom-border{-ms-grid-template-rows:15px 15px 1fr;-ms-grid-rows:15px 15px 1fr;grid-template-rows:repeat(2, 15px) 1fr}.background-container .black-top{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / span 2;-ms-grid-row:1;grid-row:1;background-color:#001721;z-index:300}.background-container .grey-top{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2;-ms-grid-row:2;grid-row:2;background-color:#454955;z-index:300}.background-container .page-content{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1 / span 4;-ms-grid-row:2;-ms-grid-row-span:3;grid-row:2 / span 3;background-color:#f2f2f2;padding-top:4em;padding-bottom:4em}@media (min-width: 37.5em){.background-container .page-content h2{grid-column:2 / span 2}}@media (min-width: 64em){.background-container .page-content h2{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / span 2}}@media (min-width: 37.5em){.background-container .page-content .entry-content{margin-right:1.5em}}@media (min-width: 37.5em){.background-container .page-content .entry-content-list{grid-column:3;margin-right:0;margin-left:1.5em}}@media (min-width: 64em){.background-container .page-content .entry-content-list{-ms-grid-column:4;grid-column:4}}@media (min-width: 37.5em){.background-container .page-content .button{margin-bottom:0}}.background-container .page-content.page-content-about{align-items:center}.background-container .page-content.page-content-about figure{grid-column:2 / span 2;margin:0}@media (min-width: 37.5em){.background-container .page-content.page-content-about figure{grid-column:2;margin-right:1.5em}}@media (min-width: 64em){.background-container .page-content.page-content-about figure{-ms-grid-column:3;grid-column:3}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.background-container .page-content.page-content-about figure{-ms-grid-row:2;margin-top:2em}}.background-container .page-content.page-content-about figure img{display:block}@media (min-width: 37.5em){.background-container .page-content.page-content-about .entry-content:first-of-type{grid-column:3;margin-right:0;margin-left:1.5em}}@media (min-width: 64em){.background-container .page-content.page-content-about .entry-content:first-of-type{-ms-grid-column:4;grid-column:4}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.background-container .page-content.page-content-about .entry-content:first-of-type{-ms-grid-row:2;margin-top:2em}}@media (min-width: 37.5em){.background-container .page-content.page-content-about .entry-content:last-of-type{grid-column:2}}@media (min-width: 64em){.background-container .page-content.page-content-about .entry-content:last-of-type{-ms-grid-column:3;grid-column:3}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.background-container .page-content.page-content-about .entry-content:last-of-type{-ms-grid-row:3;margin-top:2em}}.background-container .page-content.page-content-about section.additional,.background-container .page-content.page-content-about section.widget{grid-column:2 / span 2;margin-top:1.5em}@media (min-width: 37.5em){.background-container .page-content.page-content-about section.additional,.background-container .page-content.page-content-about section.widget{grid-column:3;margin-left:1.5em;margin-top:0;align-self:start;-ms-grid-column-align:start}}@media (min-width: 64em){.background-container .page-content.page-content-about section.additional,.background-container .page-content.page-content-about section.widget{-ms-grid-column:4;grid-column:4}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.background-container .page-content.page-content-about section.additional,.background-container .page-content.page-content-about section.widget{-ms-grid-row:3;margin-top:2em}}.background-container .page-content.page-content-about section.additional .decoration-top,.background-container .page-content.page-content-about section.widget .decoration-top{-ms-grid-column:1;grid-column:1}.background-container .page-content.page-content-about section.additional .decoration-bottom,.background-container .page-content.page-content-about section.widget .decoration-bottom{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.background-container .page-content.page-content-about section.additional h5,.background-container .page-content.page-content-about section.widget h5{-ms-grid-row:3;grid-row:3;margin-top:1em;margin-bottom:0}.background-container .page-content.page-content-about section.additional p,.background-container .page-content.page-content-about section.widget p{-ms-grid-row:4;grid-row:4;margin-top:0}.background-container .page-content.page-content-about section.additional p:last-of-type,.background-container .page-content.page-content-about section.widget p:last-of-type{margin-bottom:0}@media (min-width: 37.5em){.background-container .page-content.page-content-team h2{grid-column:2 / span 2}}@media (min-width: 64em){.background-container .page-content.page-content-team h2{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / span 2}}.background-container .black-bottom{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2;-ms-grid-row:4;grid-row:4;background-color:#001721;z-index:300}.background-container .grey-bottom{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / span 2;-ms-grid-row:5;grid-row:5;background-color:#454955;z-index:300}.entry-content img.alignright,.entry-content img.alignnone,.entry-content img.alignleft,.entry-content img.aligncenter{border:1px solid #ddd}.entry-content p:first-of-type{margin-top:0}.entry-content p:last-of-type{margin-bottom:0}@media (min-width: 64em){.page-template-default main article{max-width:75%}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-template-default .site-content .content-area{-ms-grid-column:2;-ms-grid-column-span:3;margin-left:2em;margin-right:5em}}.team-container{grid-column:2 / span 2;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(32%, 1fr));-ms-grid-gap:1.5em;grid-gap:1.5em;grid-auto-flow:row}@media (min-width: 48em){.team-container{grid-template-columns:repeat(auto-fit, minmax(30%, 1fr))}}@media (min-width: 64em){.team-container{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / span 2}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.team-container{margin-top:2em;display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:space-between}.team-container section{width:30%;margin:1.5em 1.5em 0 0}}.team-container img{display:block}.team-container header{margin-bottom:1em}.team-container h3,.team-container h4{margin-top:1em;margin-bottom:0}.team-container h4{margin-top:0;color:#454955}.team-container p{margin:0}.categories-container{grid-column:2 / span 2;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(50%, 1fr));-ms-grid-gap:2em;grid-gap:2em;grid-auto-flow:row;margin-top:1.5em}@media (min-width: 37.5em){.categories-container{grid-template-columns:repeat(auto-fit, minmax(40%, 1fr))}}@media (min-width: 64em){.categories-container{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / span 2}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.categories-container{margin-top:2em;display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:space-between}.categories-container .project-category{width:45%;margin:1.5em 1.5em 0 0}}.categories-container .project-category:before{content:'';display:block;width:25%;height:5px;background-color:#e9212d}.categories-container h4{margin-top:0;padding-top:1em}.categories-container ul{margin-top:1em}.categories-container a{border-bottom-color:#cfd0d2;color:#001721}.categories-container a:hover,.categories-container a:focus{background-color:#cfd0d2}.categories-container .client{display:block;font-size:.875em;color:#454955}.site-main-contact{display:-ms-grid;display:grid;grid-row-gap:3em}@media (min-width: 48em){.site-main-contact{grid-template-columns:repeat(2, 1fr);margin-bottom:3em}}@media (min-width: 64em){.site-main-contact{-ms-grid-template-columns:1fr 1.5em 32em 32em 1.5em 1fr;-ms-grid-columns:1fr 1.5em 32em 32em 1.5em 1fr;grid-template-columns:minmax(1.5em, 1fr) 1.5em repeat(2, minmax(0, 32em)) 1.5em minmax(1.5em, 1fr)}}.site-main-contact ul.social-media{margin-top:0}.site-main-contact ul.social-media li{background-position:0 4px}.site-main-contact ul.social-media li:last-child p:last-of-type{margin-bottom:0}.site-main-contact ul.social-media p{margin-top:0}@media (min-width: 37.5em){.site-main-contact .page-content h1,.site-main-contact .page-content .entry-content,.site-main-contact .page-content ul.social-media{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / span 2}}@media (min-width: 48em){.site-main-contact .page-content:first-of-type{grid-column:1;grid-row:1}.site-main-contact .page-content:nth-of-type(n+2){grid-column:1;grid-row:2}.site-main-contact .page-content.page-content-form-container{grid-column:2;grid-row:1 / span 2;align-self:center;-ms-grid-column-align:center}}@media (min-width: 64em){.site-main-contact .page-content{-ms-grid-template-columns:2fr;-ms-grid-columns:2fr;grid-template-columns:2fr}.site-main-contact .page-content:first-of-type{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;padding-right:2em}.site-main-contact .page-content:nth-of-type(n+2){-ms-grid-column:3;grid-column:3;-ms-grid-row:2;padding-right:2em}.site-main-contact .page-content.page-content-form-container{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4 / span 3;-ms-grid-row:1;-ms-grid-row-span:2;padding-right:0}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.site-main-contact .page-content h1{-ms-grid-row:1}.site-main-contact .page-content .entry-content,.site-main-contact .page-content ul.social-media{-ms-grid-row:2}}.site-main-contact .page-content-form-container{padding:3em 0;background-color:#f2f2f2;background-image:url("images/background-send.svg");background-repeat:no-repeat;background-position:94% 98%;background-size:17%}@media (min-width: 37.5em){.site-main-contact .page-content-form-container{background-position:96% 98%;background-size:12%}}@media (min-width: 48em){.site-main-contact .page-content-form-container{background-position:94% 98%;background-size:20%}}@media (min-width: 64em){.site-main-contact .page-content-form-container{padding-left:2em;-ms-grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(4, 1fr) minmax(1.5em, 1fr);background-position:bottom right;background-size:30%}.site-main-contact .page-content-form-container h1,.site-main-contact .page-content-form-container .entry-content{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1 / span 4}}@media all and (min-width: 64em) and (-ms-high-contrast: none), (min-width: 64em) and (-ms-high-contrast: active){.site-main-contact .page-content-form-container{padding-right:2em}.site-main-contact .page-content-form-container input[type="text"],.site-main-contact .page-content-form-container input[type="email"],.site-main-contact .page-content-form-container textarea{width:92%}}@media (min-width: 70em){.site-main-contact .page-content-form-container{grid-template-columns:470px minmax(1.5em, 1fr);background-position:90% 95%;background-size:20%}.site-main-contact .page-content-form-container h1,.site-main-contact .page-content-form-container .entry-content{grid-column:1}}@media (min-width: 79em){.site-main-contact .page-content-form-container{grid-template-columns:540px minmax(1.5em, 1fr)}}.post-type-archive-clients .clients-container{margin-bottom:4em}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.post-type-archive-clients .site-content .content-area,.single-clients .site-content .content-area{-ms-grid-column:2;-ms-grid-column-span:3;margin-left:2em;margin-right:5em}.single-clients .site-content .page-header{margin-right:1em}}.clients-container{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(28%, 1fr));grid-auto-rows:1fr;-ms-grid-gap:2em;grid-gap:2em;grid-auto-flow:row}@media (min-width: 37.5em){.clients-container{grid-template-columns:repeat(auto-fill, minmax(17%, 1fr))}}@media (min-width: 48em){.clients-container{grid-template-columns:repeat(auto-fill, minmax(14%, 1fr))}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.clients-container{display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:space-between}.clients-container .single-client{width:14%;margin:1.5em 1.5em 0 0}}.clients-container .single-client{display:inline-block;position:relative;border-bottom:none;padding:0}figure.client-logo{width:100%;height:100%;margin-top:0;margin-bottom:0;border:0.4em solid #eee;box-shadow:0.4em 0.4em 0px 0px #d2d0d0;z-index:300;display:-ms-flexbox;display:flex;align-items:center;transition:all 0.25s ease-out}figure.client-logo img{display:block;max-height:none;padding:.25em}.site-main-post figure.client-logo{height:auto;border:.5em solid #eee;box-shadow:none}.site-main-post figure.client-logo:after{content:"";display:block;padding-bottom:100%}.post-type-archive-clients figure.client-logo:hover,.post-type-archive-clients figure.client-logo:focus{border-color:#454955}.home figure.client-logo{box-shadow:.5em .5em 0px 0px #d2d0d0}.home figure.client-logo:hover,.home figure.client-logo:focus{box-shadow:.5em .5em 0px 0px #454955}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
/*# sourceMappingURL=style.css.map */
