a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway-VariableFont_wght.ttf) format("truetype")}body{font-family:Montserrat,sans-serif;font-size:4vw}@media (min-width:400px){body{font-size:3.75vw}}@media (min-width:600px){body{font-size:2.75vw}}@media (min-width:840px){body{font-size:2.25vw}}@media (min-width:1024px){body{font-size:2vw}}@media (min-width:1440px){body{font-size:1.75vw}}@media (min-width:1920px){body{font-size:1.5vw}}.tagline,h1,h2,h3,h4,h5{font-family:Raleway,sans-serif;text-shadow:0 0 1px rgba(0,0,0,.5)}h1{margin:6vw 0 5vw;font-size:1.5em}@media (min-width:840px){h1{font-size:2.25em}}h2{margin:5.5vw 0 4.5vw;font-size:1.35em}@media (min-width:840px){h2{font-size:2em}}.sub-head,h3{margin:5vw 0 4vw;font-size:1.2em}@media (min-width:840px){.sub-head,h3{font-size:1.6em}}.tagline,h4{margin:4.5vw 0 3.5vw;font-size:1.1em}@media (min-width:840px){.tagline,h4{font-size:1.3em}}h5{margin:4vw 0 3vw;font-size:1em}@media (min-width:840px){h5{font-size:1.1em}}p{margin:3.25vw 0 2.5vw;font-size:1em}a,button,input[type=submit],li{font-size:1em}a,button,input[type=submit]{font-family:Raleway,sans-serif}.tagline{margin-top:0}.sub-head{margin-bottom:1vw}@media only screen and (-webkit-min-device-pixel-ratio:2){body{letter-spacing:-.5px}body h1,body h2,body h3,body h4,body h5{text-shadow:0 0 1px #202220}}@media only screen and (-webkit-min-device-pixel-ratio:3){body{letter-spacing:-.5px}body h1,body h2,body h3,body h4,body h5{text-shadow:0 0 1px #202220}}*{box-sizing:border-box}:focus-visible{outline:clamp(.25rem,.35vw,.5rem) dotted rgba(240,208,32,.85)}body,html{min-height:100vh;margin:0;padding:0;scroll-behavior:smooth;color:#202220;background-color:#474748;background-image:linear-gradient(180deg,transparent 96%,rgba(0,0,0,.35) 100%),linear-gradient(142deg,transparent,rgba(0,0,0,.4))}body{line-height:1.25}a{color:#f47e3f;text-decoration:none}button,input[type=submit]{padding:clamp(.75rem,1vw,3rem) clamp(1.5rem,2vw,5rem);background-color:#f47e3f;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.7);border-radius:clamp(1.5rem,3vw,5rem);box-shadow:2px 2px 4px 0 #100906;font-size:clamp(1.5rem,2.5vw,5rem);border:clamp(3px,.25vw,10px) solid rgba(0,0,0,.25)}button:active,input[type=submit]:active{box-shadow:none}input{position:relative;padding:1vw .75vw;border-radius:clamp(1rem,2vw,5rem);cursor:pointer}input[type=checkbox]{position:relative;padding:0;height:0;width:0}input[type=checkbox]::before{content:"";position:absolute;display:block;top:0;left:0;width:clamp(.5rem,1.2vw,8rem);height:clamp(.5rem,1.2vw,8rem);border-radius:50%;background-color:transparent;transform:translate(33%,0);transition:all .2s .2s ease-in-out;animation-fill-mode:backwards}input[type=checkbox]::after{position:absolute;content:url(../../assets/images/Marker_Orange.svg);display:block;width:clamp(.5rem,1.2vw,8rem);transform-origin:50% 25%;transform:translate(33%,0) rotate(90deg);transition:all .2s 0s linear}@media (min-width:840px){input[type=checkbox]::after{transform-origin:50% 30%}}@media (min-width:1920px){input[type=checkbox]::after{transform-origin:50% 33%}}input[type=checkbox]:checked::before{background-color:#f47e3f}input[type=checkbox]:checked::after{transform:translate(33%,0) rotate(215deg)}input[type=email],input[type=text]{padding:clamp(.5rem,.2vw,5rem) clamp(.75rem,.5vw,4rem);font-size:clamp(10pt,1.2vw,64pt);border:clamp(3px,.2vw,10px) solid rgba(0,0,0,.15);background:#fdfafe;transition:border-color .25s ease}textarea{background-color:#fdfafe;border:.2vw solid rgba(0,0,0,.15);border-radius:clamp(1rem,5vw,10rem);font-size:clamp(10pt,1vw,10rem);font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}input[type=email],input[type=text],textarea{padding:clamp(.75rem,.5vw,4rem) clamp(1.25rem,.8vw,6rem);border-radius:clamp(1rem,30vw,5rem)}label:focus-within{outline:clamp(.25rem,.35vw,.5rem) dotted rgba(240,208,32,.85)}.nowrap{white-space:nowrap}.emphasis1{font-style:italic}.emphasis2{font-style:italic;font-weight:700}input.invalid{border-color:rgba(234,35,18,.5)}input.valid{border-color:rgba(19,154,19,.5)}.required{color:#ea2312}.valid .required{color:#139a13}#MainNav.nav-container{position:relative;padding:.35rem .8rem;border:2px solid #fdfafe;border-radius:5rem;background-color:rgba(240,240,240,.65);box-shadow:0 10px 10px -10px #202220}#MainNav.nav-container .carousel-nav{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}#MainNav.nav-container .carousel-nav.main-nav{gap:5vw;margin:0 auto 0}@media (min-width:400px){#MainNav.nav-container .carousel-nav.main-nav{gap:3.5vw}}@media (min-width:840px){#MainNav.nav-container .carousel-nav.main-nav{gap:3vw}}@media (min-width:1024px){#MainNav.nav-container .carousel-nav.main-nav{gap:1.25vw}}#MainNav.nav-container .carousel-nav button{position:relative;display:flex;flex-direction:row;align-items:center;cursor:pointer;box-shadow:none;width:12vw;margin:0;padding:0;background-color:transparent;border:none;border-radius:clamp(.75rem,1.5vw,2.5rem);transition:opacity .3s ease-in-out}@media (min-width:400px){#MainNav.nav-container .carousel-nav button{width:9vw}}@media (min-width:600px){#MainNav.nav-container .carousel-nav button{width:10vw}}@media (min-width:840px){#MainNav.nav-container .carousel-nav button{width:8vw}}@media (min-width:1024px){#MainNav.nav-container .carousel-nav button{width:4.5vw}}@media (min-width:1440px){#MainNav.nav-container .carousel-nav button{width:3.75vw}}#MainNav.nav-container .carousel-nav button:focus{outline:clamp(.25rem,.35vw,.5rem) dotted rgba(244,126,63,.85)}#MainNav.nav-container .carousel-nav button:active{outline:2px dashed #f47e3f}#MainNav.nav-container .carousel-nav button:disabled{opacity:.4}#MainNav.nav-container .carousel-nav button img{width:100%}#MainNav.nav-container .marker-container{--markerStart:3vw;--markerInc:17.0vw;--markerPos_Home:var(--markerStart);--markerPos_Services:calc(var(--markerStart) + calc(var(--markerInc) * 1));--markerPos_Contact:calc(var(--markerStart) + calc(var(--markerInc) * 2));--markerPos_Portfolio:calc(var(--markerStart) + calc(var(--markerInc) * 3));--markerPos_AboutUs:calc(var(--markerStart) + calc(var(--markerInc) * 4));--markerStartXs:1.35vw;--markerIncXs:12.5vw;--markerPosXs_Home:var(--markerStartXs);--markerPosXs_Services:calc(var(--markerStartXs) + calc(var(--markerIncXs) * 1));--markerPosXs_Contact:calc(var(--markerStartXs) + calc(var(--markerIncXs) * 2));--markerPosXs_Portfolio:calc(var(--markerStartXs) + calc(var(--markerIncXs) * 3));--markerPosXs_AboutUs:calc(var(--markerStartXs) + calc(var(--markerIncXs) * 4));--markerStartSm:2.4vw;--markerIncSm:13.55vw;--markerPosSm_Home:var(--markerStartSm);--markerPosSm_Services:calc(var(--markerStartSm) + calc(var(--markerIncSm) * 1));--markerPosSm_Contact:calc(var(--markerStartSm) + calc(var(--markerIncSm) * 2));--markerPosSm_Portfolio:calc(var(--markerStartSm) + calc(var(--markerIncSm) * 3));--markerPosSm_AboutUs:calc(var(--markerStartSm) + calc(var(--markerIncSm) * 4));--markerStartMd:1.90vw;--markerIncMd:11vw;--markerPosMd_Home:var(--markerStartMd);--markerPosMd_Services:calc(var(--markerStartMd) + calc(var(--markerIncMd) * 1));--markerPosMd_Contact:calc(var(--markerStartMd) + calc(var(--markerIncMd) * 2));--markerPosMd_Portfolio:calc(var(--markerStartMd) + calc(var(--markerIncMd) * 3));--markerPosMd_AboutUs:calc(var(--markerStartMd) + calc(var(--markerIncMd) * 4));--markerStartLg:1vw;--markerIncLg:5.76vw;--markerPosLg_Home:var(--markerStartLg);--markerPosLg_Services:calc(var(--markerStartLg) + calc(var(--markerIncLg) * 1));--markerPosLg_Contact:calc(var(--markerStartLg) + calc(var(--markerIncLg) * 2));--markerPosLg_Portfolio:calc(var(--markerStartLg) + calc(var(--markerIncLg) * 3));--markerPosLg_AboutUs:calc(var(--markerStartLg) + calc(var(--markerIncLg) * 4));--markerStartXl:1vw;--markerIncXl:5.76vw;--markerPosXl_Home:var(--markerStartXl);--markerPosXl_Services:calc(var(--markerStartXl) + calc(var(--markerIncXl) * 1));--markerPosXl_Contact:calc(var(--markerStartXl) + calc(var(--markerIncXl) * 2));--markerPosXl_Portfolio:calc(var(--markerStartXl) + calc(var(--markerIncXl) * 3));--markerPosXl_AboutUs:calc(var(--markerStartXl) + calc(var(--markerIncXl) * 4));--markerStartWs:0.9vw;--markerIncWs:5vw;--markerPosWs_Home:var(--markerStartWs);--markerPosWs_Services:calc(var(--markerStartWs) + calc(var(--markerIncWs) * 1));--markerPosWs_Contact:calc(var(--markerStartWs) + calc(var(--markerIncWs) * 2));--markerPosWs_Portfolio:calc(var(--markerStartWs) + calc(var(--markerIncWs) * 3));--markerPosWs_AboutUs:calc(var(--markerStartWs) + calc(var(--markerIncWs) * 4));--markerStartHd:0.9vw;--markerIncHd:5vw;--markerPosHd_Home:var(--markerStartHd);--markerPosHd_Services:calc(var(--markerStartHd) + calc(var(--markerIncHd) * 1));--markerPosHd_Contact:calc(var(--markerStartHd) + calc(var(--markerIncHd) * 2));--markerPosHd_Portfolio:calc(var(--markerStartHd) + calc(var(--markerIncHd) * 3));--markerPosHd_AboutUs:calc(var(--markerStartHd) + calc(var(--markerIncHd) * 4));transition:transform .5s cubic-bezier(1,-.25,.25,1.25);position:absolute;top:-1.5vw;transform:translateX(var(--markerPos_Home));width:6vw}@media (min-width:600px){#MainNav.nav-container .marker-container{top:-.9vw;width:5vw}}@media (min-width:840px){#MainNav.nav-container .marker-container{top:-1.1vw;width:4.25vw}}@media (min-width:1024px){#MainNav.nav-container .marker-container{top:-.5vw;width:2.5vw}}@media (min-width:1440px){#MainNav.nav-container .marker-container{top:-.5vw;width:2vw}}#MainNav.nav-container .marker-container .marker{animation:hover-up-down 1s ease-in-out infinite alternate}@keyframes hover-up-down{from{transform:translateY(-5%) scale(1.05)}to{transform:translateY(5%) scale(.95)}}.contact-us-container h2{margin:3vw 0 3vw;text-align:center}.contact-us-container form#ContactUs{display:flex;flex-direction:column;transition:opacity .5s ease}.contact-us-container form#ContactUs::before{content:"";z-index:0;position:absolute;pointer-events:none;top:0;bottom:0;left:0;right:0}@keyframes formErrorHighlight{20%{opacity:0}50%{opacity:1}80%{opacity:0}}.contact-us-container form#ContactUs .column-container{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(1rem,3vw,10rem)}@media (min-width:600px){.contact-us-container form#ContactUs .column-container{flex-direction:row;justify-content:center;align-items:flex-start;padding:0 clamp(1.5rem,2vw,3rem)}}.contact-us-container form#ContactUs .column-container .col fieldset{min-width:200px;margin-top:2.5vw;padding:clamp(.5rem,.5vw,5rem) clamp(1rem,1.5vw,5rem) clamp(1rem,1.5vw,2rem);border:clamp(3px,.2vw,10px) solid rgba(0,0,0,.15);border-radius:clamp(1rem,2vw,3rem);background-color:#fdfafe;transition:border-color .4s}@media (min-width:840px){.contact-us-container form#ContactUs .column-container .col fieldset{margin-top:1.75vw}}.contact-us-container form#ContactUs .column-container .col fieldset legend{padding:clamp(.25rem,.25vw,1rem) clamp(1rem,.75vw,2rem) .25rem clamp(.5rem,.5vw,2rem);margin-left:clamp(.25rem,.1vw,4rem);background:linear-gradient(#fdfafe,#fdfafe) padding-box,linear-gradient(to bottom,rgba(0,0,0,.15) 55.95%,transparent 56%) border-box;border-radius:3rem;border:clamp(3px,.2vw,10px) solid transparent;border-bottom:none;color:#979798;background-color:#fdfafe;border-radius:clamp(1rem,2vw,3rem);font-size:clamp(.8rem,1.2vw,4rem);text-shadow:2px 2px 3px rgba(0,0,0,.15)}.contact-us-container form#ContactUs .column-container .col fieldset.invalid{border-color:rgba(234,35,18,.5)}.contact-us-container form#ContactUs .column-container .col fieldset.invalid legend{background:linear-gradient(#fdfafe,#fdfafe) padding-box,linear-gradient(to bottom,rgba(234,35,18,.5) 55.95%,transparent 56%) border-box}.contact-us-container form#ContactUs .column-container .col fieldset.valid{border-color:rgba(19,154,19,.5)}.contact-us-container form#ContactUs .column-container .col fieldset.valid legend{background:linear-gradient(#fdfafe,#fdfafe) padding-box,linear-gradient(to bottom,rgba(19,154,19,.5) 55.95%,transparent 56%) border-box}.contact-us-container form#ContactUs .column-container .col ul{flex:1;max-width:80vw;list-style-type:none;text-align:right}@media (min-width:400px){.contact-us-container form#ContactUs .column-container .col ul{text-align:right}}.contact-us-container form#ContactUs .column-container .col ul li{margin-bottom:clamp(.35rem,.4vw,4rem)}.contact-us-container form#ContactUs .column-container .col ul li label{display:inline-flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 clamp(.125rem,.125vw,.5rem) 0 clamp(.5rem,1vw,2rem);border-radius:clamp(2rem,5vw,10rem)}.contact-us-container form#ContactUs .column-container .col ul li label span{border-bottom:1px solid rgba(0,0,0,.15);transition:border-color .4s ease}@media (min-width:600px){.contact-us-container form#ContactUs .column-container .col ul li label span{border-bottom-width:2px}}.contact-us-container form#ContactUs .column-container .col ul li label.selected span{border-color:#f47e3f}.contact-us-container form#ContactUs .column-container .col ul li label .checkmark-container{position:relative;width:clamp(.665rem,1.596vw,10.64rem);height:clamp(.5rem,1.2vw,8rem);margin-left:clamp(.25rem,.25vw,1rem)}.contact-us-container form#ContactUs .column-container .col ul li label .checkmark-container input{position:absolute;width:0;height:0;top:0;left:0;margin:0;padding:0;border:none;outline:0}.contact-us-container form#ContactUs .column-container .col ul li label .checkmark-container input::after,.contact-us-container form#ContactUs .column-container .col ul li label .checkmark-container input::before{border:none;outline:0}.contact-us-container form#ContactUs .column-container .col ul li.other-topic{display:flex;flex-direction:row;justify-content:flex-end;margin-top:clamp(1rem,1vw,3rem)}.contact-us-container form#ContactUs .column-container .col ul li.other-topic textarea::placeholder{font-style:italic;color:rgba(0,0,0,.35)}.contact-us-container form#ContactUs .column-container .col ul li.other-topic .checkmark-container{margin-right:clamp(.5rem,1.5vw,5rem)}.contact-us-container form#ContactUs .column-container .col.left{display:flex;flex-direction:column;justify-content:flex-end}.contact-us-container form#ContactUs .column-container .col.left textarea{width:clamp(100px,50vw,800px);background-color:#fff}@media (min-width:600px){.contact-us-container form#ContactUs .column-container .col.left textarea{width:100%}}.contact-us-container form#ContactUs .column-container .col.left .text-other-spacer{position:relative;height:clamp(1.5rem,4vw,10rem)}.contact-us-container form#ContactUs .column-container .col.right{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1vw}@media (min-width:600px){.contact-us-container form#ContactUs .column-container .col.right{justify-content:flex-start;align-items:center;height:100%}}.contact-us-container form#ContactUs .column-container .col.right .control-stack{display:flex;flex-direction:column;gap:.4vw}.contact-us-container form#ContactUs .column-container .col.right .control-stack label{color:#979798}.contact-us-container form#ContactUs .column-container .col.right .control-stack input[type=email],.contact-us-container form#ContactUs .column-container .col.right .control-stack input[type=text]{width:clamp(240px,60vw,400px)}@media (min-width:600px){.contact-us-container form#ContactUs .column-container .col.right .control-stack input[type=email],.contact-us-container form#ContactUs .column-container .col.right .control-stack input[type=text]{width:clamp(240px,30vw,500px)}}@media (min-width:1024px){.contact-us-container form#ContactUs .column-container .col.right .control-stack input[type=email],.contact-us-container form#ContactUs .column-container .col.right .control-stack input[type=text]{width:clamp(240px,28vw,800px)}}@media (min-width:1920px){.contact-us-container form#ContactUs .column-container .col.right .control-stack input[type=email],.contact-us-container form#ContactUs .column-container .col.right .control-stack input[type=text]{width:clamp(240px,22vw,800px)}}.contact-us-container form#ContactUs .column-container .col.right .captcha-container{margin-top:clamp(1rem,1vw,2rem)}@media (min-width:600px){.contact-us-container form#ContactUs .column-container .col.right .captcha-container{align-self:flex-start}}.contact-us-container form#ContactUs .column-container .col.right .captcha-container #Grecaptcha{padding:.75rem .5rem .5rem .75rem;border-radius:2rem;border:clamp(3px,.2vw,10px) solid rgba(0,0,0,.15);background-color:#fdfafe;transition:border-color .4s}.contact-us-container form#ContactUs .column-container .col.right .captcha-container #Grecaptcha.invalid{border-color:rgba(234,35,18,.5)}.contact-us-container form#ContactUs .column-container .col.right .captcha-container #Grecaptcha.valid{border-color:rgba(19,154,19,.5)}.contact-us-container form#ContactUs .submit-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:clamp(2rem,4vw,6rem) 0 clamp(4rem,6vw,8rem);text-align:center}.contact-us-container form#ContactUs .submit-container .submit-input-wrapper{position:relative;display:block;top:0;bottom:0;left:0;right:0;background-color:transparent}.contact-us-container form#ContactUs .submit-container .submit-input-wrapper::after{content:"";top:0;bottom:0;left:0;right:0;position:absolute;display:block;border-radius:clamp(1.5rem,3vw,5rem);box-shadow:0 0 10px 4px rgba(234,35,18,.75);transition:opacity .4s ease;opacity:0;pointer-events:none}.contact-us-container form#ContactUs .submit-container .submit-input-wrapper.touched.invalid::after{border-color:rgba(234,35,18,.5);box-shadow:0 0 6px 0 rgba(234,35,18,.75);opacity:1}.contact-us-container form#ContactUs .submit-container .submit-input-wrapper.touched.valid::after{border-color:rgba(19,154,19,.5);box-shadow:0 0 6px 0 rgba(19,154,19,.75);opacity:1}.contact-us-container form#ContactUs .submit-container .submit-input-wrapper input[type=submit].touched.invalid{border-color:rgba(234,35,18,.5)}.contact-us-container form#ContactUs .submit-container .submit-input-wrapper input[type=submit].touched.valid{border-color:rgba(19,154,19,.5)}.contact-us-container .loading-spinner{position:absolute;width:30vw;top:calc(20% - 15vw);left:calc(50% - 15vw);opacity:0;transition:opacity .5s ease;animation:rotate 1s ease-in-out infinite}@media (min-width:840px){.contact-us-container .loading-spinner{width:20vw;top:calc(20% - 10vw);left:calc(50% - 10vw)}}@media (min-width:1280px){.contact-us-container .loading-spinner{width:10vw;top:calc(20% - 5vw);left:calc(50% - 5vw)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(359deg)}}.scheduling-container{margin-bottom:10vw;padding:0 10vw;text-align:center;transition:opacity .5s ease}@media (min-width:840px){.scheduling-container{padding:0 5vw}}.error-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:clamp(2rem,4vw,6rem) 10vw clamp(4rem,6vw,8rem);text-align:center;transition:opacity .5s ease}#ContentPane_AboutUs.page-container .section{position:relative;display:flex;justify-content:center;align-items:center;gap:2vw;height:100%;padding:0 1vw;background-image:linear-gradient(-90deg,transparent 40%,rgba(0,0,0,.7)),linear-gradient(-45deg,transparent 70%,rgba(0,0,0,.7) 100%),url(/assets/images/Nuts_Bolts.jpg);background-size:120%;background-position:center;color:#fff}#ContentPane_AboutUs.page-container .section .text-blurb{display:flex;flex-direction:column;justify-content:flex-end;gap:.5vw;height:100%;width:38%}@media (min-width:400px){#ContentPane_AboutUs.page-container .section .text-blurb{width:38%;gap:0}}@media (min-width:600px){#ContentPane_AboutUs.page-container .section .text-blurb{width:36%}}#ContentPane_AboutUs.page-container .section .text-blurb p{margin:0;padding:0;font-size:130%}@media (min-width:400px){#ContentPane_AboutUs.page-container .section .text-blurb p{font-size:110%}}@media (min-width:600px){#ContentPane_AboutUs.page-container .section .text-blurb p{font-size:140%}}#ContentPane_AboutUs.page-container .section .text-blurb .avatar{width:clamp(4rem,20vw,20rem);margin:0 0 0 1vw;padding:.5vw 2vw 0;background-image:radial-gradient(at center,#fff 0,transparent 60%);overflow:visible}@media (min-width:400px){#ContentPane_AboutUs.page-container .section .text-blurb .avatar{width:15.75vw}}@media (min-width:840px){#ContentPane_AboutUs.page-container .section .text-blurb .avatar{width:17vw}}@media (min-width:1024px){#ContentPane_AboutUs.page-container .section .text-blurb .avatar{width:12vw}}@media (min-width:1440px){#ContentPane_AboutUs.page-container .section .text-blurb .avatar{width:12.5vw}}@media (min-width:1920px){#ContentPane_AboutUs.page-container .section .text-blurb .avatar{width:14vw}}#ContentPane_AboutUs.page-container .section .tech-logos{flex:1;display:flex;flex-direction:row;align-items:center;gap:2vw}#ContentPane_AboutUs.page-container .section .tech-logos ul{flex:1}#ContentPane_AboutUs.page-container .section .tech-logos ul li{width:100%;text-align:center}#ContentPane_AboutUs.page-container .section .tech-logos ul li a{width:100%;display:inline-block;padding:clamp(.35rem,.5vw,1rem) clamp(.5rem,.75vw,1rem) clamp(.15rem,.25vw,.5rem);margin-bottom:1vw;background-color:#fff;border-radius:1rem;border-bottom:2px solid #f47e3f;box-shadow:0 5px 10px -5px #000}#ContentPane_AboutUs.page-container .section .tech-logos ul li:last-of-type a{margin-bottom:0}#ContentPane_AboutUs.page-container .section .tech-logos ul li p{margin:0;padding:2vw}#ContentPane_AboutUs.page-container .section .tech-logos ul li img{display:inline-block;width:100%;max-width:22vw;max-height:6vw}@media (min-width:600px){#ContentPane_AboutUs.page-container .section .tech-logos ul li a{border-width:3px}}@media (min-width:1024px){#ContentPane_AboutUs.page-container .section .tech-logos ul li img{max-width:10vw;max-height:3vw}}@media (min-width:1440px){#ContentPane_AboutUs.page-container .section .tech-logos ul li a{border-width:4px}#ContentPane_AboutUs.page-container .section .tech-logos ul li a img{max-width:10vw}#ContentPane_AboutUs.page-container .section .tech-logos ul li a.five9 a img,#ContentPane_AboutUs.page-container .section .tech-logos ul li a.stripe a img{max-width:8vw}}#ContentPane_Contact.page-container>div{width:100%;height:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}#ContentPane_Contact.page-container>div a{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:clamp(2rem,4vw,3rem);border-bottom:1px solid #f47e3f}#ContentPane_Contact.page-container>div a h1{text-shadow:1px 1px 1px #100906}#ContentPane_Contact.page-container>div.phone{flex-direction:column;justify-content:center;background-color:#b4b4b4;background-image:linear-gradient(40deg,rgba(0,0,0,.7) 0,transparent 50%),linear-gradient(80deg,transparent 30%,rgba(0,0,0,.7) 50%),url(../../assets/images/Phone2.jpg);background-size:100%;background-repeat:no-repeat;background-position:right 54%;padding-right:4vw}#ContentPane_Contact.page-container>div.phone .details{display:flex;flex-direction:row;gap:1vw}#ContentPane_Contact.page-container>div.phone a{position:relative;display:flex;justify-content:flex-end;margin-bottom:.5vw}#ContentPane_Contact.page-container>div.phone a>div{display:flex}#ContentPane_Contact.page-container>div.phone a h1{margin:0 0 .25vw 0;padding:0 0 0 .5vw;font-size:clamp(1.5rem,5vw,3rem)}#ContentPane_Contact.page-container>div.phone a img{position:absolute;left:clamp(-2.5rem,3vw,-1.5rem);top:clamp(.25rem,1.5vw,1.5rem);width:clamp(1.5rem,2vw,8rem)}#ContentPane_Contact.page-container>div.phone p{margin:0 0 .15vw 0;padding:0;color:#fff;font-size:clamp(.75rem,2vw,2.5rem);text-shadow:1px 1px 1px #100906}#ContentPane_Contact.page-container>div.email{background-color:#474748;background-image:linear-gradient(80deg,rgba(0,0,0,.7) 50%,transparent 100%),url(../../assets/images/Mailboxes2.jpg);background-size:100%;background-repeat:no-repeat;background-position:left 54%;justify-content:center;align-items:flex-start;padding-left:10vw}#ContentPane_Contact.page-container>div.email a{display:flex;flex-direction:row;justify-content:space-between}#ContentPane_Contact.page-container>div.email a h1{margin:0;padding:0;font-size:clamp(1rem,3.5vw,3rem)}#ContentPane_Contact.page-container>div.email a div{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%}#ContentPane_Contact.page-container>div.email a div img{position:absolute;bottom:-1px;left:-2vw;width:clamp(1.5rem,4vw,10rem)}@media (min-width:600px){#ContentPane_Contact.page-container>div a{gap:clamp(1rem,2vw,3rem);border-bottom:2px solid #f47e3f}#ContentPane_Contact.page-container>div.phone a img{width:4.5vw;left:-4.25vw}#ContentPane_Contact.page-container>div.email a div img{bottom:-2px;left:-4vw}}@media (min-width:1024px){#ContentPane_Contact.page-container>div a{gap:clamp(1rem,2.5vw,3rem);border-bottom:2px solid #f47e3f}#ContentPane_Contact.page-container>div.phone a h1{font-size:clamp(1rem,3.25vw,5rem)}#ContentPane_Contact.page-container>div.phone a img{width:clamp(2rem,3vw,7rem);top:1vw;left:-3vw}#ContentPane_Contact.page-container>div.phone p{font-size:clamp(.75rem,1.75vw,2.5rem)}#ContentPane_Contact.page-container>div.email{padding-left:7vw}#ContentPane_Contact.page-container>div.email a h1{font-size:clamp(1.5rem,2vw,5rem);padding:0}#ContentPane_Contact.page-container>div.email a div img{bottom:-2px;left:-3vw;width:clamp(2.25rem,3vw,7rem)}}@media (min-width:1024px) and (min-width:1280px){#ContentPane_Contact.page-container>div a{border-bottom:3px solid #f47e3f}#ContentPane_Contact.page-container>div.email a div img{bottom:-3px}}@media (min-width:1024px) and (min-width:1440px){#ContentPane_Contact.page-container>div a{gap:2vw}}@media (min-width:1024px) and (min-width:1920px){#ContentPane_Contact.page-container>div a{border-bottom:4px solid #f47e3f}#ContentPane_Contact.page-container>div.email a div img{bottom:-4px}}#ContentPane_Home.page-container{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(350deg,rgba(0,0,0,0) 0,rgba(0,0,0,.3)),linear-gradient(120deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.65)),url(/assets/images/Rubix1_orange.jpg);background-size:cover,cover,cover;background-position:center,center,50% 20%;color:#fff;font-size:100%}@media (min-width:1920px){#ContentPane_Home.page-container{font-size:100%}}#ContentPane_Home.page-container .chanida-torso{position:absolute;bottom:-1px;left:2vw;width:24vw}#ContentPane_Home.page-container .chanida-torso img{display:block;width:100%}@media (min-width:400px){#ContentPane_Home.page-container .chanida-torso{width:18vw}}@media (min-width:1024px){#ContentPane_Home.page-container .chanida-torso{width:12vw}}#ContentPane_Home.page-container .logo{display:none;z-index:0;position:absolute;top:-1.75vw;left:50%;width:17vw;border-radius:50%;background-color:rgba(0,0,0,.15);background-image:radial-gradient(#000 68%,transparent 70%);transform:translateX(-50%)}@media (min-width:400px){#ContentPane_Home.page-container .logo{width:12vw}}@media (min-width:1024px){#ContentPane_Home.page-container .logo{width:10vw}}#ContentPane_Home.page-container .bullets{z-index:1;position:relative;display:flex;flex-direction:column;justify-content:center;margin:0;font-size:2.5vw}@media (min-width:400px){#ContentPane_Home.page-container .bullets{margin:0;font-size:2.25vw}}@media (min-width:600px){#ContentPane_Home.page-container .bullets{font-size:100%}}@media (min-width:1024px){#ContentPane_Home.page-container .bullets{margin:0}}@media (min-width:1280px){#ContentPane_Home.page-container .bullets{font-size:100%}}@media (min-width:1440px){#ContentPane_Home.page-container .bullets{font-size:100%}}#ContentPane_Home.page-container .bullets h2{margin:0;padding:1vw;text-align:center;font-size:6vw;white-space:nowrap;color:#979798}@media (min-width:400px){#ContentPane_Home.page-container .bullets h2{font-size:4.5vw}}@media (min-width:600px){#ContentPane_Home.page-container .bullets h2{font-size:3.25em}}@media (min-width:1024px){#ContentPane_Home.page-container .bullets h2{font-size:3em}}@media (min-width:1440px){#ContentPane_Home.page-container .bullets h2{font-size:3.3em}}@media (min-width:1920px){#ContentPane_Home.page-container .bullets h2{font-size:3.3em}}#ContentPane_Home.page-container .bullets h2 span{color:#fff}#ContentPane_Home.page-container .bullets ul{padding:1vw 4vw 2vw 6vw;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 12%,rgba(0,0,0,.55) 78%,rgba(0,0,0,0));font-size:1.25em}@media (min-width:400px){#ContentPane_Home.page-container .bullets ul{font-size:1.05em}}@media (min-width:600px){#ContentPane_Home.page-container .bullets ul{font-size:1.4em}}@media (min-width:840px){#ContentPane_Home.page-container .bullets ul{font-size:1.65em}}@media (min-width:1024px){#ContentPane_Home.page-container .bullets ul{font-size:1.3em}}@media (min-width:1440px){#ContentPane_Home.page-container .bullets ul{font-size:1.45em}}@media (min-width:1920px){#ContentPane_Home.page-container .bullets ul{font-size:1.55em}}#ContentPane_Home.page-container .bullets ul li{position:relative;line-height:1.25;padding-bottom:1.25vw}#ContentPane_Home.page-container .bullets ul li:last-of-type{padding-bottom:0}#ContentPane_Home.page-container .bullets ul li::before{content:"";position:absolute;display:inline-block;width:clamp(8px,2vw,100px);height:clamp(8px,2vw,100px);top:.25vw;left:-3vw;background-image:url(../assets/images/Bullet.svg);background-size:contain;margin-right:0}@media (min-width:400px){#ContentPane_Home.page-container .bullets ul li::before{width:1.75vw;height:1.75vw;top:.1vw;left:-2.5vw}}@media (min-width:600px){#ContentPane_Home.page-container .bullets ul li::before{width:1.5vw;height:1.5vw;top:-.35vw;left:-2.5vw}}@media (min-width:1024px){#ContentPane_Home.page-container .bullets ul li::before{width:1.25vw;height:1.25vw;top:0;left:-2vw}}#ContentPane_Portfolio.page-container{display:flex;flex-direction:row;justify-content:center;background-size:102%;background-position:60% 40%;background-image:linear-gradient(75deg,rgba(0,0,0,.7) 0,transparent 100%),url(../../assets/images/Portfolio.jpg)}#ContentPane_Portfolio.page-container .folder-bg{position:relative}#ContentPane_Portfolio.page-container ul{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2vw;margin:2vw}#ContentPane_Portfolio.page-container ul.col-right{align-items:center}#ContentPane_Portfolio.page-container ul li{z-index:1;position:relative;border-bottom:2px solid #f47e3f;box-shadow:0 5px 10px -5px #000}@media (min-width:600px){#ContentPane_Portfolio.page-container ul li{border-bottom:3px solid #f47e3f}}@media (min-width:1920px){#ContentPane_Portfolio.page-container ul li{border-bottom:4px solid #f47e3f}}#ContentPane_Portfolio.page-container ul li::before{content:"";z-index:-1;position:absolute;top:-1vw;bottom:-1vw;left:-2vw;right:-2vw}#ContentPane_Portfolio.page-container ul li a{display:block}#ContentPane_Portfolio.page-container ul li a img{display:block}#ContentPane_Portfolio.page-container ul li.stellar{padding:.25vw .5vw;background-color:#fff}#ContentPane_Portfolio.page-container ul li.stellar img{height:5.75vw}#ContentPane_Portfolio.page-container ul li.payscout{border-radius:.5rem}#ContentPane_Portfolio.page-container ul li.payscout img{height:8.5vw}#ContentPane_Portfolio.page-container ul li.western-timber-frame{border-radius:50%}#ContentPane_Portfolio.page-container ul li.western-timber-frame img{height:11.5vw}#ContentPane_Portfolio.page-container ul li.delegate img{height:9vw}#ContentPane_Portfolio.page-container ul li.whip-around{padding:.25vw .5vw;background-color:#fff;border-radius:1vw}#ContentPane_Portfolio.page-container ul li.whip-around img{height:5.75vw}#ContentPane_Portfolio.page-container ul li.centric{padding:.25vw .5vw;background-color:#100906;border-radius:3vw}#ContentPane_Portfolio.page-container ul li.centric img{height:3.75vw}#ContentPane_Portfolio.page-container ul li.elan{padding:.25vw .5vw;background-color:#100906}#ContentPane_Portfolio.page-container ul li.elan img{height:3.75vw}@media (min-width:400px){#ContentPane_Portfolio.page-container ul li.stellar img{height:4vw}#ContentPane_Portfolio.page-container ul li.payscout img{height:6.5vw}#ContentPane_Portfolio.page-container ul li.western-timber-frame img{height:8.5vw}#ContentPane_Portfolio.page-container ul li.delegate img{height:7vw}#ContentPane_Portfolio.page-container ul li.whip-around img{height:4.25vw}#ContentPane_Portfolio.page-container ul li.centric img{height:3vw}#ContentPane_Portfolio.page-container ul li.elan img{height:3vw}}@media (min-width:1024px){#ContentPane_Portfolio.page-container ul li.stellar img{height:2.75vw}#ContentPane_Portfolio.page-container ul li.payscout img{height:3.5vw}#ContentPane_Portfolio.page-container ul li.western-timber-frame img{height:5.5vw}#ContentPane_Portfolio.page-container ul li.delegate img{height:4vw}#ContentPane_Portfolio.page-container ul li.whip-around img{height:2.75vw}#ContentPane_Portfolio.page-container ul li.centric img{height:2vw}#ContentPane_Portfolio.page-container ul li.elan img{height:2vw}}#ContentPane_Services.page-container{position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;font-size:100%}#ContentPane_Services.page-container>div{flex:0 0 33.4%;display:flex;flex-direction:row;align-items:center;width:100%;padding:1vw;background-repeat:no-repeat,no-repeat;background-size:100%,50%;background-color:#fff;text-align:center}#ContentPane_Services.page-container>div h3{position:absolute;width:100%;margin:0;padding:0 0 0 1.5vw;color:#fff;font-size:4vw;text-align:left}#ContentPane_Services.page-container>div h3 span{display:block}#ContentPane_Services.page-container>div ul{display:flex;flex-direction:column;gap:.25vw;margin:.75vw 0 1vw 0}#ContentPane_Services.page-container>div ul li{font-weight:700}#ContentPane_Services.page-container>div.category1{background-image:linear-gradient(65deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.7) 30%,transparent 80%),url(../assets/images/Magnet_Ties13.jpg);background-position:0 50%,100% 49%;background-size:100%,120%}#ContentPane_Services.page-container>div.category2{background-image:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.7) 30%,transparent 80%),url(../assets/images/Magnet_Ties12.jpg);background-position:0 0,40% 51%;background-size:100%,130%}#ContentPane_Services.page-container>div.category3{background-image:linear-gradient(65deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.7) 30%,transparent 80%),url(../assets/images/Magnet_Ties11.jpg);background-position:100% 58%;background-size:100%,100%;background-repeat:no-repeat}#ContentPane_Services.page-container>span{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;right:1vw;top:1vw;width:25vw;height:25vw;padding:1vw;color:#fff;font-size:3.5vw;background-color:rgba(0,0,0,.7);border-radius:50%}#ContentPane_Services.page-container>span:first-of-type{right:22vw;top:10vw}#ContentPane_Services.page-container>span:last-of-type{top:24vw;right:4.2vw;text-align:center}#ContentPane_Services.page-container>span span{display:block}@media (min-width:400px){#ContentPane_Services.page-container>div h3{font-size:3.5vw}#ContentPane_Services.page-container>span{width:18vw;height:18vw;font-size:2.5vw}#ContentPane_Services.page-container>span:first-of-type{right:16vw;top:6vw}#ContentPane_Services.page-container>span:last-of-type{top:17vw;right:4.2vw}}@media (min-width:600px){#ContentPane_Services.page-container>div h3{font-size:3vw}#ContentPane_Services.page-container>span{width:18vw;height:18vw;font-size:2.5vw}}@media (min-width:840px){#ContentPane_Services.page-container>div h3{font-size:3vw}#ContentPane_Services.page-container>span{width:18vw;height:18vw;font-size:2.5vw}}@media (min-width:1024px){#ContentPane_Services.page-container>div h3{font-size:2.25vw}#ContentPane_Services.page-container>span{width:12vw;height:12vw;font-size:1.5vw}#ContentPane_Services.page-container>span:first-of-type{right:12vw;top:4vw}#ContentPane_Services.page-container>span:last-of-type{top:12vw;right:4.2vw}}body{display:flex;flex-direction:column;justify-content:space-between}body .site-container{display:flex;flex-direction:column;justify-content:flex-start}body .site-container header{display:flex;flex-direction:column;background-image:url(../assets/images/cpu_desk_bg_blk_sm.jpg),linear-gradient(49deg,#f0efed 30%,#fdfafe 60%);background-size:205%;background-repeat:no-repeat;background-position:22% 23.5vw,top left;height:130vw}@media (min-width:400px){body .site-container header{background-size:151%;background-position:7.5% 22vw,top left}}@media (min-width:600px){body .site-container header{background-image:url(../assets/images/cpu_desk_bg_blk_md.jpg),linear-gradient(49deg,#f0efed 30%,#fdfafe 60%);background-size:150%;background-position:7% 16.5vw,top left}}@media (min-width:1024px){body .site-container header{background-image:url(../assets/images/cpu_desk_bg_blk.jpg),linear-gradient(49deg,#f0efed 30%,#fdfafe 60%);background-size:100%;background-position:center top}}@media (min-width:400px){body .site-container header{height:100vw}}@media (min-width:600px){body .site-container header{height:94vw}}@media (min-width:1024px){body .site-container header{height:55vw}}body .site-container header .swoosh{z-index:1;position:absolute;display:block;top:0;left:0;width:100%;min-height:8.1vw;background-image:url(/assets/images/Header_Swoosh.svg);background-size:102%;background-repeat:no-repeat}body .site-container header .hero-banner-container{position:relative;perspective:200vw;perspective-origin:top center;transform-style:flat;top:0;left:0;height:100%}body .site-container header .hero-banner-container .hero-banner{width:100%}body .site-container header .hero-banner-container .logo{position:absolute;top:.5vw;right:.5vw;width:14vw;margin-bottom:clamp(1rem,1vw,4rem);opacity:.25}@media (min-width:400px){body .site-container header .hero-banner-container .logo{right:.25vw}}@media (min-width:840px){body .site-container header .hero-banner-container .logo{right:.25vw}}@media (min-width:1024px){body .site-container header .hero-banner-container .logo{top:5.5vw;right:15.5vw}}@media (min-width:1440px){body .site-container header .hero-banner-container .logo{right:16.35vw}}@media (min-width:1920px){body .site-container header .hero-banner-container .logo{right:16.25vw}}body .site-container header .hero-banner-container .main-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center}body .site-container header .hero-banner-container .title-container{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;right:50vw;top:7vw;max-width:80vw;font-size:.9em;transform:translateX(50%);text-align:center;white-space:nowrap;background-image:radial-gradient(rgba(255,255,255,.35) 35%,transparent 70%)}@media (min-width:400px){body .site-container header .hero-banner-container .title-container{top:6vw}}@media (min-width:840px){body .site-container header .hero-banner-container .title-container{top:6vw}}@media (min-width:1024px){body .site-container header .hero-banner-container .title-container{right:1vw;top:16vw;width:42vw;padding:0;background-image:radial-gradient(rgba(255,255,255,.35) 35%,transparent 70%);transform:translateX(0)}}@media (min-width:1440px){body .site-container header .hero-banner-container .title-container{right:2vw}}body .site-container header .hero-banner-container .title-container .title{margin-bottom:3vw;background-image:url(/assets/images/Accent_Swoosh.svg);background-size:80%;background-repeat:no-repeat;background-position:45% 55%;font-size:1.5em}@media (min-width:840px){body .site-container header .hero-banner-container .title-container .title{font-size:1.25em}}@media (min-width:1024px){body .site-container header .hero-banner-container .title-container .title{font-size:.75em;margin-bottom:2vw}}body .site-container header .hero-banner-container .title-container .title>*{position:relative;background-image:radial-gradient(rgba(255,255,255,.35) 35%,transparent 70%)}body .site-container header .hero-banner-container .title-container .title .swoosh{z-index:0;position:absolute;width:86%;top:7.9vw;right:6.2vw}@media (min-width:400px){body .site-container header .hero-banner-container .title-container .title .swoosh{width:88%;top:5.9vw;right:7.1vw}}@media (min-width:600px){body .site-container header .hero-banner-container .title-container .title .swoosh{width:90%;top:5.4vw;right:6.1vw}}@media (min-width:840px){body .site-container header .hero-banner-container .title-container .title .swoosh{width:90%;top:4.9vw;right:6.1vw}}@media (min-width:1024px){body .site-container header .hero-banner-container .title-container .title .swoosh{width:92%;top:2.35vw;right:3.25vw}}body .site-container header .hero-banner-container .title-container .title .tagline,body .site-container header .hero-banner-container .title-container .title h1{margin:0}body .site-container header .hero-banner-container .title-container .title .tagline{font-size:1em}@media (min-width:840px){body .site-container header .hero-banner-container .title-container .title .tagline{font-size:1.5em}}body .site-container header .hero-banner-container .title-container #NavDesktop{display:none}@media (min-width:1024px){body .site-container header .hero-banner-container .title-container #NavDesktop{display:flex}}body .site-container header .hero-banner-container #NavMobile{position:absolute;display:flex;top:108vw;left:50%;transform:translateX(-50%)}@media (min-width:400px){body .site-container header .hero-banner-container #NavMobile{top:85vw}}@media (min-width:600px){body .site-container header .hero-banner-container #NavMobile{top:79vw}}@media (min-width:840px){body .site-container header .hero-banner-container #NavMobile{top:80vw}}@media (min-width:1024px){body .site-container header .hero-banner-container #NavMobile{display:none}}body .site-container .divider-main{position:relative;display:flex;justify-content:center;width:100%;padding:0;background-color:#f0efed}body .site-container .divider-main img{width:100%;display:block;padding:0;margin:0;transform:translateY(-50%)}@keyframes hover-up-down{from{transform:translate(0,-15%) scale(1.05)}to{transform:translate(0,15%) scale(.95)}}@keyframes hover-up-down-shadow{from{transform:translate(0,-5%) scale(1.025)}to{transform:translate(0,5%) scale(.975)}}body .site-container #ScrollDown.scroll-down-container{--scrollButtonOpacity:1;z-index:1;display:none;position:fixed;width:6vw;height:2vw;bottom:2vw;left:50%;transform:translateX(-50%);text-align:center;opacity:var(--scrollButtonOpacity)}@media (min-width:1024px){body .site-container #ScrollDown.scroll-down-container{display:block}}body .site-container #ScrollDown.scroll-down-container .scroll-down{position:absolute;width:6vw;height:2vw;clip-path:polygon(0 0,100% 0,50% 100%);background-color:#f47e3f;animation:hover-up-down 2s .1s ease-in infinite alternate}body .site-container #ScrollDown.scroll-down-container .scroll-down-shadow{position:absolute;display:inline-block;top:.5vw;left:.3vw;width:5.4vw;height:1.6vw;clip-path:polygon(0 0,100% 0,50% 100%);background-color:rgba(0,0,0,.1);background-image:radial-gradient(circle,rgba(0,0,0,.5) 20%,rgba(0,0,0,0) 100%);animation:hover-up-down-shadow 2s ease-in infinite alternate}body .site-container main{flex:1;position:relative;top:0;background-color:#f0efed}body .site-container main .content{margin:0;padding:0 1rem}@media (min-width:600px){body .site-container main .content{padding:0 5vw}}@media (min-width:1024px){body .site-container main .content{margin:0 15vw}}@media (min-width:1440px){body .site-container main .content{margin:0 20vw}}@media (min-width:1920px){body .site-container main .content{margin:0 25vw}}body .site-container main .content section{position:relative}body .site-container main .content section>*{z-index:1;position:relative;width:100%}body .site-container main .content section .accent-image{z-index:0;position:absolute;opacity:.1}body .site-container main .content section .accent-image.needle{width:80%;height:80vw;top:-4vw;right:0;background:url(../../assets/images/Needle.svg);background-position:right;background-repeat:no-repeat;background-size:contain}@media (min-width:840px){body .site-container main .content section .accent-image.needle{top:-14vw;width:50%}}@media (min-width:1024px){body .site-container main .content section .accent-image.needle{top:-10vw;width:90%}}@media (min-width:1440px){body .site-container main .content section .accent-image.needle{top:-14vw;width:90%}}@media (min-width:1920px){body .site-container main .content section .accent-image.needle{top:-18vw;width:90%}}body .site-container main .content section .accent-image.salesforce{top:clamp(12rem,14vw,16rem);right:unset;left:0;width:80%;height:70vw;background:url(../../assets/images/Salesforce_Logo.svg);background-position:center;background-repeat:no-repeat;background-size:100%}body .site-container main .content section .accent-image.elevate{top:0;left:50%;--elevate:40vw;width:var(--elevate);height:calc(.585 * var(--elevate));transform:translateX(-50%);background:url(../../assets/images/RisingLine.svg);background-position:center;background-repeat:no-repeat;background-size:100%}body .site-container main .content section ul.client-list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6vw 8vw;margin:7vw 0;flex-wrap:wrap}@media (min-width:840px){body .site-container main .content section ul.client-list{gap:5vw 3vw;margin:5vw 0}}@media (min-width:1024px){body .site-container main .content section ul.client-list{gap:3vw 3vw;margin:3vw 0}}body .site-container main .content section ul.client-list li img{width:40vw}body .site-container main .content section ul.client-list li.payscout img{width:50vw}body .site-container main .content section ul.client-list li.stellar img{width:50vw}body .site-container main .content section ul.client-list li.whip-around img{width:60vw}body .site-container main .content section ul.client-list li.centric img,body .site-container main .content section ul.client-list li.elan img{width:70vw}@media (min-width:600px){body .site-container main .content section ul.client-list li img{width:28vw}body .site-container main .content section ul.client-list li.payscout img{width:32vw}body .site-container main .content section ul.client-list li.stellar img{width:36vw}body .site-container main .content section ul.client-list li.whip-around img{width:50vw}body .site-container main .content section ul.client-list li.centric img,body .site-container main .content section ul.client-list li.elan img{width:58vw}}@media (min-width:840px){body .site-container main .content section ul.client-list li img{width:20vw}body .site-container main .content section ul.client-list li.payscout img{width:24vw}body .site-container main .content section ul.client-list li.stellar img{width:24vw}body .site-container main .content section ul.client-list li.whip-around img{width:30vw}body .site-container main .content section ul.client-list li.centric img,body .site-container main .content section ul.client-list li.elan img{width:36vw}}@media (min-width:1024px){body .site-container main .content section ul.client-list li img{width:12vw}body .site-container main .content section ul.client-list li.payscout img{width:14vw}body .site-container main .content section ul.client-list li.stellar img{width:16vw}body .site-container main .content section ul.client-list li.whip-around img{width:20vw}body .site-container main .content section ul.client-list li.centric img,body .site-container main .content section ul.client-list li.elan img{width:24vw}}body .site-container main .content section .contact{display:flex;flex-direction:column;align-items:center;gap:4vw;justify-content:center}body .site-container main .content section .contact>div{width:50%;text-align:left}@media (min-width:400px){body .site-container main .content section .contact{flex-direction:row;gap:2vw}body .site-container main .content section .contact>div{width:42vw}}@media (min-width:600px){body .site-container main .content section .contact>div{width:34vw}}@media (min-width:840px){body .site-container main .content section .contact>div{width:30vw}}@media (min-width:1024px){body .site-container main .content section .contact>div{width:24vw}}@media (min-width:1440px){body .site-container main .content section .contact>div{width:clamp(10rem,20vw,34rem)}}body .site-container main .content section .contact .phone p{white-space:nowrap}body .site-container main .content section .contact a{display:flex;justify-content:flex-start;align-items:center;gap:clamp(.5rem,1vw,1rem);flex-wrap:nowrap}body .site-container main .content section .contact a img{height:16vw}@media (min-width:600px){body .site-container main .content section .contact a img{height:clamp(.5rem,10vw,16rem)}}@media (min-width:840px){body .site-container main .content section .contact a img{height:clamp(.5rem,6vw,16rem)}}body .site-container main .content section .contact a p{margin:0}body .site-container footer{position:relative;background-color:#979798;background-image:linear-gradient(0deg,transparent 20%,rgba(0,0,0,.35) 100%),linear-gradient(142deg,transparent 20%,rgba(0,0,0,.35) 100%);text-align:right}body .site-container footer .divider{position:absolute;width:100%;height:8vw;background:transparent url(../assets/images/Divider_Gray.svg) no-repeat scroll 92% center;background-size:200%;transform:translateY(-50%)}body .site-container footer .content{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:clamp(1.5rem,2vw,3rem) 0 clamp(1rem,1vw,2rem);gap:4vw}@media (min-width:600px){body .site-container footer .content{flex-direction:row;gap:2vw}}body .site-container footer .content a{display:block}body .site-container footer .content a img{display:block;position:relative;width:auto;height:clamp(4rem,7.5vw,8.75rem)}body .site-container footer .content a.nmsdc{padding:clamp(.5rem,.5vw,1rem);border:1px solid #100906;border-radius:1.5rem;background-color:#fff}body .site-container footer .content a.nmsdc img{height:clamp(3rem,6.5vw,7rem)}@media (min-width:600px){body .site-container footer .content a.nmsdc{border-width:2px}}body .sub-footer{display:flex;flex-direction:row;justify-content:flex-end;height:auto}body .sub-footer a.creator-logo{display:inline-block;width:clamp(3rem,6vw,8rem);height:clamp(3rem,6vw,8rem);margin:clamp(1rem,1vw,4rem) clamp(1rem,3vw,2rem);background-image:url(../assets/images/Logo_Compact.svg);background-size:contain;background-repeat:no-repeat}#Screen{background-color:#100906;background-image:url(../../assets/images/ScreenBg.svg);background-size:110% 110%;background-repeat:no-repeat;background-position:center;position:absolute;font-size:.5em;width:79.75vw;height:50vw;transform:translate3d(12.65vw,38vw,0) rotateX(7deg) rotateY(22deg) rotateZ(2.5deg) skewX(9.5deg) skewY(0) scaleX(1) scaleY(1);overflow:hidden}@media (min-width:400px){#Screen{width:61.5vw;height:36.7vw;transform:translate3d(21.1vw,33vw,0) rotateX(7deg) rotateY(28deg) rotateZ(1.8deg) skewX(9.25deg) skewY(0)}}@media (min-width:600px){#Screen{width:61.5vw;height:36.7vw;transform:translate3d(21.1vw,27vw,0) rotateX(7deg) rotateY(28deg) rotateZ(1.8deg) skewX(9.25deg) skewY(0)}}@media (min-width:840px){#Screen{width:60.3vw;height:36vw;transform:translate3d(20.75vw,26.75vw,0) rotateX(7deg) rotateY(28deg) rotateZ(1.8deg) skewX(9.25deg) skewY(0)}}@media (min-width:1024px){#Screen{width:45.3vw;height:24.5vw;transform:translate3d(13.9vw,6.8vw,0) rotateX(7deg) rotateY(42deg) rotateZ(-1.65deg) skewX(6.85deg) skewY(0)}}@media (min-width:1280px){#Screen{width:45.5vw;height:24.5vw;transform:translate3d(13.9vw,6.8vw,0) rotateX(7deg) rotateY(42deg) rotateZ(-1.65deg) skewX(6.85deg) skewY(0)}}@media (min-width:1440px){#Screen{width:45.6vw;height:24.5vw;transform:translate3d(13.9vw,6.9vw,0) rotateX(7deg) rotateY(42deg) rotateZ(-1.65deg) skewX(6.85deg) skewY(0)}}@media (min-width:1920px){#Screen{width:45.7vw;height:24.7vw;transform:translate3d(14vw,6.7vw,0) rotateX(7deg) rotateY(42deg) rotateZ(-1.65deg) skewX(6.85deg) skewY(0)}}@-moz-document url-prefix(){@media (min-width:400px){#Screen{width:60.9vw;height:36.5vw;transform:translate3d(21.4vw,33vw,0) rotateX(7deg) rotateY(27deg) rotateZ(2deg) skewX(9.5deg) skewY(0)}}@media (min-width:600px){#Screen{width:61.3vw;height:36.5vw;transform:translate3d(21.15vw,27.2vw,0) rotateX(7deg) rotateY(28deg) rotateZ(1.8deg) skewX(9.25deg) skewY(0)}}@media (min-width:840px){#Screen{width:61.4vw;height:36.5vw;transform:translate3d(21.15vw,27.2vw,0) rotateX(7deg) rotateY(28deg) rotateZ(1.8deg) skewX(9.25deg) skewY(0)}}@media (min-width:1024px){#Screen{width:46vw;height:24.7vw;transform:translate3d(14.1vw,7vw,0) rotateX(7deg) rotateY(42deg) rotateZ(-1.65deg) skewX(6.85deg) skewY(0)}}@media (min-width:1280px){#Screen{width:46vw;height:24.7vw;transform:translate3d(14.1vw,7vw,0) rotateX(7deg) rotateY(42deg) rotateZ(-1.65deg) skewX(6.85deg) skewY(0)}}@media (min-width:1440px){#Screen{width:46vw;height:24.8vw;transform:translate3d(14.1vw,6.8vw,0) rotateX(7deg) rotateY(42deg) rotateZ(-1.65deg) skewX(6.85deg) skewY(0)}}}#Screen>*{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;transition:opacity .5s ease-in-out}#Screen>* .page-container{height:100%;padding:0}