.home .hero{align-items:center;min-height:750px;display:flex;position:relative}@media only screen and (width<=575px){.home .hero{min-height:600px;margin-bottom:80px}}.home .hero .hero-bg-1,.home .hero .hero-bg-2{width:100%;min-height:750px;position:absolute}.home .hero .hero-bg-1{z-index:-100;background:linear-gradient(90deg,#fff 0% 5%,#ffffffe6 33%,#fff0 80%)}.home .hero .hero-bg-2{z-index:-200;background-position:100% 0;background-repeat:no-repeat}@media only screen and (width<=1123px){.home .hero .hero-bg-2{background-position-x:50%}}.home .hero .hero-container{max-width:40%}@media only screen and (width<=575px){.home .hero .hero-container{max-width:60%}}.home .hero .title{color:#336;margin-bottom:10px;font-size:52px;font-weight:700}@media only screen and (width<=575px){.home .hero .title{font-size:40px}}.home .hero .subtitle{color:#555;font-size:28px;line-height:1.2}@media only screen and (width<=575px){.home .hero .subtitle{font-size:22px}}.home .hero .esw-solid-button{margin-top:35px;box-shadow:2px 2px 5px #00000040}.home .intro{background-color:#336;flex-direction:column;display:flex}.home .intro .orange-backdrop{clip-path:polygon(0 0,100% 75%,100% 100%,0% 100%);background-color:#c30;height:450px;margin-top:-150px}@media only screen and (width<=575px){.home .intro .orange-backdrop{clip-path:polygon(0 0,100% 20%,100% 100%,0% 100%);margin-top:-103px}}.home .intro .intro-content{z-index:100;background-position:top;background-repeat:no-repeat;background-size:1920px;max-width:100%;margin-top:-500px;display:flex}@media only screen and (width<=575px){.home .intro .intro-content{margin-top:-565px}}.home .intro .intro-content>div{color:#fff;font-size:28px}.home .intro .intro-container{flex-direction:column;padding-bottom:300px;display:flex}@media only screen and (width<=575px){.home .intro .intro-container{padding-bottom:250px}.home .intro .esw-content{max-width:100%;padding-right:30px}}.home .intro .spacer{height:450px}@media only screen and (width<=575px){.home .intro .spacer{height:300px}}.home .intro .opt-break{display:none}@media only screen and (width<=575px){.home .intro .opt-break{display:inline}}.home .intro .trademark{color:#fff;text-align:right;flex-direction:row;justify-content:flex-end;align-items:flex-end;padding-bottom:75px;font-size:104px;font-weight:600;display:flex}@media only screen and (width<=575px){.home .intro .trademark{font-size:68px}}.home .intro .trademark .symbol{flex-direction:column;justify-content:flex-end;display:flex}.home .intro .description{flex-direction:column;align-self:center;max-width:75%;display:flex}@media only screen and (width<=575px){.home .intro .description{max-width:100%}}.home .intro .company-description{padding-bottom:25px;font-size:36px;font-weight:600;line-height:1.2}@media only screen and (width<=575px){.home .intro .company-description{font-size:26px}}.home .intro .company-highlights{padding-left:50px;list-style:square}.home .intro .company-highlights li{color:#c30;padding-bottom:15px;line-height:1.2;list-style:square}@media only screen and (width<=575px){.home .intro .company-highlights li{font-size:24px}}.home .intro .company-highlights li>span{color:#fff}.service-content.content{cursor:pointer;justify-content:center;align-items:center;width:47%;display:flex}@media only screen and (width<=575px){.service-content.content{width:100%}}.service-content .message{max-width:60%;margin-top:150px;margin-bottom:150px}@media only screen and (width<=575px){.service-content .message{max-width:100%;margin:60px 30px 60px 60px}}.service-content .heading{color:#336;padding-bottom:15px;padding-right:30px;font-size:48px;font-weight:700;line-height:.85}@media only screen and (width<=575px){.service-content .heading{font-size:36px;line-height:.85}}.service-content .blurb{color:#777;padding-right:30px;font-size:28.8px;line-height:1.3}@media only screen and (width<=575px){.service-content .blurb{font-size:24px;line-height:1.25}}.reversed .heading,.reversed .blurb{padding-right:0}.section-row{flex-direction:row;min-height:900px;margin-top:-100px;display:flex;overflow:hidden}@media only screen and (width<=575px){.section-row{min-height:inherit;flex-direction:column-reverse}}.section-row.first-row{margin-top:0}.section-row .image{background-repeat:no-repeat;background-size:cover;width:53%;box-shadow:0 0 15px #78787840}@media only screen and (width<=575px){.section-row .image{width:100%;height:600px}.section-row.mobile-image-offset .image{margin-top:100px}}.section-row.reverse{flex-direction:row-reverse}@media only screen and (width<=575px){.section-row.reverse{flex-direction:column-reverse}}.section-rows{z-index:200;position:relative}.section-rows .main-heading{z-index:200;flex-direction:column;align-items:center;margin-top:-145px;padding-bottom:25px;display:flex}.section-rows .main-heading h2{color:#fff;font-size:56px;font-weight:700}@media only screen and (width<=575px){.section-rows .main-heading h2{font-size:44px}}.section-rows .main-heading i.fal{color:#c30;font-size:64px}@media only screen and (width<=575px){.section-rows .main-heading i.fal{font-size:40px}}.clients{background-color:#1d1d4ee6;border-bottom:20px solid #0000001a;flex-direction:column;justify-content:center;align-items:center;min-height:525px;padding-top:75px;padding-bottom:75px;display:flex}@media only screen and (width<=575px){.clients{min-height:inherit}}.clients h2{color:#f23d00;padding-bottom:75px;font-size:52px;font-weight:700}@media only screen and (width<=575px){.clients h2{padding-bottom:50px;font-size:44px}}.logos{grid-template-columns:1fr 1fr;place-items:center;gap:50px 25px;display:grid}.logos img{max-width:75%}@media only screen and (width<=575px){.logos{grid-template-columns:1fr}}.Vue-Toastification__toast--error{background-color:#c30}.Vue-Toastification__toast--info{background-color:#53b29c}.Vue-Toastification__toast--success{background-color:#336}.datacenter{background-position:25% 0;background-repeat:no-repeat;background-size:1920px;margin-top:-25px;position:relative}.datacenter .project-management{z-index:300;padding-top:75px;padding-bottom:75px}.datacenter .project-management .service-content{z-index:300}.datacenter .project-management .blurb{color:#444;text-shadow:0 0 20px #fff,0 0 15px #fff}
