.btn-solid-lg{background-color:#fff;border-color:#fff;padding:27px 34px;font-size:15px;color:#0e76bc}.btn-solid-lg:hover{color:#fff}.btn-solid-lg.blue{background-color:#0e76bc;border-color:#0e76bc;color:#fff}.btn-solid-lg.blue:hover{background-color:#fff0;color:#0e76bc}.btn-solid-lg.blue2{background-color:#3189dc;border-color:#3189dc;color:#fff}.btn-solid-lg.blue2:hover{background-color:#fff0;color:#3189dc}.btn-solid-lg.trans{background-color:#fff0;color:#fff}.btn-solid-lg.trans:hover{background-color:#fff;color:#0e76bc}.navbar-custom{background:#0e76bc}.navbar-custom .navbar-brand.logo-image img{width:auto;height:auto;max-width:75px}.navbar-nav .nav-link{text-transform:uppercase}.navbar-custom .nav-item .nav-link{padding-left:16px;padding-right:16px}.navbar-custom .nav-item .nav-link:hover,.navbar-custom .nav-item .nav-link.active{color:#fff}.header-social{display:none;margin:0;padding:0;list-style-type:none}.header-social .nav-item{margin:0;padding:0 0 0 6px}.header-social .nav-item .nav-link{display:block;background-image:url(/wp-content/themes/magtech/images/formcode/header-social.png);background-repeat:no-repeat;background-size:auto 100%;width:20px;height:20px;padding:0;text-indent:-999px;overflow:hidden}.header-social .nav-item:nth-child(1) .nav-link{background-position:0% 0%}.header-social .nav-item:nth-child(2) .nav-link{background-position:33.3333% 0%}.header-social .nav-item:nth-child(3) .nav-link{background-position:66.6667% 0%}.header-social .nav-item:nth-child(4) .nav-link{background-position:100% 0%}.header{background-image:url(/wp-content/themes/magtech/images/formcode/home-banner-bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;text-align:center}.header .h1-large{max-width:890px;margin:0 auto 26px auto;font-size:30px;text-transform:uppercase;line-height:34px;letter-spacing:0}.header .p-heading{max-width:540px;margin:0 auto 44px auto;font-size:17px;line-height:29px}.header .btn-solid-lg{text-transform:uppercase}.basic-1 .area-1,.basic-1 .area-2{padding-top:123px;padding-bottom:94px}.basic-1 .area-2{background-color:#3a485a}.basic-1 h3{position:relative;margin-bottom:12px;padding-left:52px;font-size:31px}.basic-1 h3:before{content:"";display:block;position:absolute;left:0;top:0;background-image:url(/wp-content/themes/magtech/images/formcode/home-employment-check.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:40px;height:40px}.basic-1 p{font-size:16px;line-height:29px}.basic-1 p.link{margin-top:-5px}.basic-1 p.link a{font-family:"Montserrat",sans-serif;font-weight:700;font-size:15px;color:#fff;text-transform:uppercase}.home-services{background:#f8f9fc;padding-top:6rem;padding-bottom:6rem}.home-services .description{max-width:710px;margin:0 auto;padding-bottom:60px;text-align:center}.home-services h3{margin-bottom:19px;font-size:41px;color:#2f3b4d;text-transform:uppercase}.home-services h3 b{font-weight:700;color:#0e76bc}.home-services p{font-size:16px;color:#2f3b4d;line-height:29px}.home-services .items{max-width:1140px;margin:0 auto}.home-services .items ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style-type:none}.home-services .items ul li{width:100%;margin:0 0 60px 0;padding:0 15px;text-align:center}.home-services .items ul li h4{max-width:320px;margin:0 auto 15px auto;font-size:23px;color:#2f3b4d;line-height:29px}.home-services .items ul li h4:before{content:"";display:block;background-position:0 0;background-repeat:no-repeat;background-size:contain;width:115px;height:115px;margin:0 auto 27px auto}.home-services .items ul li:nth-child(1) h4:before{background-image:url(/wp-content/themes/magtech/images/formcode/home-services-icon-1.png)}.home-services .items ul li:nth-child(2) h4:before{background-image:url(/wp-content/themes/magtech/images/formcode/home-services-icon-2.png)}.home-services .items ul li:nth-child(3) h4:before{background-image:url(/wp-content/themes/magtech/images/formcode/home-services-icon-3.png)}.home-services .items ul li:nth-child(4) h4:before{background-image:url(/wp-content/themes/magtech/images/formcode/home-services-icon-4.png)}.home-services .items ul li:nth-child(5) h4:before{background-image:url(/wp-content/themes/magtech/images/formcode/home-services-icon-5.png)}.home-services .items ul li a{font-family:"Montserrat",sans-serif;font-weight:700;font-size:17px;color:#0e76bc;text-transform:uppercase}.home-recruiting{display:flex;flex-wrap:wrap}.home-recruiting:before{content:"";display:block;background-image:url(/wp-content/themes/magtech/images/formcode/home-recruiting-image.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:100%;height:22rem}.home-recruiting .content{width:100%}.home-recruiting .content .box{max-width:33rem;margin-right:auto;margin-left:auto;padding:7rem 1rem 5rem 1rem}.home-recruiting h3{margin-bottom:28px;font-size:31px;color:#3a485a}.home-recruiting p{margin-bottom:71px;font-size:16px;color:#3a485a;line-height:29px}.home-recruiting p:last-child{margin-bottom:0}.home-recruiting .btn-solid-lg{text-transform:uppercase}.home-careers{display:flex;flex-wrap:wrap}.home-careers:after{content:"";display:block;background-image:url(/wp-content/themes/magtech/images/formcode/home-careers-image.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:100%;height:22rem;order:1}.home-careers .content{width:100%;order:2}.home-careers .content .box{max-width:33rem;margin-right:auto;margin-left:auto;padding:7rem 1rem 5rem 1rem}.home-careers h3{margin-bottom:28px;font-size:31px;color:#3a485a}.home-careers p{margin-bottom:57px;font-size:16px;color:#3a485a;line-height:29px}.home-careers p:last-child{margin-bottom:0}.home-careers .btn-solid-lg{text-transform:uppercase}.home-about{background-image:url(/wp-content/themes/magtech/images/formcode/home-about-bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding:6rem 0}.home-about h2{margin-bottom:40px;font-size:40px;text-transform:uppercase;letter-spacing:0}.home-about p{margin-bottom:11px;font-size:16px;line-height:29px}.home-about p:last-child{margin:0;padding-top:30px}.home-about p.lead{margin-bottom:13px;font-size:21px}.home-about p:last-child:after{content:"";display:block;clear:both}.home-about .btn-solid-lg{float:left;clear:both;text-transform:uppercase}.home-about .btn-solid-lg:not(.trans){margin-bottom:25px}.home-about .image-container img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.home-contact{background:linear-gradient(rgb(42 53 68 / .2),rgb(42 53 68 / .2)),url(/wp-content/themes/magtech/images/formcode/home-contact-bg.jpg) center center no-repeat;background-size:cover;padding-top:7rem;padding-bottom:6.5rem}.home-contact .info{max-width:350px;margin:0 auto;padding-bottom:54px;text-align:center}.home-contact .info h3{margin-bottom:28px;font-size:40px;color:#fff;text-transform:uppercase;text-align:center}.home-contact .info h3 b{color:#0e76bc}.home-contact .info ul{display:inline-block;margin:0;padding:0;list-style-type:none;text-align:left}.home-contact .info ul li{display:block;margin:0 0 3px 0;padding:0;font-size:16px;color:#fff;line-height:29px}.home-contact .info ul li:nth-child(1),.home-contact .info ul li:nth-child(2){display:inline-block}.home-contact .info ul li:nth-child(1){margin-right:20px}.home-contact .info ul li:before{content:"";display:inline-block;background-position:0 0;background-repeat:no-repeat;background-size:contain;vertical-align:top}.home-contact .info ul li:nth-child(1):before{background-image:url(/wp-content/themes/magtech/images/formcode/home-contact-icon-1.png);width:9px;height:12px;margin-top:8px;margin-right:11px;margin-left:3px}.home-contact .info ul li:nth-child(2):before{background-image:url(/wp-content/themes/magtech/images/formcode/home-contact-icon-2.png);width:14px;height:16px;margin-top:5px;margin-right:9px}.home-contact .info ul li:nth-child(3):before,.home-contact .info ul li:nth-child(4):before{background-image:url(/wp-content/themes/magtech/images/formcode/home-contact-icon-3.png);width:12px;height:9px;margin-top:9px;margin-right:8px}.home-contact .info ul li a{color:inherit}.home-contact .gform_wrapper{max-width:31rem;margin:0 auto}.home-contact .gform_wrapper ul li.gfield{margin-bottom:20px}.home-contact .gform_wrapper .top_label .gfield_label{display:none}.home-contact .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0}.home-contact .gform_wrapper input[type="text"]{background:#445266;border:0;height:50px;padding:0 24px;color:#fff;text-indent:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.home-contact .gform_wrapper input[type="text"]::-webkit-input-placeholder{color:#fff}.home-contact .gform_wrapper input[type="text"]::-moz-placeholder{color:#fff}.home-contact .gform_wrapper input[type="text"]:-ms-input-placeholder{color:#fff}.home-contact .gform_wrapper input[type="text"]:-moz-placeholder{color:#fff}.home-contact .gform_wrapper .top_label input.medium{width:100%}.home-contact .gform_wrapper textarea{background:#445266;border:0;padding:12px 24px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.home-contact .gform_wrapper textarea::-webkit-input-placeholder{color:#fff}.home-contact .gform_wrapper textarea::-moz-placeholder{color:#fff}.home-contact .gform_wrapper textarea:-ms-input-placeholder{color:#fff}.home-contact .gform_wrapper textarea:-moz-placeholder{color:#fff}.home-contact .gform_wrapper textarea.medium{width:100%;height:134px}.home-contact .gform_wrapper .g-recaptcha>div{margin:0 auto}.home-contact .gform_wrapper .gform_footer{margin:0;padding:31px 0 0 0}.home-contact .gform_wrapper .gform_footer input[type="submit"]{display:block;background:#3189dc;border:1px solid #3189dc;width:100%;height:50px;padding:0;font-family:"Montserrat",sans-serif;font-weight:700;color:#fff;text-transform:uppercase;cursor:hand;cursor:pointer;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.home-contact .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#fff0;color:#3189dc}.home-contact .gform_confirmation_wrapper{max-width:31rem;margin:0 auto}.home-contact .gform_confirmation_wrapper .gform_confirmation_message{font-size:16px;color:#fff;line-height:29px;text-align:center}.footer{background-image:url(/wp-content/themes/magtech/images/formcode/footer-bg.jpg);background-position:50% 0%;background-repeat:no-repeat;background-size:cover;padding-top:68px;padding-bottom:20px}.footer p.logo{margin:0}.footer p.logo img{max-width:141px}.footer .list-unstyled .media{margin-bottom:12px}.footer .list-unstyled .fas{color:#fff;line-height:29px}.footer .list-unstyled .media-body{font-family:"Montserrat",sans-serif;font-weight:400;font-size:17px;line-height:29px}.footer .fa-stack a .fa-stack-2x,.footer .fa-stack a:hover .fa-stack-2x{color:#0e76bc}a.back-to-top,a:hover.back-to-top{background-color:#0e76bc}.ex-header{background-color:#fff0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.ex-header h1{font-size:50px;text-transform:uppercase;letter-spacing:0}.error-404-intro .container{max-width:100%}.error-404-intro .box{background-image:url(/wp-content/themes/magtech/images/formcode/services-intro-bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin:0 -15px;padding:68px 30px 52px 30px;text-align:center}.error-404-intro h3{margin-bottom:19px;font-size:41px;color:#464646;text-transform:uppercase}.error-404-intro b{color:#0e76bc}.error-404-intro p{font-size:16px;color:#303030;line-height:29px}@media (min-width:768px){.navbar-custom{background:rgb(255 255 255 / .1);padding-top:19px;padding-bottom:27px}.navbar-custom.top-nav-collapse{background:#0e76bc}.navbar-custom .navbar-brand.logo-image img{width:auto;height:auto;max-width:103px}.navbar-custom.top-nav-collapse .navbar-brand.logo-image img{width:auto;height:auto;max-width:75px}.navbar-expand-md .navbar-collapse{flex-wrap:wrap;justify-content:flex-end}.navbar-custom .navbar-nav{width:calc(100% + 16px);justify-content:flex-end;margin-right:-16px}.header{height:auto;min-height:0}.header .header-content{height:90vh;min-height:0;padding-top:121px;padding-bottom:0}.header .h1-large{font-size:50px;line-height:58px}.home-services .items ul li{width:50%}.home-recruiting .content .box{max-width:38rem;padding-left:0;padding-right:0}.home-careers .content .box{max-width:38rem;padding-left:0;padding-right:0}.home-about .btn-solid-lg{clear:none}.home-about .btn-solid-lg:not(.trans){margin-right:27px}.ex-header{padding-top:245px;padding-bottom:142px}}@media (min-width:992px){.navbar-custom .btn-outline-sm{margin-left:20px}.header-social{display:flex;margin-left:32px}.header .h1-large{font-size:63px;line-height:73px}.home-services{padding-top:114px;padding-bottom:177px}.home-services .items ul li{width:33.3333%}.home-recruiting:before{width:50%;height:532px}.home-recruiting .content{width:50%}.home-recruiting .content .box{display:flex;flex-direction:column;justify-content:center;width:26rem;height:100%;margin-left:3rem;padding:0}.home-careers:after{width:50%;height:528px;order:2}.home-careers .content{width:50%;order:1}.home-careers .content .box{display:flex;flex-direction:column;justify-content:center;width:26rem;height:100%;margin-right:3rem;padding:0}.home-about{padding-top:130px;padding-bottom:130px}.home-about .image-container,.home-about .counter-container{display:flex;flex-direction:column;justify-content:center;height:100%}.home-about .counter-container{padding-top:0}.home-contact{padding-top:106px;padding-bottom:104px}.home-contact .gform_wrapper{max-width:634px}.home-contact .gform_confirmation_wrapper{max-width:634px}.error-404-intro{padding-top:0;padding-bottom:73px}.error-404-intro .container{max-height:960px}.error-404-intro .box{max-width:926px;margin:-72px auto 0 auto;padding-left:110px;padding-right:110px}}@media (min-width:1200px){.navbar-collapse{padding-top:4px}.navbar-expand-md .navbar-collapse{justify-content:flex-start}.navbar-custom .navbar-nav{width:auto}.header .h1-large{width:100%}.header .p-heading{width:100%}.home-about .counter-container{padding-top:0}.home-recruiting .content .box{width:30rem;margin-left:5rem}.home-careers .content .box{width:30rem;margin-right:5rem}.error-404-intro .container{max-height:1140px}}