/* https://www.overwatching.com/wp-content/themes/overwatch/sass/basic-styles.css?v=1770143598 */
@keyframes scroll{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(1.111vw)}}html{overflow-x:hidden}body{overflow-x:hidden;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",sans-serif;outline:0;color:#6B6C6F;word-wrap:normal;font-weight:400}body h1{font-size:68px;line-height:80px;color:#222021;letter-spacing:-.39px;font-weight:600}body h2{color:#222021;font-size:48px;line-height:52px;margin-bottom:40px;letter-spacing:-.86px;font-weight:600}body h3{font-size:24px;line-height:34px;color:#F15B22;font-weight:600;position:relative;margin-bottom:60px}body h3.dark{color:#222021}body h3.dark::after{width:0}body h3::after{position:absolute;content:"";background:#F15B22;height:4px;width:88px;border-radius:2px;left:50%;bottom:-20px;transform:translateX(-50%)}body h4{font-size:28px;line-height:38px;letter-spacing:-.7px;color:#F15B22;font-weight:600}body h5{font-size:30px;line-height:40px;color:#222021;font-weight:600;letter-spacing:-.75px;margin-top:30px}body h6{font-size:16px;line-height:22px;color:rgb(60,61,66);font-weight:500}body a{font-weight:400;font-size:16px;line-height:22px;transition:all 0.2s linear;word-wrap:break-word;position:relative;color:#6A6B6E;text-decoration:none;opacity:1}body a:hover{text-decoration:none;color:#141416;opacity:1}body b,body strong{font-weight:500}body .text-light{color:#fff!important}body .goto-top{position:fixed;bottom:50px;right:50px;width:40px;height:40px;display:none;align-items:center;justify-content:center;transition:all 0.2s linear;opacity:.2}body .goto-top:hover{opacity:1;cursor:pointer}body span{font-weight:400;font-size:14px;line-height:22px;letter-spacing:1px}body span strong,body span b{font-weight:600}body p,body input,body select,body li{font-size:17px;line-height:27px;letter-spacing:-.5px;color:#424041;font-weight:400}body .btn-primary{background:#F15B22;border:1px solid #F15B22;border-radius:24px;font-style:normal;font-weight:700;font-size:17px;line-height:17px;letter-spacing:normal;text-transform:uppercase;color:#fff;padding:14px 24px 14px;transition:all 0.2s linear;white-space:inherit;opacity:1!important;text-decoration:none!important}body .btn-primary:disabled,body .btn-primary.disabled{background:#e1e1e1!important;color:#8a8a8a!important;border-color:#8a8a8a!important}body .btn-primary:disabled:hover,body .btn-primary.disabled:hover{cursor:no-drop!important}body .btn-primary:after{background:none}body .btn-primary:hover{opacity:1!important;background:#F27A36;border:1px solid #F27A36;color:#fff}body .btn-primary:disabled:hover{cursor:not-allowed!important;border:none!important;padding:15px 25px!important;background:rgb(20,20,22)!important;color:rgb(20,20,22)!important}body .btn-primary.focus,body .btn-primary:focus{box-shadow:none!important}body .btn-primary:not(:disabled):not(.disabled).active,body .btn-primary:not(:disabled):not(.disabled):active,body .show>.btn-primary.dropdown-toggle{background:#000;color:#77F1B7}body .blur-section{overflow:hidden}body .blur-section.scrolled{margin-top:120px}body .blur-section.active{height:100%;width:100%}body .overlay{position:fixed;z-index:2;left:0;top:0;width:100%;height:100%}body #mobile-menu{position:fixed;z-index:99999;left:auto;right:-100vw;top:0;padding-top:0;width:100%;height:100%;background:#fff}body #mobile-menu .mainbar{width:100%;margin:35px auto}body #mobile-menu .logo-link img{height:54px;width:auto}body #mobile-menu .icon-close-menu{position:inherit;right:20px;width:20px;z-index:99999}body #mobile-menu .icon-close-menu rect{transition:all 0.2s linear}body #mobile-menu .icon-close-menu:hover{cursor:pointer}body #mobile-menu .icon-close-menu:hover rect{fill:#666}body #mobile-menu .mainmenu-container{padding:0;list-style:none;text-align:left;position:relative;top:5.208vw;left:50%;transform:translateX(-50%);margin:0;height:80vh;width:100%;overflow-y:auto;flex-direction:column}body #mobile-menu .mainmenu-container .mainmenu{padding:0;list-style:none;text-align:center;position:relative;margin:0 auto 0;width:100%}body #mobile-menu .mainmenu-container .mainmenu li{margin-bottom:0}body #mobile-menu .mainmenu-container .mainmenu li.btn-contact a{border:1px solid #F15B22;border-radius:24px;padding:14px 24px;color:#F15B22;margin:20px auto 0;width:200px}body #mobile-menu .mainmenu-container .mainmenu li.btn-contact a:hover{background:#F15B22;color:#fff}body #mobile-menu .mainmenu-container .mainmenu li.menu-item-has-children{position:relative}body #mobile-menu .mainmenu-container .mainmenu li.menu-item-has-children:hover{cursor:pointer}body #mobile-menu .mainmenu-container .mainmenu li:last-child{margin-bottom:0}body #mobile-menu .mainmenu-container .mainmenu li a{font-size:18px;line-height:23px;color:#141416;font-weight:500;text-transform:uppercase;padding:20px 0;display:block;font-family:"Inter",sans-serif;opacity:1}body #mobile-menu .mainmenu-container .mainmenu li a:hover{text-decoration:none}body #header{background:rgb(255,255,255);position:relative;z-index:999;height:112px;top:0}body #header.scrolled{width:calc(100% + 24px);box-shadow:0 3px 10px rgba(0,0,0,.1);top:-500px;position:fixed;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:9999;height:60px}body #header.scrolled .mainbar{height:60px}body #header.scrolled .mainmenu li .sub-menu{background:#fff}body #header.scrolled .logo-link:after{background:none}body #header.scrolled .logo-link img{width:auto;height:36px}body #header .logo-link:after{background:none}body #header .logo-link img{height:64px;width:auto}body #header .logo-link:hover{text-decoration:none;opacity:.9}body #header .mainbar{height:112px;position:relative}body #header .mainbar .row{width:100%}body #header .burger{position:relative;width:24px;height:18px}body #header .burger:hover{cursor:pointer}body #header .burger span{height:2px;background:#000;width:24px;position:absolute;right:0;transition:all 0.2s linear}body #header .burger span:nth-child(1){top:0}body #header .burger span:nth-child(2){top:8px}body #header .burger span:nth-child(3){top:16px}body #header .mainmenu{list-style:none;display:flex;padding:0;margin:0 0;align-items:center}body #header .mainmenu li{margin:0 0 0 40px;padding:0;position:relative;font-size:0;line-height:0;align-items:center;display:flex;transition:all 0.2s linear}body #header .mainmenu li.btn-contact a{border:1px solid #F15B22;border-radius:24px;padding:4px 24px;color:#F15B22}body #header .mainmenu li.btn-contact a:hover{background:#F15B22;color:#fff}body #header .mainmenu li.menu-item-has-children:hover{cursor:pointer}body #header .mainmenu li.menu-item-has-children:hover>a{color:#141416}body #header .mainmenu li a{display:inline-block;font-family:"Inter",sans-serif;font-weight:600;font-size:15px;line-height:34px;letter-spacing:-.37px;color:#4F4F4F;text-align:center;text-transform:uppercase;text-decoration:none;transition:all 0.2s linear;position:relative;z-index:2}body #header .mainmenu li a:after{background:none;width:0;height:0}body #header .mainmenu li a:hover,body #header .mainmenu li a[aria-current=page]{text-decoration:none;color:#F15B22}body #footer{background:#f3f3f4;padding-top:100px;padding-bottom:60px}body #footer .socials{display:flex;padding:0;margin:0;list-style:none}body #footer .socials li{margin:0 16px;transition:all 0.2s linear}body #footer .socials li a{opacity:.7}body #footer .socials li a img{transition:all 0.2s linear;height:24px;width:auto}body #footer .socials li a:hover{transition:all 0.2s linear;opacity:1}body #footer .logo-footer{height:129px;width:auto}body #footer .copyright{border-top:1px solid #BBBBBC;margin-top:90px}body #footer .copyright p{font-size:15px;line-height:27px;letter-spacing:-.44px;color:#848485}body #footer .copyright p a{font-size:15px;line-height:27px;letter-spacing:-.44px;color:#F15B22}body #footer .copyright p a:hover{color:#F27A36}body #footer .menu-footer .mainmenu{list-style:none;display:flex;padding:0;margin:0 0;align-items:center}body #footer .menu-footer .mainmenu li{margin:0 20px 0 20px;padding:0;position:relative;font-size:0;line-height:0;align-items:center;display:flex;transition:all 0.2s linear}body #footer .menu-footer .mainmenu li.btn-contact a{color:#F15B22}body #footer .menu-footer .mainmenu li.btn-contact a:hover{color:#F27A36}body #footer .menu-footer .mainmenu li.menu-item-has-children:hover{cursor:pointer}body #footer .menu-footer .mainmenu li.menu-item-has-children:hover>a{color:#141416}body #footer .menu-footer .mainmenu li a{display:inline-block;font-family:"Inter",sans-serif;font-weight:600;font-size:15px;line-height:34px;letter-spacing:-.37px;color:#4F4F4F;text-align:center;text-transform:uppercase;text-decoration:none;transition:all 0.2s linear;position:relative;z-index:2}body #footer .menu-footer .mainmenu li a:after{background:none;width:0;height:0}body #footer .menu-footer .mainmenu li a:hover,body #footer .menu-footer .mainmenu li a[aria-current=page]{text-decoration:none;color:#F15B22}body .home-hero{height:652px;overflow:hidden}body .home-hero .text-container{height:652px}body .home-hero .floating-img-bg{height:565px;width:auto;right:0;bottom:0}body #overwatch{padding-top:100px}body #overwatch .full-bg{width:100%;min-width:1920px;margin:400px auto 0}body #overwatch #experience{background:rgba(34,32,33,.8);bottom:0;height:665px;padding-top:120px;padding-bottom:120px}body #overwatch #experience ul{list-style:none}body #overwatch #experience ul li{position:relative}body #overwatch #experience ul li::before{content:"";background:url(/wp-content/themes/overwatch/sass/../img/icon-bullet.svg) center center;width:24px;height:24px;position:absolute;left:-35px;top:2px}body #overwatch .features img{height:72px;width:auto}body #overwatch .gradient{border-radius:24px;background:rgb(159,159,159);background:linear-gradient(0deg,rgba(159,159,159,.56) 0%,rgba(159,159,159,.15) 100%);padding-top:43px}body #overwatch .gradient h3::after{left:0;transform:none}body #overwatch .gradient img{max-height:258px;width:auto!important}body #overwatch .description p{font-size:17px;line-height:27px;letter-spacing:-.5px;color:#424041;font-weight:400}body #overwatch .description.first p{font-size:21px;line-height:32px;letter-spacing:-.7px;font-weight:600}body #solutions{padding-top:120px;padding-bottom:120px}body #solutions h4{font-size:30px;line-height:40px;letter-spacing:-.75px;font-weight:600;color:#222021}body #staff{padding-top:120px;padding-bottom:120px;background:#F3F3F4}body #staff .member img{height:200px;width:auto;margin:auto;border-radius:100%;box-shadow:0 0 13px rgba(0,0,0,.4)}body #staff .member p.position{text-transform:uppercase;color:#F15B22;font-weight:600}body #pricing{padding-top:120px;padding-bottom:120px}body #pricing .services{list-style:none;padding:0;margin:0}body #pricing .services li{border-top:1px solid #BBBBBC;padding:20px 0}body #pricing .services li:last-child{border-bottom:1px solid #BBBBBC}body #pricing .services .feature p{font-size:15px;line-height:34px;letter-spacing:normal;color:#848485;font-weight:600;text-transform:uppercase}body #pricing .services .feature p.active{color:#F15B22}body #pricing .plan{border:3px solid #BBBBBC;border-radius:16px;padding:35px 0!important;background:#fff}body #pricing .plan .price{margin:26px 0;background:#4F4F4F;color:#fff;font-size:48px;line-height:58px;letter-spacing:-.86px;font-weight:600;padding:25px}body #pricing .plan .price sup{font-size:24px;line-height:24px;letter-spacing:-.43px}body #pricing .plan img{height:32px;width:auto}body #pricing .plan.active{border:3px solid #F15B22;padding:60px 0px!important;margin-left:-12px}body #pricing .plan.active .price{background:#F15B22}body #pricing .plan .description{min-height:165px;padding:0 45px;text-align:left}body .page-header{padding-top:40px;padding-bottom:40px}body #contactus{padding-top:120px;padding-bottom:75px;background:#222021}body #contactus .overlay{z-index:0;bottom:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute}body #contactus .index-0{z-index:0;bottom:0;left:50%;transform:translateX(-50%);opacity:1;height:648px;position:absolute}body #contactus .index-1{z-index:2}body #contactus .btn-primary{padding:14px 44px 14px}body #contactus .wpcf7-spinner{display:block;margin:10px auto 0}body #contactus label{color:rgba(255,255,255,.8)}body #contactus label input[type=text],body #contactus label input[type=email]{margin-top:8px;height:45px}body #contactus p{opacity:.8}