@charset "UTF-8";@font-face{font-family:arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:55%}@font-face{font-family:opensans-fallback;src:local("OpenSans-Regular");font-display:swap;size-adjust:60%}@font-face{font-family:helvetica-fallback;src:local("HelveticaNeue-ThinCond");font-display:swap;size-adjust:75%}@font-face{font-family:primary-arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:103%}.play-pointer{cursor:pointer}#x0 img#xmas,#x1 img#xmas,#x2 img#xmas,#x3 img#xmas{display:flex;margin:24px auto 0}@media screen and (min-width:992px){main.layout.default a#responsive-case-study-link:before{content:"Check out our Case Studies for how we’ve helped businesses like yours >"}main.layout.default a#responsive-financial-backing-link:before{content:"Read about the strength of Genius Monkey’s financial backing >"}}@media screen and (max-width:991px){main.layout.default a#responsive-case-study-link:before{content:"Check out our Case Studies >"}main.layout.default a#responsive-financial-backing-link:before{content:"Read about our financial backing >"}}main.layout.default .btn-container>*{margin:0}main.layout.default img{max-width:100%}main.layout.default .blue .left{display:block!important}main.layout.default #troops .left,main.layout.default #troops .right,main.layout.default #history .left,main.layout.default #history .right{display:grid;grid-row-gap:30px;align-content:start}main.layout.default #troops .left,main.layout.default #history .left{padding-right:15px}main.layout.default #troops .right,main.layout.default #history .right{padding-left:15px}main.layout.default .hero{position:relative;padding:50px 20px}main.layout.default .hero .right{font-size:47px;color:#fff;line-height:1.05em;text-align:center}main.layout.default .hero .right span{display:block;font-size:.9em}main.layout.default .hero .right span.sub{font-size:.6em;margin-top:1em}main.layout.default .hero .right h1{color:#fff}main.layout.default .lead #quote-text{color:#004d71;font-size:20px;line-height:24px;text-align:center}main.layout.default .lead p.quote{font-style:italic}main.layout.default h1,main.layout.default h2{font-family:atrament-web,arial-fallback,opensans-fallback,helvetica-fallback;font-size:47px;text-transform:uppercase;font-weight:600;line-height:48px;margin-bottom:15px}main.layout.default .panel{font-weight:300;font-size:26px;line-height:1.4em;text-align:center}main.layout.default .panel h2{text-align:center}main.layout.default .panel#dna{background-color:#f05325;color:#fff;padding:50px}main.layout.default .panel#dna h2{color:#fff}main.layout.default .panel.blue{background-color:#004d71;color:#fff}main.layout.default .panel.blue h2{color:#fff}main.layout.default #timeline{padding:0 50px 50px}main.layout.default #timeline>div img{max-width:150px}main.layout.default #timeline .vertical-dots{max-width:6px}main.layout.default #atomic{padding:50px}main.layout.default #atomic img{height:200px}main.layout.default #turbo{padding:0 50px}main.layout.default #turbo h2{color:#004d71}main.layout.default #founders{background-color:#f05325;color:#fff;text-align:center}main.layout.default #founders>div{padding:20px}main.layout.default #founders h2{color:#fff}main.layout.default section.choose{padding:0!important}main.layout.default section.choose .video{position:relative}main.layout.default section.choose .right{margin:50px 0}main.layout.default #study h2{color:#004d71}main.layout.default #study a{height:100%;display:grid}main.layout.default #study a img{width:100%}main.layout.default #second-image img{object-fit:cover;height:100%}@media screen and (max-width:600px){main.layout.default h1,main.layout.default h2{font-size:37px;line-height:48px;margin-bottom:15px}main.layout.default .hero .right{padding:50px 20px}main.layout.default #history{margin-top:50px}main.layout.default #troops .left,main.layout.default #troops .right,main.layout.default #history .left,main.layout.default #history .right{padding:0}main.layout.default .panel#dna{padding:20px}main.layout.default .panel#turbo{padding:0 20px}main.layout.default .panel#turbo p:last-child{margin-bottom:0}main.layout.default #troops .left{padding:0 20px;margin-top:0}main.layout.default #troops .right{padding:0 20px;margin-bottom:0}main.layout.default #timeline{padding:0 20px}}@media screen and (min-width:1240px){main.layout.default .left.bound{padding-left:0}main.layout.default .right.bound{padding-right:0}main.layout.default #founders img{width:100%}}