/**handles:oliver_parks-style**/
/*!
Theme Name: Oliver Parks
Theme URI: http://underscores.me/
Author: Dan Davies
Author URI: https://www.gecko.media
Description: SASS Wordpress theme for Oliver Parks
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: oliver_parks
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Oliver Parks is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;color:#433a3c}main{display:block}h1{font-size:2em;margin:.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{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .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}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box;overflow-x:hidden}.wrapper{width:100%;max-width:87.5em;margin:0 auto;position:relative;padding:0 3.125em}@media screen and (min-width:1px) and (max-width:620px){.wrapper{max-width:100vw;padding:0 5vw}}@font-face{font-display:swap;font-family:pp_neue_machinainktrap_light;src:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/fonts/ppneuemachina-inktraplight-webfont.woff2") format("woff2"),url("https://www.oliverparks.com/wp-content/themes/oliver_parks/fonts/ppneuemachina-inktraplight-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:pp_neue_machinainktrapLtIt;src:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/fonts/ppneuemachina-inktraplightitalic-webfont.woff2") format("woff2"),url("https://www.oliverparks.com/wp-content/themes/oliver_parks/fonts/ppneuemachina-inktraplightitalic-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:pp_neue_machinainktrapRg;src:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/fonts/ppneuemachina-inktrapregular-webfont.woff2") format("woff2"),url("https://www.oliverparks.com/wp-content/themes/oliver_parks/fonts/ppneuemachina-inktrapregular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:pp_neue_machinainktrapRgIt;src:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/fonts/ppneuemachina-inktrapregularitalic-webfont.woff2") format("woff2"),url("https://www.oliverparks.com/wp-content/themes/oliver_parks/fonts/ppneuemachina-inktrapregularitalic-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:pp_neue_machinainktrapultraBd;src:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/fonts/ppneuemachina-inktrapultrabold-webfont.woff2") format("woff2"),url("https://www.oliverparks.com/wp-content/themes/oliver_parks/fonts/ppneuemachina-inktrapultrabold-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:pp_neue_machiinktrapultraBdIt;src:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/fonts/ppneuemachina-inktrapultrabolditalic-webfont.woff2") format("woff2"),url("https://www.oliverparks.com/wp-content/themes/oliver_parks/fonts/ppneuemachina-inktrapultrabolditalic-webfont.woff") format("woff");font-weight:400;font-style:normal}body,button,input,optgroup,select,textarea{color:#404040;font-family:"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:pp_neue_machinainktrap_light;font-weight:400;margin-top:0}p{margin-bottom:1.5em;margin-top:0}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;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}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}@media screen and (min-width:1px) and (max-width:620px){p{font-size:4vw}}@media screen and (min-width:621px) and (max-width:1400px){body{font-size:1.1428571429vw}}@media screen and (min-width:1px) and (max-width:620px){body{font-size:3.5vw}}@media screen and (min-width:1px) and (max-width:620px){.underlineTarget{max-width:100%!important}}body{background:#fff;overflow-x:hidden}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}span.link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,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{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.page,.post{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.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:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.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:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}section#error-404{padding-top:6.25em}section#error-404 .wrapper .icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/404-page-mesh.png") no-repeat 0 0/100% auto;width:370px;height:408px;position:absolute;top:-10px;right:204px}section#error-404 .wrapper h1{text-align:left;font-size:60px;margin-bottom:80px;padding-right:0;position:relative;line-height:1;padding-top:0}section#error-404 .wrapper h1 .underlineTarget{background:#eaeaea;width:0;height:40px;position:absolute;z-index:-1;left:-15px;top:-10px}section#error-404 .wrapper .arrow-button{padding-left:0;width:auto;padding-right:60px;margin-top:60px;margin-bottom:135px}section#error-404 .wrapper .arrow-button span.text{font-size:36px}section#error-404 .wrapper .arrow-button span.arrow{width:38px;height:38px}section#error-404 .wrapper .arrow-button span.arrow svg{width:100%;height:auto}@media screen and (min-width:1px) and (max-width:620px){section#error-404 .wrapper .icon{right:-52vw;top:20vw}}main#primary.default{padding-top:2.8125em}main#primary.default .wrapper span.side-info{right:auto;left:-11.5333333333em;top:8.125em}main#primary.default .wrapper .icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/asterisk-decal.png") no-repeat 0 0/100% auto;width:4.875em;height:4.625em;position:absolute;top:-4.5em;right:9.375em;animation:rotateEarth 8s linear infinite}main#primary.default .wrapper .asterix{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/double-star-burst-2.png") no-repeat 0 0/100% auto;width:6.25em;height:13.75em;position:absolute;top:8.75em;right:-21.25em}main#primary.default .wrapper .entry-content{float:left;width:100%;margin-bottom:6.25em}main#primary.default .wrapper h1{text-align:left;font-size:3.75em;margin-bottom:.6579em;padding-right:0;position:relative;line-height:1;padding-top:0}main#primary.default .wrapper h1 .underlineTarget{background:#1e1e28;width:0;height:.4211em;position:absolute;z-index:-1;left:-.5789em;top:.0632em}main#primary.default .wrapper h3{text-align:left;font-size:2.5em;margin-bottom:0;padding-right:0;position:relative;line-height:1;padding-top:1.075em;width:75%}main#primary.default .wrapper .arrow-button{padding-left:0;width:auto;padding-right:4.6875em;margin-top:3.125em;float:left;position:relative;padding-top:.625em}main#primary.default .wrapper .arrow-button span.arrow{position:absolute;top:0;right:0;width:2.5em;height:2.5em;z-index:1}main#primary.default .wrapper .arrow-button span.arrow svg{float:right;width:100%;height:100%;animation:slide2 1s ease-in-out infinite}main#primary.default .wrapper .arrow-button span.arrow svg .arrow-1{fill:#1E1E28}main#primary.default .wrapper .arrow-button span.text{font-size:2.25em;font-family:pp_neue_machinainktrap_light;line-height:1}main#primary.default .wrapper .entry-content h1,main#primary.default .wrapper .entry-content h2,main#primary.default .wrapper .entry-content h3,main#primary.default .wrapper .entry-content h4,main#primary.default .wrapper .entry-content h5,main#primary.default .wrapper .entry-content h6{font-size:2.25em;margin-bottom:1em;margin-top:.5em;padding-top:0;float:left;width:100%}main#primary.default .wrapper .entry-content h3{font-size:2em}main#primary.default .wrapper .entry-content h4{font-size:1.75em}main#primary.default .wrapper .entry-content h5{font-size:1.5em}main#primary.default .wrapper .entry-content h6{font-size:1.375em}main#primary.default .wrapper .entry-content p{font-size:1.125em;line-height:1.2}main#primary.default .wrapper .entry-content p a{color:#433a3c;text-decoration-color:#1E1E28}main#primary.default .wrapper .entry-content p a:hover{color:#1e1e28}main#primary.default .wrapper .entry-content ul{margin:0 0 1.5em 1em;padding-left:0}@media screen and (min-width:1px) and (max-width:620px){main#primary.default .wrapper .icon{right:5vw}main#primary.default .wrapper h1{font-size:12vw}main#primary.default .wrapper .entry-content p{font-size:4vw}main#primary.default .wrapper .arrow-button{margin-top:15vw;margin-bottom:10vw}}#mega-menu{width:100%;overflow:hidden;background:#1e1e28 url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/OP-Web-Mega-Nav-bg.jpg") no-repeat center top/160em 90em;height:100vh;position:fixed;top:-100vh;left:0;right:0;z-index:9999;color:#fff;transition:all .5s;overflow-y:scroll;overflow-x:hidden}#mega-menu.open{top:0}#mega-menu .mobile{display:none}#mega-menu .bg-patter{height:54.38em;width:60em;top:6.88em;left:-20.63em;position:absolute;z-index:0;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/OP-Web-Mega-Nav-v4.2.png") no-repeat 0 0/100% auto}#mega-menu a{text-decoration:none;color:#fff}#mega-menu .dropbtn{width:11.25em;float:right}#mega-menu .dropbtn span.txt{font-size:1.31em;margin:3.33em .71em 0 0;line-height:1.43em;float:right;list-style:none;padding:0;position:relative}#mega-menu .dropbtn svg{width:2.38em;height:2.38em;margin:4.13em 0 0 0;float:right;cursor:pointer}#mega-menu .one,#mega-menu .three,#mega-menu .two{font-family:pp_neue_machinainktrap_light;margin-top:12em}#mega-menu .one ul,#mega-menu .three ul,#mega-menu .two ul{margin:0;padding:0;list-style:none}#mega-menu .one ul li a::after,#mega-menu .three ul li a::after,#mega-menu .two ul li a::after{content:" >"}#mega-menu .one.main{font-size:5em;width:9.5625em;margin-top:2.4em;float:left;clear:both}#mega-menu .one.main ul li{line-height:1;margin-bottom:1.13em}#mega-menu .one.main ul li div{display:none}#mega-menu .one.main ul li:hover a{position:relative}#mega-menu .one.main ul li:hover a::before{content:"";border-top:.15em solid #1e1e28;position:absolute;top:1.25em;left:0;width:100%}#mega-menu .one.main ul li:nth-of-type(3){animation-delay:0s}#mega-menu .one.main ul li:nth-of-type(2){animation-delay:.25s}#mega-menu .one.main ul li:first-of-type{animation-delay:.5s}#mega-menu .three,#mega-menu .two{font-size:1.3125em;padding-top:.625em;margin-top:9.1428571429em;float:left}#mega-menu .three p,#mega-menu .two p{margin-bottom:3.0952380952em}#mega-menu .three ul li,#mega-menu .two ul li{line-height:1;margin-bottom:1.2857142857em}#mega-menu .three ul li div,#mega-menu .two ul li div{display:none}#mega-menu .three ul li:hover a,#mega-menu .two ul li:hover a{position:relative}#mega-menu .three ul li:hover a::before,#mega-menu .two ul li:hover a::before{content:"";border-top:.380952381em solid #1e1e28;position:absolute;top:1.4285714286em;left:0;width:100%}#mega-menu .three{float:right}#sticky-header,.header,header{color:#fff;background:#1e1e28;display:inline-block;width:100%}#sticky-header .deu,.header .deu,header .deu{font-size:1.25em;position:absolute;top:0;right:2.5em;line-height:1.3em;width:5em;font-family:pp_neue_machinainktrap_light;font-weight:400}#sticky-header .deu span.flag,.header .deu span.flag,header .deu span.flag{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/flag-lang-ger.jpg") no-repeat 0 0/100% auto;width:2.3em;height:1.3em;float:right}#sticky-header .site-branding,.header .site-branding,header .site-branding{float:left;width:23em;height:7.75em;padding-top:3.125em}#sticky-header .site-branding .site-title,.header .site-branding .site-title,header .site-branding .site-title{position:absolute;top:0;left:-999999999999999px}#sticky-header #header-menu,.header #header-menu,header #header-menu{font-family:pp_neue_machinainktrap_light;float:right}#sticky-header #header-menu .menu-main-menu-container,.header #header-menu .menu-main-menu-container,header #header-menu .menu-main-menu-container{float:right}#sticky-header #header-menu .menu-main-menu-container ul,.header #header-menu .menu-main-menu-container ul,header #header-menu .menu-main-menu-container ul{list-style:none;padding:0;margin:4.375em 0 0 0}#sticky-header #header-menu .menu-main-menu-container ul li,.header #header-menu .menu-main-menu-container ul li,header #header-menu .menu-main-menu-container ul li{float:left;font-size:1.3125em;margin-left:2.380952381em;position:relative}#sticky-header #header-menu .menu-main-menu-container ul li a,.header #header-menu .menu-main-menu-container ul li a,header #header-menu .menu-main-menu-container ul li a{color:#fff;text-decoration:none}#sticky-header #header-menu .menu-main-menu-container ul li:hover a:before,.header #header-menu .menu-main-menu-container ul li:hover a:before,header #header-menu .menu-main-menu-container ul li:hover a:before{content:"";border-top:.380952381em solid #fff;position:absolute;top:1.9047619048em;left:0;width:100%}#sticky-header #header-menu .dropbtn,.header #header-menu .dropbtn,header #header-menu .dropbtn{float:right;font-size:1.3125em;margin-top:3.3333333333em;position:relative;cursor:pointer}#sticky-header #header-menu .dropbtn span.desktop,.header #header-menu .dropbtn span.desktop,header #header-menu .dropbtn span.desktop{float:left;line-height:1.4285714286em;margin-right:.7142857143em}#sticky-header #header-menu .dropbtn svg,.header #header-menu .dropbtn svg,header #header-menu .dropbtn svg{float:right;width:2.1904761905em;height:1.4285714286em}#sticky-header #header-menu .dropbtn:hover:before,.header #header-menu .dropbtn:hover:before,header #header-menu .dropbtn:hover:before{content:"";border-top:.380952381em solid #fff;position:absolute;top:1.9047619048em;left:0;width:100%}#sticky-header .title h1,.header .title h1,header .title h1{display:block;font-size:11.875em;line-height:1;margin-top:.5em;float:left;margin-bottom:.7105263158em}#sticky-header{height:auto;background:#1e1e28;float:left;position:fixed;top:-5em;transition:all .5s;z-index:20}#sticky-header.sticky{top:0}#sticky-header .site-branding{height:5em;padding:.8125em 0;width:16.875em}#sticky-header #header-menu .dropbtn{margin-top:1.1904761905em}#sticky-header #header-menu .menu-main-menu-container ul{margin-top:1.5625em}.page-template-template-home header{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/slide-00.jpg") no-repeat center top/auto 100%;height:auto;padding-bottom:3.4375em}.page-template-template-home h2.page-title{font-size:4.375em;line-height:1;margin-top:.9285714286em;position:relative;float:left;width:100%}.page-template-template-home h2.page-title span.text{float:left}.page-template-template-home h2.page-title span.star{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/header-star-element.svg") no-repeat 0 0/100% auto;width:1.9285714286em;height:1.9285714286em;float:right;position:absolute;top:0;right:1.0714285714em;animation:rotateEarth 16s linear infinite}.archive header,.page-template-template-about header,.page-template-template-consultant-cpt header,.page-template-template-contact header,.page-template-template-our-approach header,.page-template-template-what-we-do header,.page-template-template-work-for-us header,.single-consultant header,.single-post header{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/slide-what-we-do.jpg") no-repeat center top/auto 100%;height:11.25em}.archive header .title h1,.page-template-template-about header .title h1,.page-template-template-consultant-cpt header .title h1,.page-template-template-contact header .title h1,.page-template-template-our-approach header .title h1,.page-template-template-what-we-do header .title h1,.page-template-template-work-for-us header .title h1,.single-consultant header .title h1,.single-post header .title h1{margin-top:.3684210526em}.archive header .title .icon,.page-template-template-about header .title .icon,.page-template-template-consultant-cpt header .title .icon,.page-template-template-contact header .title .icon,.page-template-template-our-approach header .title .icon,.page-template-template-what-we-do header .title .icon,.page-template-template-work-for-us header .title .icon,.single-consultant header .title .icon,.single-post header .title .icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/red-star.svg") no-repeat 0 0/100% auto;width:12.5em;height:12.5em;float:right;position:absolute;top:19.38em;right:-2.5em}.archive header .title .icon.icon_two,.page-template-template-about header .title .icon.icon_two,.page-template-template-consultant-cpt header .title .icon.icon_two,.page-template-template-contact header .title .icon.icon_two,.page-template-template-our-approach header .title .icon.icon_two,.page-template-template-what-we-do header .title .icon.icon_two,.page-template-template-work-for-us header .title .icon.icon_two,.single-consultant header .title .icon.icon_two,.single-post header .title .icon.icon_two{right:-19.38em}.page-template-template-work-for-us header{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/slide-work-for-us.jpg") no-repeat center top/auto 100%}.page-template-template-work-for-us header .title .icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/work-with-us-header-decal.svg") no-repeat 0 0/100% auto;width:16.75em;height:16.5em;top:12.81em;right:-10.75em}.page-template-template-about header{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/slide-about-us.jpg") no-repeat center top/auto 100%}.page-template-template-about header .title .icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/about-us-header-decal.svg") no-repeat 0 0/100% auto;width:11.63em;height:11.63em;top:17.63em;right:4.69em}.page-template-template-our-approach header{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/slide-our-approach.jpg") no-repeat center top/auto 100%}.page-template-template-our-approach header .title .icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/our-approach-header-decal.png") no-repeat 0 0/100% auto;width:12.5em;height:6.25em;top:10.5em;right:-16.44em}.page-template-template-contact header{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/slide-contact-us.jpg") no-repeat center top/auto 100%}.page-template-template-contact header .title .icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/contact-us-header-decal.svg") no-repeat 0 0/100% auto;width:12.5em;height:12.5em;top:15em;right:-3.4375em}.error404 header,.page-template-default header,.single-post header{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/slide-404.png") no-repeat center top/auto 100%;height:11.25em}.single-consultant header{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/slide-consultant.jpg") no-repeat center top/2560px 100%;height:180px}.single-consultant header .title .icon{background-image:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/consultant-header-decal.png");width:18.13em;height:19.38em;top:11.25em;right:-7.19em}.single-consultant header .title h1{margin-bottom:.4526315789em}.page-template-template-consultant-cpt header{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/slide-consultant.jpg") no-repeat center top/auto 100%;height:11.25em}.archive header{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/menu-slide-90px.jpg") no-repeat center top/2560px 100%;height:11.25em}@keyframes rotateEarth{to{transform:rotate(360deg)}}@media screen and (min-width:1px) and (max-width:620px){#mega-menu{font-size:2.5vw}#mega-menu .dropbtn span.txt{display:none}#mega-menu.open .bg-patter{z-index:-1;position:fixed}#mega-menu .one.main{width:100%;margin-top:20vw}#mega-menu .three,#mega-menu .two{width:100%;padding-top:0;margin-top:0;font-size:5vw;margin-bottom:10vw}#mega-menu .three p,#mega-menu .two p{margin-bottom:10vw;font-size:1em}#mega-menu .three ul li,#mega-menu .two ul li{margin-bottom:5vw;float:left;clear:left}#mega-menu .three{padding-bottom:20vw}#mega-menu .three .mobile{display:block}#mega-menu .three .mobile.one{margin-top:20vw}#sticky-header{top:-40vw}#sticky-header #header-menu .dropbtn{margin-top:3.3333333333em}#sticky-header #header-menu .dropbtn span.desktop,header #header-menu .dropbtn span.desktop{display:none}#sticky-header #header-menu .menu-main-menu-container,header #header-menu .menu-main-menu-container{display:none}#sticky-header .title h1,.header .title h1,header .title h1{font-size:15vw}.page-template-template-home header{height:auto!important;padding-bottom:20vw}.page-template-template-home header h2.page-title{font-size:9vw;margin-top:15vw}.page-template-template-home header h2.page-title span.star{margin-top:33.3333333333vw;width:15vw;right:0;top:-12vw}.page-template-template-consultant-cpt header .title .icon{top:65vw}.page-template-template-our-approach header .title .icon{top:60vw;right:-5vw}.page-template-template-work-for-us header .title .icon{width:35vw;top:40vw;right:-15vw}.page-template-template-our-approach header .title .icon{top:60vw;right:-5vw}.archive header .title .icon{right:-8vw!important;top:30vw}.single-consultant header .title .icon{top:15vw;right:-10vw;width:35vw}#sticky-header,header{height:40vw!important}#sticky-header .site-branding,header .site-branding{width:60vw!important;height:24vw!important;padding-top:12vw!important}#sticky-header .deu,header .deu{right:5.1282051282vw}#sticky-header{height:20vw!important}#sticky-header .site-branding{padding-top:4vw!important}#sticky-header #header-menu .dropbtn{margin-top:8vw}}section#page-title .wrapper h1{font-size:3.75em;line-height:1;margin:1.08em 0 0}.page-template-template-consultant-cpt section#page-title .wrapper span.icon{width:7.63em;height:4.13em;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/consultants-sunburst-decal.svg") no-repeat 0 0/100% auto;position:absolute;top:1.25em;right:-20.31em}footer{font-size:1.375em;height:27.27em;clear:both;width:100%;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/footer-bg.png") no-repeat center bottom/auto 27.27em;overflow:hidden;position:relative}footer .grid{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/footer-mesh-grid.png") no-repeat 0 0/100% auto;width:34.91em;height:16.36em;position:absolute;bottom:0;right:-39.64em;left:20.95em;margin:0 auto}footer #cities-ow{position:absolute;top:0}footer .wrapper{max-width:63.64em;padding:0 2.27em}footer .wrapper .logo{float:left;width:16.73em;height:3.45em;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/logo-footer.svg") no-repeat 0 0/100% auto;margin-top:5.23em}footer .wrapper .split-cols{width:100%;position:relative;float:left}footer .wrapper .split-cols .border-top{border-top:.045em solid #fff;width:232.73em;float:left;position:absolute;top:7.5em;left:-116.36em;height:.045em}footer .wrapper .split-cols .left{float:left;width:41.5em}footer .wrapper .split-cols .left h3{font-size:1.18em;line-height:1;margin-top:1.54em;float:left;margin-bottom:2.42em}footer .wrapper .split-cols .left .stars{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/footer-asterisks.svg") no-repeat 0 0/100% auto;width:7.09em;height:3em;float:right;margin-right:2.95em;margin-top:.82em}footer .wrapper .split-cols .right{width:auto;float:right;padding-left:0;padding-bottom:0;margin-top:-2.36em}footer .wrapper .split-cols .right #social{font-family:pp_neue_machinainktrap_light;font-weight:400;margin-top:0;font-size:1.82em;float:left;position:relative;padding-right:2.25em}footer .wrapper .split-cols .right #social p{line-height:2.76em;font-size:.55em}footer .wrapper .split-cols .right #social p a{color:#433a3c;text-decoration:none}footer .wrapper .split-cols .right #social p a:hover{opacity:.8}footer .wrapper .split-cols .right #social p a span.linkedin{width:4.6818181818em;height:5.0227272727em;float:right;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/linkedin-icon.png") no-repeat 0 0/100% auto;position:absolute;right:-1.6818181818em;top:0}footer .base{clear:both;padding-top:0;float:left;width:100%;text-align:left;font-size:1em}footer .base .wrapper{padding-top:0;max-width:63.64em;padding:0 2.27em}footer .base .wrapper p{font-size:.82em;margin-bottom:.55em}footer .base .wrapper ul{list-style:none;padding:0;margin:0}footer .base .wrapper ul li{font-size:.82em;margin-bottom:0;float:left}footer .base .wrapper ul li a{text-decoration:none;color:#433a3c}footer .base .wrapper ul li a:hover{color:#fff}footer .base .wrapper ul li+li::before{content:"|";display:inline;padding:0 .55em}footer .base .wrapper #gecko{width:6.82em;height:2.82em;float:left;margin-top:2.45em;position:relative;cursor:pointer;clear:left}footer .base .wrapper #gecko:hover svg g path{fill:#433a3c}@media screen and (min-width:621px) and (max-width:1400px){footer .wrapper .split-cols .right{margin-right:-.390625vw}}@media screen and (min-width:1px) and (max-width:620px){footer .wrapper{max-width:100vw;padding:0 5vw}footer .wrapper #cities-ow{width:100%}footer .wrapper .connections{margin-left:40vw;top:-10.2564102564vw}footer .wrapper .logo{margin-top:20vw;width:60vw}footer .wrapper .split-cols .border-top{top:20vw}footer .wrapper .split-cols .left{width:100%}footer .wrapper .split-cols .left .stars{position:absolute;top:-35vw}footer .wrapper .split-cols .left .cols{display:none}footer .wrapper .split-cols .left h3{font-size:6vw;margin-bottom:7vw}footer .wrapper .split-cols .right{position:absolute;right:0}footer .wrapper .split-cols .right #social{float:right;margin-top:-3vw}footer .wrapper .split-cols .right #social p a span.text{display:none}footer .wrapper .split-cols .right #social p a span.linkedin{right:-5vw;top:-3vw}footer .base{margin-top:1vw;border-top:0;padding-top:0}footer .base .wrapper{padding-top:0;max-width:100vw;padding:0 5vw}footer .base .wrapper p{text-align:left;font-size:4vw}footer .base .wrapper p span.copy{width:100%}footer .base .wrapper p span.pipe{display:none}footer .base .wrapper .two{display:none}footer .base .wrapper #gecko{margin-top:7vw}.single-consultant footer{margin-top:0}}span.side-info{font-family:pp_neue_machinainktrap_light;font-weight:400;margin-top:0;font-size:1.875em;transform:rotate(90deg);transform-origin:left top;white-space:nowrap;display:inline-block;position:absolute;left:-260px;top:140px;color:#433a3c}span.side-info span.red{color:#1e1e28}section#home-tri{margin-top:5.3125em;float:left;width:100%;margin-bottom:4.6875em}section#home-tri .wrapper h3{text-align:right;font-size:2.3125em;margin-bottom:1.6666666667em;padding-right:0;position:relative;line-height:1;padding-top:0;padding-right:6.9444444444em}section#home-tri .wrapper h3 .underlineTarget{background:#eaeaea;width:0;height:1.1111111111em;position:absolute;z-index:-1;right:1.8055555556em;top:-.4166666667em}section#home-tri .wrapper a{text-decoration:none;color:#433a3c}section#home-tri .wrapper #items{width:100%;float:left;font-size:1em}section#home-tri .wrapper #items .item{width:25em;float:left;position:relative}section#home-tri .wrapper #items .item span.arrow{position:absolute;top:0;right:0;width:9.375em;height:2.8125em;background-color:#fff;z-index:1}section#home-tri .wrapper #items .item span.arrow svg{float:right;width:2.375em;height:2.375em;animation:slide2 1s ease-in-out infinite}section#home-tri .wrapper #items .item span.arrow svg .arrow-1{fill:#1E1E28}section#home-tri .wrapper #items .item div.image,section#home-tri .wrapper #items .item span.image{width:100%;float:left;height:9.6875em;background:#eaeaea}section#home-tri .wrapper #items .item:nth-of-type(3n+2){margin:0 3.125em}section#home-tri .wrapper #items .item:nth-of-type(3n+4){clear:both}section#home-tri .wrapper #items .item h4{font-size:2.125em;font-weight:400;line-height:1;margin-top:1.4705882353em;float:left;width:100%;margin-bottom:1em;padding-right:0}section#home-tri .wrapper #items .item h4 a.magic{overflow:hidden;position:relative;display:inline-block;padding-bottom:.1666666667em}section#home-tri .wrapper #items .item h4 a.magic::after,section#home-tri .wrapper #items .item h4 a.magic::before{content:"";position:absolute;width:100%;left:0}section#home-tri .wrapper #items .item h4 a.magic::before{background-color:#1e1e28;height:.0333333333em;bottom:0;transform-origin:100% 50%;transform:scaleX(0);transition:transform .3s cubic-bezier(.76, 0, .24, 1)}section#home-tri .wrapper #items .item h4 a.magic::after{content:attr(data-replace);height:100%;top:0;transform-origin:100% 50%;transform:translate3d(200%,0,0);transition:transform .3s cubic-bezier(.76, 0, .24, 1);color:#1e1e28}section#home-tri .wrapper #items .item h4 a.magic span{display:inline-block;transition:transform .3s cubic-bezier(.76, 0, .24, 1)}section#home-tri .wrapper #items .item h4 a.magic:hover::before{transform-origin:0% 50%;transform:scaleX(1)}section#home-tri .wrapper #items .item h4 a.magic:hover::after{transform:translate3d(0,0,0)}section#home-tri .wrapper #items .item h4 a.magic:hover span{transform:translate3d(-200%,0,0)}section#home-tri .wrapper #items .item p.link{font-size:2.5em;font-weight:400;line-height:1;float:left;width:100%;color:#1e1e28;font-family:pp_neue_machinainktrap_light}section#home-tri .wrapper #items .item:hover span.arrow svg g polygon{fill:#433a3c}section#home-tri.duo{margin-top:12.5em}section#home-tri.duo .wrapper .tns-outer{position:relative}section#home-tri.duo .wrapper .tns-outer .tns-controls{position:absolute;top:12.5em;left:-3.125em;width:87.5em}section#home-tri.duo .wrapper .tns-outer .tns-controls button{font-size:1.875em;font-family:"Helvetica Neue",sans-serif;font-weight:600;margin-top:0;padding:0;background:0 0;color:#433a3c;border-radius:0;border:none}section#home-tri.duo .wrapper .tns-outer .tns-controls button:nth-of-type(2){float:right}section#home-tri.duo .wrapper .tns-ovh{width:81.875em}section#home-tri.duo .wrapper #items{float:left;width:max-content;margin-left:-3.125em;border-width:2.5em}section#home-tri.duo .wrapper #items .item{font-size:1em;width:37.5em;margin:0 3.125em 0;float:none}section#home-tri.duo .wrapper #items .item .image{background:0 0!important;height:20.625em}section#home-tri.articles .wrapper span.side-info{right:auto;left:-10em;top:-9em}section#home-tri.articles .wrapper h3{text-align:left;padding:0;display:inline;margin-bottom:.8947368421em;float:left}section#home-tri.articles .wrapper h3 .underlineTarget{display:none}section#home-tri.articles .wrapper span.more{float:right;font-family:pp_neue_machinainktrap_light;font-weight:400;margin-top:0;font-size:2.125em;margin-top:1.3235294118em}section#home-tri.articles .wrapper span.more a.magic{overflow:hidden;position:relative;display:inline-block;padding-bottom:.2857142857em}section#home-tri.articles .wrapper span.more a.magic::after,section#home-tri.articles .wrapper span.more a.magic::before{content:"";position:absolute;width:100%;left:0}section#home-tri.articles .wrapper span.more a.magic::before{background-color:#1e1e28;height:.0571428571em;bottom:0;transform-origin:100% 50%;transform:scaleX(0);transition:transform .3s cubic-bezier(.76, 0, .24, 1)}section#home-tri.articles .wrapper span.more a.magic::after{content:attr(data-replace);height:100%;top:0;transform-origin:100% 50%;transform:translate3d(200%,0,0);transition:transform .3s cubic-bezier(.76, 0, .24, 1);color:#1e1e28}section#home-tri.articles .wrapper span.more a.magic span{display:inline-block;transition:transform .3s cubic-bezier(.76, 0, .24, 1)}section#home-tri.articles .wrapper span.more a.magic:hover::before{transform-origin:0% 50%;transform:scaleX(1)}section#home-tri.articles .wrapper span.more a.magic:hover::after{transform:translate3d(0,0,0)}section#home-tri.articles .wrapper span.more a.magic:hover span{transform:translate3d(-200%,0,0)}section#home-tri.articles .wrapper #items{clear:both}section#home-tri.articles .wrapper #items .item{margin-bottom:7.8125em}section#home-tri.articles .wrapper #items .item .image{background:#433a3c!important}section#home-tri.articles .wrapper #items .item .image img{width:100%;height:100%;object-fit:cover}section#home-tri.articles .wrapper #items .item:nth-of-type(3n+2){margin:0 3.125em}section#home-tri.articles .wrapper #items .item:nth-of-type(4){clear:both}section#home-tri.articles .wrapper #items h4{font-size:2.1875em;margin-bottom:0}section#home-tri.consultants .wrapper span.side-info{right:auto;left:-8.6em;top:15.6666666667em}section#home-tri.consultants .wrapper span.side-info:nth-of-type(2){left:auto;right:-23.3333333333em;top:66.6666666667em}section#home-tri.consultants .wrapper .stars{background:url(https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/consultants-star-decal.svg) no-repeat 0 0/100% auto;width:5.625em;height:5.625em;position:absolute;top:71.375em;left:-20em}section#home-tri.consultants .wrapper #items{border-top:1.25em solid #fff}section#home-tri.consultants .wrapper #items .item{width:26.875em;height:39.375em}section#home-tri.consultants .wrapper #items .item span.arrow{top:.4375em;right:4.0625em;width:2.375em;height:2.375em;background-color:transparent;z-index:15}section#home-tri.consultants .wrapper #items .item .image{position:relative;height:21.25em;float:none;background:0 0}section#home-tri.consultants .wrapper #items .item .image .overlay{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/consultant-portrait-mask.png") no-repeat 0 0/100% auto;width:27em;height:21.25em;position:absolute;z-index:9}section#home-tri.consultants .wrapper #items .item .image img{height:calc(100% - .625em);padding:.3125em;width:auto;display:block;margin:0 auto}section#home-tri.consultants .wrapper #items .item .post-content{padding-left:5.9375em;position:absolute;z-index:10}section#home-tri.consultants .wrapper #items .item .post-content h2{font-size:2.25em;line-height:1.2;margin-top:-.6944444444em;margin-bottom:.6944444444em}section#home-tri.consultants .wrapper #items .item .post-content h2 .underlineTarget{background:#eaeaea;width:4.7222222222em;height:1.1111111111em;position:absolute;z-index:-1;left:2.2222222222em;top:-1.1111111111em}section#home-tri.consultants .wrapper #items .item .post-content p{font-family:pp_neue_machinainktrap_light;font-size:1.125em;margin-bottom:1em}section#home-tri.consultants .wrapper #items .item:nth-of-type(3n+2){margin:6.25em .3125em 0}section#home-tri.consultants .wrapper #items .item:nth-of-type(3n+3){margin-top:-2.1875em}section#home-tri.consultants .wrapper #items .item:nth-of-type(3n+4){clear:both}section#home-tri.consultants .wrapper .cta{position:relative;float:left;clear:both;margin-bottom:7.5em;margin-top:1.875em}section#home-tri.consultants .wrapper .cta .arrow-button{padding-left:0;width:auto;padding-right:4.69em;margin-top:0;position:relative;padding-top:.63em}section#home-tri.consultants .wrapper .cta .arrow-button span.arrow{position:absolute;top:-.625em;right:0;width:2.375em;height:2.375em;z-index:1}section#home-tri.consultants .wrapper .cta .arrow-button span.arrow svg{float:right;width:100%;height:auto;animation:slide2 1s ease-in-out infinite}section#home-tri.consultants .wrapper .cta .arrow-button span.text{font-size:3.75em;font-family:pp_neue_machinainktrap_light;line-height:1}section#home-tri.employee_stories,section#home-tri.home{margin-top:0;margin-bottom:7.5em}section#home-tri.default-post{margin-top:3.125em;margin-bottom:10em}section#home-tri.default-post .wrapper .pattern{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/menu-feature-decal.png") no-repeat 0 0/100% auto;width:27.75em;height:26.5em;position:absolute;top:41.4375em;left:-40.25em}section#home-tri.default-post .wrapper span.side-info{right:-753px;top:1010px;left:auto}section#home-tri.default-post .wrapper .title h1{font-size:3.75em;margin-bottom:.9166666667em}section#home-tri.default-post .wrapper .title .icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/menu-header-decal.png") no-repeat 0 0/100% auto;width:6.875em;height:3.125em;top:1.5625em;right:12.5em;position:absolute}section#home-tri.default-post .wrapper #intro-text{margin-bottom:3.13em;float:left;width:100%}section#home-tri.default-post .wrapper #intro-text h3{text-align:left;font-size:2.375em;margin-bottom:1.4473684211em}section#home-tri.default-post .wrapper #intro-text h3 .underlineTarget{left:-1.33em;right:auto}section#home-tri.default-post .wrapper #intro-text p{font-size:1.125em;line-height:1.2}section#home-tri.default-post .wrapper #items .item{margin-bottom:2.1875em;width:16.0625em;margin-right:5.625em}section#home-tri.default-post .wrapper #items .item div.image{background:#1e1e28;margin-bottom:1.086em;height:21.875em}section#home-tri.default-post .wrapper #items .item div.image img{width:100%;height:100%;object-fit:cover}section#home-tri.default-post .wrapper #items .item h2,section#home-tri.default-post .wrapper #items .item p{font-size:1.125em;margin:0;font-family:"Helvetica Neue",sans-serif;margin-bottom:1.053em;line-height:1.2}section#home-tri.default-post .wrapper #items .item:nth-of-type(3n+2){margin:0 5.625em 0 0}section#home-tri.default-post .wrapper #items .item:nth-of-type(4n+4){margin-right:0;clear:none}section#home-tri.default-post .wrapper #items .item:nth-of-type(4n+5){clear:both}section#home-tri.default-post .wrapper .navigation{font-size:2.5em;margin-top:0;float:left;width:100%;margin-bottom:1em;margin-top:1.25em}section#home-tri.default-post .wrapper .navigation a{font-family:pp_neue_machinainktrap_light;color:#404040;text-decoration:none;float:left;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/post-nav-arrow-left.svg") no-repeat -.167em 0/1.3em 1.083em;padding-left:1.467em;line-height:1;padding-top:1.017em}section#home-tri.default-post .wrapper .navigation a:hover{color:#1e1e28}section#home-tri.default-post .wrapper .navigation .next-link a{float:right;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/post-nav-arrow-right.svg") no-repeat right .667em/1.3em 1.083em;padding-right:1.75em;padding-left:0;padding-top:.183em;padding-bottom:.533em}@keyframes slide2{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(.625em,-.625em) rotate(0)}}@keyframes slide3{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(.625em,.625em) rotate(0)}}section#home-tri.employee_stories .wrapper span.side-info,section#home-tri.home .wrapper span.side-info{right:auto;left:-11.6666666667em;top:8em;display:none}section#home-tri.employee_stories .wrapper h3,section#home-tri.home .wrapper h3{padding-left:0;text-align:left;padding-right:0;margin-bottom:.9444444444em}section#home-tri.employee_stories .wrapper h3 .underlineTarget,section#home-tri.home .wrapper h3 .underlineTarget{left:-.4166666667em;top:-.6944444444em}section#home-tri.employee_stories .wrapper p,section#home-tri.home .wrapper p{font-size:1.125em;line-height:1.2}section#home-tri.employee_stories .wrapper #items,section#home-tri.home .wrapper #items{margin-top:3.125em;display:flex;justify-content:space-between}section#home-tri.employee_stories .wrapper #items .item,section#home-tri.home .wrapper #items .item{width:16.09375em;margin-right:0;margin-left:0}section#home-tri.employee_stories .wrapper #items .item .logo,section#home-tri.home .wrapper #items .item .logo{width:100%;height:2.875em;margin-bottom:3.125em}section#home-tri.employee_stories .wrapper #items .item .logo img,section#home-tri.home .wrapper #items .item .logo img{width:100%;height:auto}section#home-tri.employee_stories .wrapper #items .item span.arrow,section#home-tri.home .wrapper #items .item span.arrow{width:5.9375em;height:1.875em;top:6em}section#home-tri.employee_stories .wrapper #items .item span.arrow svg,section#home-tri.home .wrapper #items .item span.arrow svg{margin-top:-1.5625em}section#home-tri.employee_stories .wrapper #items .item span.arrow svg polygon,section#home-tri.home .wrapper #items .item span.arrow svg polygon{fill:#A3071A}section#home-tri.employee_stories .wrapper #items .item .image,section#home-tri.home .wrapper #items .item .image{height:21.875em}section#home-tri.employee_stories .wrapper #items .item h4,section#home-tri.home .wrapper #items .item h4{padding-left:0;font-size:1.75em;line-height:1.1;margin-top:1.0714285714em;margin-bottom:0;padding-right:0}section#home-tri.employee_stories .wrapper #items .item h4 a,section#home-tri.home .wrapper #items .item h4 a{color:#a3071a}section#home-tri.employee_stories .wrapper #items .item:nth-of-type(2) span.arrow svg polygon,section#home-tri.home .wrapper #items .item:nth-of-type(2) span.arrow svg polygon{fill:#206025}section#home-tri.employee_stories .wrapper #items .item:nth-of-type(2) h4 a,section#home-tri.home .wrapper #items .item:nth-of-type(2) h4 a{color:#206025}section#home-tri.employee_stories .wrapper #items .item:nth-of-type(3) span.arrow svg polygon,section#home-tri.home .wrapper #items .item:nth-of-type(3) span.arrow svg polygon{fill:#10425E}section#home-tri.employee_stories .wrapper #items .item:nth-of-type(3) h4 a,section#home-tri.home .wrapper #items .item:nth-of-type(3) h4 a{color:#10425e}section#home-tri.employee_stories .wrapper #items .item:nth-of-type(4) span.arrow svg polygon,section#home-tri.home .wrapper #items .item:nth-of-type(4) span.arrow svg polygon{fill:#FF5000}section#home-tri.employee_stories .wrapper #items .item:nth-of-type(4) h4 a,section#home-tri.home .wrapper #items .item:nth-of-type(4) h4 a{color:#ff5000}.page-template-template-our-approach span.side-info{top:770px!important}.page-template-template-our-approach section#title-split .wrapper .starburst{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/our-approach-decal-twin-1.png") no-repeat 0 0/100% auto;width:100px;height:200px;position:absolute;left:-240px;top:290px}.single section#home-tri .wrapper h3{font-size:2.5em;text-align:left;margin-top:0;padding-right:0;padding-top:0;margin-bottom:2.5em}.single section#home-tri .wrapper h3 .underlineTarget{height:1em;position:absolute;z-index:-1;right:auto;left:-.75em;top:-.625em}.single section#home-tri.default-post{margin-top:4.375em}.archive.category-6 section#home-tri .crosses{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/menu-grid-decal.png") no-repeat 0 0/100% auto;width:13.75em;height:10em;right:-20.625em;top:93.9375em;position:absolute}.archive.category-6 section#home-tri span.side-info{top:60.1666666667em}.archive.category-6 section#home-tri span.side-info:nth-of-type(2){display:none}.archive.category-6 section#home-tri .wrapper #items .item:nth-of-type(3n+4){clear:none}.archive.category-6 section#home-tri .wrapper #items .item:nth-of-type(4n+5){clear:both}.page-template-template-about section#home-tri,.page-template-template-our-approach section#home-tri{margin-bottom:11.25em}.page-template-template-about section#home-tri .side-info,.page-template-template-our-approach section#home-tri .side-info{display:none}@media screen and (min-width:1px) and (max-width:620px){section#home-tri{margin-top:10vw;margin-bottom:0}section#home-tri .wrapper .title h1{line-height:1.2}section#home-tri .wrapper h3{padding-right:0}section#home-tri .wrapper #items .item{font-size:3.5897435897vw;float:left;position:relative}section#home-tri .wrapper #items .item:nth-of-type(3n+2){margin:0}section#home-tri .wrapper #items .item:nth-of-type(2n+3){clear:left}section#home-tri .wrapper #items .item span.image{height:40vw}section#home-tri .wrapper #items .item span.image img{width:100%;height:100%;object-fit:cover}section#home-tri .wrapper #items .item h4{margin-bottom:10vw;font-size:6vw;float:left}section#home-tri .wrapper #items .item h4 a.magic::before{background-color:transparent;transition:none}section#home-tri .wrapper #items .item h4 a.magic:hover span{transform:none}section#home-tri .wrapper #items .item h4 a.magic:hover::after{transform:none;transition:none}section#home-tri .wrapper #items .item span.arrow{width:5.9375em;height:1.875em}section#home-tri .wrapper #items .item span.arrow svg{margin-top:-1.5625em}section#home-tri.default-post{margin-bottom:15vw}section#home-tri.default-post .wrapper #intro-text p{font-size:4vw}section#home-tri.default-post .wrapper #items .item{margin-bottom:15vw}section#home-tri.articles .wrapper span.more{margin-top:-5vw;margin-bottom:15vw;float:left}section#home-tri.articles .wrapper #items .item{margin-bottom:10vw}section#home-tri.articles .wrapper #items .item:nth-of-type(3n+2){margin:0 0 10vw}section#home-tri.duo .wrapper .tns-outer .tns-controls{top:85vw;left:0;width:100%}section#home-tri.duo .wrapper .tns-outer .tns-controls button{font-size:7vw}section#home-tri.duo .wrapper #items{margin-left:0}section#home-tri.duo .wrapper #items .item{width:90vw;margin:0 5vw 0 0}section#home-tri.consultants .wrapper #items .item{width:100%;height:auto;padding-bottom:10vw;margin-left:-5vw}section#home-tri.consultants .wrapper #items .item:nth-of-type(3n+2){margin:0 0 0 -5vw}section#home-tri.consultants .wrapper #items .item:nth-of-type(3n+3){margin-top:0}section#home-tri.consultants .wrapper #items .item span.arrow{top:-2vw}section#home-tri.consultants .wrapper #items .item .post-content{position:relative}section#home-tri.consultants .wrapper #items .item .post-content h2 .underlineTarget{top:-3.5vw}section#home-tri.employee_stories{margin-bottom:5vw}section#home-tri.employee_stories .wrapper h3{padding-left:0}section#home-tri.employee_stories .wrapper h4{padding-left:0;padding-right:0}section#home-tri.consultants .wrapper .cta .arrow-button span.text{font-size:10vw}section#home-tri.employee_stories .wrapper #items,section#home-tri.home .wrapper #items{display:block}section#home-tri.employee_stories .wrapper #items .item,section#home-tri.home .wrapper #items .item{width:42.5vw;margin-bottom:15vw}section#home-tri.home .wrapper #items .item h4{font-size:5vw}section#home-tri.employee_stories .wrapper #items .item:nth-of-type(2n),section#home-tri.home .wrapper #items .item:nth-of-type(2n){float:right;clear:none!important}section#home-tri.employee_stories .wrapper #items .item .image,section#home-tri.home .wrapper #items .item .image{height:60vw}section#home-tri.default-post .wrapper .title .icon{top:-8vw;right:5vw}section#home-tri.default-post .wrapper #items .item{margin-bottom:12vw;width:42.5vw;margin-right:0}section#home-tri.default-post .wrapper #items .item:nth-of-type(2n){float:right}section#home-tri.default-post .wrapper #items .item div.image{height:60vw}section#home-tri.default-post .wrapper #items .item:nth-of-type(3n+2){margin:0 0 12vw}.single-post section#title-split .wrapper .right .feature-image{width:173vw!important;height:88vw!important}.page-template-template-about section#home-tri,.page-template-template-our-approach section#home-tri{margin-bottom:15vw}.page-template-template-about section#home-tri h3,.page-template-template-our-approach section#home-tri h3{font-size:7.75vw;margin-bottom:15vw}.archive.category-6 section#home-tri .wrapper #items .item:nth-of-type(2n+3){clear:both}}section#red-bar{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/feature-tier-bg-1.jpg") no-repeat calc(50% - 19.75em) top/auto 100%;width:100%;height:51.25em;float:left;position:relative}section#red-bar .wrapper h2{font-size:10em;line-height:1;color:#fff;padding-top:1.24em}section#red-bar .wrapper .icon{background:url("images/svg/abstract global grid standard.svg") no-repeat 0 0/100% auto;float:right;width:47.38em;height:43em;position:absolute;right:-31.44em;top:17em}.page-template-template-our-approach section#red-bar{margin-top:8.56em;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/approach-us-feature-bg.jpg") no-repeat calc(50% - 19.75em) top/auto 100%}.page-template-template-our-approach section#red-bar .wrapper h2{font-size:3.13em;padding-left:8.24em;width:24.6em;padding-top:2.7em;z-index:2;position:absolute;line-height:1.2}.page-template-template-our-approach section#red-bar .wrapper h2 .underline{text-decoration:underline;text-decoration-color:#1E1E28}.page-template-template-our-approach section#red-bar .wrapper .icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/red-mesh-2.svg") no-repeat 0 0/100% auto;width:31.25em;height:34.38em;top:-1.5em;right:auto;left:-.9375em}@media screen and (min-width:1px) and (max-width:620px){section#red-bar{height:auto;padding-bottom:15vw}section#red-bar .wrapper .icon{width:98vw;height:90vw;right:-60vw;top:50vw}section#red-bar .wrapper h2{font-size:15vw}.page-template-template-our-approach section#red-bar .wrapper .icon{left:auto;right:-40vw}}#cities-ow{float:none;width:160em;position:relative;height:6.88em!important;margin:0 auto;display:block;clear:both}#cities-ow #cities-mw{display:inline-block;margin-top:-.94em;width:100%}section#cities{width:100%;float:left;position:relative;transition-timing-function:linear}section#cities .item{font-size:58px;font-weight:700;padding-right:1.12em;line-height:1.1;font-family:pp_neue_machinainktrap_light;font-weight:400}footer #cities-ow #cities-mw{margin-top:10.24em!important}.page-template-template-work-for-us #cities-ow #cities-mw{margin-top:0}@media screen and (min-width:621px) and (max-width:1400px){section#cities .item{font-size:4.1428571429vw;padding-right:4.6428571429vw}}@media screen and (min-width:1px) and (max-width:620px){section#cities .item{font-size:10vw;padding-right:10vw}}section#pattern-bar{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/feature-tier-bg-2.jpg") no-repeat calc(50% + 19.69em) 0/auto 100%;height:45em;width:100%;float:left;color:#fff;margin-top:3.44em;position:relative}section#pattern-bar .wrapper span.side-info{right:auto;left:-8.3333333333em;top:-9em}section#pattern-bar .wrapper span.icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/abstract-semi-circles-twin-1.svg") no-repeat 0 0/100% auto;width:8em;height:8em;position:absolute;top:4.38em;right:6.5625em}section#pattern-bar .wrapper h2{font-size:8.13em;padding-left:.73em;line-height:1;padding-top:1.06em;margin-bottom:.59em;position:relative}section#pattern-bar .wrapper h2 .underline{text-decoration:underline;text-decoration-color:#1E1E28}section#pattern-bar .wrapper span.base{line-height:1;font-family:pp_neue_machinainktrap_light;font-weight:400;margin-top:0;font-size:2.5em;padding-left:2.38em}.page-template-template-what-we-do section#pattern-bar{background-image:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/what-we-do-tier-bg.jpg");height:62.5em}.page-template-template-what-we-do section#pattern-bar .wrapper span.icon{background-image:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/red-mesh-left.svg");width:31.25em;height:34.38em;right:auto;left:-3.75em;top:-1.25em}.page-template-template-what-we-do section#pattern-bar .wrapper h2{font-size:3.13em;padding-left:8.3em;line-height:1.2;padding-top:2.56em}.page-template-template-what-we-do section#pattern-bar .wrapper h2 u{text-decoration:none}.page-template-template-work-for-us section#pattern-bar{background-image:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/work-for-us-feature-bg.jpg");height:40.88em}.page-template-template-work-for-us section#pattern-bar .wrapper span.icon{background-image:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/feature-tier-star.svg");width:7.88em;height:8.13em;right:auto;left:1.25em;top:7.81em}.page-template-template-work-for-us section#pattern-bar .wrapper h2{font-size:6.25em;padding-left:2.55em;line-height:1.1;padding-top:1.28em}.page-template-template-work-for-us section#pattern-bar .wrapper h2 u{text-decoration:underline;text-decoration-color:#1E1E28}.page-template-template-about section#pattern-bar{background-image:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/about-us-feature-bg.jpg");height:51.25em;margin-top:1.56em}.page-template-template-about section#pattern-bar .wrapper span.icon{background-image:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/starburst-decal-twin-1.png");width:20em;height:40em;right:auto;left:-27.5em;top:24.38em}.page-template-template-about section#pattern-bar .wrapper h2{font-size:8.13em;padding-left:1.38em}@media screen and (min-width:1px) and (max-width:620px){section#pattern-bar .wrapper h2{font-size:14vw;padding-left:0;padding-top:25vw}section#pattern-bar .wrapper span.icon{right:2vw}section#pattern-bar .wrapper span.base{padding-left:0}.page-template-template-our-approach section#red-bar .wrapper h2{font-size:7vw;width:90vw;position:relative;padding-left:0}.page-template-template-what-we-do section#pattern-bar .wrapper h2{padding-left:0;font-size:6.75vw}.page-template-template-about section#pattern-bar .wrapper h2{font-size:13vw;padding-left:0;padding-top:20vw}.page-template-template-work-for-us section#pattern-bar .wrapper span.icon{left:-5vw}.page-template-template-work-for-us section#pattern-bar .wrapper h2{font-size:10vw;padding-left:20vw;padding-top:20vw}}#faq{float:left;width:100%;margin-top:9.6875em;margin-bottom:.9375em;position:relative}#faq .pattern{position:absolute;top:46.6875em;left:-42.375em;width:19.375em;height:14em;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/side-grid-stone.svg") no-repeat 0 0/100% auto}#faq h2{font-size:5.9375em;line-height:1;position:relative;padding-top:.2526em;margin-top:-1.2316em;float:left}#faq h2 .underlineTarget{background:#1e1e28;width:0;height:.8421em;position:absolute;z-index:-1;left:-3.8947em;top:0}#faq span.icons{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/feature-geometric-twins-1.jpg") no-repeat 0 0/100% auto;width:36.375em;height:18.25em;float:right}#faq #questions{margin-bottom:6.25em;float:left;width:120.625em;border-bottom:.0625em solid #433a3c}#faq #questions .question{font-size:2.5em;cursor:pointer;border:none;text-align:left;outline:0;transition:.4s;padding-left:0;height:auto;padding-top:.8em;float:left;width:48.25em;color:#433a3c;position:relative;background:#fff;border-top:.025em solid #433a3c;padding-bottom:.65em;font-family:pp_neue_machinainktrap_light;font-weight:400;border-radius:0;padding-right:15.75em}#faq #questions .question::after{transition:all .5s;content:"";height:1.1em;width:1.1em;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/faq-open-icon.svg") no-repeat 0 0/1.1em 1.1em;position:absolute;right:15.75em;top:.75em}#faq #questions .question:hover{color:#1e1e28}#faq #questions .question.active::after{transform:rotate(45deg)}#faq #questions .answer{font-size:1.3125em;padding:0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;float:left;width:61.9048em;padding-right:4.7619em}#faq #questions .answer p{margin-bottom:1.9048em;margin-top:0}@media screen and (min-width:1px) and (max-width:620px){#faq h2{margin-top:15vw}#faq h2 .underlineTarget{left:-2vw}#faq #questions{width:100%}#faq #questions .question{width:100%;padding-right:15vw}#faq #questions .question::after{right:0}#faq #questions .answer{width:100%;padding-right:0}}section#title-split{margin-top:3.4375em}section#title-split a{color:#433a3c;text-decoration-color:#1E1E28}section#title-split a:hover{color:#1e1e28}section#title-split .wrapper .starburst{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/bang-decal-1.png") no-repeat 0 0/100% auto;width:6.25em;height:12.5em;position:absolute;left:-15em;top:15em}section#title-split .wrapper span.side-info{right:auto;left:-10em;top:9.1666666667em}section#title-split .wrapper .left{float:left;width:45em;margin-bottom:4.6875em}section#title-split .wrapper .left h2{text-align:left;font-size:2.3125em;margin-bottom:.56em;padding-right:0;position:relative;line-height:1;padding-top:0}section#title-split .wrapper .left h2 .underlineTarget{background:#eaeaea;width:0;height:1.11em;position:absolute;z-index:-1;left:-.89em;top:-.6111111111em}section#title-split .wrapper .left h3{text-align:left;font-size:3.4375em;margin-bottom:0;padding-right:0;position:relative;line-height:1;padding-top:.3636em}section#title-split .wrapper .left p.subtitle{margin-bottom:4.375em}section#title-split .wrapper .left .content h2{margin-top:1.9444444444em}section#title-split .wrapper .left .content h3{margin-top:1.9444444444em}section#title-split .wrapper .right{float:right;width:39.375em}section#title-split .wrapper .right .feature-image{height:35em;width:32.5em}section#title-split .wrapper .right .document{position:relative;padding-top:0;float:left;margin-left:0;margin-top:0}section#title-split .wrapper .right .document .name{font-size:.9375em;margin-left:.75em}section#title-split .wrapper .right .document .bg{float:left;width:18.75em;height:4.5em;margin-right:0;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/pdf-download-bg.png") no-repeat 0 0/100% auto;position:relative;margin-top:2.8125em}section#title-split .wrapper .right .document .bg .download{font-size:2.25em;font-family:pp_neue_machinainktrap_light;line-height:1.2;margin-top:-.9444444444em;float:left;margin-left:.2777777778em}section#title-split .wrapper .right .document .bg .download span.white{color:#fff}section#title-split .wrapper .right .document .bg .iframe{position:absolute;right:.625em;top:-2.125em;width:5.75em;height:8.125em;z-index:5;background:#fff}section#title-split .wrapper .right .document .bg .iframe iframe,section#title-split .wrapper .right .document .bg .iframe object{width:100%;height:100%}.page-template-template-about section#title-split .wrapper span.side-info,.page-template-template-our-approach section#title-split .wrapper span.side-info,.page-template-template-what-we-do section#title-split .wrapper span.side-info,.page-template-template-work-for-us section#title-split .wrapper span.side-info{top:815px}.page-template-template-about section#title-split .wrapper .left h3,.page-template-template-our-approach section#title-split .wrapper .left h3,.page-template-template-what-we-do section#title-split .wrapper .left h3,.page-template-template-work-for-us section#title-split .wrapper .left h3{font-size:2.3125em;padding-top:.5em}.page-template-template-about section#title-split .wrapper .left .arrow-button,.page-template-template-our-approach section#title-split .wrapper .left .arrow-button,.page-template-template-what-we-do section#title-split .wrapper .left .arrow-button,.page-template-template-work-for-us section#title-split .wrapper .left .arrow-button{padding-left:0;padding-right:60px;width:auto;margin-top:0}.page-template-template-about section#title-split .wrapper .left .content,.page-template-template-our-approach section#title-split .wrapper .left .content,.page-template-template-what-we-do section#title-split .wrapper .left .content,.page-template-template-work-for-us section#title-split .wrapper .left .content{float:left;width:100%}.page-template-template-about section#title-split .wrapper .left .content h2,.page-template-template-about section#title-split .wrapper .left .content h3,.page-template-template-about section#title-split .wrapper .left .content h4,.page-template-template-about section#title-split .wrapper .left .content h5,.page-template-template-about section#title-split .wrapper .left .content h6,.page-template-template-our-approach section#title-split .wrapper .left .content h2,.page-template-template-our-approach section#title-split .wrapper .left .content h3,.page-template-template-our-approach section#title-split .wrapper .left .content h4,.page-template-template-our-approach section#title-split .wrapper .left .content h5,.page-template-template-our-approach section#title-split .wrapper .left .content h6,.page-template-template-what-we-do section#title-split .wrapper .left .content h2,.page-template-template-what-we-do section#title-split .wrapper .left .content h3,.page-template-template-what-we-do section#title-split .wrapper .left .content h4,.page-template-template-what-we-do section#title-split .wrapper .left .content h5,.page-template-template-what-we-do section#title-split .wrapper .left .content h6,.page-template-template-work-for-us section#title-split .wrapper .left .content h2,.page-template-template-work-for-us section#title-split .wrapper .left .content h3,.page-template-template-work-for-us section#title-split .wrapper .left .content h4,.page-template-template-work-for-us section#title-split .wrapper .left .content h5,.page-template-template-work-for-us section#title-split .wrapper .left .content h6{margin-bottom:40px}.page-template-template-about section#title-split .wrapper .right,.page-template-template-our-approach section#title-split .wrapper .right,.page-template-template-what-we-do section#title-split .wrapper .right,.page-template-template-work-for-us section#title-split .wrapper .right{width:35em;margin-right:-3.125em;margin-top:0}.page-template-template-about section#title-split .wrapper .right .feature-image,.page-template-template-our-approach section#title-split .wrapper .right .feature-image,.page-template-template-what-we-do section#title-split .wrapper .right .feature-image,.page-template-template-work-for-us section#title-split .wrapper .right .feature-image{position:relative;margin-top:-3.75em}.page-template-template-about section#title-split .wrapper .right .feature-image .overlay,.page-template-template-our-approach section#title-split .wrapper .right .feature-image .overlay,.page-template-template-what-we-do section#title-split .wrapper .right .feature-image .overlay,.page-template-template-work-for-us section#title-split .wrapper .right .feature-image .overlay{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/about-us-feature-image.png") no-repeat 0 0/100% auto;height:35em;width:32.5em;right:0;position:absolute;top:0}.page-template-template-about section#title-split .wrapper .right .feature-image img,.page-template-template-our-approach section#title-split .wrapper .right .feature-image img,.page-template-template-what-we-do section#title-split .wrapper .right .feature-image img,.page-template-template-work-for-us section#title-split .wrapper .right .feature-image img{width:26.625em;float:right;height:26.625em;object-fit:cover;padding:.3125em}.page-template-template-work-for-us section#title-split .wrapper span.side-info{display:none}.page-template-template-our-approach section#title-split .wrapper span.side-info,.page-template-template-what-we-do section#title-split .wrapper span.side-info{top:16.8333333333em}.page-template-template-our-approach section#title-split .wrapper .right .feature-image .overlay,.page-template-template-what-we-do section#title-split .wrapper .right .feature-image .overlay{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/our-approach-feature-image.png") no-repeat 0 0/100% auto}.page-template-template-what-we-do section#title-split .wrapper .starburst{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/twin-flare-decal-stacked.png") no-repeat 0 0/100% auto}.page-template-template-what-we-do section#title-split .wrapper span.side-info{display:none}.page-template-template-what-we-do section#title-split .wrapper .left .content{margin-bottom:65px}.page-template-template-what-we-do section#title-split .wrapper .left p.subtitle{margin-bottom:1.5em}.page-template-template-contact section#title-split .wrapper span.side-info{top:19.2666666667em}.page-template-template-contact section#title-split .wrapper .left h3{line-height:1.2;font-size:2.5em;padding-top:.5em}.page-template-template-contact section#title-split .wrapper .left .arrow-button{padding-left:0;width:auto;padding-right:4.6875em;margin-top:7.5em}.page-template-template-contact section#title-split .wrapper .right{margin-right:-15.3125em;margin-top:-1.6875em;width:47.625em}.page-template-template-contact section#title-split .wrapper .right .feature-image{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/contact-us-feature-image.png") no-repeat 0 0/100% auto;height:58.125em;width:100%}.single-consultant section#title-split,.single-post section#title-split{margin-top:3.125em;margin-bottom:0;float:left;width:100%;margin-bottom:5em}.single-consultant section#title-split .wrapper span.side-info,.single-post section#title-split .wrapper span.side-info{top:360px}.single-consultant section#title-split .wrapper .left,.single-post section#title-split .wrapper .left{width:36.875em}.single-consultant section#title-split .wrapper .left h1,.single-post section#title-split .wrapper .left h1{font-size:3.75em;line-height:1;margin-bottom:.45em}.single-consultant section#title-split .wrapper .left h2,.single-post section#title-split .wrapper .left h2{font-size:2.5em;margin-bottom:1.7em}.single-consultant section#title-split .wrapper .left h3,.single-post section#title-split .wrapper .left h3{line-height:1.2;font-size:1.5em;margin-bottom:1.1666666667em;padding-top:0}.single-consultant section#title-split .wrapper .left h3.position,.single-post section#title-split .wrapper .left h3.position{margin-bottom:1.875em;font-size:2.5em}.single-consultant section#title-split .wrapper .left .main-content,.single-post section#title-split .wrapper .left .main-content{margin-top:2.25em;float:left}.single-consultant section#title-split .wrapper .left .main-content p,.single-post section#title-split .wrapper .left .main-content p{font-size:1em;line-height:1.25}.single-consultant section#title-split .wrapper .left .main-content .arrow-button,.single-post section#title-split .wrapper .left .main-content .arrow-button{padding-left:0;width:auto;padding-right:4.6875em;margin-top:8.75em}.single-consultant section#title-split .wrapper .right,.single-post section#title-split .wrapper .right{margin-right:-2.1875em;margin-top:.625em;width:31.25em;position:relative}.single-consultant section#title-split .wrapper .right .icon,.single-post section#title-split .wrapper .right .icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/dd-decal-2.png") no-repeat 0 0/100% auto;width:8.5em;height:8.5em;right:-21.56em;top:43.44em;z-index:3;position:absolute}.single-consultant section#title-split .wrapper .right .feature-image,.single-post section#title-split .wrapper .right .feature-image{width:100%;height:auto}.single-consultant section#title-split .wrapper .right .feature-image img,.single-post section#title-split .wrapper .right .feature-image img{width:23.75em;height:auto;margin:0 auto;text-align:center;float:none;display:block;padding:.31em}.single-consultant section#title-split .wrapper .right .overlay,.single-post section#title-split .wrapper .right .overlay{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/consultant-portrait-mask.png") no-repeat 0 0/100% auto;width:100%;height:25em;position:absolute;z-index:9}.single-consultant section#title-split .wrapper .right .sidebar,.single-post section#title-split .wrapper .right .sidebar{width:auto;float:left;height:auto;z-index:10;position:absolute;padding-left:4em}.single-consultant section#title-split .wrapper .right .sidebar h3,.single-post section#title-split .wrapper .right .sidebar h3{font-size:2.5em;margin-bottom:1.13em;position:relative}.single-consultant section#title-split .wrapper .right .sidebar h3 .underlineTarget,.single-post section#title-split .wrapper .right .sidebar h3 .underlineTarget{background:#eaeaea;width:0;height:1em;position:absolute;z-index:-1;left:-.75em;top:0}.single-consultant section#title-split .wrapper .right .sidebar h4,.single-post section#title-split .wrapper .right .sidebar h4{font-size:1.5em;margin-bottom:0}.single-consultant section#title-split .wrapper .right .sidebar p,.single-post section#title-split .wrapper .right .sidebar p{font-size:1.125em;line-height:1;margin-bottom:1.83em;position:relative}.single-consultant section#title-split .wrapper .right .sidebar p a,.single-post section#title-split .wrapper .right .sidebar p a{text-decoration:none}.single-consultant section#title-split .wrapper .right .sidebar p a:hover,.single-post section#title-split .wrapper .right .sidebar p a:hover{text-decoration:underline;text-decoration-color:#1E1E28;text-underline-offset:0.28em}.single-consultant section#title-split .wrapper .right .sidebar p a span.arrow,.single-post section#title-split .wrapper .right .sidebar p a span.arrow{position:absolute;top:-2.22em;right:-2.78em;width:2.11em;height:2.11em;z-index:1}.single-consultant section#title-split .wrapper .right .sidebar p a span.arrow svg,.single-post section#title-split .wrapper .right .sidebar p a span.arrow svg{animation:slide2 1s ease-in-out infinite}.single-consultant section#title-split .wrapper .right .sidebar p a span.arrow svg .arrow-1,.single-post section#title-split .wrapper .right .sidebar p a span.arrow svg .arrow-1{fill:#1E1E28}.single-post section#title-split{margin-top:4.125em;margin-bottom:3.125em}.single-post section#title-split .wrapper .breadcrumb{font-size:1.25em;padding-right:15%;font-family:pp_neue_machinainktrap_light;font-weight:400}.single-post section#title-split .wrapper .breadcrumb a{text-decoration:none;color:#404040}.single-post section#title-split .wrapper .breadcrumb a:hover{color:#1e1e28}.single-post section#title-split .wrapper .icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/asterisk-feature.png") no-repeat 0 0/100% auto;width:4.625em;height:4.53125em;position:absolute;top:-2.3125em;right:9.375em;animation:rotateEarth 8s linear infinite}.single-post section#title-split .wrapper h1{font-size:3.75em;line-height:1;margin-top:.7833333333em;position:relative;margin-bottom:.8333333333em;padding-top:0}.single-post section#title-split .wrapper h1 .underlineTarget{background:#1e1e28;width:0;height:.5857em;position:absolute;z-index:-1;left:-.2857em;top:.1143em}.single-post section#title-split .wrapper .left{width:45.3125em}.single-post section#title-split .wrapper .left .ss-info{margin-bottom:4.6875em}.single-post section#title-split .wrapper .left .ss-info p{font-family:pp_neue_machinainktrap_light;line-height:1.2;font-size:1.5em;margin-bottom:1.1666666667em;padding-top:0}.single-post section#title-split .wrapper .left h2,.single-post section#title-split .wrapper .left h3,.single-post section#title-split .wrapper .left h4,.single-post section#title-split .wrapper .left h5,.single-post section#title-split .wrapper .left h6{margin:.9em 0;padding:0;float:left;width:100%}.single-post section#title-split .wrapper .left h1,.single-post section#title-split .wrapper .left h2{font-size:2.375em}.single-post section#title-split .wrapper .left h3{font-size:2.25em}.single-post section#title-split .wrapper .left h4{font-size:2em}.single-post section#title-split .wrapper .left h5{font-size:1.75em}.single-post section#title-split .wrapper .left h6{font-size:1.5em}.single-post section#title-split .wrapper .left ol,.single-post section#title-split .wrapper .left ul{margin-left:1em;padding:0}.single-post section#title-split .wrapper .left ol li p,.single-post section#title-split .wrapper .left ul li p{font-size:1em;margin-bottom:0}.single-post section#title-split .wrapper .left ol,.single-post section#title-split .wrapper .left p,.single-post section#title-split .wrapper .left ul{font-size:1em;line-height:1.25;margin-bottom:1em}.single-post section#title-split .wrapper .right{margin-right:0;width:25em;margin-top:0;position:relative}.single-post section#title-split .wrapper .right .image-block{margin-left:-1.875em}.single-post section#title-split .wrapper .right .image-block .overlay{background-image:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/image-mask.png");width:32.25em;height:28.75em}.single-post section#title-split .wrapper .right .mesh{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/grey-mesh.png") no-repeat 0 0/100% auto;width:18.5em;height:16.75em;position:absolute;top:18.75em;right:-9.69em;z-index:10}.single-post section#title-split .wrapper .right .feature-image{width:32.25em;height:28.75em}.single-post section#title-split .wrapper .right .feature-image img{width:100%;height:100%;object-fit:cover}.single-post section#title-split .wrapper .right .quote{font-size:2.06em;background-image:url(https://www.oliverparks.com/wp-content/themes/oliver_parks/images/post-quote-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;width:10.91em;height:auto;font-family:pp_neue_machinainktrap_light;padding:1.09em 1.52em 1.21em .61em;position:relative;z-index:-1;margin-left:0;padding-right:1em;float:left;margin-top:5.76em;line-height:1.1}.single-post section#title-split .wrapper .right .document{margin-top:11.25em}.single-post section#title-split .wrapper .cta{padding-left:4.38em;margin-bottom:0;clear:both;float:left;width:120%;margin-top:5em;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/dots-swoosh-decal.png") no-repeat right 0/24em 19.38em}.single-post section#title-split .wrapper .cta h3{font-size:2.25em;line-height:1.2;margin-bottom:1.3888888889em;padding-top:0;position:relative}.single-post section#title-split .wrapper .cta .wp-block-query-title,.single-post section#title-split .wrapper .cta .wp-block-quote{box-sizing:border-box}.single-post section#title-split .wrapper .cta p{font-size:1.125em;line-height:1.25;margin-bottom:0;width:37.5em}.single-post section#title-split .wrapper .cta .arrow-button{padding-left:0;width:auto;padding-right:4.6875em;margin-top:3.75em}.single-post section#title-split .wrapper .base{margin-top:4em;float:left;width:100%}.single-post section#title-split .wrapper .base h3{font-size:3.75em;line-height:1.2}.single-post section#title-split .wrapper .navigation{font-size:2.5em;margin-top:0;float:left;width:100%;margin-bottom:1em}.single-post section#title-split .wrapper .navigation a{font-family:pp_neue_machinainktrap_light;color:#404040;text-decoration:none;float:left;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/post-nav-arrow-left.svg") no-repeat 0 .875em/1.2em auto;padding-left:1.875em;line-height:1;padding-top:inherit;height:2.15em;line-height:1.2em;margin-top:-.875em;padding-bottom:.875em}.single-post section#title-split .wrapper .navigation a:hover{color:#1e1e28}.single-post section#title-split .wrapper .navigation a svg .arrow-1{fill:#1E1E28}.single-post section#title-split .wrapper .navigation .next-link a{float:right;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/post-nav-arrow-right.svg") no-repeat right .875em/1.2em auto;padding-right:1.875em;padding-left:0;padding-top:1.75em;padding-bottom:0}.single-post .success-stories section#title-split .wrapper span.side-info{left:-260px;top:500px}.single-post .success-stories section#title-split .wrapper .asterix{display:none}section#home-tri.employee_stories .wrapper #items .item span.image{background:0 0}section#home-tri.employee_stories .wrapper #items .item span.image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1px) and (max-width:620px){section#title-split .wrapper .left{margin-bottom:0;width:100%}section#title-split .wrapper .left h2{font-size:8vw;margin-bottom:10vw}section#title-split .wrapper .right .document .bg .iframe{top:-7vw}.single-consultant section#title-split,.single-post section#title-split{margin-top:10vw}.single-consultant section#title-split .wrapper .left,.single-post section#title-split .wrapper .left{width:100%}.single-consultant section#title-split .wrapper .left .right,.single-post section#title-split .wrapper .left .right{display:block!important;margin-right:auto;float:left;margin-bottom:0}.single-consultant section#title-split .wrapper .left .main-content,.single-post section#title-split .wrapper .left .main-content{padding-right:0}.single-consultant section#title-split .wrapper .left .main-content p,.single-post section#title-split .wrapper .left .main-content p{font-size:4vw;line-height:1.25}.single-consultant section#title-split .wrapper .left .main-content .arrow-button,.single-post section#title-split .wrapper .left .main-content .arrow-button{margin-top:15vw;margin-bottom:20vw}.single-consultant section#title-split .wrapper .right .image-block,.single-post section#title-split .wrapper .right .image-block{display:none}.single-consultant section#title-split .wrapper .right .sidebar p,.single-post section#title-split .wrapper .right .sidebar p{font-size:4.5vw}.single-consultant section#title-split .wrapper .left h1{margin-bottom:0}.single-consultant section#title-split .wrapper .left h2{margin-bottom:10vw}.single-consultant section#title-split .wrapper .left h3.position{font-size:7vw;margin-bottom:10vw}.single-consultant section#title-split .wrapper .right{display:none;padding-bottom:90vw}.single-post section#title-split .wrapper .icon{right:-5vw;top:8vw}.single-post section#title-split .wrapper h1{font-size:10vw}.single-post section#title-split .wrapper .left{width:100%}.single-post section#title-split .wrapper .left .ss-info{margin-bottom:0}.single-post section#title-split .wrapper .left .ss-info p{font-size:6.5vw;margin-bottom:5vw}.single-post section#title-split .wrapper .left ol,.single-post section#title-split .wrapper .left p,.single-post section#title-split .wrapper .left ul{font-size:4vw}.single-post section#title-split .wrapper .left .right{margin-bottom:15vw}.single-post section#title-split .wrapper .right{margin-top:0;margin-bottom:0;margin-right:-30vw;width:120vw;margin-left:-10vw}.single-post section#title-split .wrapper .right .quote{margin-left:0;margin-top:20vw}.single-post section#title-split .wrapper .right .document{margin-left:0;margin-top:10vw;margin-bottom:10vw}.single-post section#title-split .wrapper .right .document .bg{float:left;width:90vw;height:22vw;margin-right:0}.single-post section#title-split .wrapper .cta{padding-left:0;width:95vw;background-position:calc(100% + 15vw) 0}.single-post section#title-split .wrapper .cta p{width:80%}.single-post section#title-split .wrapper .base h3{margin-bottom:25vw}.page-template-template-about section#title-split .wrapper .right{margin-top:15vw}.page-template-template-our-approach section#title-split .wrapper .right .feature-image{display:none}.employee-stories section#title-split .wrapper .right .mesh{top:70vw;right:-5vw}.page-template-template-about section#title-split .wrapper .right,.page-template-template-our-approach section#title-split .wrapper .right,.page-template-template-what-we-do section#title-split .wrapper .right,.page-template-template-work-for-us section#title-split .wrapper .right{width:100%;margin-right:20vw;margin-top:30vw}.page-template-template-our-approach section#title-split .wrapper .right{margin:0 0 10vw}}section#find-consultants{padding-top:3.44em}section#find-consultants .wrapper h3{font-size:2.5em;padding-left:10.5em;line-height:1.2}section#find-consultants .wrapper .image{float:right;width:25.38em;margin-top:4.56em}section .arrow-button{padding-left:26.25em;width:47.81em;float:left;position:relative;padding-top:.63em;margin-top:2.38em}section .arrow-button span.text{font-size:2.25em;font-family:pp_neue_machinainktrap_light;line-height:1}section .arrow-button span.arrow{position:absolute;top:0;right:0;width:2.38em;height:2.38em;z-index:1}section .arrow-button span.arrow svg{float:right;width:100%;height:auto;animation:slide2 1s ease-in-out infinite}section .arrow-button span.arrow svg .arrow-1{fill:#1E1E28}section .arrow-button:hover span.arrow svg .arrow-1{fill:#433A3C}@media screen and (min-width:1px) and (max-width:620px){section .arrow-button{padding-left:0;width:auto;padding-right:19.2307692308vw}section#find-consultants{float:left;margin-bottom:15vw}section#find-consultants .wrapper h3{padding-left:0}}section#bullets{margin-bottom:7.5em;float:left;width:100%;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/map-bg.svg") no-repeat calc(50% + 5.63em) 15em/75.63em 37em;margin-top:1.88em}section#bullets .wrapper span.side-info{left:auto;right:-23.3333333333em}section#bullets .wrapper h3{text-align:left;font-size:5.31em;margin-bottom:.85em;padding-right:0;position:relative;line-height:1;padding-top:.41em}section#bullets .wrapper ul{font-size:2.06em;list-style:none;margin:0;padding:0;font-family:pp_neue_machinainktrap_light;font-weight:400;float:left;width:100%;margin-top:.91em}section#bullets .wrapper ul li{float:left;width:50%}section#bullets .wrapper ul li::before{content:"- "}section#bullets .wrapper p.base{font-size:1.5em;float:left;width:75%;margin-top:3.54em}section#bullets .wrapper .bottom,section#bullets .wrapper .left,section#bullets .wrapper .right{float:left;width:40em;padding-top:1.88em;padding-bottom:3.13em}section#bullets .wrapper .bottom h3,section#bullets .wrapper .left h3,section#bullets .wrapper .right h3{font-size:2.25em}section#bullets .wrapper .bottom ul,section#bullets .wrapper .left ul,section#bullets .wrapper .right ul{font-size:1.125em;font-family:"Helvetica Neue",sans-serif;margin-top:0}section#bullets .wrapper .bottom ul li,section#bullets .wrapper .left ul li,section#bullets .wrapper .right ul li{width:15.5em}section#bullets .wrapper .left ul li:nth-of-type(2n){width:20em}section#bullets .wrapper .right{padding-left:4.38em;float:right;border-left:.125em solid #1e1e28}section#bullets .wrapper .right ul{width:100%}section#bullets .wrapper .right ul li{width:50%}section#bullets .wrapper .bottom{margin-top:1.88em;clear:both}section#bullets .wrapper .bottom .arrow-button{padding-left:0;width:auto;float:left;position:relative;padding-top:0;margin-top:7.5em;padding-right:4.69em}section#bullets.deeper_dive{background:0 0;margin-top:0;margin-bottom:5.625em}section#bullets.deeper_dive h3{font-size:2.3125em;margin-bottom:1.8918918919em}section#bullets.deeper_dive .arrows{display:flex;justify-content:space-between}section#bullets.deeper_dive .arrows .arrow-button{padding-left:0;width:auto;float:left;position:relative;padding-top:0;margin-top:0;padding-right:4.75em}.page-template-template-work-for-us section#bullets .wrapper span.side-info{top:0}@media screen and (min-width:1px) and (max-width:620px){section#bullets.benefits{margin-top:10vw}section#bullets.benefits .wrapper h3{font-size:10vw;width:100%}section#bullets.benefits .wrapper ul li{width:100%}section#bullets{margin-top:0;background-position:calc(50% + 40vw) 110vw}section#bullets .wrapper h3{font-size:10vw;width:100%;padding-top:0}section#bullets .wrapper ul{width:100%}section#bullets .wrapper ul li{width:100%}section#bullets .wrapper p.base{font-size:4.5vw;width:100%}section#bullets .wrapper .left{padding-top:0}section#bullets .wrapper .right ul{width:100%}section#bullets .wrapper .bottom{margin-top:0}section#bullets .wrapper .bottom ul li{width:50%}section#bullets.locations{background-position:center 15vw;background-size:100%}section#bullets.locations .wrapper h3{padding-left:0;right:5vw;text-align:right}section#bullets.locations .wrapper ul{width:100%;padding-top:20vw}section#bullets.functions .wrapper ul{width:100%}section#bullets.functions .wrapper .right{width:100%}section#bullets.deeper_dive{margin-bottom:5vw}section#bullets.deeper_dive .wrapper h3{font-size:12vw;padding-left:0}section#bullets.deeper_dive .wrapper h3 .underlineTarget{left:-2vw}section#bullets.deeper_dive .wrapper .right .arrow-button.two{float:right}section#bullets.deeper_dive .wrapper .right .arrow-button.three{left:auto;clear:both;float:left}section#bullets.why_work_for_us .wrapper .arrow-button{padding-left:0}section#bullets .wrapper .bottom,section#bullets .wrapper .left,section#bullets .wrapper .right{float:left;width:100%;padding-bottom:3.13em}section#bullets .wrapper .right{padding-left:0;border-top:.125em solid #a3071a;border-left:0}section#bullets .wrapper .bottom{border-top:.125em solid #a3071a}section#bullets.deeper_dive .arrows{display:block}section#bullets.deeper_dive .arrows .arrow-button{margin-bottom:10vw;clear:both;float:right}section#bullets.deeper_dive .arrows .arrow-button:nth-of-type(2n){float:left}}section#fiftyfifty-row{float:left;width:100%;margin-top:0}section#fiftyfifty-row .wrapper h3{font-size:2.25em;text-align:left;margin-bottom:1.81em;padding-right:0;position:relative;line-height:1;padding-top:0}section#fiftyfifty-row .wrapper h3 .underlineTarget{background:#1e1e28;width:0;height:2.22em;position:absolute;z-index:-1;left:-3.06em;top:0}section#fiftyfifty-row .wrapper .left{float:left;width:42.5em;padding-top:2.19em;margin-bottom:5em}section#fiftyfifty-row .wrapper .left li,section#fiftyfifty-row .wrapper .left p,section#fiftyfifty-row .wrapper .left ul{font-size:1em;line-height:1.25}section#fiftyfifty-row .wrapper .left ul{margin:0 0 1.11em 0;padding:0;list-style:none}section#fiftyfifty-row .wrapper .left ul li::before{content:"- "}section#fiftyfifty-row .wrapper .right{float:right;width:20.63em;padding-top:0}section#fiftyfifty-row .wrapper .right img{margin-right:0;width:auto;height:25.63em;float:right}@media screen and (min-width:1px) and (max-width:620px){section#fiftyfifty-row{margin-bottom:15vw}section#fiftyfifty-row .wrapper h3{margin-bottom:10vw}section#fiftyfifty-row .wrapper .left{width:100%;margin-bottom:10vw}section#fiftyfifty-row .wrapper .left li,section#fiftyfifty-row .wrapper .left p,section#fiftyfifty-row .wrapper .left ul{font-size:4vw}section#fiftyfifty-row .wrapper .right{float:right;width:32.375em;padding-top:0;margin-bottom:15vwg}}section#contact-form{float:left;width:100%;margin-bottom:13.75em}section#contact-form .wrapper span.stars{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/bang-decal-2.png") no-repeat 0 0/100% auto;position:absolute;top:-10em;right:-25.3125em;width:6.25em;height:12.5em}section#contact-form .wrapper h3{font-size:2.375em;text-align:left;margin-bottom:1.9736842105em;padding-right:0;position:relative;line-height:1;padding-top:0}section#contact-form .wrapper h3 .underlineTarget{background:#eaeaea;width:0;height:1.0526315789em;position:absolute;z-index:-1;left:-.3947368421em;top:-.0540540541em}section#contact-form .wrapper .wpcf7 form p{margin-bottom:0}section#contact-form .wrapper .wpcf7 form p label span input,section#contact-form .wrapper .wpcf7 form p label span select,section#contact-form .wrapper .wpcf7 form p label span textarea{font-size:1.5em;padding:.583em 0;border:0;border-bottom:.042em solid #998c8e;width:100%;border-radius:0;font-family:pp_neue_machinainktrap_light;font-weight:400;line-height:1;float:left;margin-bottom:2em;-webkit-appearance:none}section#contact-form .wrapper .wpcf7 form p label span input[name=first-name],section#contact-form .wrapper .wpcf7 form p label span select[name=first-name],section#contact-form .wrapper .wpcf7 form p label span textarea[name=first-name]{float:left;width:25.833em}section#contact-form .wrapper .wpcf7 form p label span input[name=second-name],section#contact-form .wrapper .wpcf7 form p label span select[name=second-name],section#contact-form .wrapper .wpcf7 form p label span textarea[name=second-name]{float:right;width:25.833em}section#contact-form .wrapper .wpcf7 form p label span input.wpcf7-not-valid::placeholder,section#contact-form .wrapper .wpcf7 form p label span select.wpcf7-not-valid::placeholder,section#contact-form .wrapper .wpcf7 form p label span textarea.wpcf7-not-valid::placeholder{color:#1e1e28}section#contact-form .wrapper .wpcf7 form p label span input:focus-visible,section#contact-form .wrapper .wpcf7 form p label span select:focus-visible,section#contact-form .wrapper .wpcf7 form p label span textarea:focus-visible{border:none}section#contact-form .wrapper .wpcf7 form p label span .wpcf7-not-valid-tip{float:left;margin-top:-2.2222222222em;font-size:1.125em;color:#1e1e28;display:none}section#contact-form .wrapper .wpcf7 form p input.wpcf7-submit{font-size:2.25em;font-family:pp_neue_machinainktrap_light;line-height:1;background:0 0;border:none;border-radius:0;padding:1.233em 1.6666666667em 0 0;background:url(https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/cta-arrow-up-right.svg) no-repeat right .6944444444em/1.1111111111em 1.1111111111em;transition:all .5s;font-weight:400;cursor:pointer;float:right;margin-right:3.0555555556em;padding-bottom:.2222222222em}section#contact-form .wrapper .wpcf7 form p input.wpcf7-submit:hover{background-position:right .55em}section#contact-form .wrapper .wpcf7 .wpcf7-response-output{font-size:1.25em;border:0;text-align:right;width:31em;float:left;text-align:left;padding:0;margin:0;margin-top:1.25em;color:#1e1e28}@media screen and (min-width:1px) and (max-width:620px){section#contact-form{margin-bottom:20vw}section#contact-form .wrapper .wpcf7 form p label span input[name=first-name],section#contact-form .wrapper .wpcf7 form p label span input[name=second-name],section#contact-form .wrapper .wpcf7 form p label span select[name=first-name],section#contact-form .wrapper .wpcf7 form p label span select[name=second-name],section#contact-form .wrapper .wpcf7 form p label span textarea[name=first-name],section#contact-form .wrapper .wpcf7 form p label span textarea[name=second-name]{float:right;width:100%}section#contact-form .wrapper .wpcf7 form p input.wpcf7-submit{padding-left:0;font-size:8vw;margin-right:0}section#contact-form .wrapper .wpcf7 .wpcf7-response-output{font-size:4.5vw;width:84%;float:right}}section#open-positions{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/angular-bg-1.svg") no-repeat center top/160em 47.5em;float:left;width:100%;margin-top:2.813em;padding-top:10.625em;min-height:47.5em;margin-bottom:8.438em}section#open-positions .wrapper h3{font-size:5.3125em;text-align:left;margin-bottom:.588em;padding-right:0;position:relative;line-height:1;padding-top:0}section#open-positions .wrapper .left{width:50em;float:left}section#open-positions .wrapper .left p{font-family:pp_neue_machinainktrap_light;font-weight:400;font-size:2.5em}section#open-positions .wrapper .left .arrow-button{padding-left:0;width:auto;float:left;position:relative;padding-top:.625em;margin-top:2.375em;padding-right:4.688em}section#open-positions .wrapper .right{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/open-positions-decal.png") no-repeat 0/100% auto;width:46.5em;float:right;height:31.5em;margin-right:-15.938em;margin-top:-2.5em}@media screen and (min-width:1px) and (max-width:620px){section#open-positions{padding-top:22vw;margin-top:50vw}section#open-positions .wrapper .right{width:80vw;margin-right:-30vw;margin-top:-155vw}}section#content-image{float:left;width:100%;margin-top:-4em;margin-bottom:8.125em;margin-bottom:0}section#content-image .wrapper h2{font-size:2.25em;width:50%;line-height:1.2;margin-top:.4166666667em}section#content-image .wrapper .row{width:100%;clear:both;display:block;float:left}section#content-image .wrapper .row p{font-size:1em;line-height:1.2}section#content-image .wrapper .row .left{float:left;width:39.063em;padding-top:2.188em}section#content-image .wrapper .row .right{float:right;width:39.0625em;margin-right:0}section#content-image .wrapper .row .right img{margin-right:8.125em;width:12.5em;height:auto;float:right;margin-top:0}@media screen and (min-width:1px) and (max-width:620px){section#content-image{margin-top:0}section#content-image .wrapper h2{width:100%}section#content-image .wrapper .row p{font-size:4vw}section#content-image .wrapper .row .left{width:100%}section#content-image .wrapper .row .right{float:left;width:100%;margin-right:0}section#content-image .wrapper .row .right img{width:60%;max-width:none;margin-right:0;margin:15vw 0}section#content-image .wrapper .row.two .right{width:100%;margin-right:0;margin-top:10vw}}section#contact-details{width:100%;float:left;margin-top:1.875em}section#contact-details .call,section#contact-details .where{float:left;width:100%}section#contact-details .call .wrapper h3,section#contact-details .where .wrapper h3{font-size:5.3125em;text-align:left;margin-bottom:.847em;padding-right:0;position:relative;line-height:1;padding-top:.412em;float:left}section#contact-details .call .wrapper .items,section#contact-details .where .wrapper .items{display:flex;flex-flow:wrap;justify-content:space-between;clear:both}section#contact-details .call .wrapper .items .item,section#contact-details .where .wrapper .items .item{font-size:2em;width:15.156em;line-height:1.4;padding-bottom:1.469em}section#contact-details .call .wrapper .items .item span,section#contact-details .where .wrapper .items .item span{display:block}section#contact-details .call .wrapper .items .item span.number,section#contact-details .where .wrapper .items .item span.number{color:#1e1e28}section#contact-details .call .wrapper .items .item span a,section#contact-details .where .wrapper .items .item span a{color:#1e1e28;text-decoration:none}section#contact-details .call .wrapper .items .item span a:hover,section#contact-details .where .wrapper .items .item span a:hover{color:#1e1e28}section#contact-details .call .wrapper .email,section#contact-details .where .wrapper .email{font-size:1.125em;padding-left:0;position:relative;margin-top:0;float:left;width:100%;margin-bottom:0}section#contact-details .call .wrapper .email h3,section#contact-details .where .wrapper .email h3{font-size:2em;text-align:left;margin-bottom:.5em;padding-right:0;position:relative;line-height:1;padding-top:0;float:left}section#contact-details .call .wrapper .email .icon,section#contact-details .where .wrapper .email .icon{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/email-us-decal.png") no-repeat 0 0/100% auto;width:15.625em;height:16em;position:absolute;right:-5.4375em;top:-1.469em}section#contact-details .call .wrapper .email span.email_addy,section#contact-details .where .wrapper .email span.email_addy{font-size:1em;clear:both;float:left;margin-top:0}section#contact-details .call .wrapper .email span.email_addy a,section#contact-details .where .wrapper .email span.email_addy a{color:#433a3c;text-decoration:none}section#contact-details .call .wrapper .email span.email_addy a:hover,section#contact-details .where .wrapper .email span.email_addy a:hover{color:#1e1e28}section#contact-details .call .left,section#contact-details .where .left{width:21.875em;float:left}section#contact-details .call .left h1.page-title,section#contact-details .where .left h1.page-title{font-size:3.75em;margin-bottom:.4666666667em;line-height:1;margin-top:.2666666667em}section#contact-details .call .left .starburst,section#contact-details .where .left .starburst{position:absolute;top:-15px;right:-100px;width:100px;height:100px;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/contact-us-header-decal.svg") no-repeat 0 0/100% auto}section#contact-details .call .left p,section#contact-details .where .left p{line-height:1.2;font-size:1.125em}section#contact-details .call .left .image-block,section#contact-details .where .left .image-block{width:32.25em;margin-left:-10.625em;float:left;margin-top:16.25em;position:relative}section#contact-details .call .left .image-block .overlay,section#contact-details .where .left .image-block .overlay{width:32.25em;height:28.75em;position:absolute;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/image-mask.png") no-repeat 0 0/100% auto}section#contact-details .call .left .image-block .mesh,section#contact-details .where .left .image-block .mesh{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/grey-mesh.png") no-repeat 0 0/100% auto;width:18.5em;height:16.75em;position:absolute;top:18.75em;right:-4.375em;z-index:10}section#contact-details .call .left .image-block .feature-image,section#contact-details .where .left .image-block .feature-image{width:32.25em;height:28.75em}section#contact-details .call .left .image-block .feature-image img,section#contact-details .where .left .image-block .feature-image img{width:98%;height:98%;object-fit:cover}section#contact-details .call .left .arrow-button,section#contact-details .where .left .arrow-button{padding-left:0;width:auto;padding-right:4.6875em;margin-top:5em}section#contact-details .call .right,section#contact-details .where .right{float:right;width:45.625em}section#contact-details .call .right h3,section#contact-details .where .right h3{font-size:2.3125em;line-height:1;margin:.5405405405em 0 1.0540540541em 0}section#contact-details .call .right .items,section#contact-details .where .right .items{width:41.875em}section#contact-details .call .right .items .item,section#contact-details .where .right .items .item{font-size:1.125em;width:13.3333333333em;line-height:1;padding-bottom:0;margin-bottom:2.0555555556em}section#contact-details .call .right .items .item:nth-of-type(3n+2),section#contact-details .where .right .items .item:nth-of-type(3n+2){width:11.9444444444em}section#contact-details .call .right .items .item:nth-of-type(3n+3),section#contact-details .where .right .items .item:nth-of-type(3n+3){width:11.9444444444em}section#contact-details .call .right .items .item span.title,section#contact-details .where .right .items .item span.title{margin-bottom:.2777777778em}section#contact-details .call .right .items .item span.number,section#contact-details .where .right .items .item span.number{color:inherit}section#contact-details .call .right .items .item span.number a,section#contact-details .where .right .items .item span.number a{color:#433a3c}section#contact-details .call .right .items .item span.number a:hover,section#contact-details .where .right .items .item span.number a:hover{color:#1e1e28}section#contact-details .call .right #contact-form,section#contact-details .where .right #contact-form{background:0 0;height:auto;padding-top:0}section#contact-details .call .right #contact-form .wrapper,section#contact-details .where .right #contact-form .wrapper{max-width:none;padding:0}section#contact-details .call .right #contact-form .wrapper h3,section#contact-details .where .right #contact-form .wrapper h3{position:relative;z-index:1;margin:1.5277777778em 0 .9722222222em;width:100%}section#contact-details .call .right #contact-form .wrapper .privacy-text,section#contact-details .where .right #contact-form .wrapper .privacy-text{font-size:1.125em;float:right;width:60%;padding-top:0;float:left}section#contact-details .call .right #contact-form .wrapper .wpcf7 form p label span input[name=first-name],section#contact-details .call .right #contact-form .wrapper .wpcf7 form p label span input[name=second-name],section#contact-details .where .right #contact-form .wrapper .wpcf7 form p label span input[name=first-name],section#contact-details .where .right #contact-form .wrapper .wpcf7 form p label span input[name=second-name]{float:left;width:14.5833333333em}section#contact-details .call .right #contact-form .wrapper .wpcf7 form p label span input[name=second-name],section#contact-details .where .right #contact-form .wrapper .wpcf7 form p label span input[name=second-name]{float:right}section#contact-details .call .right #contact-form .wrapper .wpcf7 form p input.wpcf7-submit,section#contact-details .where .right #contact-form .wrapper .wpcf7 form p input.wpcf7-submit{margin-right:.6944444444em;margin-top:-.5555555556em}section#contact-details .where{margin-top:3.75em}section#contact-details .where .items .item span.title{margin-bottom:1.5625em!important}section#contact-details #contact-form{background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/svg/contact-us-bg.svg") no-repeat center top/160em 70.625em;height:70.625em;padding-top:10em}section#contact-details #contact-form .wrapper h3{position:absolute;z-index:1}section#contact-details #contact-form .wrapper h3 .underlineTarget:nth-of-type(3){display:none}section#contact-details #contact-form .wrapper .privacy-text{font-size:1.75em;float:right;width:22.143em;padding-top:2.321em}section#contact-details #contact-form .wrapper .privacy-text p{line-height:1.2;margin-bottom:1.214em}section#contact-details #contact-form .wrapper .privacy-text p a{text-decoration:none;color:#1e1e28}section#contact-details #contact-form .wrapper .privacy-text p a:hover{color:#998c8e}section#contact-details #contact-form .wrapper span.stars{display:none}section#contact-details #contact-form .wrapper .wpcf7{padding-top:.821em;clear:both}section#contact-details #contact-form .wrapper .wpcf7 form p label span input,section#contact-details #contact-form .wrapper .wpcf7 form p label span select,section#contact-details #contact-form .wrapper .wpcf7 form p label span textarea{background:0 0!important}@media screen and (min-width:1px) and (max-width:620px){section#contact-details .call .wrapper .email,section#contact-details .where .wrapper .email{padding-left:0;font-size:4vw}section#contact-details .call .wrapper .email .icon,section#contact-details .where .wrapper .email .icon{right:-25vw;top:-50vw;width:60vw}section#contact-details .call .left,section#contact-details .where .left{width:100%}section#contact-details .call .left .image-block,section#contact-details .where .left .image-block{display:none;margin-left:0;margin-top:12vw}section#contact-details .call .left p,section#contact-details .where .left p{font-size:4vw}section#contact-details .call .left .arrow-button,section#contact-details .where .left .arrow-button{margin-top:5vw;margin-bottom:10vw}section#contact-details .call .right,section#contact-details .where .right{width:100%}section#contact-details .call .right .items,section#contact-details .where .right .items{width:100%}section#contact-details .call .right .items .item,section#contact-details .where .right .items .item{width:50%;font-size:4vw}section#contact-details .call .right .items .item:nth-of-type(2n),section#contact-details .where .right .items .item:nth-of-type(2n){width:45%}section#contact-details .call .right #contact-form,section#contact-details .where .right #contact-form{padding-bottom:0;margin-bottom:25vw}section#contact-details .call .right #contact-form .wrapper .privacy-text,section#contact-details .where .right #contact-form .wrapper .privacy-text{width:100%}section#contact-details .call .right #contact-form .wrapper .wpcf7 form p label span input[name=first-name],section#contact-details .call .right #contact-form .wrapper .wpcf7 form p label span input[name=second-name],section#contact-details .where .right #contact-form .wrapper .wpcf7 form p label span input[name=first-name],section#contact-details .where .right #contact-form .wrapper .wpcf7 form p label span input[name=second-name]{width:100%}section#contact-details .call .right #contact-form .wrapper .wpcf7 form p input.wpcf7-submit,section#contact-details .where .right #contact-form .wrapper .wpcf7 form p input.wpcf7-submit{margin-right:0;margin-top:0}section#contact-details #contact-form{height:auto;background-size:auto 100%;padding-bottom:15vw}section#contact-details #contact-form .wrapper h3{position:relative}section#contact-details #contact-form .wrapper .privacy-text{float:left;width:100%;padding-top:0}section#contact-details #contact-form .wrapper .wpcf7 form p label span input[name="class:fname"],section#contact-details #contact-form .wrapper .wpcf7 form p label span input[name="class:sname"],section#contact-details #contact-form .wrapper .wpcf7 form p label span select[name="class:fname"],section#contact-details #contact-form .wrapper .wpcf7 form p label span select[name="class:sname"],section#contact-details #contact-form .wrapper .wpcf7 form p label span textarea[name="class:fname"],section#contact-details #contact-form .wrapper .wpcf7 form p label span textarea[name="class:sname"]{width:100%}section#contact-details .where .wrapper .items .item{width:50%!important;padding:0 2.5% 10vw 0}section#contact-details .where .wrapper .items .item:nth-of-type(2n){padding:0 0 10vw 2.5%}section#contact-details .where .wrapper .items .item:nth-of-type(3n+2){clear:both}}section#image-text-split{margin-bottom:8.75em;float:left;width:100%}section#image-text-split .wrapper .image{float:left;position:relative;width:36.25em;height:31.88em;overflow:hidden;margin-left:-8.31em}section#image-text-split .wrapper .image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:url("https://www.oliverparks.com/wp-content/themes/oliver_parks/images/home-feature-image-mask.png") no-repeat 0 0/100% auto}section#image-text-split .wrapper .image img{position:absolute;z-index:1;width:28.75em;height:auto;right:0;top:0}section#image-text-split .wrapper .right{float:right;width:42.81em;padding-left:.94em}section#image-text-split .wrapper .right h2{font-size:2.25em;line-height:1.2;padding-top:1.53em;margin-bottom:.67em;position:relative}section#image-text-split .wrapper .right h2 .underlineTarget{background:#eaeaea;width:0;height:1.11em;position:absolute;z-index:-1;left:-.42em;top:1.17em}section#image-text-split .wrapper .right p{font-size:1.125em}section#image-text-split .wrapper .right .buttons{float:left;width:100%}section#image-text-split .wrapper .right .buttons .button{font-size:2.25em;float:left;position:relative;line-height:1.2;font-family:pp_neue_machinainktrap_light;font-weight:400;padding-right:1.06em;margin-right:3.06em;padding-top:.61em;margin-top:1.67em}section#image-text-split .wrapper .right .buttons .button.two{margin-right:0}section#image-text-split .wrapper .right .buttons .button:hover{color:#1e1e28}section#image-text-split .wrapper .right .buttons .button span.arrow{position:absolute;top:.22em;right:0;width:1.06em;height:1.06em;z-index:1}section#image-text-split .wrapper .right .buttons .button span.arrow svg{float:right;width:100%;height:100%;animation:slide2 1s ease-in-out infinite}section#image-text-split .wrapper .right .buttons .button span.arrow svg .arrow-1{fill:#A3071A}@media screen and (min-width:1px) and (max-width:620px){section#image-text-split .wrapper .image{display:none}section#image-text-split .wrapper .image img{width:79%}section#image-text-split .wrapper .right{width:100%;padding-left:0}section#image-text-split .wrapper .right p{font-size:4vw}section#image-text-split .wrapper .right .buttons .button.two{display:none}}