﻿.text-center.m-bottom-2{display:none !important}.symbol{display:none}.slideshow{position:relative;margin:auto;width:100%;height:100%;padding:10px;box-shadow:0 0 20px rgba(0,0,0,0.4)}.slideshow>div{position:absolute}html{color:#111;font-size:1em;line-height:1.5}body{margin:0}progress{vertical-align:baseline}a{background-color:transparent;-webkit-text-decoration-skip:objects}hr{box-sizing:content-box;height:0;overflow:visible}html,body,div,article,section,main,footer,header,form,fieldset,pre,code,p,ul,ol,li,dl,dt,dd,textarea,input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="text"],input[type="url"],.border-box{box-sizing:border-box}img{max-width:100%}@font-face{font-family:'Euclid';src:url("webfonts/Euclid.eot");src:url("webfonts/Euclid.eot?#iefix") format("embedded-opentype"),url("webfonts/Euclid.woff2") format("woff2"),url("webfonts/Euclid.woff") format("woff"),url("webfonts/Euclid.ttf") format("truetype")}.mitr{font-family:'Mitr', sans-serif}.prompt{font-family:'Prompt', sans-serif}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}h1,h2,h3,h4,h5,h6 ul a{font-family:'Euclid', sans-serif;font-weight:normal;font-style:normal;background:none}h1{line-height:1;text-transform:uppercase;z-index:1;font-size:6rem;color:#17171A}#services div div h2{margin:0}::-moz-selection{background:rgba(255,255,255,0);color:#17171A}::selection{background:rgba(255,255,255,0);color:#17171A}::-moz-selection{background:rgba(255,255,255,0);color:#17171A}p{font-family:'Prompt', sans-serif}picture{top:50%;right:0;text-align:right;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(-50%) scale(1, 1);-webkit-filter:blur(0);filter:blur(0)}object{pointer-events:none}nav{z-index:9;width:100%;background:transparent}nav li{display:inline-table;color:rgba(0,0,0,0);font-family:'Euclid', sans-serif}nav a{opacity:0}nav ul li a{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}nav ul li a:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;border-top:1px solid;height:1px;transition-property:left right;transition-duration:0.2s;transition-timing-function:ease-out}nav ul li a:hover:before{left:0;right:0}.logo{display:table-cell;padding-left:1rem}nav div ul{vertical-align:middle;float:right;display:block;padding-right:1rem;text-transform:uppercase}nav div ul li:nth-child(-n+2){display:none;margin-right:2rem}nav div ul li a{text-decoration:none}header{width:100%;height:100vh;display:table;margin-left:auto;margin-right:auto;text-align:center}header>div:first-of-type{display:table-cell;vertical-align:middle;width:100%;position:relative}.headerSecondary{height:10vh}.heroNav{padding-left:0;padding-top:6rem;list-style-type:none;text-transform:uppercase;text-decoration:none;letter-spacing:.1em}.heroNav li a{text-decoration:none;color:#777}.heroNav li a:focus,.heroNav li a:hover{color:#000}.item{margin:0 auto;text-align:center}.navHeader.default{display:none !important}body .buorg{border-bottom:1px solid rgba(0,0,0,0.6);color:#fff;background-color:#090909;font:1rem 'prompt', sans-serif;box-shadow:0 0 20px rgba(0,0,0,0.7);opacity:0.95}body .buorg-pad{padding:10px}body .buorg-buttons{padding-top:10px}body #buorgig,body #buorgul,body #buorgpermanent{font-family:'Mitr', sans-serif;padding:5px 20px;border-radius:0px;text-transform:uppercase;background:rgba(10,123,0,0.85);margin:2px}body #buorgig{background-color:rgba(181,7,0,0.85)}@-webkit-keyframes buorgfly{from{opacity:0;transform:translateY(-100px)}to{opacity:0.95;transform:translateY(0px)}}@keyframes buorgfly{from{opacity:0;transform:translateY(-100px)}to{opacity:0.95;transform:translateY(0px)}}body .buorg-fadeout{transition:visibility 2s ease-in 2s, opacity 2s ease-in 2s}body .buorg-icon{display:none}.services-description{width:80%;display:table;margin-left:auto;margin-right:auto;z-index:1;position:relative;height:100vh;padding-right:40%}.services-description div{display:table-cell;vertical-align:middle;padding-bottom:4rem}.services-description h2{line-height:1.25;text-transform:uppercase;letter-spacing:.05em;font-size:2.25rem}.services-description p{line-height:1.5;font-size:1rem}.services-description div div{padding-bottom:0}.services-description object{padding-right:1rem}.services-description a{text-transform:uppercase;text-decoration:none;letter-spacing:.1em;line-height:1.5;font-size:1rem;display:table}.service-container{position:relative;padding-top:4rem}.digital-design-marketing{color:#59432b;background-color:#cfb59b}.digital-design-marketing a{color:#59432b;fill:#483623}.digital-design-marketing::-moz-selection{background:#59432b;color:#cfb59b}.digital-design-marketing::selection{background:#59432b;color:#cfb59b}.digital-design-marketing .sliding:hover:before{background:#59432b}.digital-design-marketing .sliding:after{background:#59432b}.digital-design-marketing a.scroll span.wheel{border:1px solid rgba(72,54,35,0.5)}.digital-design-marketing a.scroll span.wheel::before{background-color:#483623}.digital-design-marketing a.scroll span:not(.wheel)::after{border-left:1px solid #483623;border-bottom:1px solid #483623}.navHeader.digital-design-marketing{background:rgba(182,143,104,0.8);color:#483623}.navHeader.digital-design-marketing a{color:#483623;opacity:1}.navHeader.digital-design-marketing a.workNav{color:#5e6308}.navHeader.digital-design-marketing #logo_euclide_n,.navHeader.digital-design-marketing #logo_icon_blk{fill:#483623}.navHeader.digital-design-marketing #logo_a{fill:#5e6308}.web-dev{color:#5d4c58;background-color:#cdc1ca}.web-dev a{color:#5d4c58;fill:#4f404b}.web-dev::-moz-selection{background:#5d4c58;color:#cdc1ca}.web-dev::selection{background:#5d4c58;color:#cdc1ca}.web-dev .sliding:hover:before{background:#5d4c58}.web-dev .sliding:after{background:#5d4c58}.web-dev a.scroll span.wheel{border:1px solid rgba(79,64,75,0.5)}.web-dev a.scroll span.wheel::before{background-color:#4f404b}.web-dev a.scroll span:not(.wheel)::after{border-left:1px solid #4f404b;border-bottom:1px solid #4f404b}.navHeader.web-dev{background:rgba(170,151,165,0.8);color:#4f404b}.navHeader.web-dev a{color:#4f404b;opacity:1}.navHeader.web-dev a.workNav{color:#731c2b}.navHeader.web-dev #logo_euclide_n,.navHeader.web-dev #logo_icon_blk{fill:#4f404b}.navHeader.web-dev #logo_a{fill:#731c2b}.amazon-alexa{color:#516647;background-color:#c6d3bf}.amazon-alexa a{color:#516647;fill:#45573c}.amazon-alexa::-moz-selection{background:#516647;color:#c6d3bf}.amazon-alexa::selection{background:#516647;color:#c6d3bf}.amazon-alexa .sliding:hover:before{background:#516647}.amazon-alexa .sliding:after{background:#516647}.amazon-alexa a.scroll span.wheel{border:1px solid rgba(69,87,60,0.5)}.amazon-alexa a.scroll span.wheel::before{background-color:#45573c}.amazon-alexa a.scroll span:not(.wheel)::after{border-left:1px solid #45573c;border-bottom:1px solid #45573c}.navHeader.amazon-alexa{background:rgba(157,179,146,0.8);color:#45573c}.navHeader.amazon-alexa a{color:#45573c;opacity:1}.navHeader.amazon-alexa a.workNav{color:#177c2d}.navHeader.amazon-alexa #logo_euclide_n,.navHeader.amazon-alexa #logo_icon_blk{fill:#45573c}.navHeader.amazon-alexa #logo_a{fill:#177c2d}.about-euclidean{color:black;background-color:#4d4d4d}.about-euclidean a{color:black;fill:black}.about-euclidean::-moz-selection{background:black;color:#4d4d4d}.about-euclidean::selection{background:black;color:#4d4d4d}.about-euclidean .sliding:hover:before{background:black}.about-euclidean .sliding:after{background:black}.navHeader.about-euclidean{background:rgba(4,4,4,0.8);color:black}.navHeader.about-euclidean a{color:white;opacity:1}.navHeader.about-euclidean a.workNav{color:grey}.navHeader.about-euclidean #logo_euclide_n,.navHeader.about-euclidean #logo_icon_blk{fill:white}.navHeader.about-euclidean #logo_a{fill:grey}.sliding{display:inline-block;position:relative;padding-bottom:3px;margin-left:10px}.sliding:before{content:'';display:block;position:absolute;left:0;bottom:0;height:1.25px;width:0;transition:width 0s ease, background .5s ease}.sliding:hover:before{width:100%;transition:width .5s ease}.sliding:after{content:'';display:block;position:absolute;right:0;bottom:0;height:1.25px;width:0;transition:width .5s ease}.sliding:hover:after{width:100%;background:transparent;transition:all 0s ease}.kit{opacity:0.75}a.scroll{padding-top:60px;position:absolute;bottom:7vh;left:26%;z-index:2;display:inline-block;transform:translate(0, -50%);transition:opacity 0.2s;opacity:.2}a.scroll:hover{opacity:1}a.scroll span.wheel{position:absolute;top:0;left:50%;width:20px;height:40px;margin-left:-10px;border-radius:10px;box-sizing:border-box}a.scroll span.wheel::before{position:absolute;top:3px;left:50%;content:'';width:10px;height:10px;margin-left:-5px;border-radius:100%;-webkit-animation:animate-scrollwheel 0.75s infinite;animation:animate-scrollwheel 0.75s infinite;box-sizing:border-box}a.scroll span:not(.wheel)::after{position:absolute;bottom:12px;left:50%;width:12px;height:12px;content:'';margin-left:-6px;transform:rotate(-45deg);box-sizing:border-box;-webkit-animation:animate-scroll 1.5s infinite;animation:animate-scroll 1.5s infinite}a.scroll span:not(.wheel):nth-child(2)::after{-webkit-animation-delay:-0.5s !important;animation-delay:-0.5s !important}a.scroll span:not(.wheel):nth-child(3)::after{-webkit-animation-delay:-1s !important;animation-delay:-1s !important}@-webkit-keyframes animate-scroll{0%{opacity:0;transform:rotate(-45deg) translate(0px, 0px)}50%{opacity:0.5}100%{opacity:0;transform:rotate(-45deg) translate(-14px, 14px)}}@keyframes animate-scroll{0%{opacity:0;transform:rotate(-45deg) translate(0px, 0px)}50%{opacity:0.5}100%{opacity:0;transform:rotate(-45deg) translate(-14px, 14px)}}@-webkit-keyframes animate-scrollwheel{0%{transform:translate(0, 0);opacity:0}35%{opacity:0.5}75%{transform:translate(0, 20px);opacity:0}100%{opacity:0}}@keyframes animate-scrollwheel{0%{transform:translate(0, 0);opacity:0}35%{opacity:0.5}75%{transform:translate(0, 20px);opacity:0}100%{opacity:0}}#service{background:#fff;padding-bottom:4rem;padding-top:2rem}#services picture{position:absolute}#officeVideo{position:static;width:auto;min-width:100%;height:auto;min-height:100%}.aboutUs{background-color:#fff;position:relative;overflow:hidden;height:108vh}.aboutUs>div:first-child{width:90%;display:table;margin-left:auto;margin-right:auto}.aboutUs>div div:first-child{display:table-cell;vertical-align:middle}.aboutUs h2{line-height:1;text-transform:uppercase;font-size:2.25rem;text-align:center;padding-top:.25rem;text-decoration:none}.aboutUs div:nth-of-type(3){height:80%;width:80%;display:table;margin-left:auto;margin-right:auto}.aboutUs div:nth-of-type(3) div{display:table-cell;vertical-align:middle}.aboutUs div:nth-of-type(3) p{margin-left:auto;margin-right:auto;line-height:1.5;font-size:20px;max-width:60em;background:rgba(255,255,255,0.35);box-shadow:0 0 8px 8px rgba(255,255,255,0.35);padding:30px 45px}.services{background:rgba(4,4,4,0.85);color:#e4e4e4;position:relative;padding:2em 1em}.services>div{position:relative}.services>div>div:first-of-type div{width:90%;display:table;margin-left:auto;margin-right:auto}.services>div>div:first-of-type div div{display:table-cell;vertical-align:middle}.services h2{line-height:1;text-transform:uppercase;font-size:2.25rem;text-align:center}.serviceIcons{height:100%;width:90%;display:table;margin-left:auto;margin-right:auto}.serviceIcons>div{display:table-cell;vertical-align:middle}.serviceIcons>div>div{width:50%;float:left;padding-top:1rem}.serviceIcons>div>div>div{margin-left:auto;margin-right:auto;text-align:center}.serviceIcons p{line-height:1.5;font-size:1rem;max-width:34em;text-align:center}.serviceIcons>div>div:last-child{width:100%}.serviceIcons p:last-child{max-width:100%}.gradient{background:rgba(4,4,4,0.85);color:#e4e4e4;position:relative;padding:4rem}.gradient2{background:transparent;padding:4rem}#service>div>div:nth-child(2){margin-left:auto;margin-right:auto}.icon{width:100px}.vidOverlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.names{width:100%;margin-left:auto;margin-right:auto;text-align:center;display:table;margin-bottom:40px}.names p{margin-left:auto;margin-right:auto;width:50%;text-align:center;display:table-cell}#contact{width:100%;background:transparent;display:table;margin-left:auto;margin-right:auto;position:relative;padding:3em}#contact div{display:table-cell;vertical-align:middle;text-align:center;padding-bottom:2rem;padding-left:1rem;padding-right:1rem}#contact h2{line-height:1;text-transform:uppercase;font-size:2.25rem;text-align:center;padding-top:1em}.telephone,.email{color:#0068e3;text-decoration:none;width:100%;line-height:2em;font-size:1.5rem;z-index:1;position:relative;transition:color 1s ease}.telephone:hover,.telephone:focus,.email:hover,.email:focus{color:white}.telephone:before,.email:before{content:"";background:#0068e3;position:absolute;width:100%;height:5px;bottom:0;left:0;border-radius:0;transform:scaleX(0);-webkit-animation:1.4s forwards no-hover-v linear;animation:1.4s forwards no-hover-v linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:-1}.telephone:hover:before,.telephone:focus:before,.email:hover:before,.email:focus:before{-webkit-animation:.5s forwards hover-v linear;animation:.5s forwards hover-v linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes hover-v{0%{transform:scaleX(0);height:1px}45%{transform:scaleX(1.05);height:1px}55%{height:1px}100%{transform:scaleX(1.05);height:1.5em}}@keyframes hover-v{0%{transform:scaleX(0);height:1px}45%{transform:scaleX(1.05);height:1px}55%{height:1px}100%{transform:scaleX(1.05);height:1.5em}}@-webkit-keyframes no-hover-v{0%{transform:scaleX(1.05);height:1.5em}45%{height:1px}55%{transform:scaleX(1.05);height:1px;opacity:1}100%{transform:scaleX(0);height:1px;opacity:.02}}@keyframes no-hover-v{0%{transform:scaleX(1.05);height:1.5em}45%{height:1px}55%{transform:scaleX(1.05);height:1px;opacity:1}100%{transform:scaleX(0);height:1px;opacity:.02}}#contact p{line-height:1.5em;font-size:1.5rem}form.form .text-input,form.form .textarea,form.form .label,form.form .button{padding:1em 1.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;line-height:normal;border:1px solid transparent;border-radius:0}form.form .text-input,form.form .textarea{font:inherit;line-height:normal;width:100%;display:block;padding-left:0;border-bottom-color:rgba(0,0,0,0.1);background:transparent;outline:none;color:black}form.form .text-input:placeholder,form.form .textarea:placeholder{color:rgba(0,0,0,0.7)}form.form .text-input:-webkit-autofill,form.form .textarea:-webkit-autofill{box-shadow:0 0 0px 1000px white inset;border-top-color:white;border-left-color:white;border-right-color:white;border-bottom-color:#f5de37}form.form .error.text-input,form.form.form .error.textarea,.error form.form .text-input,form.form .error .text-input,.error form.form .textarea,form.form .error .textarea{border-color:transparent transparent #f03a17 transparent}form.form:not(.has-floated-label) .text-input:active,form.form:not(.has-floated-label) .textarea:active,form.form:not(.has-floated-label) .text-input:focus,form.form:not(.has-floated-label) .textarea:focus{border-color:transparent transparent #17171A transparent}form.form .label{position:absolute;z-index:10;pointer-events:none;padding-left:0}form.form .label{top:0;left:0;color:rgba(0,0,0,0.7);transition:color 0.3s}.active form.form .label,form.form .active .label{font-size:0.75em;line-height:1;text-transform:uppercase;padding:0;color:rgba(0,0,0,0.2);background:transparent}form.focus form.form .label,form.form .focus .label{color:rgba(0,0,0,0.5)}form.form.has-floated-label .field:after{content:"";position:absolute;bottom:0;left:0;width:0%;border-bottom:1px solid black;transition:width 1s cubic-bezier(0.455, 0.03, 0.515, 0.955)}form.form.has-floated-label .field.focus:after{width:100%}form.form .button{font:inherit;line-height:normal;cursor:pointer;background-color:black;color:white;text-transform:uppercase;text-align:center;letter-spacing:0.1428571429em}form.form .button:hover,form.form .button:focus,form.form .button:active{color:white;background:black}form.form .button:active{position:relative;top:1px;left:1px}form.form{max-width:50em;margin:0 auto;padding:1em 2em;overflow:hidden}form.form .field{position:relative;width:100%;margin-bottom:1.5em;float:left}form.form ::-moz-selection{background:rgba(0,0,0,0.8);color:white}form.form ::selection{background:rgba(0,0,0,0.8);color:white}@media screen and (min-width: 40em){form.form .field.half{width:calc(50% - 2em);margin-right:2em}form.form .field.half+.half{margin-left:2em;margin-right:0}}form.form .field:last-child{float:right;width:auto}form.form .textarea{max-width:100%}.letsBuildIt{background-color:rgba(255,255,255,0);position:relative;color:#000;transition:1s}.letsBuildIt:hover,.letsBuildIt:focus-within{background-color:rgba(255,255,255,0.95);transition:1s}.letsBuildIt>div{display:table;margin-left:auto;margin-right:auto;position:relative;width:90%}.letsBuildIt>div>div{display:table-cell;vertical-align:middle;padding-bottom:2rem}.letsBuildIt h2{line-height:1.25;text-transform:uppercase;letter-spacing:.1em;font-size:1.55rem;color:#000;text-align:center;padding-top:2rem}.letsBuildIt p{line-height:1.5;font-size:1rem;text-align:center;max-width:60em;margin-left:auto;color:#000;margin-right:auto}.letsBuildIt>div>div>div{line-height:1.5;font-size:1rem;text-align:center;display:block}.letsBuildIt a{text-transform:uppercase;text-decoration:none;letter-spacing:.1em;line-height:1.5;color:#fff;font-size:1rem;text-align:center}.letsBuildIt a div{margin-left:auto;margin-right:auto;display:inline-block}.letsBuildIt a div object{padding-right:1rem;display:inline}footer{background-color:#FAFAFA;text-align:center;padding-bottom:.5rem;position:relative}.socialMedia{display:flex;flex-direction:row}.socialMedia>*{flex:1;padding:20px 10px;text-decoration:none}.linkedin{color:#0077B5;background-color:#f7f7f7;transition:1s}.linkedin:hover,.linkedin:focus,.linkedin:active{color:#fff;background-color:#0077B5}.medium-blog{color:#12100E;background-color:#f7f7f7;transition:1s}.medium-blog:hover,.medium-blog:focus,.medium-blog:active{color:#fff;background-color:#12100E}.youtube{color:#FF0000;background-color:#f7f7f7;transition:1s}.youtube:hover,.youtube:focus,.youtube:active{color:#fff;background-color:#FF0000}.socialMedia{font-size:1.5rem}.footerFont{color:#BAB5B2;text-decoration:none;font-size:.875rem}.underline-hover{color:#BAB5B2;text-decoration:none}.underline-hover:hover,.underline-hover:focus{text-decoration:underline}.smallPrint{max-width:100%;margin:1rem}.noJavaScript{height:100vh;width:100%;display:table}.noJavaScript>div{vertical-align:middle;text-align:center;margin-left:auto;margin-right:auto;display:table-cell}.noJavaScript h2{line-height:1;text-transform:uppercase;font-size:2.25rem;font-style:italic;text-align:center}.noJavaScript p{line-height:1;text-transform:uppercase;font-size:2.25rem;font-style:italic;text-align:center;font-size:1.5rem}#spotify{z-index:1000;width:180px;line-height:0;background-color:#191414}#album_art{width:100%}#song_info{line-height:1.25;color:white;font-size:x-small;padding-top:5px;text-align:right}#song_info::-moz-selection,#song_info ::-moz-selection{background:rgba(255,255,255,0);color:white}#song_info::selection,#song_info ::selection{background:rgba(255,255,255,0);color:white}#song_info::-moz-selection,#song_info ::-moz-selection{background:rgba(255,255,255,0);color:white}#song_title,#artist{font-size:larger}#spotify .handle{background:none;height:70px;width:215px}div.ui-slideouttab-open #spotify_logo{-webkit-filter:url(#fill);filter:url(#fill);fill:#191414;transition:all 1.5s ease-in 0s}a.handle:hover #spotify_logo{-webkit-filter:url(#fill);filter:url(#fill);fill:#1DB954}#spotify_logo{-webkit-filter:url(#knock_out);filter:url(#knock_out)}svg.play-pause-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}svg.play-pause-icon .outer{fill:rgba(0,0,0,0);stroke:white;stroke-width:1;stroke-dasharray:400;stroke-dashoffset:400;stroke-linecap:square;transition:all .4s ease-out}svg.play-pause-icon .play,svg.play-pause-icon .pause{fill:rgba(255,255,255,0.6);transition:all .6s ease-out}svg.play-pause-icon:hover .outer{fill:#000000;stroke:#000;stroke-dashoffset:0;transition:stroke .7s .4s ease-out, stroke-dashoffset .4s ease-out, fill .4s .3s ease-out}svg.play-pause-icon:hover .play,svg.play-pause-icon:hover .pause{fill:white}.arrow-expand{position:absolute;left:18px;bottom:15px}a.handle:hover .arrow-expand span{border-color:#1DB954}div.ui-slideouttab-open .arrow-expand span{transform:rotate(225deg);border-color:#191414;transition:border-color 1.5s ease-in 0s;-webkit-animation:animate-expanded 1.5s infinite;animation:animate-expanded 1.5s infinite}.arrow-expand span{display:block;width:10px;height:10px;border-top:1px solid rgba(0,0,0,0.2);border-left:1px solid rgba(0,0,0,0.2);transform:rotate(45deg);margin:-11px;-webkit-animation:animate-expand 1.5s infinite;animation:animate-expand 1.5s infinite}.arrow-expand span:nth-child(2){-webkit-animation-delay:-0.5s !important;animation-delay:-0.5s !important}.arrow-expand span:nth-child(3){-webkit-animation-delay:-1s !important;animation-delay:-1s !important}@-webkit-keyframes animate-expand{0%{opacity:0;transform:rotate(45deg) translate(2px, 2px)}50%{opacity:0.5}100%{opacity:0;transform:rotate(45deg) translate(-12px, -12px)}}@keyframes animate-expand{0%{opacity:0;transform:rotate(45deg) translate(2px, 2px)}50%{opacity:0.5}100%{opacity:0;transform:rotate(45deg) translate(-12px, -12px)}}@-webkit-keyframes animate-expanded{0%{opacity:0;transform:rotate(225deg) translate(20px, 20px)}50%{opacity:0.5}100%{opacity:0;transform:rotate(225deg) translate(6px, 6px)}}@keyframes animate-expanded{0%{opacity:0;transform:rotate(225deg) translate(20px, 20px)}50%{opacity:0.5}100%{opacity:0;transform:rotate(225deg) translate(6px, 6px)}}.album-container{position:relative}.ui-slideouttab-panel,.ui-slideouttab-handle{background-color:white;padding:0.4em;box-sizing:border-box}.ui-slideouttab-panel{display:block;position:fixed;border:1px solid #191414;border-radius:5px 0 0 5px;box-shadow:8px 8px 8px rgba(0,0,0,0.3)}.ui-slideouttab-ready{transition:transform 1s ease 0s}@media print{.ui-slideouttab-panel{display:none}}.ui-slideouttab-handle{display:block;position:absolute;cursor:pointer}.ui-slideouttab-handle-image{transform:rotate(0)}.ui-slideouttab-right{right:0;transform:translateX(100%);border-right:none}.ui-slideouttab-right.ui-slideouttab-open{transform:translateX(0%)}.ui-slideouttab-right .ui-slideouttab-handle{transform-origin:0 0;transform:rotate(-90deg) translate(-100%, -100%)}.ui-slideouttab-right .ui-slideouttab-handle-reverse{transform-origin:0 100%;transform:rotate(-90deg)}.ui-slideouttab-right .ui-slideouttab-handle-rounded,.ui-slideouttab-bottom .ui-slideouttab-handle-rounded{border-radius:4px 4px 0 0}.container{position:fixed;width:100%;max-height:100vh;top:0;background:linear-gradient(-12deg, #fefefe 60%, #f7f7f7 40%);background-size:120% 120%;-webkit-animation:gradient 30s ease 5s infinite backwards;animation:gradient 30s ease 5s infinite backwards;z-index:0}#intro{position:relative;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:195px;margin:auto;padding-top:4rem}#scene{padding:0;margin:0;list-style-type:none;-webkit-animation:rocking 30s ease 5s infinite backwards;animation:rocking 30s ease 5s infinite backwards}.fill{position:absolute;bottom:5%;right:5%;left:5%;top:5%}.expand-width{width:100%}.layer:nth-child(1){opacity:0;height:100vh}div.obj{position:absolute}li.layer div.touched{-webkit-animation:twirl 1s linear 0s infinite !important;animation:twirl 1s linear 0s infinite !important}li.layer.shape1{margin-left:90%;top:35% !important;opacity:1;height:110px;width:110px;position:absolute;display:block}li.layer.shape1>div{border-radius:50%;height:45%;width:45%;background:#bfbfbf;-webkit-animation:moveX 70s linear 0s infinite alternate, moveYbottom 50s linear 0s infinite alternate, spin 0s linear 0s infinite alternate;animation:moveX 70s linear 0s infinite alternate, moveYbottom 50s linear 0s infinite alternate, spin 0s linear 0s infinite alternate}li.layer.shape2{margin-left:15%;top:55% !important;opacity:1;height:140px;width:140px;position:absolute;display:block}li.layer.shape2>div{border-radius:50%;height:8%;width:8%;background:#c0c0c0;-webkit-animation:moveX 80s linear 0s infinite alternate, moveYbottom 90s linear 0s infinite alternate, spin 0s linear 0s infinite alternate;animation:moveX 80s linear 0s infinite alternate, moveYbottom 90s linear 0s infinite alternate, spin 0s linear 0s infinite alternate}li.layer.shape3{margin-left:85%;top:76% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape3>div{border-radius:50%;height:18%;width:18%;background:#bababa;-webkit-animation:moveX 60s linear 0s infinite alternate, moveYbottom 50s linear 0s infinite alternate, spin 0s linear 0s infinite alternate;animation:moveX 60s linear 0s infinite alternate, moveYbottom 50s linear 0s infinite alternate, spin 0s linear 0s infinite alternate}li.layer.shape4{margin-left:15%;top:78% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape4>div{border-radius:50%;height:15%;width:15%;background:#cecece;-webkit-animation:moveX 50s linear 0s infinite alternate, moveYbottom 40s linear 0s infinite alternate, spin 0s linear 0s infinite alternate;animation:moveX 50s linear 0s infinite alternate, moveYbottom 40s linear 0s infinite alternate, spin 0s linear 0s infinite alternate}li.layer.shape5{margin-left:40%;top:9% !important;opacity:1;height:80px;width:80px;position:absolute;display:block}li.layer.shape5>div{border-radius:50%;height:30%;width:30%;background:#838383;-webkit-animation:moveX 45s linear 0s infinite alternate, moveYbottom 80s linear 0s infinite alternate, spin 0s linear 0s infinite alternate;animation:moveX 45s linear 0s infinite alternate, moveYbottom 80s linear 0s infinite alternate, spin 0s linear 0s infinite alternate}li.layer.shape6{margin-left:25%;top:47% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape6>div{border-radius:50%;height:23%;width:23%;background:#cccccc;-webkit-animation:moveX 53s linear 0s infinite alternate, moveYbottom 60s linear 0s infinite alternate, spin 0s linear 0s infinite alternate;animation:moveX 53s linear 0s infinite alternate, moveYbottom 60s linear 0s infinite alternate, spin 0s linear 0s infinite alternate}li.layer.shape7{margin-left:78%;top:3% !important;opacity:1;height:125px;width:125px;position:absolute;display:block}li.layer.shape7>div{border-radius:50%;height:25%;width:25%;background:#cdcdcd;-webkit-animation:moveX 50s linear 0s infinite alternate, moveYbottom 49s linear 0s infinite alternate, spin 0s linear 0s infinite alternate;animation:moveX 50s linear 0s infinite alternate, moveYbottom 49s linear 0s infinite alternate, spin 0s linear 0s infinite alternate}li.layer.shape8{margin-left:5%;top:69% !important;opacity:1;height:150px;width:150px;position:absolute;display:block}li.layer.shape8>div{border-radius:50%;height:16%;width:16%;background:#cccccc;-webkit-animation:moveX 46s linear 0s infinite alternate, moveYbottom 40s linear 0s infinite alternate, spin 0s linear 0s infinite alternate;animation:moveX 46s linear 0s infinite alternate, moveYbottom 40s linear 0s infinite alternate, spin 0s linear 0s infinite alternate}li.layer.shape9{margin-left:14%;top:34% !important;opacity:1;height:200px;width:200px;position:absolute;display:block}li.layer.shape9>div{border-radius:50%;height:11%;width:11%;background:#949494;-webkit-animation:moveX 46s linear 0s infinite alternate, moveYbottom 50s linear 0s infinite alternate, spin 0s linear 0s infinite alternate;animation:moveX 46s linear 0s infinite alternate, moveYbottom 50s linear 0s infinite alternate, spin 0s linear 0s infinite alternate}li.layer.shape10{margin-left:34%;top:50% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape10>div{display:block;background:#909090;height:30%;width:30%;-webkit-animation:moveX 28s linear 0s infinite alternate, moveYbottom 30s linear 0s infinite alternate, spin 60s linear 0s infinite alternate;animation:moveX 28s linear 0s infinite alternate, moveYbottom 30s linear 0s infinite alternate, spin 60s linear 0s infinite alternate}li.layer.shape11{margin-left:64%;top:8% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape11>div{display:block;background:#b4b4b4;height:35%;width:35%;-webkit-animation:moveX 30s linear 0s infinite alternate, moveYbottom 27s linear 0s infinite alternate, spin 54s linear 0s infinite alternate;animation:moveX 30s linear 0s infinite alternate, moveYbottom 27s linear 0s infinite alternate, spin 54s linear 0s infinite alternate}li.layer.shape12{margin-left:87%;top:64% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape12>div{display:block;background:#9c9c9c;height:25%;width:25%;-webkit-animation:moveX 35s linear 0s infinite alternate, moveYbottom 31s linear 0s infinite alternate, spin 59s linear 0s infinite alternate;animation:moveX 35s linear 0s infinite alternate, moveYbottom 31s linear 0s infinite alternate, spin 59s linear 0s infinite alternate}li.layer.shape13{margin-left:85%;top:25% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape13>div{display:block;background:#9c9c9c;height:25%;width:25%;-webkit-animation:moveX 32s linear 0s infinite alternate, moveYbottom 29s linear 0s infinite alternate, spin 63s linear 0s infinite alternate;animation:moveX 32s linear 0s infinite alternate, moveYbottom 29s linear 0s infinite alternate, spin 63s linear 0s infinite alternate}li.layer.shape14{margin-left:45%;top:87% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape14>div{display:block;background:#b0b0b0;height:27%;width:27%;-webkit-animation:moveX 38s linear 0s infinite alternate, moveYbottom 33s linear 0s infinite alternate, spin 57s linear 0s infinite alternate;animation:moveX 38s linear 0s infinite alternate, moveYbottom 33s linear 0s infinite alternate, spin 57s linear 0s infinite alternate}li.layer.shape15{margin-left:9%;top:25% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape15>div{width:0;height:0;border-top:8px solid transparent;border-bottom:42px solid transparent;border-left:110px solid #b1b1b1;-webkit-animation:moveX 44s linear 0s infinite alternate, moveYbottom 52s linear 0s infinite alternate, spin 90s linear 0s infinite alternate;animation:moveX 44s linear 0s infinite alternate, moveYbottom 52s linear 0s infinite alternate, spin 90s linear 0s infinite alternate}li.layer.shape16{margin-left:5%;top:5% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape16>div{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:35px solid #909090;-webkit-animation:moveX 40s linear 0s infinite alternate, moveYbottom 58s linear 0s infinite alternate, spin 75s linear 0s infinite alternate;animation:moveX 40s linear 0s infinite alternate, moveYbottom 58s linear 0s infinite alternate, spin 75s linear 0s infinite alternate}li.layer.shape17{margin-left:65%;top:45% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape17>div{width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:40px solid #8c8c8c;-webkit-animation:moveX 44s linear 0s infinite alternate, moveYbottom 54s linear 0s infinite alternate, spin 55s linear 0s infinite alternate;animation:moveX 44s linear 0s infinite alternate, moveYbottom 54s linear 0s infinite alternate, spin 55s linear 0s infinite alternate}li.layer.shape18{margin-left:65%;top:70% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape18>div{width:0;height:0;border-right:60px solid #aaaaaa;border-top:60px solid transparent;border-left:60px solid transparent;border-bottom:60px solid transparent;border-radius:60px;-webkit-animation:moveX 44s linear 0s infinite alternate, moveYbottom 50s linear 0s infinite alternate, spin 90s linear 0s infinite alternate;animation:moveX 44s linear 0s infinite alternate, moveYbottom 50s linear 0s infinite alternate, spin 90s linear 0s infinite alternate}li.layer.shape19{margin-left:25%;top:67% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape19>div{width:75px;height:50px;display:inline-block;background:#d3d3d3;-webkit-animation:moveX 50s linear 0s infinite alternate, moveYbottom 90s linear 0s infinite alternate, spinSkew 80s linear 0s infinite alternate;animation:moveX 50s linear 0s infinite alternate, moveYbottom 90s linear 0s infinite alternate, spinSkew 80s linear 0s infinite alternate}li.layer.shape20{margin-left:12%;top:89% !important;opacity:1;height:100px;width:100px;position:absolute;display:block}li.layer.shape20>div{border-bottom:25px solid #c5c5c5;border-left:15px solid transparent;border-right:15px solid transparent;height:0;width:70px;-webkit-animation:moveX 100s linear 0s infinite alternate, moveYbottom 129s linear 0s infinite alternate, spin 90s linear 0s infinite alternate;animation:moveX 100s linear 0s infinite alternate, moveYbottom 129s linear 0s infinite alternate, spin 90s linear 0s infinite alternate}.midnightHeader.default{background:transparent;color:black}.dtMidnight{display:inline-table}.fixed{position:fixed}.logoSvg{width:175px;height:50px}.spectrumHover:hover{-webkit-animation:spectrum 1s 1 ease;animation:spectrum 1s 1 ease}@-webkit-keyframes spectrum{0%{text-shadow:0 0 0 #fff}25%{color:rgba(0,0,0,0.7)}35%{text-shadow:4px 0 0 #f5de37}43%{text-shadow:3px 0 0 #0068e3, 15px 0 0 #f5de37, -7px 0 0 #f4dbef;color:#f03a17}44%{text-shadow:3px 0 0 #f5de37, 15px 2px 0 #0068e3, -7px -1.5px 0 #fbe0cd;color:rgba(0,0,0,0.2)}46%{text-shadow:3px 0 0 #0068e3, 15px 0 0 #f03a17, -7px 0 0 #fbe0cd;color:#f1f1f1}100%{text-shadow:0 0 0 #fff}}@keyframes spectrum{0%{text-shadow:0 0 0 #fff}25%{color:rgba(0,0,0,0.7)}35%{text-shadow:4px 0 0 #f5de37}43%{text-shadow:3px 0 0 #0068e3, 15px 0 0 #f5de37, -7px 0 0 #f4dbef;color:#f03a17}44%{text-shadow:3px 0 0 #f5de37, 15px 2px 0 #0068e3, -7px -1.5px 0 #fbe0cd;color:rgba(0,0,0,0.2)}46%{text-shadow:3px 0 0 #0068e3, 15px 0 0 #f03a17, -7px 0 0 #fbe0cd;color:#f1f1f1}100%{text-shadow:0 0 0 #fff}}@-webkit-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-webkit-keyframes rocking{0%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}100%{transform:rotate(-2deg)}}@keyframes rocking{0%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}100%{transform:rotate(-2deg)}}@-webkit-keyframes spin{from{transform:rotateZ(0deg) translate3d(0, 50%, 0)}to{transform:rotate(360deg) translate3d(0, 40%, 0)}}@keyframes spin{from{transform:rotateZ(0deg) translate3d(0, 50%, 0)}to{transform:rotate(360deg) translate3d(0, 40%, 0)}}@-webkit-keyframes spinSkew{from{transform:rotate(0deg) skew(20deg)}to{transform:rotate(360deg) skew(20deg)}}@keyframes spinSkew{from{transform:rotate(0deg) skew(20deg)}to{transform:rotate(360deg) skew(20deg)}}@-webkit-keyframes twirl{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes twirl{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes show{0%{opacity:0}35%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}35%{opacity:0}100%{opacity:1}}.arrowAnimate>div div :hover .arrowAnimateChild{transform:translate(5px, 0px);transition:.4s}.arrowAnimatePortfolio>div div div :hover .arrow-slider{transform:translate(5px, 0px);transition:.4s}.arrow-slider {display:inline}.arrowAnimatePortfolio>div div div :hover .arrow-slider-2{transform:translate(5px, 0px);transition:.4s}.arrow-slider-2 {display:inline}.arrowAnimate2 :hover .arrowAnimateChild2{transform:translate(5px, 0px);transition:.4s}.hideme,.hidden{opacity:0}.typed-cursor{opacity:1;-webkit-animation:blink 0.7s infinite;animation:blink 0.7s infinite;padding-right:9px;font-family:'Euclid';color:#151515;position:relative;top:1px}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.element{padding-top:.25rem}.element1{margin-left:20px}.element2{padding-top:.25rem}.svgWrapper{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;width:320px;z-index:1}.shape{stroke-dasharray:140 540;stroke-dashoffset:-474;stroke-width:0px;fill:transparent;stroke:#151515;border-bottom:0px solid black;transition:stroke-width 0.6s, stroke-dashoffset 0.6s, stroke-dasharray 0.6s}.textAnimate{top:-50px;text-align:center;position:relative;font-size:larger}.svgWrapper:hover .shape{stroke-width:2px;stroke-dashoffset:0;stroke-dasharray:760}@media screen and (max-width: 512px){h1{font-size:2rem}#intro{height:1em}.heroNav{-webkit-tap-highlight-color:transparent;padding-top:4rem}.heroNav li{height:4em}.textAnimate{font-size:medium;top:-40px;letter-spacing:0}.svgWrapper svg{width:200px;height:42px}.svgWrapper svg rect{width:200px;height:42px}#spotify .handle{height:45px;width:250px;padding-right:120px}.arrow-expand{display:none}#scene{opacity:0.6}li.layer.shape1,li.layer.shape7,li.layer.shape8,li.layer.shape10,li.layer.shape11{height:40px !important;width:40px !important}li.layer.shape3,li.layer.shape6,li.layer.shape9,li.layer.shape12,li.layer.shape13,li.layer.shape16,li.layer.shape17,li.layer.shape19{display:none !important}li.layer.shape15>div{border-top:4px solid transparent;border-bottom:21px solid transparent;border-left:55px solid #c5c5c5}li.layer.shape16>div{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:18px solid #afafaf}li.layer.shape18>div{border-right:20px solid #bdbdbd;border-top:20px solid transparent;border-left:20px solid transparent;border-bottom:20px solid transparent;border-radius:20px}li.layer.shape20>div{border-bottom:13px solid #d2d2d2;border-left:8px solid transparent;border-right:8px solid transparent;width:35px}.logoSvg{width:152px}.services-description h2{font-size:1rem}.media-wrapper{position:relative;padding-top:50vh;margin-bottom:-2rem}.services-description{width:70%;height:60vh;padding-right:0}.services-description p{line-height:1.25;font-size:0.8em}.arrow-slider svg{width:20px;height:20px}.arrow-slider-2 svg{width:20px;height:20px}.services-description a{letter-spacing:0;font-size:0.8rem}.media-wrapper picture{transform:translate(-50%, -50%) scale(1, 1);left:50%;right:auto;margin-right:-50%}h2{font-family:'Mitr', sans-serif}#officeVideo{transform:translateX(-450px)}.aboutUs div:nth-of-type(3) p{font-size:16px}a.scroll{display:none}.services h2{font-size:1em}.serviceIcons>div>div{width:50%}.serviceIcons>div>div:last-child{width:50%}.icon{width:70px}.serviceIcons p{font-size:0.7em}#contact h2{font-size:1.5em}.letsBuildIt{padding:0 2em}#contact{padding:0 3em;font-size:0.8em}.letsBuildIt h2{font-size:1em}.letsBuildIt p{font-size:0.8em}.telephone,.email,#contact p{font-size:1.25em;line-height:1.5em}.socialMedia{font-size:1em;flex-direction:column}.footerFont{font-size:.675rem}}@media screen and (min-width: 513px) and (max-width: 712px){h1{font-size:2.25rem}#intro{height:1em}.heroNav{-webkit-tap-highlight-color:transparent;padding-top:4rem}.heroNav li{height:4em}.textAnimate{font-size:medium;top:-40px;letter-spacing:0}.svgWrapper svg{width:200px;height:42px}.svgWrapper svg rect{width:200px;height:42px}#spotify .handle{height:45px;width:250px;padding-right:120px}.arrow-expand{display:none}#scene{opacity:0.6}li.layer.shape1,li.layer.shape7,li.layer.shape8,li.layer.shape10,li.layer.shape11{height:40px !important;width:40px !important}li.layer.shape3,li.layer.shape6,li.layer.shape9,li.layer.shape12,li.layer.shape13,li.layer.shape16,li.layer.shape17,li.layer.shape19{display:none !important}li.layer.shape15>div{border-top:4px solid transparent;border-bottom:21px solid transparent;border-left:55px solid #c5c5c5}li.layer.shape16>div{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:18px solid #afafaf}li.layer.shape18>div{border-right:20px solid #bdbdbd;border-top:20px solid transparent;border-left:20px solid transparent;border-bottom:20px solid transparent;border-radius:20px}li.layer.shape20>div{border-bottom:13px solid #d2d2d2;border-left:8px solid transparent;border-right:8px solid transparent;width:35px}.logoSvg{width:152px}.services-description h2{font-size:1rem}.media-wrapper{position:relative;padding-top:50vh;margin-bottom:-2rem}.services-description{width:70%;height:60vh;padding-right:0}.services-description p{line-height:1.25;font-size:0.8em}.arrow-slider svg{width:20px;height:20px}.services-description a{letter-spacing:0;font-size:0.8rem}.media-wrapper picture{transform:translate(-50%, -50%) scale(1, 1);left:50%;right:auto;margin-right:-50%}h2{font-family:'Mitr', sans-serif}}@media screen and (max-width: 712px) and (orientation: landscape){ul.heroNav{text-align:center}ul.heroNav li{display:inline-block;width:25%}ul.heroNav li .svgWrapper{width:100%}ul.heroNav li .svgWrapper svg{width:100%}ul.heroNav li .svgWrapper svg rect{width:100%}.media-wrapper{margin-left:35%;padding-top:60vh;margin-bottom:2rem}.services-description{width:90% !important;margin-top:-22%}.services-description h2{width:40%}.services-description p:first-of-type{width:40%}.aboutUs div:nth-of-type(3){height:60%}.aboutUs div:nth-of-type(3) p{font-size:0.8em;padding:0.25em}.services h2{font-size:1.5em}.serviceIcons>div>div{width:33%}.serviceIcons>div>div:last-child{width:33%}a.scroll{display:none}.web-dev .media-wrapper picture{transform:translate(-50%, -20%) scale(1, 1)}.amazon-alexa .media-wrapper picture{transform:translate(-50%, -30%) scale(1, 1)}.icon{width:70px}.serviceIcons p{font-size:0.8em}#contact h2{font-size:1.5em}.letsBuildIt{padding:0 2em}#contact{padding:0 3em}.letsBuildIt p{font-size:0.8em}.telephone,.email,#contact p{font-size:1.25em;line-height:1.25em}.socialMedia{font-size:1em}#officeVideo{transform:translateX(-200px)}.footerFont{font-size:.675rem}}@media screen and (min-width: 713px) and (max-width: 916px){h1{font-size:3.25rem}#intro{height:3em}.heroNav{-webkit-tap-highlight-color:transparent;padding-top:4rem}.heroNav li{height:4em}.textAnimate{font-size:larger;top:-50px;letter-spacing:0}.svgWrapper svg{width:200px;height:42px}.svgWrapper svg rect{width:200px;height:42px}#spotify .handle{height:45px;width:250px;padding-right:120px}.arrow-expand{display:none}#scene{opacity:0.6}li.layer.shape1,li.layer.shape7,li.layer.shape8,li.layer.shape10,li.layer.shape11{height:40px !important;width:40px !important}li.layer.shape3,li.layer.shape6,li.layer.shape9,li.layer.shape12,li.layer.shape13,li.layer.shape16,li.layer.shape17,li.layer.shape19{display:none !important}li.layer.shape15>div{border-top:4px solid transparent;border-bottom:21px solid transparent;border-left:55px solid #c5c5c5}li.layer.shape16>div{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:18px solid #afafaf}li.layer.shape18>div{border-right:20px solid #bdbdbd;border-top:20px solid transparent;border-left:20px solid transparent;border-bottom:20px solid transparent;border-radius:20px}li.layer.shape20>div{border-bottom:13px solid #d2d2d2;border-left:8px solid transparent;border-right:8px solid transparent;width:35px}.logoSvg{width:152px}.media-wrapper{position:relative;padding-top:50vh;margin-bottom:-2rem}.services-description{width:70%;height:60vh;padding-right:0}.services-description h2{font-size:1.5rem}.services-description p{line-height:1.25;font-size:1em}.arrow-slider svg{width:20px;height:20px}.services-description a{letter-spacing:0;font-size:1rem}a.scroll{display:none}.media-wrapper picture{transform:translate(-50%, -50%) scale(1, 1);left:50%;right:auto;margin-right:-50%}h2{font-family:'Mitr', sans-serif}#officeVideo{transform:translateX(-525px)}.services h2{font-size:1.5em}.serviceIcons>div>div{width:50%}.serviceIcons>div>div:last-child{width:50%}#contact{padding:0 3em}#contact h2{font-size:1.5em}.telephone,.email,#contact p{font-size:1.25em}.letsBuildIt{padding:0 2em}}@media screen and (min-width: 713px) and (max-width: 916px) and (orientation: landscape){h1{font-size:2.25em}#intro{height:1em}ul.heroNav{text-align:center}ul.heroNav li{display:inline-block;width:25%}ul.heroNav li .svgWrapper{width:100%}ul.heroNav li .svgWrapper svg{width:100%}ul.heroNav li .svgWrapper svg rect{width:100%}.textAnimate{font-size:medium;top:-40px}.media-wrapper{padding-top:85vh}.services-description{width:75%;height:60vh;padding-right:0;padding-top:7em}.services-description h2{font-size:1rem}.services-description p{line-height:1.25;font-size:0.8em}.services-description a{letter-spacing:0;font-size:0.8rem}a.scroll{display:none}.aboutUs div:nth-of-type(3) p{margin-left:auto;margin-right:auto;line-height:1.25;font-size:1em}.services h2{font-size:1.5em}.serviceIcons>div>div{width:33%}.serviceIcons>div>div:last-child{width:33%}.serviceIcons p{font-size:0.8em}#contact h2{font-size:1.5em}.letsBuildIt{padding:0 2em}#contact{padding:0 3em}.letsBuildIt p{font-size:0.8em}.telephone,.email,#contact p{font-size:1.25em;line-height:1.25em}.socialMedia{font-size:1em}.footerFont{font-size:.675rem}#officeVideo{transform:translateX(0px)}}@media screen and (min-width: 60em){.logo{padding-left:4rem}nav div ul{padding-right:4rem}nav div ul li:nth-child(-n+2){display:inline}.serviceIcons>div>div{width:16.66%}.serviceIcons>div>div:last-child{width:16.66%}footer>div:first-child a div{width:33.33333%}#imprint>div>div{padding-left:8rem;padding-right:8rem}.imprintSecondary{width:50%}.noJavaScript h2{font-size:5rem}.mixtape1 h2{font-size:5rem}}div.text-center.m-bottom-2{display:none !important}
