/*!
Theme Name: Aurora Computer Technology
Author: Aurora Computer Technology
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aurora-computer-technology
Tags: Managed IT Support | Computer Security | Data Management | Network Services Staten  Island and New Jersey



*/
 @font-face{font-family:'Microgramma Bold';src:url(/wp-content/themes/aurora-computer-technology/fonts/microgramma-bold.ttf)}html,body{overflow-x:hidden;margin:0}.container{max-width:1498px;margin:auto;padding:0}h1{font-family:"Microgramma Bold",sans-serif;font-size:55px;font-weight:700;margin:0;line-height:6.5rem;text-transform:uppercase}h2{font-family:"Microgramma Bold",sans-serif;font-size:45px;color:#0C3F6D;margin:0;text-transform:uppercase}h3{font-family:"Microgramma Bold",sans-serif;font-size:35px;margin:0;text-transform:uppercase}h4{font-family:"Microgramma Bold",sans-serif;font-size:25px;margin:0;text-transform:uppercase}h5{font-family:"Microgramma Bold",sans-serif;font-size:15px;color:#fff;margin:0;text-transform:uppercase}p{font-family:'Poppins',sans-serif;font-size:25px;margin:0}header#masthead{background-color:#000}.site-branding{position:fixed;z-index:99;width:100%;top:0;left:0;padding-bottom:1%;transition:background-color 0.3s ease}.site-branding-bg{background-color:#060815}.top-bar .container{display:flex;justify-content:space-between;position:relative;padding:0 65px}.top-bar .contact{z-index:1;position:relative;color:#fff}.contact-bg{z-index:0;background-size:contain;width:430px;height:83px;background-repeat:no-repeat;position:absolute;top:-26px;right:27px;display:flex;justify-content:center}.top-bar .contact:before{content:'';position:absolute;width:422px;height:67px;top:-25px;left:-50px;z-index:-1}.header-navigation #primary-menu .menu-item a{color:#fff;text-decoration:none}.header-navigation #primary-menu{list-style-type:none;display:flex;justify-content:space-between;font-family:"Microgramma Bold";font-size:12px;text-transform:uppercase;font-size:clamp(11px, 5em, 11px);padding-left:60px}.header-navigation{width:100%}.main-nav-bar{display:flex;justify-content:space-between;align-items:center;margin-top:33px}.top-bar{padding:25px 0 33px;border-bottom:2px solid #727378}.contact-wrapper i.fa-solid.fa-phone:before{color:#fff}.contact-wrapper{z-index:1;display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:-25px}.header-navigation #primary-menu .current-menu-item a{color:#0099F9}.header-navigation #primary-menu .menu-item a:hover{color:#0099F9;transition:.2s}.top-bar{padding:25px 0 33px;border-bottom:2px solid #727378;position:relative;z-index:1}.main-nav-bar{display:flex;justify-content:space-between;align-items:center;margin-top:33px;z-index:1;position:relative}section.banner{height:500px;padding:247px 5% 280px;background-size:cover;background-repeat:no-repeat;background-position:center}.banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;height:1038px;z-index:0}.banner-content{position:absolute;top:23%;left:0%;max-width:725px;display:flex;flex-direction:column;gap:1rem;color:#fff}.banner .container{position:relative;height:100%}.banner-content .banner-kicker{color:#0099F8}.banner-content .banner-title{line-height:150%}.banner-content .banner-title span{position:relative}.banner-content .banner-title span:before{content:'';position:absolute;background-image:url(https://auroracomputertechnology.viewourdesign.com/wp-content/uploads/2024/03/apostrophe.png);width:100%;height:100%;background-repeat:no-repeat;top:-2px;right:-217px}.banner-title-wrapper{position:relative}.btn-primary{font-family:"Microgramma Bold";font-size:18px;text-transform:uppercase;background:linear-gradient(to bottom,#3cd0fb 0%,#0069a9 100%);color:#fff;text-decoration:none;border-radius:7px;display:flex;align-items:center;justify-content:center;border-bottom:2px solid #37CBFA}.banner-btn{max-width:425px;width:100%;height:62px;margin-top:70px}.banner-content .banner-subtitle{line-height:150%}section.reviews{padding:82px 35px;background-color:#0C416F}.reviews .reviews-content{display:flex;width:100%;justify-content:center;color:#fff;align-items:center;gap:4rem}.reviews .reviews-content .reviews-left{max-width:600px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem}.reviews .reviews-content .reviews-left .reviews-heading{font-weight:700}.reviews-btn{max-width:561px;width:100%;font-size:15px;height:50px}.reviews .reviews-content .reviews-left .review-subheading{font-size:22px}.review-badge .rectangle_parent__RD1Iz .rectangle_bev3Container__JurfG{font-family:Roboto,sans-serif;position:relative;overflow:hidden;max-width:100%;box-shadow:0 2px 5px 2px rgb(33 33 33 / .1);width:270px;height:180px;display:flex;align-items:center;margin:5px;color:#212121;padding-bottom:15px;background-color:#016aab!important;border-radius:35px}section.about-us{padding:0% 5% 34% 5%;margin-top:115px;background-repeat:no-repeat;background-size:cover;background-position:100% -24%}.about-us .container{text-align:center}.about-us .container p{max-width:1377px;line-height:200%}.about-us .container h2{margin-bottom:2%}.services h2{text-align:center}.service-contents{display:flex;margin-top:10%}.service-contents{display:flex;margin-top:4%;max-width:1400px;width:100%;align-items:center;gap:2rem;margin-left:auto;margin-right:auto}.left-col{flex:50%}.right-col{flex:50%}.left-col .service-images{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:2rem}.service-image-item img{max-width:664px}.service-item{display:flex;margin-bottom:6%;flex-direction:column;margin-top:17px}.service-title{display:flex;gap:1rem}.service-text{max-width:574px;margin-left:105px;margin-top:-6%;margin-right:30px}.service-logo{margin-top:-15px}.service-name{font-weight:700;color:#0C3F6C}.service-text p{line-height:170%}section.services{margin-top:-71px;position:relative}.services-bg{position:absolute;width:50%;height:1829px;background-repeat:no-repeat;background-size:contain;z-index:-1;top:5.5%;left:-10%}.inner-service-item .service-text{margin-top:0;max-width:100%}section.team-members .inner-service-item .service-title.is-open{padding-right:100%}section.team-members .inner-service-item .service-title.is-open+.service-text{box-shadow:unset}.services .service-text h4{color:#0c3f6d}section.services-list{margin:5% 0 0;padding:85px 0;background-color:aliceblue}.services-list h2{text-align:center}.services-list .services-cards .card-item{max-width:363px;width:100%;display:flex;gap:2.5rem;flex-direction:column;background-repeat:no-repeat;background-size:cover;border-radius:5px;padding:42px 38px 60px;color:#fff;transition:.3s}.services-list .services-cards .card-item .card-text .card-heading{font-weight:700}.services-list .services-cards .card-item .card-text{display:flex;flex-direction:column;gap:.2rem}.services-list .services-cards{margin-top:4%;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.services-list .services-cards .card-item .card-text .card-btn{margin-top:20%;color:#fff;text-decoration:none;font-family:'Poppins',sans-serif;font-size:24px;font-weight:700;display:flex;gap:1rem;align-items:center}.services-list .services-cards .card-item .card-text .card-btn:after{content:'\f061';font-family:'Font Awesome 5 Free';font-size:clamp(1rem, 0.904rem + 0.5488vw, 1.5625rem)}.services-list .services-cards .card-item:hover{filter:brightness(1.1);-webkit-filter:brightness(1.1);transform:translateY(-10px);transition:.3s}.services-list .services-cards .card-item a:hover{transform:translateX(10px);transition:.3s}.services-list .services-cards .card-item .card-text .card-btn{transition:.2s}.services-list .services-cards .card-item:hover{background-image:url(https://auroracomputertechnology.viewourdesign.com/wp-content/uploads/2024/03/card-bg1.png)!important}.services-cards .card-item .card-text p{font-size:clamp(1rem, 0.904rem + 0.5488vw, 1.5625rem)}.card-logo{display:flex;width:86px;height:86px;background-color:#0099F9;justify-content:center;align-items:center;border-radius:50%}.card-logo img{width:55%;height:auto}section.affiliated-partners{padding:85px 15%}.affiliated-partners h2{margin-bottom:4%;text-align:center}.company-logo.slick-slide img{margin:auto}.affiliated-partners .partners-wrapper{max-width:1030px;margin:auto}.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0;left:-15%}.slick-prev:before{content:'<';font-size:58px;font-weight:700;color:#0C406E}.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0;right:-15%}.slick-next:before{content:'>';font-size:58px;font-weight:700;color:#0C406E}section.testimonials{padding:3% 0 4%}.testimonial-form{padding:3% 0 0 0}.tss-wrapper .tss-even .tss-grid-item{height:380px}.single-item-wrapper{display:flex;flex-direction:column;position:relative;border-style:solid;border-width:1px 1px 5px 1px;border-color:#0c406e;padding:25px 0;border-radius:5px;max-height:-webkit-fill-available;height:100%;justify-content:center}.tss-meta-info{order:3}h3.author-name{order:4}.rating-wrapper{order:1}.item-content-wrapper{order:2;background:unset!important;margin-top:25px}.tss-wrapper .tss-carousel3 .item-content-wrapper:before{display:none}.item-content-wrapper .item-content span,.item-content-wrapper .item-content{font-family:'Poppins',sans-serif;font-size:clamp(1.0625rem, 1.0198rem + 0.2439vw, 1.3125rem)!important;font-style:normal!important;text-align:center}.profile-img-wrapper{width:75px;height:75px;margin-left:27%}.profile-img-wrapper img{width:75px;height:75px!important;object-fit:cover}.tss-wrapper .single-item-wrapper h3.author-name{font-size:clamp(0.9375rem, 0.9162rem + 0.122vw, 1.0625rem);font-family:'Poppins',sans-serif;color:#000;width:-webkit-fill-available;font-weight:700;margin-bottom:0}h4.author-bio{order:5;font-weight:400!important;font-family:'Poppins',sans-serif;width:-webkit-fill-available;font-size:clamp(0.9375rem, 0.9055rem + 0.1829vw, 1.125rem)!important;margin-top:0!important}section.testimonials .section-header{position:relative;display:flex;flex-direction:column}section.testimonials .section-header:after{content:'\f10e';font-family:'Font Awesome 5 Free';font-size:clamp(3.125rem, 2.5915rem + 3.0488vw, 6.25rem)}.contact-us .form{max-width:713px}.contact-us .form .gform_wrapper .gform_body{font-size:16px;font-family:'Poppins',sans-serif;color:#fff}.contact-us .form .gform_wrapper ::placeholder{color:#000;opacity:1!important;font-weight:normal!important}.contact-us .form input{padding:13px!important}.contact-us .form select{padding:13px!important}legend.gfield_label.gform-field-label.gfield_label_before_complex{font-family:"Microgramma Bold"!important;font-size:19px;color:#0099F9;padding-top:2%}.contact-us .form .gfield_checkbox{display:flex;flex-direction:column;height:230px;flex-wrap:wrap;margin-top:10px}.contact-us .form input[type="checkbox"]{width:19px;height:19px;clip-path:circle(47% at 50% 50%)}.contact-heading{padding:5% 0 2% 0;color:#0099F9}.contact-us .form input#gform_submit_button_1{font-family:"Microgramma Bold";font-size:18px;text-transform:uppercase;background:linear-gradient(to bottom,#3cd0fb 0%,#0069a9 100%);color:#fff;text-decoration:none;border-radius:7px;display:flex;align-items:center;justify-content:center;border:none;border-bottom:2px solid #37CBFA;max-width:293px;width:100%;height:62px}.contact-us .form div#field_submit{justify-content:end;align-items:center;padding-bottom:5px}section.contact-us{padding:10% 0 5% 5%;background-size:cover;background-repeat:no-repeat}div#field_submit{margin-top:7%}div#field_1_18{margin-top:10%}.ginput_recaptcha iframe{transform:scale(.8);transform-origin:0}input#gform_submit_button_1:hover{filter:brightness(1.1);-webkit-filter:brightness(1.1);transition:.3s;transform:translateY(-3px)}section.inner-contact-us .site-logo{display:none}footer.site-footer{padding:5% 0 1% 5%}.site-footer .row{font-weight:500}.footer-heading{color:#0C416F;font-size:19px}.footer-content{margin-top:9%;line-height:180%;font-size:21px;font-weight:500}.site-footer #main-menu li{color:#fff;list-style-type:none}.site-footer #main-menu li a{color:#000;text-decoration:none;font-family:'Poppins',sans-serif;font-size:21px}.site-footer #main-menu{padding:0;padding-top:5%;display:flex;flex-direction:column;gap:.5rem}.footer-contact-details p{font-size:21px}.site-footer .row{display:flex;gap:2rem}.footer-content-col{max-width:477px;width:100%}.quick-links-col{max-width:358px;padding-left:3%;width:100%;margin-top:-15px}.footer-content-address{display:flex;align-items:baseline;justify-content:center;gap:1rem}.footer-contact-col{max-width:272px;margin-top:-16px}i.fa-solid.fa-location-dot.fa-lg:before{color:#0C416F}.footer-content-phone a{display:flex;align-items:baseline;gap:1rem;text-decoration:none;color:#000}i.fa-solid.fa-phone.fa-lg:before{color:#0C416F}.footer-contact-details{padding-top:13%;line-height:217%;display:flex;flex-direction:column;gap:1rem}footer.site-footer{background-repeat:no-repeat;background-size:auto;background-position:98% 48%;border-bottom:8px solid #0069A9;border-top:2px solid #D6D6D6}footer.no-top-border{border-top:none}.statements{display:flex;gap:1rem}a.privacy-policy{border-right:2px solid #000;padding-right:1rem}div#colophon{margin-top:3%;padding-top:2%;position:relative;padding-bottom:1%}.footer-content-phone{display:flex;flex-direction:column;gap:1rem}div#colophon:before{content:'';position:absolute;width:1945px;height:1px;top:0;left:-18%;background-color:#D6D6D6}.col-4{flex:33%}div#colophon p,div#colophon a{font-size:16px;font-family:'Poppins',sans-serif;text-decoration:none;color:#000}p#poweredby{text-align:end}.social-links p{font-size:21px;margin-bottom:10px}.social-links{margin-top:7%}.social-links a{padding-right:8px}.site-footer #main-menu .menu-item a:hover{color:#0099F9;transition:.2s}div#colophon a:hover{color:#0099F9;transition:.2s}.contact-wrapper a{text-decoration:none;color:#fff}.btn-primary:hover{filter:brightness(1.1);-webkit-filter:brightness(1.1);transition:.3s;transform:translateY(-3px)}.btn-primary{transition:.3s}div#colophon a,div#colophon p{font-weight:600}.footer-content-phone a:hover{color:#0099F9}.social-links a img:hover{transform:translateY(-5px);transition:.3s}.social-links a img{transition:.3s}div#colophon .row{justify-content:space-between;align-items:center;flex-wrap:wrap}.reviews.right{display:flex;gap:2rem;align-items:center}.review-badge iframe#bfpublish{border-radius:30px}.review-widget-feed iframe#bfpublish{border-radius:16px;border:none!important;outline:none!important}#back-to-top{display:inline-block;background-color:#333;width:45px;height:45px;text-align:center;border-radius:10px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#back-to-top::after{content:"\f077";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:1em;line-height:45px;color:#fff}#back-to-top:hover{cursor:pointer;background-color:#37CCFB}#back-to-top:active{background-color:#555}#back-to-top.show{opacity:1;visibility:visible}div#rmp-container-167{font-family:'Poppins',sans-serif!important}.center-text{text-align:center}.inner-page-banner{height:150px;padding:18% 5% 8%;background-size:cover;background-repeat:no-repeat;background-position:center}.inner-page-banner .container{position:relative}section.inner-page-content{padding:4%;background-repeat:no-repeat;background-size:cover}section.inner-page-content .section-header{padding:4%}.section-subheader{padding:2% 0;color:#0C3F6D;font-size:clamp(1.25rem, 1.1966rem + 0.3049vw, 1.5625rem)}.inner-content p{font-size:clamp(1rem, 0.9253rem + 0.4268vw, 1.4375rem)}.inner-content h4{color:#0C3F6D}.inner-content h3{color:#0C3F6D}section.services li{font-size:clamp(0.875rem, 0.811rem + 0.3659vw, 1.25rem)}.inner-service-item .service-text h3{color:#0C3F6D;font-size:clamp(1rem, 0.7973rem + 1.1585vw, 2.1875rem)}.inner-page-banner .banner-content{position:unset;max-width:100%;text-align:center;justify-content:center;align-items:center}.inner-page-banner .banner-title{font-size:clamp(1.0625rem, 0.8171rem + 1.4024vw, 2.5rem)!important;max-width:750px}.inner-page-content p{line-height:2}.inner-services .service-contents{margin-top:4%}.inner-services{margin-top:4%!important}section.about-us .section-header{display:flex;justify-content:center;align-items:center}section.about-us .section-header span{position:relative}section.about-us .section-header span:after{content:'';background:url(https://auroracomputertechnology.viewourdesign.com/wp-content/uploads/2024/04/qoute-open.fw-1.png);width:17px;height:12px;display:inline-block;background-repeat:no-repeat;position:absolute;top:0;left:14.5%}ul{font-size:20px;line-height:1.5;font-family:'poppins'}.inner-services p{font-size:clamp(0.9375rem, 0.8841rem + 0.3049vw, 1.25rem);font-weight:400}.inner-services .service-name{display:flex;align-items:center;text-transform:uppercase}.service-item:nth-child(4) .service-text{margin-top:0}.service-item:nth-child(5) .service-text{margin-top:0}section.cybersecurity-inner-section .service-name{max-width:230px}.service-title+.service-text a{color:#000;text-decoration:none}.service-title+.service-text a:hover{color:#0099F9}.services-wrapper{position:relative;margin-right:30px;min-height:1500px}.inner-service-item{margin-bottom:0%;display:flex;flex-direction:row}.inner-service-item .service-title+.service-text{display:none}.inner-service-item .service-title.is-open+.service-text{display:block;position:absolute;top:0;left:30%;box-shadow:0 0 20px 5px #c7c7c733;padding:3%;background-color:#fff;border-radius:7px}.team-members .service-title.is-open+.service-text{height:55%}.inner-service-item .service-title.is-open+.active-service{color:#000;transform:translatex(30px);font-weight:700}.inner-service-item .service-title.is-open{transform:translatex(30px);background-color:#fff;border-radius:7px}.inner-service-item .service-title.is-open p{color:#0c3f6d;font-weight:700;width:250px}section.team-members{padding:3% 0;margin-bottom:2%;position:relative;margin-top:1%!important;background-color:aliceblue;min-height:923px}.remove-service-stlye{transform:translatex(0)}.service-item.inner-service-item{margin-top:0}.inner-service-item .service-title:hover{color:#000}.inner-service-item .service-title{display:flex;gap:1rem;cursor:pointer;padding:30px 30px 15px;max-width:27%;width:100%;transition:.3s ease}.inner-service-item .service-title:hover{color:#000;transform:translatex(30px);transition:.3s}.inner-service-item .service-title:hover .service-name{color:#000;font-weight:700}.inner-service-item .service-logo{max-width:60px;margin-top:0}.inner-service-item .service-logo img{width:100%}section.inner-page-content{border-bottom:2px solid #ccc}.inner-services-list .card-item{max-width:50%!important}.inner-services-list .card-item{max-width:418px!important}section.about-us-inner-page{margin:0;background-color:unset}section.about-us-inner-page .services-cards .card-item{max-width:360px!important;padding:3% 15px 2%;align-items:center}section.about-us-inner-page .services-cards .card-item .card-text{text-align:center;max-width:330px}section.about-us-inner-page .services-cards .card-item .card-text p.card-heading{font-size:clamp(0.9375rem, 0.8841rem + 0.3049vw, 1.25rem);margin-bottom:3%}section.about-us-inner-page .services-cards .card-item .card-text p{font-size:clamp(0.9375rem, 0.8948rem + 0.2439vw, 1.1875rem)}.team-members .inner-service-item .service-logo{max-width:140px;max-height:115px;width:100%;height:100%}.team-members .inner-service-item .service-logo img{border-radius:50%;height:100%;object-fit:cover;width:115px}section.inner-cybersecurity{background-color:unset;margin:unset}section.team-members .services-wrapper{min-height:630px;overflow-x:clip}.team-members .service-title.is-open+.service-text{height:auto}.team-members .service-text{margin-right:0}section.cybersecurity-inner-section{overflow:hidden;margin-top:1%}ul.logo-bullet li{display:flex;align-items:normal;gap:.8rem;margin-bottom:3%;text-align:left;list-style:none}ul.logo-bullet li:before{background-image:url(https://auroracomputertechnology.viewourdesign.com/wp-content/uploads/2024/04/aurora-logo-black-min.png);width:100%;max-width:22px;height:22px;background-size:100%;background-position:50%;background-repeat:no-repeat;content:'';display:flex;justify-content:center;align-items:center;border:.5px solid #000;border-radius:50%}section.inner-voip-section .services-cards{gap:1rem}section.inner-voip-section .services-cards .card-item{padding:4% 35px;align-items:center}section.inner-voip-section .services-cards .card-item .card-heading{text-align:center}.bottom-content{margin-top:50px;padding:0 5%}.bottom-content h4{color:#0c3f6d;font-size:clamp(0.9375rem, 0.8308rem + 0.6098vw, 1.5625rem)}.bottom-content p{font-size:clamp(0.875rem, 0.7576rem + 0.6707vw, 1.5625rem)}section.inner-voip-section{margin-bottom:0}section.inner-data-management-section .services-wrapper{min-height:500px}section.inner-page-content .inner-content a{color:#000;text-decoration:none}section.inner-page-content .inner-content a:hover{color:#0099F9}@media (max-width:1600px){.main-nav-bar{padding:0 35px}footer.site-footer{background-position:118% 47%}}@media (max-width:1400px){.header-navigation #primary-menu{gap:1rem;text-align:center}.services-wrapper{padding-right:5%}.left-col .service-images{padding-left:5%}.services-wrapper{padding-right:5%}.service-image-item img{max-width:80%}section.services-list{padding-left:5%;padding-right:5%}footer.site-footer{padding:5% 5% 1% 5%}.header-site-logo{max-width:250px}.header-navigation #primary-menu{padding-left:30px;font-size:clamp(10px, 5em, 10px)}.business-address{font-size:13px}.contact-wrapper h4{font-size:22px}.header-site-logo img{width:100%}.tss-wrapper .tss-even .tss-grid-item{height:359px}section.about-us-inner-page .services-cards .card-item{max-width:26%!important}footer.site-footer{background-position:130% 47%}}@media (max-width:1368px){.banner-title-wrapper{max-width:560px}.banner-content .banner-title{font-size:28px}.banner-content .banner-title span:before{width:20px;top:-1px;right:46px}.banner-content .banner-kicker{font-size:21px}.banner-content .banner-subtitle{font-size:21px}.btn-primary{font-size:15px}.banner-btn{max-width:385px}.reviews .reviews-content .reviews-left .reviews-heading{font-size:22px}h2.section-header{font-size:35px}.services-bg{width:445px}.left-col .service-images{padding-left:27%}.service-image-item{max-width:487px}.service-image-item img{width:100%}.service-image-item:nth-child(2){max-width:47%;width:46%}.service-image-item:nth-child(3){max-width:47%;width:46%}p{font-size:19px}.services-list .services-cards .card-item{max-width:312px!important}.footer-logo{max-width:400px}.footer-logo a img{width:100%}.footer-content{font-size:21px}footer.site-footer{background-position:133% 70%}p#copyright{text-wrap:nowrap}.contact-wrapper h4{font-size:20px}.contact-bg{width:390px;right:60px}.contact-wrapper{margin-top:-31px}section.services-list{margin-top:0}}@media (max-width:1280px){.quick-links-col{max-width:332px}footer.site-footer{background-position:144% 68%}}@media (max-width:1270px){.main-nav-bar{flex-wrap:wrap}.banner-content .banner-kicker{font-size:18px}.banner-content .banner-title{font-size:25px}.banner-content .banner-title span:before{width:17px;top:35px;right:348px}.banner-btn{max-width:355px}.btn-primary{font-size:13px}.site-footer .row{flex-wrap:wrap;justify-content:flex-start}.inner-page-banner{padding:20% 5% 3%}.tss-wrapper .tss-even .tss-grid-item{height:433px}section.services-list{margin-top:5%}section.about-us{margin-top:8%}.footer-content-col{max-width:100%;width:100%}.quick-links-col{max-width:41%;padding-left:0;width:100%}.footer-content{margin-top:4%}.social-links{margin-top:4%;margin-left:1%}footer.site-footer{background-position:104% 69%;background-size:36%}.quick-links-col{margin-top:0}.footer-contact-col{margin-top:0}}@media (max-width:1080px){div#colophon .row{justify-content:center}.business-address{font-size:12px}.contact-wrapper h4{font-size:22px}.reviews .reviews-content{flex-wrap:wrap}.section-header{font-size:38px}.service-contents{flex-wrap:wrap}.right-col{padding:0 5%}.services-wrapper{padding-right:unset;margin-right:0;min-height:auto}.site-footer .row{flex-wrap:wrap}.left-col .service-images{padding-left:5%}.left-col .service-images{flex-wrap:wrap;justify-content:center;gap:.8rem}.service-image-item{max-width:400px;height:225px;width:100%}.service-image-item img{max-width:400px;height:100%;object-fit:cover;width:100%}.service-image-item:nth-child(2),.service-image-item:nth-child(3){max-width:400px;width:100%;height:225px;object-fit:cover}.service-text{max-width:574px;margin-left:105px;margin-top:-3%}.services-bg{width:40%}.service-contents{gap:4rem}.right-col{padding:0 5% 0 33%}p{font-size:19px}.service-logo{max-width:70px}.service-logo img{width:100%}.service-image-item img{max-width:100%}.service-image-item:nth-child(2),.service-image-item:nth-child(3){max-width:30%;width:100%;height:225px;object-fit:cover}section.about-us-inner-page .services-cards .card-item{max-width:300px!important;height:400px}section.inner-services .right-col{padding-left:5%}section.inner-services{height:fit-content!important;margin-bottom:6%}.inner-service-item{display:flex;flex-direction:column;gap:1rem;margin-bottom:3%}.inner-service-item .service-title+.service-text{display:block!important;position:unset!important}.team-members .inner-service-item .service-logo{max-width:140px;max-height:115px;width:140px;height:115px}.inner-service-item .service-title{max-width:100%;background-color:#fff;border-radius:7px;width:auto}.inner-service-item .service-title.is-open{transform:unset;width:auto}.inner-service-item .service-title+.service-text{display:block!important;position:unset!important;box-shadow:0 0 20px 5px #c7c7c733;padding:3%}.inner-service-item .service-text{margin-left:6%}.inner-service-item .service-title p{color:#000;font-weight:700}.inner-service-item .service-text h4{color:#0c406e;font-size:clamp(1.125rem, 0.9719rem + 0.875vw, 1.5625rem)}section.team-members:before{height:102%;top:-1%}section.team-members .inner-service-item .service-title+.service-text{display:block!important;position:unset!important;box-shadow:unset;padding:3%;background-color:#fff;border-radius:7px}section.team-members .inner-service-item .service-text{margin-left:0%;margin-right:0;margin-bottom:2%}section.team-members .inner-service-item{gap:0}section.team-members .inner-service-item .service-title p{display:none}section.team-members .service-contents{margin-top:3%}.services-bg{top:611px}section.banner{height:420px;padding:247px 5% 190px}section.services-list{padding:7% 0}section.cybersecurity-inner-section .services-wrapper{min-height:unset}.inner-service-item .service-title.is-open{transform:unset}.inner-service-item .service-title:hover{transform:unset}}@media (max-width:990px){.contact-wrapper h4{font-size:20px}.contact-wrapper{margin-top:-30px}.contact-bg{width:373px}.header-navigation{visibility:hidden;display:none}.left-col{padding:0 5%}.left-col .service-images{padding-left:unset}.service-image-item{display:flex;justify-content:center;align-items:center}.service-image-item img{max-width:100%}.service-image-item{max-width:49%}.service-image-item:nth-child(2),.service-image-item:nth-child(3){max-width:330px}section.services .section-header{padding:0 5%}.reviews .reviews-content .reviews-left .reviews-heading{font-size:20px}.reviews .reviews-content .reviews-left .review-subheading{font-size:20px}h2.section-header{font-size:30px}section.about-us .section-header span:after{width:13px;height:9px;background-size:contain}.social-links{text-align:center}.social-links a{padding-right:7px}.tss-wrapper .tss-even .tss-grid-item{height:345px}.footer-logo{margin:auto}.footer-content{text-align:center}}@media (max-width:900px){.top-bar{padding:0 0 20px}.top-bar .container{flex-wrap:wrap;justify-content:center;text-align:center}.business-address{order:2}.contact-bg{position:unset;order:1;height:64px}.contact-wrapper{margin-top:-13px}#rmp_menu_trigger-167{top:155px}.inner-page-banner{padding:26% 5% 0%}.services-list .services-cards .card-item{max-width:36%}}@media (max-width:767px){.banner-bg{height:830px}.banner-content .banner-title{font-size:23px}.banner-content .banner-title span:before{top:33px;right:318px;background-size:17px}.btn-primary{font-size:11px}.banner-btn{max-width:250px;margin-top:25px}.banner-content p{font-size:20px}.reviews.right{flex-wrap:wrap;justify-content:center}.section-header{font-size:30px}.section-p{font-size:clamp(0.875rem, 0.7313rem + 0.8214vw, 1.125rem)}.right-col{padding:0 8%}.card-text p{font-size:20px;line-height:2.5}.services-list .services-cards .card-item .card-text .card-btn{font-size:20px}.services-list .services-cards{padding:0% 5%;gap:1rem}section.services-list{margin-top:50px;padding:75px 0}section.contact-us{padding:10% 5% 5% 5%}.contact-us .form .gfield_checkbox{flex-wrap:nowrap}.site-footer .row{justify-content:center}footer.site-footer{background-position:161% 40%}.social-links{text-align:center}.quick-links{text-align:center}.footer-contact-col{text-align:center}.footer-contact-details{justify-content:center;align-items:center}p.footer-content{text-align:center}.footer-logo{text-align:center}div#colophon .row .col-4:nth-child(2){text-align:center}footer.site-footer p{font-size:15px}.social-links a{padding-right:0}.site-footer #main-menu li a{color:#000;text-decoration:none;font-family:'Poppins',sans-serif;font-size:15px}.footer-logo img{width:59%;height:fit-content}.reviews .reviews-content .reviews-left .reviews-heading{font-size:18px}.reviews .reviews-content .reviews-left .review-subheading{font-size:18px}.btn-primary{font-size:10px}h2.section-header{font-size:27px}p{font-size:18px}.services-bg{background-image:none!important}.service-image-item{max-width:50%}.service-image-item:nth-child(2),.service-image-item:nth-child(3){max-width:30%}.inner-page-banner{padding:250px 5% 0%}.tss-wrapper .tss-even .tss-grid-item{height:280px}.services-list .services-cards .card-item{max-width:320px;max-width:400px;gap:.5rem}.services-list .services-cards .card-item .card-text .card-btn{margin-top:8%}.quick-links-col{max-width:100%}.site-footer #main-menu{padding-top:0}.footer-contact-col{max-width:100%}.footer-contact-details{padding-top:4%}}@media (max-width:524px){.banner-content p{font-size:16px}.banner-content .banner-title{font-size:23px}.banner-content .banner-title span:before{top:-1px;right:22px;background-size:15px}.contact-wrapper h4{font-size:18px}.contact-wrapper img{width:75%}.banner-btn{height:48px;font-size:10px;max-width:225px}h5.business-address{line-height:1.3}.banner-content{padding:0 16px}p.reviews-heading{font-size:3.5vw}.reviews .reviews-content .reviews-left .review-subheading{font-size:3.5vw}.slick-prev:before,.slick-next:before{font-size:45px}div#input_1_18 div{margin:auto;padding-left:4%}.contact-us .form div#field_submit{justify-content:center}div#colophon .row{flex-wrap:wrap;justify-content:center;align-items:center}div#colophon .row .col-4{flex:100%;text-align:center}p#poweredby{text-align:center}div#colophon a{font-size:15px}.contact-us .form input#gform_submit_button_1{font-size:12px;max-width:229px;width:100%;height:57px}h2.section-header{font-size:24px}.banner-content .banner-subtitle{font-size:17px}h2.section-header{font-size:18px}.services p{font-size:clamp(0.875rem, 0.7316rem + 0.8197vw, 1rem)}.service-logo{max-width:40px;margin-top:0}.service-text{margin-left:67px}section.about-us .section-header span:after{width:9px;height:9px;background-size:contain}.tss-wrapper .tss-even .tss-grid-item{height:328px}.statements{flex-direction:column;justify-content:center;text-align:center}a.privacy-policy{border-right:unset;padding-right:unset}.right-col{padding:0 5%}section.inner-services .right-col{padding:unset;padding-left:unset!important}.service-title{align-items:center}.services-wrapper{min-height:500px}.service-contents{gap:1rem}section.about-us{padding:0% 5% 25% 5%}.footer-logo{max-width:290px}.gform_wrapper.gravity-theme input[type=text]{font-size:12px!important}.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1!important}.gform_wrapper.gravity-theme .ginput_complex{display:flex;flex-flow:row wrap;gap:.2rem;margin-bottom:-10px}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:12px!important}.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:12px!important}.contact-us .form .gform_wrapper .gform_body{font-size:12px!important;line-height:1.6!important}section.affiliated-partners{padding:45px 15%}section.about-us-inner-page .services-cards .card-item{padding:8% 15px 2%}section.team-members .right-col{padding:0 20px!important}.footer-contact-details{gap:0}.footer-content-phone{gap:0}.site-footer .row{gap:1rem}.site-footer .row{gap:.5rem}.quick-links-col{margin-top:15px}.site-footer #main-menu{gap:0}.inner-service-item .service-title{justify-content:center}section.team-members .inner-service-item .service-title.is-open{padding-right:0}}@media (max-width:450px){.banner-content p{font-size:15px}.banner-content .banner-title span:before{right:17px;background-size:13px}.banner-bg{height:770px}.business-address{font-size:10px}.contact-wrapper{margin-top:-25px}.banner-content .banner-title{font-size:19px}.top-bar .container{padding:0 15px}.section-header{font-size:25px}.card-text p{font-size:17px;line-height:2}.services-list .services-cards .card-item .card-text .card-btn{font-size:clamp(1rem, 0.904rem + 0.5488vw, 1.5625rem)}.card-logo{width:75px;height:75px}.card-logo img{width:60%}.service-image-item{height:190px}.service-image-item:nth-child(2),.service-image-item:nth-child(3){max-width:35%;height:190px}p#copyright{text-wrap:wrap;text-align:center}.statements{flex-wrap:wrap;justify-content:center}.main-nav-bar{padding-bottom:15px}.card-logo{width:65px;height:65px}.inner-service-item .service-title p{display:none}.inner-services{margin-top:10%!important}.inner-service-item .service-title{justify-content:center}.inner-service-item .service-title+.service-text{text-align:center}section.testimonials{padding:4%}ul.logo-bullet li:before{max-width:20px;height:20px}section.banner{height:300px}section.reviews{padding:12% 35px}section.services-list{margin-top:20px;padding:50px 0}section.services{margin-top:-55px}.inner-services{margin-top:0%!important}section.inner-page-content{padding:9% 5%}.footer-contact-details{padding-top:10px}.site-footer #main-menu{padding-top:0;margin-top:10px}.footer-content-address{gap:.5rem}.footer-content-phone a{gap:.5rem}.inner-service-item .service-title{padding:30px 30px 0}.gform_wrapper.gravity-theme input[type=tel]{font-size:12px!important}.top-bar .business-address{display:none}.top-bar{padding:0 0 0}#rmp_menu_trigger-167{top:109px}}@media (max-width:414px){section.banner{padding:175px 5% 190px}section.banner{height:390px}}@media (max-width:412px){section.banner{height:362px}section.banner{padding:180px 5% 202px}}@media (max-width:380px){.banner-content .banner-title{font-size:17px}.banner-content .banner-title{font-size:17px}.banner-content p{font-size:14px}.banner-content .banner-title span:before{right:13px}.section-header{font-size:21px}.banner-content .banner-subtitle{font-size:15px}section.banner{padding:190px 5% 130px}.reviews .reviews-content .reviews-left .reviews-heading{font-size:15px}.btn-primary{font-size:9px}section.about-us .section-header span{width:250px}section.about-us .section-header span:after{left:59px}.ginput_container.ginput_container_checkbox{margin-bottom:11%}.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1!important}.contact-us .form input{padding:5px!important}.tss-wrapper .tss-even .tss-grid-item{height:400px}section.banner{height:430px}.contact-us .form select{padding:8px!important}}@media (max-width:280px){.banner-content .banner-kicker{font-size:14px}.banner-content .banner-title{font-size:13px}.banner-content .banner-subtitle{font-size:12px}.banner-content .banner-title span:before{right:7px;top:-2px;background-size:11px}section.banner{height:336px}.contact-wrapper h4{font-size:13px}.contact-wrapper{margin-top:-33px}.contact-wrapper img{width:67%}.business-address{font-size:9px}#rmp_menu_trigger-167{top:109px}.banner-btn{height:43px;font-size:9px;max-width:200px}.service-text{margin-left:30px;margin-top:10px;text-align:center;margin-bottom:7%}.service-title{align-items:center;flex-direction:column;text-align:center}.ginput_container.ginput_container_checkbox{margin-bottom:37%}.inner-service-item .service-text{margin-left:7%;margin-right:7%}.footer-contact-col p{max-width:185px}}.rectangle_bev3Container__JurfG{border-radius:20px!important}section.error-404.not-found{text-align:center;background:#0c416f;background:-moz-linear-gradient(360deg,rgb(12 65 111) 0%,rgb(60 208 251) 48%,rgb(2 0 36) 100%);background:-webkit-linear-gradient(360deg,rgb(12 65 111) 0%,rgb(60 208 251) 48%,rgb(2 0 36) 100%);background:linear-gradient(360deg,rgb(12 65 111) 0%,rgb(60 208 251) 48%,rgb(2 0 36) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0c416f",endColorstr="#020024",GradientType=1);padding-bottom:20px;padding-top:240px}section.error-404.not-found .page-content a{margin:auto;margin-top:25px;margin-bottom:25px}section.error-404.not-found .container{padding:0 25px}section.error-404.not-found .container h1 span{font-size:clamp(0.9375rem, 0.5107rem + 2.439vw, 3.4375rem);color:#fff}section.error-404.not-found .container p{color:#fff}.error-img img{width:100%}.error-img{max-width:555px;margin:auto}