header.global{border-bottom:1px solid #d0d0d0}@media (min-width: 1061px){nav.primary>.menu>li .sub-menu{top:120px}}.sub-menu-close{display:none !important}nav.primary{position:relative;top:7px}footer.global #menu-social-links a[href*='youtube']{background-image:none;position:relative}footer.global #menu-social-links a[href*='youtube']::before{content:'';position:absolute;top:0px;left:0px;width:42px;height:42px;background-color:#fff}.youtube-footer{position:relative}.youtube-footer svg{position:absolute;top:11px;left:10px;z-index:3;pointer-events:none}#new-home-hero-x,#new-home-hero-slideshow,#new-home-hero{background:#001653;color:#fff;overflow-x:hidden;background-repeat:no-repeat !important;background-size:auto 100% !important;background-position:calc(100% + 40vw) 120% !important}#new-home-hero-x .design-container,#new-home-hero-slideshow .design-container,#new-home-hero .design-container{display:block;position:relative;width:100%;max-width:1440px;margin:0 auto;padding-top:135px;padding-bottom:220px}#new-home-hero-x .design-container img,#new-home-hero-slideshow .design-container img,#new-home-hero .design-container img{display:block;position:absolute;height:100% !important;top:0px;right:-300px;z-index:1}#new-home-hero-x .container,#new-home-hero-slideshow .container,#new-home-hero .container{display:block;position:relative;z-index:2;width:100%;max-width:1140px;margin:0 auto}#new-home-hero-x h1,#new-home-hero-x h2,#new-home-hero-slideshow h1,#new-home-hero-slideshow h2,#new-home-hero h1,#new-home-hero h2{font-size:40px;line-height:44px;font-weight:700;max-width:690px;padding-bottom:15px}#new-home-hero-x p,#new-home-hero-slideshow p,#new-home-hero p{display:block;position:relative;font-size:20px;line-height:30px;font-weight:300;max-width:670px;padding-bottom:30px}#new-home-hero-x p::before,#new-home-hero-slideshow p::before,#new-home-hero p::before{content:'';position:absolute;left:0px;top:-15px;height:1px;background:#fff;width:140px}a.new-button{display:inline-block;font-size:16px;line-height:20px;font-weight:700;background:#CE4343;color:#fff;border-radius:5px;padding:20px 40px;text-decoration:none;transition:.1s ease-in}a.new-button:hover{background:#EE3124}#new-home-hero-slideshow{position:relative;height:752px;overflow:hidden}@media screen and (max-width: 600px){#new-home-hero-slideshow{height:auto}}#new-home-hero-slideshow .design-container{padding-top:0px;padding-bottom:0px}#new-home-hero-slideshow .new-home-hero-slide{display:flex;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .15s linear}@media screen and (max-width: 600px){#new-home-hero-slideshow .new-home-hero-slide{height:auto}}#new-home-hero-slideshow .new-home-hero-slide.active{position:relative;opacity:1;pointer-events:auto}#new-home-hero-slideshow .new-home-hero-slide>.design-container{padding-top:135px;padding-bottom:220px}@media screen and (max-width: 600px){#new-home-hero-slideshow .new-home-hero-slide>.design-container{padding-top:70px;padding-bottom:120px}}#new-home-hero-slideshow .new-home-hero-slide>.design-container .container.has-image{display:flex}#new-home-hero-slideshow .new-home-hero-slide>.design-container .container.has-image>div:nth-of-type(1){flex:0 0 53%}@media screen and (max-width: 840px){#new-home-hero-slideshow .new-home-hero-slide>.design-container .container.has-image>div:nth-of-type(1){flex:0 0 100%}}#new-home-hero-slideshow .new-home-hero-slide>.design-container .container.has-image>div:nth-of-type(2){flex:1;display:flex;justify-content:flex-end;position:relative;align-items:flex-start}@media screen and (max-width: 840px){#new-home-hero-slideshow .new-home-hero-slide>.design-container .container.has-image>div:nth-of-type(2){display:none}}#new-home-hero-slideshow .new-home-hero-slide>.design-container .container.has-image>div:nth-of-type(2) img{display:block !important;width:470px !important;max-width:90% !important;height:auto !important;position:relative !important;top:auto !important;right:auto !important;border-radius:10px !important}#new-home-hero-slideshow .new-home-hero-slide .image-bg{display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;top:0px;left:0px;opacity:.1}@media screen and (min-width: 841px){#new-home-hero-slideshow .new-home-hero-slide.not-faded .image-bg{display:none}}#new-home-hero-slideshow .new-home-hero-slide #new-home-hero-x{display:block;position:absolute;background:transparent;top:0px;left:0px;width:100%;height:100%;background-repeat:no-repeat !important;background-size:auto 100% !important;background-position:calc(100% + 40vw) 120% !important;pointer-events:none;opacity:.7}#new-home-hero-slideshow .new-home-hero-slide #new-home-hero-x .design-container{display:block;position:relative;top:0px;left:0px;width:100%;height:100%}#new-home-hero-slideshow .new-home-hero-slide.not-faded #new-home-hero-x{opacity:1}@media screen and (max-width: 600px){#new-home-hero-slideshow .new-home-hero-slide h2{font-size:34px;line-height:40px}}#new-home-hero-slideshow>img{display:none}#new-home-hero-slideshow #new-home-hero-slideshow-nav{display:flex;justify-content:flex-end;position:absolute;width:100%;max-width:1080px;left:50%;transform:translateX(calc(-50% - 10px));margin:0 auto;bottom:60px;z-index:44;text-align:right;font-size:16px;font-weight:300}@media screen and (max-width: 600px){#new-home-hero-slideshow #new-home-hero-slideshow-nav{padding-left:10px;padding-right:10px;left:0%;transform:translateX(calc(0%));justify-content:center;bottom:15px}}#new-home-hero-slideshow #new-home-hero-slideshow-nav>nav{display:flex;justify-content:space-between;align-items:center;width:60%;max-width:278px}@media screen and (max-width: 600px){#new-home-hero-slideshow #new-home-hero-slideshow-nav>nav{max-width:150px}}#new-home-hero-slideshow #new-home-hero-slideshow-nav>nav .new-home-hero-nav-buttons{display:flex}#new-home-hero-slideshow #new-home-hero-slideshow-nav>nav .new-home-hero-nav-buttons .new-home-hero-prev,#new-home-hero-slideshow #new-home-hero-slideshow-nav>nav .new-home-hero-nav-buttons .new-home-hero-next{padding-top:13px;padding-bottom:13px;cursor:pointer}#new-home-hero-slideshow #new-home-hero-slideshow-nav>nav .new-home-hero-nav-buttons .new-home-hero-prev svg,#new-home-hero-slideshow #new-home-hero-slideshow-nav>nav .new-home-hero-nav-buttons .new-home-hero-next svg{fill:#fff;transform:scale(0.6)}#new-home-hero-slideshow #new-home-hero-slideshow-nav>nav .new-home-hero-nav-buttons .new-home-hero-prev:hover svg,#new-home-hero-slideshow #new-home-hero-slideshow-nav>nav .new-home-hero-nav-buttons .new-home-hero-next:hover svg{fill:#ce4343}#new-home-hero-slideshow #new-home-hero-slideshow-nav .progress-bar{display:block;position:absolute;right:0px;bottom:0px;width:60%;max-width:278px;height:2px;background:rgba(255,255,255,0.3)}@media screen and (max-width: 600px){#new-home-hero-slideshow #new-home-hero-slideshow-nav .progress-bar{left:50%;transform:translateX(-50%);max-width:150px}}#new-home-hero-slideshow #new-home-hero-slideshow-nav .progress-bar>div.increment{display:none;position:absolute;top:0px;left:0px;background:#fff;width:33.333%;height:100%;transition:width .15s linear}#new-home-hero-slideshow #new-home-hero-slideshow-nav .progress-bar>div.countdown{display:block;position:absolute;top:0px;left:0px;background:#fff;width:100%;height:100%}#new-home-hero-slideshow #new-home-hero-slideshow-nav .progress-bar>div.countdown.animate{animation-name:countdown;animation-duration:7s;animation-iteration-count:1;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes countdown{from{width:100%}to{width:0%}}#new-home-solutions{background:#fff;padding-top:110px;padding-bottom:40px}#new-home-solutions h1{font-size:32px;line-height:44px;font-weight:700;width:100%;max-width:780px;padding-bottom:80px}#new-home-solutions .container{display:flex;flex-wrap:wrap;width:100%;max-width:1140px;margin:0 auto}#new-home-solutions .container div{flex:0 0 50%;position:relative}#new-home-solutions .container div a{display:block;position:relative;max-width:430px;padding-right:30px;margin-bottom:60px;margin-left:19px;text-decoration:none}#new-home-solutions .container div a::after{content:'';position:absolute;left:-15px;top:0px;height:0%;width:4px;transition:height 0s linear;background:#2882BD}#new-home-solutions .container div a:hover::after{transition:height .2s linear;height:100%}#new-home-solutions .container div a h4{color:#CE4343;font-size:25px;line-height:32px;font-weight:300;margin-bottom:0px;padding-bottom:10px}#new-home-solutions .container div a p{font-size:14px;max-width:390px;line-height:21px;font-weight:400}.home #featured h4{max-width:340px;overflow-y:hidden;margin-left:auto;margin-right:auto}.home #announcements .slide>.container{cursor:pointer}.page-template-page-contact.new-home #page .column.office{background:#2882BD;background-color:#2882BD}.page-template-page-contact.new-home #page .column.office h3{line-height:39px}.page-template-page-platform #new-home-hero{background:#fff;color:#585858}.page-template-page-platform #new-home-hero p::before{background:#e3e3e3}.page-template-page-platform .page-template-page-contact.new-home #page .column.office{background:#f6f6f6;background-color:#f6f6f6;color:#ce4343}#platform-modules{padding-top:90px;padding-bottom:130px}#platform-modules .container{display:flex;position:relative;z-index:2;width:100%;max-width:1140px;margin:0 auto;box-sizing:border-box}#platform-modules h2{color:#2882bd;max-width:500px;padding-bottom:20px}#platform-modules .module-links{padding-bottom:120px}#platform-modules .module-links>div:nth-of-type(1){flex:0 0 60%;padding-bottom:50px}#platform-modules .module-links>div:nth-of-type(2){flex:0 0 8%}#platform-modules .module-links>div:nth-of-type(3){flex:0 0 32%;position:relative}#platform-modules .module-links>div:nth-of-type(3) a{display:block;position:relative;max-width:430px;padding-right:30px;margin-bottom:60px;margin-left:19px;text-decoration:none}#platform-modules .module-links>div:nth-of-type(3) a::after{content:'';position:absolute;left:-15px;top:0px;height:0%;width:4px;transition:height 0s linear;background:#2882BD}#platform-modules .module-links>div:nth-of-type(3) a:hover::after{transition:height .2s linear;height:100%}#platform-modules .module-links>div:nth-of-type(3) a h4{color:#CE4343;font-size:25px;line-height:32px;font-weight:300;margin-bottom:0px;padding-bottom:10px}#platform-modules .module-links>div:nth-of-type(3) a p{font-size:14px;max-width:390px;line-height:21px;font-weight:400}#platform-modules .module-image img{display:block;max-width:100%;height:auto;margin:0 auto}#platform-modules .module-image p{display:block;text-align:center;max-width:570px;margin:0 auto;padding-top:65px}@media screen and (min-width: 1201px){#new-home-hero-x,#new-home-hero{background-image:none !important}}@media screen and (max-width: 1440px){#platform-modules,#new-home-hero,.new-home-hero-slide,#new-home-solutions{padding-left:15px;padding-right:15px}}@media screen and (max-width: 1200px){#new-home-hero-x img,#new-home-hero img{display:none !important}}@media screen and (max-width: 840px){#new-home-hero-x,#new-home-hero{background-image:none !important}.page-template-page-platform .design-container{padding-bottom:10px !important}#platform-modules .module-links{flex-wrap:wrap;padding-bottom:50px}#platform-modules .module-links>div:nth-of-type(1),#platform-modules .module-links>div:nth-of-type(2),#platform-modules .module-links>div:nth-of-type(3){flex:0 0 100%}}@media screen and (max-width: 700px){#new-home-solutions .container div{flex:0 0 100%}}@media (min-width: 760px){.page-template-page-templates.page-template-page-contact-update #page .column.form>.container{float:right;padding-left:0px;padding-right:80px}.page-template-page-templates.page-template-page-contact-update #page .column.office>.container{float:left;padding-right:0px;padding-left:80px}}.page-template-page-contact-update h3,.page-template-page-contact-update h2{font-size:36px !important;line-height:43px}.page-template-page-contact-update #subfoot.white{background:#fff !important;padding-top:120px}.page-template-page-contact-update #subfoot.white .container{padding-top:30px;padding-bottom:120px}.page-template-page-contact-update .wpcf7-list-item{margin-left:0px}.page-template-page-contact-update .sub-title{display:block;text-align:center}.page-template-page-contact-update .sub-title h3:after{margin-left:auto !important;margin-right:auto !important}div.wpcf7-mail-sent-ok{border:none !important}@media screen and (max-width: 981px){.page-template-page-events #resources nav{display:flex;flex-wrap:wrap}.page-template-page-events #resources nav #reset{padding-left:25px;padding-right:25px;margin-right:10px;margin-bottom:10px}.page-template-page-events #resources nav select{flex:1}.page-template-page-events #resources nav .search{flex:0 0 100%}.page-template-page-events #resources nav .search form{display:block;margin-bottom:30px}.page-template-page-events #resources nav .search form label{display:none}.page-template-page-events #resources nav .search form div{display:flex;justify-content:space-between;direction:rtl}.page-template-page-events #resources nav .search form div *{direction:ltr}.page-template-page-events #resources nav .search form div input[type="submit"]{display:none;margin-bottom:15px;padding:0px 55px;color:#fff;border:0;outline:none;background-color:#1c7ab0;text-decoration:none;margin-right:15px;flex:0 0 130px}}.single-solution #intro header.platform-style,.single-product #intro header.platform-style{width:100%;margin-bottom:0px}.single-solution #intro header.platform-style h2,.single-product #intro header.platform-style h2{color:#2284bc;font-weight:500;margin-bottom:1em;font-size:2em;font-weight:500;color:#2284bc}@media (min-width: 1180px){.single-product #intro.platform>.container,.single-product #intro.platform>.container,.single-solution #intro.platform>.container,.single-solution #intro.platform>.container{padding-bottom:40px}}.single-product .page-template-page-flex section,.single-solution .page-template-page-flex section{opacity:1 !important}@media (min-width: 1180px){.single-product #tiles .left.platform,.single-solution #tiles .left.platform{margin-top:0px}}aside#alert{bottom:-8px}aside#alert:hover,aside#alert a:hover{color:#fff !important;text-decoration:underline}
