@-webkit-keyframes star-spin-once{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes star-spin-once{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes brandGradientFlow{0%,to{background-position:0 20%}50%{background-position:100% 80%}}@keyframes brandGradientFlow{0%,to{background-position:0 20%}50%{background-position:100% 80%}}@-webkit-keyframes star-spin-loop{0%{transform:rotate(0deg)}25.9%,to{transform:rotate(360deg)}}@keyframes star-spin-loop{0%{transform:rotate(0deg)}25.9%,to{transform:rotate(360deg)}}:root{--arthurMurrayBlue:#061d37;--mediumblue:hsl(223, 30%, 47%);--lightblue:hsl(223, 40%, 70%);--arthurMurrayYellow:#ffb600;--darkgray:#333;--lightgray:#ccc;--white:hsl(0, 0%, 100%);--black:#000;--offwhite:hsl(0, 0%, 92%);--lightyellow:hsl(48, 100%, 85%);--mediumyellow:hsl(48, 90%, 60%);--base-size:1em;--type-scale:1.125;--h5:calc(var(--base-size) * var(--type-scale));--h4:calc(var(--h5) * var(--type-scale));--h3:calc(var(--h4) * var(--type-scale));--h2:calc(var(--h3) * var(--type-scale));--h1:calc(var(--h2) * var(--type-scale))}*,html{box-sizing:border-box}*{padding:0;scroll-margin-top:120px;scroll-behavior:smooth}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font:112.5%/1.45em "ibm-plex-sans",Arial,Helvetica,sans-serif;overflow-y:scroll}body,h1,h2,h3{font-family:"ibm-plex-sans",Arial,Helvetica,sans-serif}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,0,0,.8);font-weight:400;word-wrap:break-word;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt","kern","kern";min-height:100vh}h1,h2,h3{margin-bottom:1.45rem;color:inherit;font-weight:350;line-height:1.2;font-size:calc(calc(calc(calc(calc(1em*1.125)*1.125)*1.125)*1.125)*1.125);font-size:var(--h1)}h2,h3{font-size:calc(calc(calc(calc(1em*1.125)*1.125)*1.125)*1.125);font-size:var(--h2)}h3{line-height:1.2em;font-size:calc(calc(calc(1em*1.125)*1.125)*1.125);font-size:var(--h3)}h1,h3{text-rendering:optimizeLegibility}h4{font-size:calc(calc(1em*1.125)*1.125);font-size:var(--h4)}h5{font-size:calc(1em*1.125);font-size:var(--h5)}p{margin-bottom:.75rem;line-height:1.5rem;font-weight:300;font-size:var(--base-size);font-size:.85em}.text_small,small{font-size:calc(1em/1.125);font-size:calc(var(--base-size)/var(--type-scale))}.fs-normal{font-style:normal}.font-wfix{font-feature-settings:"ss09"}h1,h2,h3,li,p{font-feature-settings:"kern","liga","clig","calt"}img{width:100%;height:auto;display:block;margin-bottom:1.5rem}ul{list-style:none}@supports (font-variation-settings:"wdth" 115){body,html,li,p{font-family:"ibm-plex-sans",sans-serif;font-weight:400}h1,h2,h3{font-family:"orpheuspro",serif}}.template-body a[href*="//"]:not([href*="arthurmurraysocal.com"]):not([href*="onbeatmarketing.com"]):not([href*="stripe.com"])::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;content:" \f35d";font-size:.5em;vertical-align:top}@media (min-width:540px){:root{--type-scale:1.2}}@media (min-width:1052px){:root{--type-scale:1.25}}.d-none{display:none}.v-hidden{visibility:hidden;transition:2s}a:focus{outline-color:var(--darkblue)}.no-scroll{overflow:hidden}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:1em;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.logo{width:56px;height:auto;margin:0}.nav-logo-link{display:block;line-height:0}.nav-logo-layer,.nav-logo-stack{position:relative;width:72px;height:72px}.nav-logo-layer{display:block;position:absolute;top:0;left:0}.nav-logo-base path{fill:currentColor}.nav-logo-base path.logo-thick{stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;paint-order:stroke fill}.nav-logo-base{position:relative;color:#000;transition:color .25s ease}.nav-logo-link:active .nav-logo-base,.nav-logo-link:hover .nav-logo-base{color:#0072ff}.menu-group,.navWrap{display:flex;height:100px;width:100%;justify-self:center;justify-content:space-between;align-items:center}.navWrap{position:fixed;top:0;z-index:5;background-color:#e8e8d5;box-shadow:0 4px 4px rgba(0,0,0,.2);font-family:"orpheuspro",serif;font-weight:500;font-style:normal;font-stretch:normal}.navWrap::after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent);filter:blur(10px);transform:translateY(15px)}.menu-group{position:relative;max-width:1360px;margin:auto}.menu-group a,.navWrap>.menu-unit a{font-size:18px;color:#000;text-decoration-thickness:.25px;text-underline-offset:3px;transition:color .25s ease}.menu-group a:visited,.navWrap>.menu-unit a:visited{color:#000}.menu-group .contact,.menu-group a:hover,.mobileMenuPanel a:hover,.navWrap>.menu-unit a:hover{color:#0072ff}.menu-group .contact:hover{color:#3b3737;cursor:pointer}.menu-unit{width:auto;display:none;align-items:center;gap:32px}.menu-unit .method{padding-top:0}.menu-unit .btn{display:inline-flex;align-items:center;background:#0072ff;font-family:"orpheuspro",serif;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;text-decoration:none;border-radius:8px;color:#e8e8d5;letter-spacing:1px;text-align:center;justify-content:center;height:29px;padding:0 20px;border:1px solid #0072ff;transition:background-color .7s ease,border-color .7s ease,color .7s ease,transform .25s ease;font-feature-settings:"kern","liga","clig","calt"}.menu-unit .btn:hover{background:#a8ff00;border-color:#a8ff00;color:#3b3737;transform:translateY(-2px)}.menu-unit .btn:active{transform:translateY(0)}.contact-button-desktop{display:none;padding:0 12px;background:#0072ff}.contact-button-desktop .contact-icon{width:18px;height:18px;display:block;color:#e8e8d5}.contact-button-desktop:active .contact-icon,.contact-button-desktop:hover .contact-icon{color:#3b3737;-webkit-animation:star-spin-once .7s cubic-bezier(.34,1.56,.64,1);animation:star-spin-once .7s cubic-bezier(.34,1.56,.64,1)}body,footer{display:block;background-color:#3b3737}.content-limit{max-width:100%;margin:0 auto;background-color:#fff}.main,.main .btn{font-family:"orpheuspro",serif;font-weight:500;font-style:normal;font-stretch:normal}.main{display:flex;flex-direction:column;justify-content:space-between;position:relative;margin-top:100px;height:1700px;width:100%;background-image:url(../images/mainBackground.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;background-origin:border-box;-o-object-fit:contain;object-fit:contain}.main-header{display:block;box-sizing:border-box;margin:6em 0 0 6em;width:60%}.main h2{font-size:55pt;line-height:49pt}.main p,.main-text p{font-size:23pt;line-height:23pt}.main h2,.main p{color:#212121}.main .btn{display:inline-flex;align-items:center;background:#0072ff;font-size:22px;text-decoration:none;border-radius:8px;color:#e8e8d5;letter-spacing:1px;text-align:center;justify-content:center;height:42px;padding:0 32px;border:1px solid #0072ff;transition:background-color .7s ease,border-color .7s ease,color .7s ease,transform .25s ease;font-feature-settings:"kern","liga","clig","calt";margin-top:3rem}.main .btn:hover{background:#a8ff00;border-color:#a8ff00;color:#3b3737;transform:translateY(-2px)}.main .btn:active{transform:translateY(0)}.main-text{display:block;width:60%;margin:0 0 6em 6em}.main-text h2{font-size:45pt;line-height:45pt}.main-text p{margin-bottom:2.5rem}.main-gradient,.main-gradient-background{display:block;position:relative;height:2193px;width:100%}.main-gradient-background{height:2200px;padding:2.8em 0 0;box-shadow:inset 0 3px 4px rgba(0,0,0,.25),inset 0 -3px 4px rgba(0,0,0,.25);background-color:rgba(238,249,249,.5);background-blend-mode:lighten;background-repeat:no-repeat;background-size:cover;background-position:top center;background-origin:border-box;-o-object-fit:contain;object-fit:contain;overflow-y:hidden;font-family:"orpheuspro",serif;font-weight:500;font-style:normal;font-stretch:normal}.gradient-flow-bg::before,.set-apart-background::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.gradient-flow-bg::before{background-image:linear-gradient(135deg,#0072ff 0,#0072ff 18%,#a8ff00 50%,#0072ff 82%,#0072ff 100%);background-size:250% 250%;background-repeat:no-repeat;filter:saturate(1) brightness(.92);-webkit-animation:brandGradientFlow 16s ease-in-out infinite;animation:brandGradientFlow 16s ease-in-out infinite}.scroll-to-top-bar{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin:0;padding:0 24px;background:#0072ff;border:0;cursor:pointer;transition:background-color .7s ease}.scroll-to-top-icon{width:22px;height:22px;color:#e8e8d5;transition:transform .25s ease,color .7s ease}.scroll-to-top-bar:hover{background:#a8ff00}.scroll-to-top-bar:active .scroll-to-top-icon,.scroll-to-top-bar:hover .scroll-to-top-icon{color:#3b3737;transform:translateY(-3px)}@media screen and (min-width:1050px){.scroll-to-top-bar{height:64px;padding:0 72px}.scroll-to-top-icon{width:26px;height:26px}}.main-gradient .who{display:flex;flex-direction:row;justify-content:space-between;background:#3b3737;border-radius:17px;width:97%;justify-self:center;padding:45px 36px}.who .image{width:620px;height:484px}.how img,.reach img,.who img{margin-bottom:0}.gradient-content{position:relative;z-index:1;max-width:1360px;margin:0 auto}.gradient-content h2,.set-apart h2{font-size:50px;font-weight:500}.gradient-content p{font-size:25px;line-height:30px}.who-text{display:block;width:48.5%;height:484px;color:#e8e8d5;padding:18px 0 0 75px}#navToggle,.how-hidden,.who-hidden{display:none}.main-gradient .how{display:flex;flex-direction:row;justify-content:space-between;background:#3b3737;border-radius:17px;width:97%;justify-self:center;padding:45px 36px;margin-top:.8rem}.how .image,.how-text{width:620px;height:842px}.how-text{display:block;width:48.5%;color:#e8e8d5;padding:0 68px 0 36px;margin-top:-.8rem}.how ul,.set-apart ul{padding:0 0 0 .5em;margin:0;list-style-type:none}.how li,.set-apart li{display:flex;margin-bottom:1.6em;font-size:25px;font-weight:200}.how li::before,.set-apart li::before{content:"▮  ";margin-right:.5em;white-space:nowrap}.how-text-bottom{margin-top:5rem}.how-text-bottom-hidden{display:none;color:#e8e8d5;font-size:14pt;line-height:19pt}.how-ipad-div,.main-gradient .reach{display:flex;justify-content:space-between}.how-ipad-div{flex-direction:column;width:85%}.main-gradient .reach{background:#3b3737;border-radius:17px;width:97%;justify-self:center;padding:2rem;margin-top:.8rem}.reach .image{width:620px;height:489px}.reach img{max-height:436px;width:100%;-o-object-fit:cover;object-fit:cover}.reach-header{margin-bottom:1.5rem}.reach-text{display:block;width:48.5%;height:484px;color:#e8e8d5;padding:148px 0 0 75px}.set-apart,.set-apart-background{display:block;position:relative;height:1300px;width:100%}.set-apart-background{padding:2em 0 0;background-image:url(../images/setApart.webp);background-color:transparent;background-blend-mode:lighten;background-repeat:no-repeat;background-size:cover;background-position:top center;background-origin:border-box;-o-object-fit:contain;object-fit:contain;overflow-y:hidden;font-family:"orpheuspro",serif;font-weight:500;font-style:normal;font-stretch:normal}.set-apart-background::before{background:linear-gradient(to right,rgba(232,232,213,.75) 0,rgba(130,130,119,0) 60%);pointer-events:none}.set-apart h2{font-size:3em;margin-left:.8em}.top-overlay{margin:-2em 0 0;height:20rem;box-shadow:inset 0 8.5rem 8.5rem rgba(59,55,55,.25)}.set-apart-text{display:block;position:relative;z-index:1;width:auto;height:842px;color:#3b3737;padding:17.5em 0 0 6em}.set-apart ul{margin:3em 0 0}.set-apart li{margin-bottom:1.5em}.bottom-overlay{margin-bottom:0;height:10rem;box-shadow:inset 0 -4.25rem 4.25rem rgba(59,55,55,.25)}.growth,.growth-background{display:block;position:relative;height:1360px;width:100%}.growth-background{padding:2em 0 0;box-shadow:inset 0 5px 4px rgba(0,0,0,.25),inset 0 -5px 4px rgba(0,0,0,.25);background-color:rgba(238,249,249,.5);background-blend-mode:lighten;background-repeat:no-repeat;background-size:cover;background-position:top center;background-origin:border-box;-o-object-fit:contain;object-fit:contain;overflow-y:hidden;font-family:"orpheuspro",serif;font-weight:500;font-style:normal;font-stretch:normal}.growth-box{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;background:#3b3737;border-radius:17px;height:1300px;width:97%;max-width:1320px;margin:0 auto;justify-self:center;padding:50px}.growth-text{display:block;width:auto;height:484px;color:#e8e8d5;padding:18px 0 0 52px}.growth-text h2{font-size:2.85em}.growth-text p{font-size:1.42em;line-height:1.2em;font-weight:600}.form-background,.form-section{display:block;position:relative;height:1118px;width:100%}.form-background{padding:2em 0 0;background-image:url(../images/switchboard.webp);background-blend-mode:lighten;background-repeat:no-repeat;background-size:cover;background-position:top center;background-origin:border-box;-o-object-fit:contain;object-fit:contain;overflow-y:hidden;font-family:"ibm-plex-sans",sans-serif;font-weight:500;font-style:normal;font-stretch:normal}.form-section h2{font-size:28.8px}.form-section label{font-size:21.6px;margin:.2em 0;padding-bottom:4px}.form-section input,.form-section textarea{border:1px solid rgba(59,55,55,.25);background-color:#e8e8d5;padding:8px 14px}.form-section input{font-size:46.8px}.form-section textarea{line-height:24px}.form-section input.focus-visible,.form-section input:focus,.form-section textarea.focus-visible,.form-section textarea:focus{outline:2px solid #0072ff;outline-offset:2px}.form-section input:focus,.form-section input:focus-visible,.form-section textarea:focus,.form-section textarea:focus-visible{outline:2px solid #0072ff;outline-offset:2px}.form-fields{width:40%;margin-right:3.8em;margin-top:9.5em;justify-self:right;padding:20px;background-color:rgba(232,232,213,.51);border:1px solid rgba(59,55,55,.5);border-radius:12px;box-shadow:2px 2px 3.6px rgba(0,0,0,.25)}.form-section fieldset{border:0}.fields{display:flex;flex-direction:column}.namebox{display:flex;justify-content:space-between;gap:24px}.firstname,.lastname{display:flex;flex-direction:column;width:265px}.form-section .btn{display:inline-flex;align-items:center;background:#0072ff;font-family:"orpheuspro",serif;font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;text-decoration:none;border-radius:8px;color:#e8e8d5;letter-spacing:1px;text-align:center;justify-content:center;height:43px;padding:0 20px;border:1px solid #0072ff;transition:background-color .7s ease,border-color .7s ease,color .7s ease,transform .25s ease;font-feature-settings:"kern","liga","clig","calt";margin-top:1rem}.form-section .btn:hover{background:#a8ff00;border-color:#a8ff00;color:#3b3737;transform:translateY(-2px)}.form-section .btn:active{transform:translateY(0)}.site-footer{display:flex;flex-wrap:wrap;align-items:flex-start;gap:60px;max-width:1360px;padding:32px 96px 26px 146px;margin:0 auto}.footer-brand{display:flex;flex-direction:column;align-items:center;gap:10px}.footer-logo-svg{width:100px;height:100px}.site-footer h2{font-family:"ibm-plex-sans",Arial,Helvetica,sans-serif;font-size:1.8em;color:#e8e8d5;font-weight:600;margin-bottom:0;text-align:center}.footer-info{display:flex;flex-direction:column;gap:1.8em}.site-footer p{font-size:1.8em;color:#e8e8d5;line-height:1.2em;margin:0}.mobileNav{display:flex;width:100%;justify-content:space-between;align-items:center}.mobileNav .logo{margin-left:6rem}.mobileNav .menu-unit{margin-right:6rem;width:7rem}.contact-button-mobile .contact-icon{color:#e8e8d5;width:2.6rem;height:2.6rem;display:block;transition:color .25s ease;-webkit-animation:star-spin-loop 2.7s cubic-bezier(.34,1.56,.64,1) infinite;animation:star-spin-loop 2.7s cubic-bezier(.34,1.56,.64,1) infinite}.contact-button-mobile.is-tapped .contact-icon,.contact-button-mobile:active .contact-icon,.contact-button-mobile:hover .contact-icon{color:#3b3737}.contact-button-mobile{font-size:1.7em}input#navToggle~label{position:relative;padding:.25rem;width:2rem;height:2rem;cursor:pointer}input#navToggle~label>span,input#navToggle~label>span::after,input#navToggle~label>span::before{content:"";display:block;position:absolute;top:16px;height:2.5px;width:1.4rem;border-radius:2px;opacity:1;background:#3b3737;transition:.22s ease-in-out}input#navToggle~label>span::before{top:-.35rem}input#navToggle~label>span::after{top:.35rem}#navToggle:checked~label>span{width:0;background:0 0;transition:all .22s ease-in-out}#navToggle:checked~label>span::after{top:0;transition:all .22s ease-in-out}#navToggle:checked~label>span::before{transform:rotateZ(45deg);top:0;transition:all .22s ease-in-out}#navToggle:checked~label>span::after{transform:rotateZ(-45deg)}input#navToggle~label:hover>span,input#navToggle~label:hover>span::after,input#navToggle~label:hover>span::before{background:#0072ff}.mobileMenuPanel{position:fixed;top:80px;left:0;right:0;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:32px 24px;background-color:#e8e8d5;box-shadow:0 8px 16px rgba(0,0,0,.15);opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .22s ease-in-out,transform .22s ease-in-out}.mobileMenuPanel a{font-size:20px;color:#000;text-decoration:none;transition:color .25s ease}#navToggle:checked~.mobileMenuPanel{opacity:1;transform:translateY(0);pointer-events:auto}@media screen and (min-width:320px){.content-limit{max-width:100%;margin:0 auto;position:relative}.large-media,.main br{display:none}.menu-group{max-width:100%;height:80px}.navWrap{height:80px}.main{margin-top:80px}.mobileNav{position:relative;height:80px;padding:0}.mobileNav .nav-logo-link{margin:0;position:absolute;left:calc(50% - 20px);top:50%;transform:translate(-50%,-50%)}.mobileNav .nav-logo-layer,.mobileNav .nav-logo-stack{width:48px;height:48px}.mobileNav .hamburger-wrap{position:absolute;left:24px;top:27px;width:auto}.mobileNav .contact-button-mobile{position:absolute;top:0;right:0;height:100%;width:90px;display:flex;align-items:center;justify-content:center;background:#0072ff;transition:background-color .3s ease}.mobileNav .contact-button-mobile.is-tapped,.mobileNav .contact-button-mobile:active,.mobileNav .contact-button-mobile:hover{background:#a8ff00}.main-header{margin:5em 35px 0;width:auto;position:relative}.main{justify-content:flex-start;height:auto;background-position:right}.main h2{font-size:25pt;line-height:25pt;margin:0;text-align:left}.main p{font-size:14pt;line-height:19pt;margin:0;margin-top:1rem;width:95%}.main-text br{display:block}.main-text h2{font-size:22pt;line-height:24pt}.main .btn{margin-top:1.5rem;justify-self:center;padding:0 20px}.main-text{width:auto;margin:164px 35px 90px;position:relative}.main-gradient{height:auto}.main-gradient-background{padding:2em 0;height:auto;background-repeat:repeat}.main p,.main-gradient h2{margin-bottom:.5rem;text-align:left}.main-gradient h2{font-size:25pt;line-height:25pt}.main-gradient p{font-size:17px;line-height:30px;text-align:left}.main-gradient .who{flex-direction:column;padding:35px}.who-hidden{color:#e8e8d5;display:contents}.how-hidden br,.who-headers{display:none}.who .image,.who-text{width:98%;height:auto}.who-text{width:95%;padding:10px 0 0}.main-gradient .how{flex-direction:column;padding:35px}.form-fields input,.how-ipad-div{width:100%}.how .image{width:98%;height:auto}.how-hidden,.how-text{padding:10px 0 0;height:auto}.how-text{width:95%;display:none}.how-hidden{display:block;color:#e8e8d5}.form-fields label,.how-hidden li,.set-apart li{font-size:14pt;line-height:19pt}.main-gradient .reach{flex-direction:column;padding:35px}.reach .image{width:98%;height:auto}.reach-header,.set-apart br{display:none}.reach-hidden{color:#e8e8d5;display:contents}.reach-text{width:95%;height:auto;padding:10px 0 0}.set-apart{height:680px}.set-apart-background{padding:0}.set-apart-text{display:flex;flex-direction:column;padding:0 24px 0 41px;margin-top:-5em;height:290px}.set-apart h2{margin:0 0 .6em}.set-apart ul{margin:0;padding:0}.set-apart li{text-align:left}.set-apart .bottom-overlay{height:8.7em}.growth{height:auto}.growth-background{height:auto;padding-bottom:2em}.growth-box{justify-content:flex-start;height:auto;padding-bottom:90px}.growth-hidden{color:#e8e8d5;display:contents}.growth br,.growth-header{display:none}.form-section h2,.growth h2,.growth p,.set-apart h2{font-size:25pt;line-height:25pt;text-align:left}.growth p{font-size:17px;line-height:30px;font-weight:400}.growth .image{width:98%;height:auto}.growth-text{padding:0 24px 0 0;height:auto}.form-section{height:950px}.form-background{height:950px;background-position:top right}.form-fields{width:auto;justify-self:auto;margin:0 56px;padding:24px}fieldset{width:98%;box-sizing:border-box}.namebox{flex-direction:column}.firstname,.lastname{width:100%}.form-button{display:flex;justify-content:right}.site-footer{width:100%;flex-direction:column;align-items:flex-start;padding:24px 24px 24px 56px;gap:40px;margin:0;text-align:left}.footer-brand{align-items:flex-start;gap:4px}.site-footer h2{margin-top:0;font-size:14pt;line-height:16pt}.site-footer p{font-size:12pt;line-height:17pt}}@media screen and (min-width:750px){.content-limit{max-width:100%;margin:0 auto;position:relative}.navWrap{height:100px}.main{margin-top:100px}.mobileNav{display:none}.large-media{display:contents}.large-media .nav-logo-link{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.navWrap>.menu-unit{display:flex;position:absolute;left:48px;top:50%;transform:translateY(-50%)}.menu-group{max-width:750px;height:100px}.contact-button-desktop{position:absolute;top:0;right:0;height:100%;width:110px;margin:0;padding:0;border:0;border-radius:0;display:flex;align-items:center;justify-content:center;transform:none}.contact-button-desktop:hover{background:#a8ff00;transform:none}.contact-button-desktop .contact-icon{width:2.4rem;height:2.4rem}.mobileNav{position:relative}.mobileNav .logo{margin-left:2rem}.mobileNav .menu-unit{margin-right:1.5rem;width:5rem}.menu-unit{width:200px}.two{width:230px}.menu-unit a{font-size:17pt}.main-header{margin:4em 0 0 4em;width:76%;position:relative}.main{justify-content:space-between;height:1200px;background-position:top center}.main h2,.main p,.main-gradient h2{font-size:35pt;text-align:left}.main h2{line-height:35pt;margin:auto}.main p{font-size:17pt;line-height:23pt;width:95%;margin:1em 0 0}.main br{display:block}.main .btn{margin-top:3rem;justify-self:left}.main-text{width:77%;margin:8em 0 2em 4em;position:relative}.main-gradient{height:2120px}.main-gradient-background{padding:2em 0 0;height:2120px;background-repeat:repeat}.main-gradient h2{line-height:25pt;margin-bottom:.5rem;margin-top:.4em}.main-gradient p{font-size:17px;line-height:30px;text-align:left}.main-gradient .who{padding:35px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:100px auto;grid-gap:10px;gap:10px}.who .who-hidden:nth-child(1){grid-column:1/2;grid-row:1/2}.who .image:nth-child(2){grid-column:1/2;grid-row:2/3}.who .who-text:nth-child(3){grid-column:2/3;grid-row:1/3}.how-text,.main-gradient .how{padding:35px;display:flex;flex-direction:row}.how-text{flex-direction:column;padding:.3em .3em 0 0}.how br,.how-hidden,.how-text-bottom{display:none}.how-text-bottom-hidden{display:flex;text-align:left}.how li{font-size:14pt;line-height:19pt}.growth h2,.set-apart h2{font-size:35pt}.growth,.growth-background{height:890px}.growth p{font-size:17px;line-height:30px}.growth-box{height:815px}}@media screen and (min-width:1050px){.main .btn{margin-top:24px}.main-gradient .who,.site-footer{flex-direction:row;align-items:flex-start}.site-footer{justify-content:space-between;padding:32px 96px 26px 146px;text-align:left}.mobileNav{display:none}.large-media{display:contents}.menu-unit{width:auto;display:flex;align-items:center;gap:32px}.contact-button-mobile{display:none}.content-limit{max-width:100%;margin:0 auto;position:relative}.menu-group{max-width:1360px}.menu-unit a{font-size:18px}.main-header{margin:96px 0 0 150px;width:60%;position:relative}.main{height:1700px}.main h2{font-size:55pt;line-height:58pt}.main p{font-size:17pt;line-height:27pt;margin:auto;width:100%}.main-header p{margin-top:.5rem}.main-text{width:79%;margin:0 0 6em 150px;padding:30px 0 0}.main-text h2{font-size:45pt;line-height:52pt}.main-text p{margin:1.2rem 0 0;max-width:534px}.main-gradient{height:auto;min-height:0}.main-gradient-background{padding:2.8em 0;height:auto;background-repeat:no-repeat;min-height:0}.main-gradient h2{font-size:50px;line-height:1.4;margin-top:0;margin-bottom:.5rem;text-align:left}.main-gradient p{font-size:17px;line-height:30px;text-align:left}.main-gradient .who{display:flex;gap:24px;padding:45px 72px}.who-headers{display:contents}.who-hidden{display:none}.who .image,.who-text{width:558px;height:436px}.who p{margin-top:.8rem}.who-text{height:auto;padding:0;margin-top:-5px}.main-gradient .how{display:flex;flex-direction:row;align-items:flex-start;gap:49px;height:auto;padding:45px 72px}.how .image,.how-ipad-div{width:471px;height:639px}.how-text{display:block;width:620px;height:auto;padding:0;margin-top:-5px}.how br,.how-text-bottom{display:contents}.how-text-bottom-hidden{display:none}.how li{font-size:17px;line-height:1.5rem}.main-gradient .reach{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:48px;padding:45px 72px;height:auto}.reach .image{width:558px;height:436px}.reach-header{display:flex}.reach-hidden{display:none}.reach-text{width:416px;height:auto;padding:0;margin-top:-5px}.reach-header{margin-top:0;margin-bottom:.5rem}.set-apart{height:1000px}.set-apart-background{padding:2em 0 0}.set-apart-text{display:block;padding:6em 0 0 146px;height:842px;justify-self:left}.set-apart h2,.set-apart li{font-size:3em;line-height:1.2;text-align:left}.set-apart ul{margin:3em 0 0;padding:0 0 0 .5em}.set-apart li{font-size:25px;line-height:30px}.set-apart br{display:block}.set-apart .bottom-overlay{height:10rem}.growth,.growth-background{height:1160px}.growth-box{justify-content:space-between;height:1100px;padding-bottom:50px}.growth-hidden{display:none}.growth br,.growth-header{display:block}.growth h2,.growth p{font-size:50px;line-height:1.4;text-align:left}.growth p{font-size:17px;line-height:30px}.growth .image{width:auto;height:auto}.growth img{max-width:1000px;justify-self:center}.growth-text{max-width:1000px;margin:0 auto;padding:18px 0 0;height:484px}.growth-text h2{margin-bottom:.6rem}.form-section{height:1118px}.form-background{height:1118px;background-position:top center}.form-section h2{font-size:28.8px;line-height:28.8px;text-align:left}.form-fields label{font-size:21.6px;line-height:21.6px}.form-fields{width:40%;max-width:544px;margin:9.5em 3.8em 0 0;justify-self:right;padding:28px;background-color:rgba(232,232,213,.51);border:1px solid rgba(59,55,55,.5);border-radius:12px;box-shadow:2px 2px 3.6px rgba(0,0,0,.25)}fieldset{box-sizing:border-box}.namebox{flex-direction:row}.form-fields input,fieldset{width:100%}.form-button{display:flex;justify-content:right}}@media screen and (min-width:1360px){.main{background-size:cover}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.who-text p:first-of-type{margin-bottom:25px}.how-text p:first-of-type{margin-bottom:2em}.how-text h2:nth-of-type(2){margin-bottom:.7rem}.how-hidden p+h2{margin-top:1em}.reach-text p:first-of-type{margin-bottom:25px}.hp-field{display:none}