header.et-l--header{height:auto!important}@media (min-width:981px){.specialty-section .et_pb_column_1_4{width:28%!important}}@media (min-width:981px){.specialty-section .et_pb_column{margin-right:2%!important}}@media (min-width:981px){.specialty-section .et_pb_column_3_4{width:70%!important}}@media (max-width:980px){.specialty-section .et_pb_row_1-4_3-4{display:block}}@media (min-width:981px){.specialty-section .et_pb_column_1_4{position:sticky;top:150px;align-self:flex-start;height:fit-content;max-height:calc(100vh - 120px);overflow-y:auto}.specialty-section .et_pb_column_1_4.et_pb_column_2::-webkit-scrollbar{display:none}.specialty-section .et_pb_column_1_4.et_pb_column_2{scrollbar-width:none}.specialty-section .et_pb_column_1_4.et_pb_column_2{-ms-overflow-style:none}.specialty-section .et_pb_row_1-4_3-4{align-items:flex-start}}.specialty-row-thirds .et_pb_column{display:flex!important;flex-direction:row;gap:20px}.specialty-row-thirds .et_pb_column .et_pb_blurb{flex:1}header{background:#151e27}#menu-main .mega-menu-services .sub-menu,#menu-main .mega-menu-about .sub-menu{display:none!important}.mega-menu div.dipi_button_grid.et_pb_module .dipi-button-grid-container div.dipi_button_grid_child.et_pb_module{margin:0!important}html body #page-container .mega-menu .et_pb_button.dipi-button-grid:hover{padding-right:0em!important;padding-left:0.5em!important}.home-video-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(21 30 39 / 88%) 0%,rgb(21 30 39 / 31%) 5%,rgb(21 30 39 / 20%) 50%,#151e277d 87%,#080f18 100%);z-index:1;pointer-events:none}.home-video-header{position:relative}.home-video-header .et_pb_row{position:relative;z-index:2}.gradient-text{-webkit-text-stroke:1px #fff;text-stroke:1px #fff;background:linear-gradient(45deg,#1b8ab6 0%,#a6df4e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;background-color:#1b8ab6;display:inline-block;font-weight:bold}#unlockableBlurb{position:relative;overflow:hidden;cursor:pointer;border-radius:100px;border:1px solid #e2e8f0;padding:1rem;background-color:transparent;max-width:285px;margin:0;padding:20px 0px 20px 0px!important}#unlockableBlurb .et_pb_blurb_content{display:flex;align-items:center}#unlockableBlurb .et_pb_main_blurb_image{position:absolute;left:0.5rem;top:50%;transform:translateY(-50%);transition:left 0.5s cubic-bezier(0.68,-0.55,0.27,1.55);z-index:10}#unlockableBlurb .et-pb-icon{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:#1b8ab6;color:white;border-radius:50%;font-size:1.5rem;font-weight:bold;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:all 0.5s ease}#unlockableBlurb .et_pb_blurb_container{padding-left:65px;width:auto;text-align:center}#unlockableBlurb .et_pb_module_header{padding:0!important;font-size:1.125rem;margin:0!important}#unlockableBlurb.unlocked{background-color:#151e27;transition:all 0.5s ease}#unlockableBlurb.unlocked .et_pb_main_blurb_image{left:calc(100% - 50px - 0.5rem)}#unlockableBlurb.unlocked .et_pb_module_header{color:transparent!important;transition:all 0.5s ease}.et_pb_carousel_items.columns-4 .et_pb_carousel_item{width:23.5%;position:relative;display:inline-block;vertical-align:top;margin-right:2%;height:auto!important}.et_pb_carousel_items.columns-4 .et_pb_carousel_item:nth-child(4n){margin-right:0}.et_pb_carousel_items .et_pb_carousel_item{overflow:hidden}.et_pb_carousel_items .et_pb_video_overlay{position:relative;width:100%;height:0;padding-bottom:56.25%;background-size:cover;background-position:center;background-repeat:no-repeat;display:block}.et_pb_carousel_items .et_pb_video_overlay_hover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.et_pb_carousel_item::after{padding-top:0}.image-stack{display:grid!important;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;align-items:center;justify-items:center;min-height:100%}.image-stack>*{grid-column:1;grid-row:1}.image-stack-img-1{z-index:3;align-self:end;margin-top:-50px}.image-stack-img-2{z-index:1;align-self:center;justify-self:center}.image-stack .et_pb_text{z-index:4;align-self:end;justify-self:center}.image-stack-img-1 .et_pb_image_wrap{margin-top:-50px}.image-stack-img-1{z-index:3;align-self:end}.services-sidebar .et_pb_button{width:100%;padding:20px 0!important}.page-id-25847103 .services-sidebar #managed-it a,.page-id-25847105 .services-sidebar #network-security a,.page-id-25847107 .services-sidebar #hourly-it a,.page-id-25847109 .services-sidebar #remote-it a,.page-id-25847111 .services-sidebar #office-365 a{background-color:#1b8ab6!important}.forminator-field-group{background:rgba(148,163,184,0.35);border-radius:10px;padding-top:10px!important}table.business-hours{width:100%;border-collapse:collapse;border:none!important}table.business-hours tr{border-bottom:1px dotted rgba(0,0,0,0.5)}table.business-hours tr:last-child{border-bottom:none}table.business-hours td{padding:5px 15px;font-size:16px}table.business-hours td:first-child{font-weight:500;width:30%}table.business-hours td:last-child{opacity:0.9}table.business-hours tr.current-day{background-color:rgba(25,133,178,0.2)}table.business-hours tr.current-day td{font-weight:600}@media (max-width:600px){table.business-hours td{padding:6px 12px;font-size:13px}table.business-hours td:first-child{width:35%}}.contact-form-btn{color:#FFFFFF!important;border-width:0px!important;border-radius:100px!important;font-size:18px;background-color:#1b8ab6;padding-top:20px!important;padding-right:40px!important;padding-bottom:20px!important;padding-left:40px!important;box-shadow:none!important;width:100%!important}.contact-form-btn:hover{background-color:#151E27;box-shadow:none!important}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{background-color:#f3f3f3}.forminator-ui.forminator-custom-form[data-design="flat"] .forminator-error-message{color:#d73e3e;font-size:14px}.forminator-ui.forminator-custom-form[data-design="flat"] select.forminator-select2+.forminator-select .selection{border:1px solid #151e27}.forminator-select.forminator-select-dropdown-container--open{margin-top:33px;background:#fff!important;border:1px solid #151e27}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-results .select2-results__options .select2-results__option:hover{background:#f3f3f3}