@font-face{font-display:swap;font-family:Orbitron;font-style:normal;font-weight:125 950;font-stretch:75% 125%;src:url(/build/assets/Orbitron-VariableFont_wght-Ck7XRGju.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:125 950;font-stretch:75% 125%;src:url(/build/assets/RobotoCondensed-VariableFont_wght-BuyDUUd_.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:italic;font-weight:125 950;font-stretch:75% 125%;src:url(/build/assets/RobotoCondensed-Italic-VariableFont_wght-aZGrFrlb.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:125 950;font-stretch:75% 125%;src:url(/build/assets/OpenSans-VariableFont_wdth_wght-CPaC9zR9.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:125 950;font-stretch:75% 125%;src:url(/build/assets/OpenSans-Italic-VariableFont_wdth_wght-CY1nbFF1.woff2) format("woff2-variations")}:root{--decor-layer-1: 10;--decor-layer-2: 20;--decor-layer-3: 30;--decor-layer-4: 40;--decor-layer-5: 50;--content-layer-1: 100;--content-layer-2: 200;--content-layer-3: 300;--content-layer-4: 400;--content-layer-5: 500;--content-width: 50rem;--header-font: "Orbitron", "Arial Black", "Arial Bold", Gadget, sans-serif;--subtitle-font: "Roboto Condensed", "Arial Narrow", Arial, sans-serif;--body-font: "Open Sans", Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;--color-dark-sea-green: 143,188,143;--color-light-sky-blue: 134,207,237;--color-light-gray: 211,211,211;--color-cream: 255,253,208;--color-orange: 255,165,0;--color-prussian-blue: 31,58,69;--color-dark-gray: 51,51,51;--color-md-gray: 75,75,75;--color-page-background: 255,255,255;--color-alert-background: 242,229,213;--color-alert-text: 255,0,0;--color-success-background: 240,248,232;--color-success-text: 0,128,0;--background-page: rgb(var(--color-page-background));--text-color-page: rgb(var(--color-dark-gray));--text-color-accent: rgb(var(--color-orange));--text-color-contrast: white;--background-accent: rgb(var(--color-orange));--background-supraheader: rgb(var(--color-prussian-blue));--background-header: rgb(var(--color-dark-sea-green));--header-color-header: white;--background-main-menu: white;--background-mobile-main-menu: rgb(var(--color-dark-gray));--text-color-submenu-title: rgb(var(--color-orange));--text-color-submenu-items: rgb(var(--color-prussian-blue));--background-footer: rgb(var(--color-prussian-blue));--background-footer-border: rgb(var(--color-light-gray));--background-copyright: rgb(var(--color-dark-gray));--background-button: rgb(var(--color-dark-sea-green));--background-button-blue: rgb(var(--color-light-sky-blue));--background-button-blue-border: rgba(var(--color-light-sky-blue), .5);--background-button-blue-hover: rgb(var(--color-prussian-blue));--background-button-blue-border-hover: rgba(var(--color-prussian-blue), .5);--background-button-orange: rgb(var(--color-orange));--background-button-orange-border: rgba(255, 255, 255, 1);--background-button-orange-hover: rgba(var(--color-dark-gray), .8);--background-button-orange-border-hover: rgba(255, 255, 255, 1);--text-color-button: rgb(255,255,255);--border-color-accordion-controls: rgb(var(--color-orange));--border-color-accordion-controls-alt: rgb(var(--color-prussian-blue));--background-hover-accordion-button: rgb(var(--color-light-sky-blue));--background-selected-accordion-button: rgb(var(--color-orange));--text-color-accordion-button: rgb(var(--color-dark-gray));--background-message-alert: rgb(var(--color-alert-background));--text-color-message-alert: rgb(var(--color-alert-text));--background-message-success: rgb(var(--color-success-background));--text-color-message-success: rgb(var(--color-success-text));--background-home-hero: rgb(var(--color-dark-sea-green));--gradient-home-hero-start: rgba(255,255,255,.65);--gradient-home-hero-stop: rgba(52,71,84,.25);--background-home-content: rgb(var(--color-light-sky-blue));--background-home-services-box: rgb(var(--color-dark-gray));--gradient-1-home-services-box-start: rgb(var(--color-dark-gray));--gradient-1-home-services-box-stop: rgba(var(--color-light-sky-blue),.1);--gradient-2-home-services-box-start: rgba(153,153,153,50%);--gradient-2-home-services-box-stop: rgba(0,0,0,0%);--background-home-contact-us: rgb(var(--color-dark-sea-green));--background-page-our-team: rgb(var(--color-light-sky-blue));--background-malware-vectors: rgb(var(--color-dark-gray));--background-malware-vector-card: white;--background-page-microsoft-services: rgb(var(--color-light-gray));--background-header-microsoft-services-card: rgb(var(--color-dark-sea-green));--background-microsoft-services-card: white;--background-frames: rgb(var(--color-light-gray), 1);--background-case-studies: rgb(var(--color-dark-gray));--background-case-studies-study: white;--background-case-studies-study-hr: rgb(var(--color-orange));--background-page-contact-us: rgb(var(--color-light-sky-blue));--background-content-contact-us: white;--background-page-faqs: rgb(var(--color-light-gray));--background-content-faqs-questions: rgb(var(--color-prussian-blue));--background-content-faqs-summary: rgb(var(--color-md-gray));--background-content-faqs-details: rgb(var(--color-dark-gray));--border-radius-md: .5rem;--border-radius-lg: 1rem}@media (max-width: 875px){:root{--content-width: 70vw}}@media (max-width: 500px){:root{--content-width: 90vw}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{background-color:var(--background-page);color:var(--text-color-page);font-size:16px;font-family:var(--body-font);line-height:1.5;margin:0;padding:0}*{box-sizing:border-box}.grid-row{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr auto;-moz-column-gap:1em;column-gap:1em}.col-1{grid-column:auto / span 1}.col-2{grid-column:auto / span 2}.col-3{grid-column:auto / span 3}.col-4{grid-column:auto / span 4}.col-5{grid-column:auto / span 5}.col-6{grid-column:auto / span 6}.col-7{grid-column:auto / span 7}.col-8{grid-column:auto / span 8}.col-9{grid-column:auto / span 9}.col-10{grid-column:auto / span 10}.col-11{grid-column:auto / span 11}.col-12{grid-column:auto / span 12}[class*=col-start-]{grid-row-start:1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}@media (max-width: 875px){.col-sm-1{grid-column:auto / span 1}.col-sm-2{grid-column:auto / span 2}.col-sm-3{grid-column:auto / span 3}.col-sm-4{grid-column:auto / span 4}.col-sm-5{grid-column:auto / span 5}.col-sm-6{grid-column:auto / span 6}.col-sm-7{grid-column:auto / span 7}.col-sm-8{grid-column:auto / span 8}.col-sm-9{grid-column:auto / span 9}.col-sm-10{grid-column:auto / span 10}.col-sm-11{grid-column:auto / span 11}.col-sm-12{grid-column:auto / span 12}[class*=col-start-]{grid-row-start:1}.col-start-sm-1{grid-column-start:1}.col-start-sm-2{grid-column-start:2}.col-start-sm-3{grid-column-start:3}.col-start-sm-4{grid-column-start:4}.col-start-sm-5{grid-column-start:5}.col-start-sm-6{grid-column-start:6}.col-start-sm-7{grid-column-start:7}.col-start-sm-8{grid-column-start:8}.col-start-sm-9{grid-column-start:9}.col-start-sm-10{grid-column-start:10}.col-start-sm-11{grid-column-start:11}}@media (max-width: 500px){.col-xs-1{grid-column:auto / span 1}.col-xs-2{grid-column:auto / span 2}.col-xs-3{grid-column:auto / span 3}.col-xs-4{grid-column:auto / span 4}.col-xs-5{grid-column:auto / span 5}.col-xs-6{grid-column:auto / span 6}.col-xs-7{grid-column:auto / span 7}.col-xs-8{grid-column:auto / span 8}.col-xs-9{grid-column:auto / span 9}.col-xs-10{grid-column:auto / span 10}.col-xs-11{grid-column:auto / span 11}.col-xs-12{grid-column:auto / span 12}[class*=col-start-]{grid-row-start:1}.col-start-xs-1{grid-column-start:1}.col-start-xs-2{grid-column-start:2}.col-start-xs-3{grid-column-start:3}.col-start-xs-4{grid-column-start:4}.col-start-xs-5{grid-column-start:5}.col-start-xs-6{grid-column-start:6}.col-start-xs-7{grid-column-start:7}.col-start-xs-8{grid-column-start:8}.col-start-xs-9{grid-column-start:9}.col-start-xs-10{grid-column-start:10}.col-start-xs-11{grid-column-start:11}}h1{font-family:var(--header-font)}h2,h3{font-family:var(--subtitle-font)}[class*=icon-]{position:relative}[class*=icon-]:before{content:"";position:absolute;left:0;transform:translate(-50%);width:1.5rem;height:100%;background-size:contain;background-repeat:no-repeat}[class*=btn-]{padding:.75rem 1.5rem;color:var(--text-color-page);background-color:var(--background-button);border:2px solid var(--background-button);border-radius:var(--border-radius-md);font-weight:600;text-transform:uppercase;text-decoration:none;transition:all .1s ease-in-out}[class*=btn-]:hover{cursor:pointer;background-color:var(--background-accent);border-color:var(--background-accent)}[class*=btn-blue]{background-color:var(--background-button-blue);border-color:var(--background-button-blue-border)}[class*=btn-blue]:hover{color:var(--text-color-button);background-color:var(--background-button-blue-hover);border-color:var(--background-button-blue-border-hover)}[class*=btn-orange]{color:var(--text-color-button);background-color:var(--background-button-orange);border-color:var(--background-button-orange-border)}[class*=btn-orange]:hover{background-color:var(--background-button-orange-hover);border-color:var(--background-button-orange-border-hover)}[class*=btn-transparent]{background-color:transparent}.btn-transparent-contrast{color:#fff;border-color:#fff}[class*=message-]{border-radius:var(--border-radius-md);padding:1rem 2rem}.message-success{background-color:var(--background-message-success);color:var(--text-color-message-success);border:2px solid var(--text-color-message-success)}.message-error{background-color:var(--background-message-alert);color:var(--text-color-message-alert);border:2px solid var(--text-color-message-alert)}.input-container label,.input-container input:not([type=checkbox]):not([type=radio]),.input-container select,.input-container textarea{width:100%}.hide{display:none!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.supraheader{display:flex;justify-content:flex-start;align-items:center;width:100%;background-color:var(--background-supraheader);padding:.375rem 1.5rem;font-size:.75rem;text-transform:uppercase;color:#fff}.supraheader a{color:#fff}.supraheader a:before{content:none}.supraheader span{margin-left:.5rem;margin-right:.5rem}.supraheader aside{display:none}.supraheader a.btn-transparent-contrast{margin-left:auto;margin-right:0;border-width:1px;padding:.25rem 1rem}.supraheader .mobile-menu-open{margin-left:1rem}.header-page{position:relative;width:100%;height:10rem;background:radial-gradient(ellipse farthest-corner at 5% 50%,#ffffff4d,#fff0 30%),radial-gradient(circle farthest-corner at 90% 90%,#0000001a,#0000 30%),url(/build/assets/background-header-ztEolYa_.svg),var(--background-header);background-blend-mode:normal,normal,screen,normal;background-size:cover}.header-page:before{position:absolute;content:"";background-image:url(/build/assets/logo-element.white-DLF1jX5C.svg);background-size:cover;width:40%;height:100%;top:0;right:0;opacity:.3;mix-blend-mode:screen;z-index:var(--decor-layer-1)}.header-page h1{position:absolute;font-weight:500;color:var(--header-color-header);text-shadow:5px 5px 5px rgba(0,0,0,.2);left:3rem;bottom:0rem}.main-menu{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;background-color:var(--background-main-menu);padding:1rem 2rem;font-size:1.175rem;text-transform:uppercase}.main-menu a.logo{width:200px;height:100%;max-width:100%}.main-menu a.logo img{display:block}.main-menu>ul{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.main-menu>ul>li{font-family:var(--subtitle-font);margin:1.25rem 1.5rem}.main-menu a{color:var(--text-color-page);text-decoration:none}.mobile-menu-open,.mobile-menu-close{display:none}.mobile-menu-open a,.mobile-menu-close a{display:flex;justify-content:flex-end;align-items:center;font-family:var(--subtitle-font)}.main-menu-home a.logo{width:300px}.main-menu-home>ul>li{margin-top:2.5rem;margin-bottom:2.5rem}.submenu{display:grid;grid-template-columns:2fr 2fr 3fr;grid-template-rows:1fr 3fr;grid-template-areas:"title items descriptions" "summary items descriptions";justify-items:start;align-items:start;width:100%;height:0;overflow:hidden;background-color:var(--background-main-menu);z-index:var(--content-layer-4);transition:height .2s ease-in-out}.submenu.show{height:200px}.submenu .mobile-menu-close{grid-area:close;display:none;justify-content:flex-end;align-items:center}.submenu .submenu-title{grid-area:title;font-family:var(--subtitle-font);color:var(--text-color-submenu-title);margin:1rem 0 0;padding:0}.submenu .submenu-summary{grid-area:summary;margin:0;padding:0;font-size:1rem;text-transform:none}.submenu .submenu-items{grid-area:items;display:block;width:100%;margin-top:1rem;padding-right:1.25rem;border-right:10px solid var(--text-color-submenu-items);list-style:none}.submenu .submenu-items li{text-transform:none;margin:0;padding:0 0 .375rem;text-align:right}.submenu .submenu-items li a{color:var(--text-color-submenu-items)}.submenu .submenu-items li a:hover{text-decoration:underline;text-underline-offset:3px}.submenu .submenu-descriptions{position:relative;grid-area:descriptions;width:100%;height:100%}.submenu .submenu-descriptions div{position:absolute;width:100%;height:100%;background-position:50% 50%;background-size:60%;background-repeat:no-repeat}.submenu .submenu-descriptions #submenu-services-section-1{background-image:url(/build/assets/illustration-managed-services-provider-BVHYemA-.svg)}.submenu .submenu-descriptions #submenu-services-section-2{background-image:url(/build/assets/illustration-malware-protection-BLmudq5_.svg)}.submenu .submenu-descriptions #submenu-services-section-3{background-image:url(/build/assets/illustration-hardware-maintenance-DGF8aBBW.svg)}.submenu .submenu-descriptions #submenu-services-section-4{background-image:url(/build/assets/illustration-microsoft-licenses-DCsivcy5.svg)}.submenu .submenu-descriptions #submenu-services-section-5{background-image:url(/build/assets/illustration-ibm-iseries-Dk5qgpf8.svg)}.submenu .submenu-descriptions .submenu-solutions-section{margin:0 2rem;background-position:center 66%;background-size:cover}.submenu .submenu-descriptions #submenu-solutions-section-1{background-image:url(/build/assets/photo-case-studies-innovation-xYEAObWb.jpg)}.submenu .submenu-descriptions #submenu-solutions-section-2{background-image:url(/build/assets/photo-case-studies-hope-for-all-DyWP4a7g.jpg)}.main-menu-home .submenu .submenu-title,.main-menu-home .submenu .submenu-items{margin-top:0rem}.site-footer{background-color:var(--background-footer);padding:2rem 0 0}.site-footer .footer-primary{display:flex;justify-content:space-between;width:100%;padding:0 4rem;font-family:var(--subtitle-font)}.site-footer .footer-primary strong{text-transform:uppercase}.site-footer .footer-primary a{color:#fff;text-decoration:none}.site-footer .footer-primary a:hover{text-decoration:underline}.site-footer .footer-primary address{width:33%;font-size:.875rem;font-style:normal;color:var(--text-color-contrast)}.site-footer .footer-primary address p{margin-left:4rem}.site-footer .footer-primary nav{display:flex;justify-content:space-between;width:60%}.site-footer .footer-primary nav ul{padding:0;margin:0;list-style:none}.site-footer .footer-primary nav ul li{margin-bottom:1rem}.footer-copyright{background-color:var(--background-copyright);padding:1rem 2rem;display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-color-contrast)}.footer-copyright a{color:var(--text-color-contrast)}.footer-copyright ul{display:flex;list-style:none;margin:0;padding:0}.footer-copyright ul li{padding-right:1rem;border-right:1px solid var(--text-color-contrast);margin-right:1rem}.footer-copyright ul li:last-child{padding-right:0;border-right:none;margin-right:0}.hero-home{position:relative;width:100%;height:100vh;background-color:var(--background-home-hero);background-image:radial-gradient(closest-side at center center,var(--gradient-home-hero-start) 0%,var(--gradient-home-hero-stop) 100%);background-blend-mode:multiply;overflow:hidden}.hero-home>*{z-index:var(--content-layer-1)}.hero-home:before{position:absolute;content:"";background-image:url(/build/assets/logo-element.white-DLF1jX5C.svg);background-size:cover;width:40%;height:100%;top:0;right:0;transform:translateY(-5rem) rotate(270deg);opacity:.2;mix-blend-mode:screen;z-index:var(--decor-layer-1)}.hero-home .hero-home-content{position:absolute;width:33rem;left:4rem;bottom:12rem}.hero-home h1{font-family:var(--header-font);font-weight:400;color:var(--text-color-contrast);margin:.625rem 0rem}.hero-home p{margin:.625rem 0rem;color:var(--text-color-contrast);font-family:var(--subtitle-font);font-size:1.25rem}.hero-home div{margin:1.75rem 0rem 0}.hero-home a.btn-transparent-contrast{margin-right:.5rem}.hero-home aside{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;background-color:#fff;bottom:0;width:100%;height:11.375rem;padding-bottom:1rem;text-align:right;clip-path:polygon(0 50%,0 100%,100% 100%,100% 0)}.hero-home aside h2{display:inline-block;margin-right:2rem;padding-top:1rem;padding-bottom:.5rem;font-family:var(--header-font);font-size:2rem;font-weight:600;color:var(--text-color-page);text-align:right;border-bottom:2px solid var(--text-color-page)}.hero-home aside .partners{display:flex;width:100%;justify-content:space-around;align-items:center;list-style:none;margin:0;padding:0}.hero-home aside .partners img{height:3.5rem;max-width:10rem;vertical-align:middle;opacity:.5}.hero-home aside .partners li:last-child img{max-width:12rem}.content-home{display:grid;position:relative;width:100%;grid-template-columns:50% 50%;grid-template-rows:4.5rem 1fr;grid-template-areas:"title image" "summary image";align-items:start;padding:3rem 4rem;background-color:var(--background-home-content)}.content-home>*{position:relative;z-index:var(--content-layer-1)}.content-home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--decor-layer-1);background-image:url(/build/assets/background-summary-CUn2iwm5.svg);background-size:cover;background-color:var(--background-home-content);background-blend-mode:multiply;background-position:bottom right;opacity:.4}.content-home h2{grid-area:title;font-size:2.25rem;font-weight:400}.content-home img{grid-area:image;justify-self:center;align-self:center;padding:0 5%;max-width:100%;max-height:100%}.content-home p{grid-area:summary;font-size:1.125rem}.accordion-home{position:relative;display:grid;grid-template-columns:2fr 3fr;width:100%;padding:3rem 4rem}.accordion-home h2{grid-column:1 / 2;margin:0 0 1rem;padding:0 8rem 0 2rem;font-family:var(--subtitle-font);font-size:3rem;font-weight:400;line-height:1;color:var(--text-color-accent)}.accordion-home .accordion-controls{position:relative;grid-column:1 / 2;list-style:none;margin:0 3rem 0 0;padding:0}.accordion-home .accordion-controls li{padding:0;margin:0 3rem 0 0;border-top:1.5px solid var(--border-color-accordion-controls)}.accordion-home .accordion-controls li:last-child{border-bottom:1.5px solid var(--border-color-accordion-controls)}.accordion-home .accordion-controls li h3{margin:0;padding:0}.accordion-home .accordion-controls .btn-accordion{position:relative;width:100%;cursor:pointer;text-align:left;font-family:var(--body-font);font-size:1.25rem;font-weight:400;text-transform:none;padding:1.25rem 2rem;border:0;background-color:transparent}.accordion-home .accordion-controls .btn-accordion:before{position:absolute;content:"";top:0;right:-2rem;bottom:0;left:0;background-color:transparent;z-index:-1;transition:all .1s ease-in-out;clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 50%,calc(100% - 2rem) 100%,0 100%)}.accordion-home .accordion-controls .btn-accordion:hover:before{border-color:var(--background-hover-accordion-button);background-color:var(--background-hover-accordion-button)}.accordion-home .accordion-controls .btn-accordion[aria-expanded=true]:before{border-color:var(--background-selected-accordion-button);background-color:var(--background-selected-accordion-button)}.accordion-home .accordion-slides{position:relative;grid-column:2 / 3;grid-row:1 / 3;min-height:30rem;display:flex;align-items:flex-end}.accordion-home .accordion-slides .accordion-slide{position:absolute;left:0;bottom:0;width:100%;height:80%;margin-top:4rem;border-radius:var(--border-radius-lg);background:radial-gradient(circle at top right,var(--gradient-2-home-services-box-start) 0%,var(--gradient-2-home-services-box-stop) 50%),linear-gradient(to bottom right,var(--gradient-1-home-services-box-start) 0,var(--gradient-1-home-services-box-start) 50%,var(--gradient-1-home-services-box-stop) 50%,var(--gradient-1-home-services-box-stop) 100%),var(--background-home-services-box);box-shadow:0 0 15px 10px #00000026;transition:opacity .6s ease-in-out,bottom .3s ease-in-out .2s}.accordion-home .accordion-slides .accordion-slide-show{opacity:1;bottom:0rem}.accordion-home .accordion-slides .accordion-slide-hide{opacity:0;bottom:-1rem}.accordion-home .accordion-slides .accordion-slide>*{padding-left:50%}.accordion-home .accordion-slides .accordion-slide h4{color:#fff;font-family:var(--subtitle-font);font-size:2.25rem;font-weight:400;line-height:1.125;margin:2rem .5rem 1rem 0}.accordion-home .accordion-slides .accordion-slide p{margin-bottom:2rem;margin-right:1.25rem;color:#fff;font-family:var(--body-font);font-size:1rem}.accordion-home .accordion-slides .accordion-slide div{display:flex;justify-content:flex-start}.accordion-home .accordion-slides .accordion-slide div a:first-child{margin-right:.5rem}.accordion-home .accordion-slides #accordion-section-1:before{content:"";position:absolute;width:40%;height:90%;left:2rem;top:50%;transform:translateY(-50%);background-image:url(/build/assets/screenshot-filewall-dashboard-DVkP4PGc.jpg);background-size:cover;border-radius:var(--border-radius-md)}.above-footer{position:relative}.above-footer>*{position:relative;z-index:var(--content-layer-1)}.above-footer:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:7.875rem;background-color:var(--background-footer);clip-path:polygon(0 100%,100% 100%,100% 0);z-index:var(--decor-layer-2)}.contact-home{position:relative;background-color:var(--background-home-contact-us);padding:1.5rem 0 3rem;max-width:100%;overflow:hidden}.contact-home:before{content:"";position:absolute;top:-11%;left:-3%;bottom:-11%;right:-3%;transform:rotate(-5deg);background-image:url(/build/assets/background-home-contact-us-Daq1aNEJ.jpg);background-size:cover;opacity:.2;z-index:var(--decor-layer-1)}.contact-home form{position:relative;width:60vw;margin:0 auto;padding:.75rem 2.5rem;background-color:var(--background-page);border-radius:var(--border-radius-lg);box-shadow:0 0 15px 10px #00000026;z-index:var(--content-layer-1)}.contact-home fieldset{border:none;margin:0;padding:0 3.5rem}.contact-home h2{font-family:var(--subtitle-font);font-size:1.875rem;font-weight:400;margin:.75rem 0}.contact-home p{font-family:var(--subtitle-font);font-size:1rem;font-weight:700}.contact-home label{font-family:var(--subtitle-font);font-size:.75rem;text-transform:uppercase}.contact-home button{font-size:.75rem;margin:.75rem 0}.content-page{padding:3rem calc((100% - var(--content-width)) / 2)}.content-page p{font-size:1.25rem;line-height:1.5}.content-page img{float:right}.content-our-team{padding:3rem 2rem;background-color:var(--background-page-our-team);background-image:url(/build/assets/background-diagonal-lines-DdLOMAE9.svg);background-blend-mode:overlay}.content-our-team h2{text-align:center}.content-our-team-figures{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-flow:row;grid-row-gap:2rem}@media (variables.$mobile-max){.content-our-team-figures{grid-template-columns:100%;justify-content:center}}.content-our-team-figures figure{width:90%;margin:0 20px;border-radius:var(--border-radius-md);border:2px solid var(--background-page);box-shadow:0 0 10px 10px #0000000d;background-color:var(--background-page)}@media (variables.$mobile-max){.content-our-team-figures figure{margin:0 auto}}.content-our-team-figures figure img{border-radius:var(--border-radius-md);width:100%;height:200px}.content-our-team-figures figure figcaption{margin:.5rem 0;padding:0 .625rem;font-family:var(--body-font);font-size:.875rem;text-align:justify}.content-our-team-figures figure h3{font-family:var(--subtitle-font);font-size:1.25rem;line-height:1.375;text-align:center}.content-frames.above-footer{padding-bottom:0rem}.content-frames ul{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-gap:0;list-style:none;margin:0;padding:0}.content-frames ul li{position:relative;display:flex;justify-content:center;align-items:center;border:3px solid white;background-color:var(--background-frames);width:100%}.content-frames ul li:before{content:"";display:inline-block;width:1px;background-color:#fff;height:0}.content-frames ul li[style^=--aspect-ratio]:before{padding-bottom:calc(100% / var(--aspect-ratio))}.content-frames ul li:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-size:80%;background-position:50% 50%;background-repeat:no-repeat;opacity:.3;transition:opacity .3s ease-in-out;z-index:var(--decor-layer-1)}.content-frames ul li:hover:after{opacity:.6}.content-frames ul li.content-frames-services-managed-services-provider:after{background-image:url(/build/assets/illustration-managed-services-provider-BVHYemA-.svg)}.content-frames ul li.content-frames-services-malware-protection:after{background-image:url(/build/assets/illustration-malware-protection-BLmudq5_.svg)}.content-frames ul li.content-frames-services-hardware-maintenance-coverage:after{background-image:url(/build/assets/illustration-hardware-maintenance-DGF8aBBW.svg)}.content-frames ul li.content-frames-services-microsoft-license-partner:after{background-image:url(/build/assets/illustration-microsoft-licenses-DCsivcy5.svg)}.content-frames ul li.content-frames-services-ibm-iseries-support:after{background-image:url(/build/assets/illustration-ibm-iseries-Dk5qgpf8.svg)}.content-frames ul li.content-frames-solutions-small-businesses:after{background-color:var(--background-accent)}.content-frames ul li.content-frames-solutions-enterprise:after{background-color:var(--background-header)}.content-frames ul li a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:var(--text-color-page);text-decoration:none;text-transform:uppercase;z-index:var(--content-layer-3)}.content-frames ul li a h2{position:absolute;width:70%;margin:0;padding:0;text-align:center;transform:translate(-50%,-50%);top:50%;left:50%;color:#000;font-family:var(--header-font);font-size:1.125rem;transition:top .4s ease-in-out .3s;z-index:var(--content-layer-3)}.content-frames ul li a:hover h2{top:33%;transition-delay:.4s}.content-frames ul li a p{position:absolute;width:65%;transform:translate(-50%,-50%);top:50%;left:50%;font-family:var(--subtitle-font);font-size:1rem;font-weight:400;text-transform:none;opacity:0;transition:opacity .4s ease-in-out 0ms;z-index:var(--content-layer-3)}.content-frames ul li a:hover p{transition-delay:.6s;opacity:1}.content-frames ul li a:before{position:absolute;content:"";background-color:#fffc;width:75%;height:0;z-index:var(--decor-layer-2);transition:height .4s ease-in-out .6s}.content-frames ul li a:hover:before{transition-delay:0ms;height:75%}.content-frames ul.content-frames-services li:nth-of-type(1){grid-column:1 / 3;grid-row:1 / 2}.content-frames ul.content-frames-services li:nth-of-type(2){grid-column:3 / 4;grid-row:1 / 2}.content-frames ul.content-frames-services li:nth-of-type(3){grid-column:1 / 2;grid-row:2 / 3}.content-frames ul.content-frames-services li:nth-of-type(4){grid-column:2 / 4;grid-row:2 / 3}.content-frames ul.content-frames-services li:nth-of-type(5){grid-column:1 / 4;grid-row:3 / 4}.content-frames ul.content-frames-solutions{grid-template-columns:1fr 1fr}.content-case-studies{background-color:var(--background-case-studies);margin:0;padding:2rem 4rem}.content-case-studies ul{margin:0;padding:0}.content-case-studies .content-case-studies-study{display:flex;margin:2rem 0;padding:2rem 3rem;border-radius:var(--border-radius-lg);background-color:var(--background-case-studies-study)}.content-case-studies .content-case-studies-study .content-case-studies-study-title{padding:0 1.5rem 0 0;width:35%}.content-case-studies .content-case-studies-study .content-case-studies-study-description{width:65%}.content-case-studies .content-case-studies-study:nth-of-type(2n) .content-case-studies-study-title{order:2;padding:0 0 0 1.5rem}.content-case-studies .content-case-studies-study:nth-of-type(2n) .content-case-studies-study-description{order:1}.content-case-studies .content-case-studies-study h3{font-size:1.5rem;margin:0}.content-case-studies .content-case-studies-study h4{font-size:.875rem;font-weight:400}.content-case-studies .content-case-studies-study img{max-width:100%;border-radius:var(--border-radius-md)}.content-case-studies .content-case-studies-study hr{background-color:var(--background-case-studies-study-hr);height:3px;margin:.5rem 1.5rem}.content-illustration-page{padding:3rem 6rem}.content-illustration-page p{margin-right:calc(55% - 6rem);font-size:1.125rem;line-height:1.5}.content-illustration-page img.illustration{float:right;max-width:calc(50% - 6rem)}.content-services{padding:3rem 2rem;background-color:var(--background-page-our-team);background-image:url(/build/assets/background-diagonal-lines-DdLOMAE9.svg);background-blend-mode:overlay}.content-services h2{text-align:center}.content-services-cards ul{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;list-style:none;margin:0;padding:0}.content-services-cards li{width:90%;margin:1rem 0;padding:0 .875rem;border-radius:var(--border-radius-md);border:2px solid var(--background-page);box-shadow:0 0 10px 10px #0000000d;background-color:var(--background-page)}.content-services-cards li h3{position:relative;font-family:var(--header-font);text-align:center}.content-services-cards li h3[class*=badge-]{padding-top:5rem}.content-services-cards li h3[class*=badge-]:before{content:"";position:absolute;left:50%;transform:translate(-50%);margin-top:-5rem;width:4.5rem;height:4.5rem;background-size:cover}.content-malware-vectors{background-color:var(--background-malware-vectors);background-image:url(/build/assets/background-diagonal-lines-DdLOMAE9.svg);background-blend-mode:overlay;color:var(--text-color-contrast)}.content-malware-vectors h2{text-align:center;padding:3rem 0 0}.content-malware-vectors header{padding:0rem calc((100% - var(--content-width)) / 2)}.content-malware-vectors footer{padding:2.5rem}.content-malware-vectors-cards{padding:3rem 5rem;background-image:url(/build/assets/illustration-malware-protection-vector-cards-BDtlGgvl.svg);background-size:40rem;background-position:center center;background-repeat:no-repeat}.content-malware-vectors-cards ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10rem;grid-template-areas:"card1 ." "card1 card2" ". card2" "card3 ." "card3 card4" ". card4" "card5 ." "card5 card6" ". card6" "card7 ." "card7 card8" ". card8" "card9 ." "card9 card10" ". card10";list-style:none;margin:0;padding:0}.content-malware-vectors-cards ul li:nth-of-type(1){grid-area:card1}.content-malware-vectors-cards ul li:nth-of-type(2){grid-area:card2}.content-malware-vectors-cards ul li:nth-of-type(3){grid-area:card3}.content-malware-vectors-cards ul li:nth-of-type(4){grid-area:card4}.content-malware-vectors-cards ul li:nth-of-type(5){grid-area:card5}.content-malware-vectors-cards ul li:nth-of-type(6){grid-area:card6}.content-malware-vectors-cards ul li:nth-of-type(7){grid-area:card7}.content-malware-vectors-cards ul li:nth-of-type(8){grid-area:card8}.content-malware-vectors-cards ul li:nth-of-type(9){grid-area:card9}.content-malware-vectors-cards ul li:nth-of-type(10){grid-area:card10}.content-malware-vectors-cards ul li{background-color:var(--background-malware-vector-card);color:var(--text-color-page);font-size:.875rem;border-top:3px solid var(--background-accent);border-bottom:3px solid var(--background-accent);border-radius:var(--border-radius-md);padding:.5rem 1rem}.content-malware-vectors-cards ul h3,.content-malware-vectors-cards ul p{margin:.25rem 0}.content-microsoft-services{background-color:var(--background-page-microsoft-services);background-image:url(/build/assets/background-diagonal-lines-DdLOMAE9.svg);background-blend-mode:overlay;margin:0;padding-bottom:3rem}.content-microsoft-services h2{text-align:center;padding:3rem 0 0}.content-microsoft-services header{padding:0rem calc((100% - var(--content-width)) / 2)}.content-microsoft-services ul{list-style:none;margin:0;padding:0 6rem}.content-microsoft-services ul li{position:relative;border-radius:var(--border-radius-lg);margin:3rem 0;padding:2rem 4rem;background-color:var(--background-microsoft-services-card);box-shadow:0 0 10px 10px #0000000d}.content-microsoft-services ul li:nth-of-type(odd){padding-right:50%}.content-microsoft-services ul li:nth-of-type(2n){padding-left:50%}.content-microsoft-services ul li:before{content:"";position:absolute;width:50%;height:100%;top:0;background-repeat:no-repeat;background-position:50% 50%;opacity:.6}.content-microsoft-services ul li.microsoft-services-azure:before{background-image:url(/build/assets/microsoft-azure_logo-CaBp4KPd.svg);background-size:50%}.content-microsoft-services ul li.microsoft-services-enterprise-mobility-suite:before{background-image:url(/build/assets/microsoft-enterprise-mobility_logo-Dr0irg65.svg);background-size:70%}.content-microsoft-services ul li.microsoft-services-microsoft-365:before{background-image:url(/build/assets/microsoft-365_logo-Dr4C3ZuE.svg);background-size:50%}.content-microsoft-services ul li.microsoft-services-dynamics-365:before{background-image:url(/build/assets/microsoft-dynamics_logo-CB-nZ-4B.svg);background-size:40%}.content-microsoft-services ul li:nth-of-type(odd):before{right:0}.content-microsoft-services ul li:nth-of-type(2n):before{left:0}.content-microsoft-services ul li h3{font-size:2rem;margin:.5rem 0}.content-contact-us{padding:4rem 8rem;background-color:var(--background-page-contact-us);background-image:url(/build/assets/background-diagonal-lines-DdLOMAE9.svg);background-blend-mode:overlay}.content-contact-us section{display:flex;position:relative;box-shadow:0 0 10px 10px #0000001a;border-radius:var(--border-radius-lg);background-color:var(--background-content-contact-us)}.content-contact-us section:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--background-content-contact-us);background-image:url(/build/assets/background-summary-CUn2iwm5.svg);background-position:left bottom;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;opacity:.4;z-index:-1}.content-contact-us section address{width:35%;padding:3rem 2rem}.content-contact-us section form{width:65%;padding:3rem 2rem}.content-contact-us section fieldset{border:none;margin:0;padding:0}.content-contact-us section fieldset.grid-row{grid-row-gap:.75rem}.content-faqs{padding:1.5rem 6rem 3rem;background-color:var(--background-page-faqs);background-image:url(/build/assets/background-diagonal-lines-DdLOMAE9.svg);background-blend-mode:overlay}.content-faqs .content-faqs-questions{margin:1.5rem calc((100% - var(--content-width)) / 2);padding:1rem;box-shadow:0 0 10px 10px #0000001a;border-radius:var(--border-radius-lg);background-color:var(--background-content-faqs-questions)}.content-faqs footer{margin-top:2rem}.content-faqs .content-faqs-details{color:var(--text-color-contrast);background-color:var(--background-content-faqs-details);border-radius:var(--border-radius-md);margin-bottom:1rem}.content-faqs .content-faqs-details summary{border-radius:var(--border-radius-md);background-color:var(--background-content-faqs-summary);padding:1rem 2rem;cursor:pointer}.content-faqs .content-faqs-details[open] summary{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.content-faqs .content-faqs-details p{padding:1rem 2rem}.icon-phone:before{background-image:url(/build/assets/icon-phone-white-C-e1eWh_.svg)}.icon-email:before{background-image:url(/build/assets/icon-envelope-white-CTMnP4Bo.svg)}.badge-dedicated-support:before{background-image:url(/build/assets/illustration-support-icon-BWXf4JKA.svg)}.badge-malware-protection:before{background-image:url(/build/assets/illustration-malware-protection-icon-BRYskXgE.svg)}.badge-server-management:before{background-image:url(/build/assets/illustration-server-management-icon-CH4JyjlM.svg)}.badge-consultation:before{background-image:url(/build/assets/illustration-consultation-icon-CPpJKewT.svg)}.badge-data-backup:before{background-image:url(/build/assets/illustration-data-backup-icon-BWCKX7gq.svg)}.badge-network:before{background-image:url(/build/assets/illustration-network-icon-CCCMuV5b.svg)}@media (min-width: 876px) and (max-width: 1080px){.main-menu{padding-left:1rem;padding-right:1rem}.main-menu-home a.logo{width:220px}.main-menu>ul>li,.main-menu-home>ul>li{margin-left:1rem;margin-right:1rem}.hero-home{height:90vh}.hero-home:before{transform:translateY(-10rem) rotate(270deg)}.content-home{padding:1rem 2rem}.content-home h2{font-size:2.25rem}.accordion-home{padding:1rem 2rem}.accordion-home h2{padding-right:0}.accordion-home .accordion-slides .accordion-slide div{flex-wrap:nowrap;justify-content:center;align-items:center}.accordion-home .accordion-slides .accordion-slide div a{font-size:.875rem;max-width:50%;padding-left:.75rem;padding-right:.75rem;margin-left:.25rem;margin-right:.25rem}}@media (max-width: 875px){.main-menu{flex-direction:column}.main-menu>ul>li{margin-top:1.5rem;margin-bottom:1rem}.submenu{grid-template-columns:1.25fr .75fr;grid-template-rows:2.25rem 2fr 2fr;grid-template-areas:"title descriptions" "summary descriptions" "items descriptions";justify-items:start;align-items:start}.submenu.show{height:250px}.submenu .submenu-title{font-size:1.25rem}.submenu .submenu-summary{font-size:.875rem;padding-bottom:.5rem;border-bottom:5px solid var(--text-color-submenu-items)}.submenu .submenu-items{padding-top:.5rem;margin-left:.5rem;margin-right:.5rem;padding-left:.5rem;list-style:disc;border-right:none}.submenu .submenu-items li{padding:0;text-align:left;font-size:.875rem;text-transform:uppercase}.hero-home{height:80vh}.hero-home:before{width:50%;transform:translateY(0) rotate(0)}.hero-home .hero-home-content{left:2rem}.hero-home aside .partners img{max-width:5rem}.content-home{grid-template-columns:1fr;grid-template-rows:4.5rem 1fr 1fr;grid-template-areas:"title" "summary" "image"}.content-home h2{margin-top:1rem}.content-home img{max-height:300px}.accordion-home{display:flex;flex-direction:column;padding:2rem}.accordion-home h2{grid-area:title;grid-column:auto;margin:0 0 1rem;padding:0 0 0 2rem;font-size:2.5rem}.accordion-home .accordion-controls{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.accordion-home .accordion-controls li{width:20%;min-width:100px;margin:0;border-top:none}.accordion-home .accordion-controls li:last-child{border-bottom:none}.accordion-home .accordion-controls .btn-accordion{text-align:center;font-size:.875rem;padding:1rem 1rem 1.75rem}.accordion-home .accordion-controls .btn-accordion[aria-expanded=true]{border-top:.5rem solid var(--border-color-accordion-controls-alt)}.accordion-home .accordion-controls .btn-accordion:before{right:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 1rem),50% 100%,0 calc(100% - 1rem))}.accordion-home .accordion-slides .accordion-slide{top:0rem;bottom:auto;margin-top:2rem}.accordion-home .accordion-slides .accordion-slide-show{bottom:auto}.accordion-home .accordion-slides .accordion-slide-hide{top:1rem;bottom:auto}.contact-home fieldset{padding-left:0;padding-right:0}.site-footer .footer-primary nav{flex-wrap:wrap}.site-footer .footer-primary nav ul{width:50%}.site-footer .footer-primary nav ul li{margin-bottom:.5rem}.content-our-team-figures{grid-template-columns:1fr 1fr}.content-illustration-page{padding-top:1.5rem;padding-bottom:1.5rem;display:flex;flex-direction:column}.content-illustration-page p{margin-right:0}.content-illustration-page img.illustration{align-self:center;float:none;max-width:calc(66% - 6rem);order:5}.content-malware-vectors-cards{padding-left:2rem;padding-right:2rem}.content-microsoft-services ul{padding-left:2rem;padding-right:2rem}.content-microsoft-services ul li{padding-left:2rem;padding-right:2rem}.content-case-studies{padding-left:2rem;padding-right:2rem}.content-case-studies .content-case-studies-study{padding-left:2rem;padding-right:2rem}.content-contact-us section{display:block}.content-contact-us section address{padding:1.5rem 1rem 0;width:100%;text-align:center}.content-contact-us section form{width:100%;padding:1.5rem 1rem 0}}@media (max-width: 500px){body{position:relative}[class*=btn-]{display:inline-block}input{padding:.33rem .2rem}.supraheader{padding-left:.5rem;padding-right:.5rem;font-size:.875rem}.supraheader a[class*=icon-]{text-indent:-9999px}.supraheader a[class*=icon-]:before{content:""}.supraheader aside{text-decoration:underline}.supraheader [href^=mailto] aside{display:inline-block;text-decoration:underline}.supraheader [href^=mailto] span{display:none}.header-page h1{text-align:center;width:100%;left:0;top:50%;bottom:auto;margin:0;transform:translateY(-50%)}.mobile-menu-open,.mobile-menu-close{display:flex}.main-menu>ul{position:fixed;flex-direction:column;justify-content:flex-start;width:45vw;height:100vh;right:-45vw;padding:0;top:0;background-color:var(--background-mobile-main-menu);z-index:var(--content-layer-4);transition:all .5s ease-in-out}.main-menu>ul.show{right:0;overflow:hidden}.main-menu>ul>li{margin-top:.5rem;margin-bottom:.5rem}.main-menu>ul>li>a{color:#fff}.main-menu li.mobile-menu-close{display:list-item}.submenu{position:fixed;width:0;height:100%;top:0;right:-10vw;padding:.5rem 1rem;align-content:start;grid-gap:.75rem;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"close" "title" "summary" "items" "descriptions";z-index:var(--content-layer-3);transition:width 1ms ease-in-out .5s,right .5s ease-in-out 0ms}.submenu.show{right:45vw;width:55vw;height:100%;overflow:hidden;transition-delay:1ms,.5s}.submenu .mobile-menu-close{display:block}.submenu .submenu-items li{padding-top:.5rem;padding-bottom:.5rem}.submenu .submenu-descriptions{width:100%;min-height:40vh;margin:0}.submenu .submenu-descriptions .submenu-description{background-position:center top}.submenu .submenu-descriptions .submenu-solutions-section{margin-left:0;margin-right:0}main{overflow:hidden}.hero-home{height:calc(100vh + 0rem)}.hero-home:before{width:100%}.hero-home .hero-home-content{width:90vw;left:5vw;bottom:19rem}.hero-home h1{font-size:1.75rem}.hero-home p{font-size:1rem}.hero-home aside{height:18rem;clip-path:polygon(0 5rem,0 100%,100% 100%,100% 0)}.hero-home aside .partners{flex-wrap:wrap}.hero-home aside .partners img{margin-left:.5rem;margin-right:.5rem}.content-home{padding:1.5rem 2rem;grid-template-rows:4.5rem 2fr 1fr}.accordion-home{padding:1.5rem 2rem}.accordion-home h2{text-align:center;font-size:2rem;padding-left:0;margin-left:0}.accordion-home .accordion-controls li{width:50%}.accordion-home .accordion-slides{min-height:50rem}.accordion-home .accordion-slides .accordion-slide>*{padding-left:1rem;padding-right:1rem;padding-top:0}.accordion-home .accordion-slides .accordion-slide h4{margin-top:100%;font-size:1.75rem}.accordion-home .accordion-slides .accordion-slide>div{display:flex;justify-content:space-between}.accordion-home .accordion-slides .accordion-slide a{padding-left:.75rem;padding-right:.75rem;margin-bottom:.5rem}.accordion-home .accordion-slides #accordion-section-1:before{width:calc(100% - 2rem);height:40%;left:1rem;top:1rem;transform:translateY(0)}.contact-home form{width:90vw}.site-footer .footer-primary{flex-direction:column;justify-content:flex-start}.site-footer .footer-primary address{width:100%;border-bottom:1px solid var(--background-footer-border);margin-bottom:.75rem;text-align:center}.site-footer .footer-primary address p{margin-left:0}.site-footer .footer-primary nav{width:100%}.site-footer .footer-primary nav ul{width:100%}.site-footer .footer-primary nav ul a{margin-left:2rem}.site-footer .footer-primary nav ul strong a{margin-left:0rem}.footer-copyright{display:block}.footer-copyright ul{display:block}.footer-copyright ul li{text-align:center;margin:.5rem 0;padding:0;border:none}.content-our-team-figures{grid-template-columns:1fr}.content-illustration-page{padding-left:1.5rem;padding-right:1.5rem}.content-illustration-page img.illustration{max-width:80%}.content-frames ul li[style*=--mobile-aspect-ratio]:before{padding-bottom:calc(100% / var(--mobile-aspect-ratio))}.content-frames ul{display:block}.content-services-cards ul{grid-template-columns:1fr}.content-malware-vectors-cards{padding-left:1.5rem;padding-right:1.5rem}.content-malware-vectors-cards ul{display:flex;flex-direction:column}.content-malware-vectors-cards ul li{margin-bottom:1rem}.content-microsoft-services ul{padding-left:1rem;padding-right:1rem}.content-microsoft-services ul li:nth-of-type(odd),.content-microsoft-services ul li:nth-of-type(2n){padding-left:2rem;padding-right:2rem;padding-bottom:15rem}.content-microsoft-services ul li:before{width:100%;height:auto;padding-top:15rem;top:auto;bottom:0}.content-microsoft-services footer{padding-left:1rem;padding-right:1rem}.content-case-studies .content-case-studies-study{display:block}.content-case-studies .content-case-studies-study .content-case-studies-study-title{width:100%;padding:0}.content-case-studies .content-case-studies-study:nth-of-type(2n) .content-case-studies-study-title{padding:0}.content-case-studies .content-case-studies-study .content-case-studies-study-description{width:100%}.content-contact-us{padding-left:2rem;padding-right:2rem}.content-contact-us section form{padding-bottom:1rem}}@media (max-height: 700px){.hero-home h1{font-size:1.5rem}.hero-home p{font-size:.875rem}}@media (max-width: 360px){.supraheader aside{display:block}.supraheader a span{display:none}h1{font-size:1.75rem}.submenu-summary{display:none}.hero-home .hero-home-content{bottom:20rem}.hero-home h1{font-size:1.25rem}.hero-home p{display:none}.hero-home a{padding-left:.75rem;padding-right:.75rem;margin-bottom:.5rem}.hero-home aside{clip-path:polygon(0 0,0 100%,100% 100%,100% 0);align-items:center}.hero-home aside h2{font-size:1.75rem;margin-left:2rem;margin-right:2rem;text-align:center}.content-home h2{font-size:2rem}.accordion-home .accordion-slides .accordion-slide h4{margin-top:110%}.content-services{padding-left:1rem;padding-right:1rem}.content-services-cards ul{display:block}.content-services-cards ul li{width:100%}.content-case-studies{padding-left:1rem;padding-right:1rem}.content-case-studies .content-case-studies-study{padding-left:1rem;padding-right:1rem}.content-contact-us{padding-left:1rem;padding-right:1rem}}
