body{margin:0}h1,h2,h3,h4{font-weight:300}.app-container{color:#444;font-family:Montserrat,sans-serif;min-height:100vh;flex-direction:column}.app-container,.main{display:-ms-flexbox;display:flex;-ms-flex-direction:column}.main{flex-direction:column;-ms-flex:1;flex:1}.main.headerMargin{padding-top:100px}a{text-decoration:none;color:#2f4550}address{font-style:normal}header{height:100px;position:fixed;top:0;left:0;right:0;z-index:999;padding:0 3%;transition:height .3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:#fff;transition:all .5s ease}header.shrink{height:60px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}header.shrink .logo{height:40px}header .logo{height:66px;width:auto;max-width:100%;transition:all .5s ease}header nav{position:relative}header nav .menuIcon{font-size:35px}header nav a{letter-spacing:.5px;padding:10px 0;margin:0 14px;font-size:14px;text-decoration:none;color:#999;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:all .3s ease}header nav a:hover{color:#262f36}header nav a.inv,header nav a.sec{cursor:default}header nav a.active{color:#262f36}header nav .navBlock{position:relative}header nav .navBlock .navDropdown-enter{opacity:.01}header nav .navBlock .navDropdown-enter.navDropdown-enter-active{opacity:1;transition:opacity .25s ease-in}header nav .navBlock .navDropdown-leave{opacity:1}header nav .navBlock .navDropdown-leave.navDropdown-leave-active{opacity:.01;transition:opacity .25s ease-in}header nav .navBlock .navDropdownBox{position:absolute;z-index:-1;top:0;right:-80px;padding-top:33px;transition:all .3s ease}header nav .navBlock .navDropdownBox .boxCarrot{position:absolute;top:23px;right:80px;background:#2f4550;height:20px;width:20px;border-top-left-radius:4px;transition:all .3s ease}header nav .navBlock .navDropdownBox .contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-top:15px solid #2f4550;border-radius:4px;min-width:340px;transition:all .3s ease}header nav .navBlock .navDropdownBox .contents .links{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding:20px 20px 30px}@media (max-width:1200px){header nav .navBlock .navDropdownBox .contents .links{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:350px}header nav .navBlock .navDropdownBox .contents .links.inv{min-width:480px}header nav .navBlock .navDropdownBox .contents .links.sec{min-width:550px}header nav .navBlock .navDropdownBox .contents .links .contentBlock{margin-bottom:20px}}header nav .navBlock .navDropdownBox .contents .linklist{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:20px 35px}header nav .navBlock .navDropdownBox .contents .linklist a{padding:8px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;color:#586f7c}header nav .navBlock .navDropdownBox .contents .linklist a.active,header nav .navBlock .navDropdownBox .contents .linklist a:hover,header nav .navBlock .navDropdownBox .contents .linklist a:hover i{color:#262f36}header nav .navBlock .navDropdownBox .contents .linklist a i{font-size:18px;margin-right:10px}header nav .navBlock .navDropdownBox .contents .consulting{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px 20px;color:#fff;background:#2f4550}header nav .navBlock .navDropdownBox .contents .consulting.blog{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;padding:10px 35px}header nav .navBlock .navDropdownBox .contents .consulting.blog .material-icons{font-size:18px;margin-right:10px}header nav .navBlock .navDropdownBox .contents .consulting.blog a{margin-left:28px;font-weight:300;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header nav .navBlock .navDropdownBox .contents .consulting.blog a:first-child{font-weight:400;font-size:14px;margin-left:0}header nav .navBlock .navDropdownBox .contents .consulting a{color:#fff;font-size:10px;font-weight:500;-ms-flex:1 0 calc(25% - 10px);flex:1 0 calc(25% - 10px);margin:0 10px;padding:5px 0}header nav .navBlock .navDropdownBox .contents .consulting a:hover{color:hsla(0,0%,100%,.5)}header nav .navBlock .navDropdownBox .contents .contentBlock{margin:0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;white-space:nowrap}header nav .navBlock .navDropdownBox .contents .contentBlock .title{font-size:16px;margin-bottom:8px}header nav .navBlock .navDropdownBox .contents .contentBlock a{padding:3px 0;font-size:13px;margin:0}header nav .navBlock .navDropdownBox.inv .boxCarrot{background:#f7b644}header nav .navBlock .navDropdownBox.inv .contents{border-color:#f7b644}header nav .navBlock .navDropdownBox.inv .title{color:#f7b644}header nav .navBlock .navDropdownBox.inv .consulting{background:#f7b644}header nav .navBlock .navDropdownBox.sec .boxCarrot{background:#db504a}header nav .navBlock .navDropdownBox.sec .contents{border-color:#db504a}header nav .navBlock .navDropdownBox.sec .title{color:#db504a}header nav .navBlock .navDropdownBox.sec .consulting{background:#db504a}header .mobileNav{position:fixed;top:8px;left:10px;right:10px;bottom:8px;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-radius:4px;border:1px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}header .mobileNav .mobileNavContent{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #eee;overflow:auto;direction:rtl}header .mobileNav .mobileNavContent .mobileHeader{font-size:16px;font-weight:500;padding:15px 8%;direction:ltr;color:#fff}header .mobileNav .mobileNavContent .mobileHeader.inv{background:#f7b644}header .mobileNav .mobileNavContent .mobileHeader.sec{background:#db504a}header .mobileNav .mobileNavContent .mobileNavLinkBlocks{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 auto;flex:1 0 auto;direction:ltr;padding:15px 8%}header .mobileNav .mobileLogin{padding:0 8%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#262f36}header .mobileNav .mobileLogin,header .mobileNav .mobileLogin a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header .mobileNav .mobileLogin a{color:#fff;font-weight:300;padding:20px 14px;font-size:16px}header .mobileNav .mobileLogin a .material-icons{font-size:18px;color:hsla(0,0%,100%,.5);margin-left:10px}header .mobileNav .mobileNavLinks{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:8%}header .mobileNav .mobileNavLinks a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#2f4550}header .mobileNav .mobileNavLinks a .material-icons{margin-right:10px}header .mobileNav .mobileCloseButton{position:absolute;top:4.5px;right:0;font-size:30px;padding:5px}header .mobileDropdown-enter{opacity:.01}header .mobileDropdown-enter.mobileDropdown-enter-active{opacity:1;transform-origin:100% 0;transition:opacity .25s ease-in}header .mobileDropdown-leave{opacity:1}header .mobileDropdown-leave.mobileDropdown-leave-active{opacity:.01;transform-origin:100% 0;transition:opacity .25s ease-in}footer{height:100px;background-color:#262f36;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10%;font-size:12px;font-weight:300;position:relative}footer,footer a{color:hsla(0,0%,100%,.5)}footer a,footer address,footer span{z-index:100}footer img{position:absolute;bottom:0;right:0;height:150px;width:auto}footer .mark{margin:0 20px;z-index:100}@media (max-width:1000px){footer{font-size:10px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}footer .mark{display:none}}.section{min-height:400px}.section.notFound{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#f4f4f4}.section.notFound h1{color:#262f36;font-weight:200;font-size:130px;margin:0}.section.notFound h2{color:#586f7c;font-weight:300;font-size:30px}.section.dark{background-color:#eee}.section.contact{-ms-flex:1;flex:1;position:relative;flex-direction:column;margin-top:100px;padding:0 15%}.section.contact,.section.contact .background{display:-ms-flexbox;display:flex;-ms-flex-direction:column}.section.contact .background{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;flex-direction:column}.section.contact .background .top{-ms-flex:2;flex:2;overflow:hidden;background-color:#262f36;background-image:url(/images/contact.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-blend-mode:luminosity}.section.contact .card{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.section.contact .card .label{color:#fff;position:absolute;top:-45px;left:15px}.section.contact .card .contactPanel{color:#fff;display:-ms-flexbox;display:flex;padding:5% 7% 8% 5%;-ms-flex-direction:column;flex-direction:column;background:#262f36;font-weight:200;letter-spacing:.5px}.section.contact .card .contactPanel .panel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px;margin:15px 0}.section.contact .card .contactPanel .panel a{color:#fff}.section.contact .card .contactPanel .panel i{color:hsla(0,0%,100%,.3);margin-right:20px;font-size:18px}@media (max-width:1200px){.section.contact{margin-top:60px;padding:10px 5%}.section.contact .contactPanel{width:100%}}input{padding:10px 0 5px;border:none;border-bottom:1px solid #ccc;border-radius:0;background:transparent;font-family:inherit;font-size:14px;color:#262f36;width:100%;height:35px;box-sizing:border-box}input.white{color:#fff;border-color:hsla(0,0%,100%,.75)}input:focus{outline:none}.input-group{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto}.input-group .input{width:100%}@media (max-width:700px){.input-group{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}.input{position:relative;margin-bottom:20px;box-sizing:border-box;margin-top:5px;padding:0;font-size:14px}.input label{color:#999;position:absolute;pointer-events:auto;cursor:text;line-height:22px;top:8px;left:5px;z-index:1;transform:scale(1) translateZ(0);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms;transform-origin:left top 0}.input label.blue,.input label.valid{transform:perspective(1px) scale(.75) translate3d(2px,-20px,0);pointer-events:none}.input label.blue{color:#262f36}.input label.blue.valid{color:#999}.input label.white{transform:perspective(1px) scale(.75) translate3d(2px,-20px,0);pointer-events:none;color:hsla(0,0%,100%,.75)}.input label.white.valid{color:#fff}.input hr{border-style:none none solid;border-bottom-width:2px;bottom:0;box-sizing:content-box;margin:0;position:absolute;width:100%;transform:scaleX(0);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.input hr.active{transform:scaleX(1)}.input hr.st{border-color:#262f36}.input textarea{padding:10px 0 5px;border-radius:0;font-size:14px;color:#262f36;width:100%;margin-bottom:0;max-width:100%;overflow:auto}.input textarea.white{color:#fff;border-color:hsla(0,0%,100%,.75)}.input textarea:focus{border-bottom:1px solid #ccc;padding-bottom:5px;outline:none}.input .list{position:absolute;top:42px;left:0;right:0;z-index:100;max-height:300px;overflow:auto;padding:0}.input .list p{font-size:14px;margin:0;padding:8px 20px}.input .list p:hover{background:#999;cursor:pointer}.formfooter{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.formfooter button{font-size:14px}.formfooter.single{-ms-flex-pack:end;justify-content:flex-end}.formfooter p{font-size:12px;color:#999;margin:0;-ms-flex-item-align:end;align-self:flex-end}.inputsend{position:absolute;right:10px;top:8px;color:#2f4550}.inputsend.active{cursor:pointer}label.labelunder{color:#ccc;position:absolute;top:18px;right:5px;font-size:13px}textarea{border:none;background:transparent;border-bottom:1px solid #ccc;margin-bottom:20px;font-size:14px;padding:10px 5px 5px;font-weight:400;font-family:inherit;letter-spacing:.3px}textarea:focus{padding-bottom:4px;border-bottom:2px solid #262f36;outline:none}.slider-label{font-size:12px;color:gray;position:absolute}.slider-label span:last-child{font-weight:600;font-family:inherit}input[type=range]{-webkit-appearance:none;width:100%;margin:34px 0 20px;border-bottom:none;padding:0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{height:2px;cursor:pointer;background:#2f4550;border-radius:0}input[type=range]:focus::-webkit-slider-runnable-track{height:2px}input[type=range]::-webkit-slider-thumb{border:0 solid #00001e;height:12px;width:12px;border-radius:50%;background:#2f4550;cursor:pointer;-webkit-appearance:none;margin-top:-5.5px}input[type=range]:focus::-webkit-slider-thumb{height:14px;width:14px;margin-top:-6px}input[type=range]::-moz-range-track{height:2px;cursor:pointer;background:#2f4550}input[type=range]:focus::-moz-range-track{height:2px}input[type=range]::-moz-range-thumb{height:12px;width:12px;border-radius:50%;background:#2f4550;cursor:pointer}input[type=range]:focus::-moz-range-thumb{height:14px;width:14px}input[type=range]::-ms-track{height:2px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]:focus::-ms-track{height:2px}input[type=range]::-ms-fill-lower{background:#2f4550}input[type=range]::-ms-fill-upper{background:#ccc}input[type=range]::-ms-thumb{height:12px;width:12px;border-radius:50%;background:#2f4550;cursor:pointer}input[type=range]:focus::-ms-thumb{height:14px;width:14px}input[type=range]:focus::-ms-fill-lower{background:#2f4550}input[type=range]:focus::-ms-fill-upper{background:#ccc}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;padding:0;border:none}.inputfilelabel{background:#eee;font-size:16px;padding:10px 20px;color:#676767;display:inline-block;cursor:pointer;transition:all .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:15px}.inputfilelabel i{color:#999;margin-right:10px}.inputfilelabel:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.inputfilelabel.filled{background:#8bc34a;color:#fff}.inputfilelabel.filled i{color:hsla(0,0%,100%,.8)}.flex{display:-ms-flexbox;display:flex}.flex.one{-ms-flex:1;flex:1}.flex.two{-ms-flex:2;flex:2}.flex.three{-ms-flex:3;flex:3}.flex.four{-ms-flex:4;flex:4}.flex.column{-ms-flex-direction:column;flex-direction:column}.flex.alignCenter{-ms-flex-align:center;align-items:center}.flex.alignBottom{-ms-flex-align:end;align-items:flex-end}.flex.alignTop{-ms-flex-align:start;align-items:flex-start}.flex.justifyCenter{-ms-flex-pack:center;justify-content:center}.flex.flexwrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flexgutter{min-width:30px}@media (max-width:700px){.flexgutter{display:none}}.card{display:-ms-flexbox;display:flex;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.card .label{font-size:30px;font-weight:300}button{display:block;width:auto;border:none;border-radius:2px;font-size:16px;padding:10px;color:inherit;text-transform:uppercase;cursor:pointer;background:#2f4550;color:#fff;min-width:80px;white-space:nowrap;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}button:focus{outline:0}button:active{outline:none}button:active,button:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}button:disabled{background:#ddd}button:disabled:hover{box-shadow:none!important;cursor:default!important}button:disabled:active,button:disabled:focus{outline:none!important}.toast{position:fixed;bottom:2%;left:0;top:auto;right:60%;height:0;min-height:70px;background:#648c34;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;font-size:16px;border-radius:0 2px 2px 0;z-index:1000;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.toast .close{cursor:pointer}.toast.error{background:#ef5350;padding:0 20px}@media (max-width:800px){.toast{bottom:0;right:0;border-radius:0}}.productHeader{max-height:400px;height:400px;position:relative;margin-top:100px;padding:0 10%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;background-blend-mode:luminosity;border-bottom:3px solid;border-top:6px solid;transition:all .25s ease}.productHeader.wwBackgrounds{background-image:url(/images/wwbg.jpg);background-blend-mode:multiply;background-color:#2f4550}.productHeader.wwBackgrounds button{background:#586f7c}.productHeader.wwBackgrounds button:hover{background:hsla(0,0%,100%,.6);color:#262f36}.productHeader.investigations{background-color:#f7b644;border-color:#f7b644}.productHeader.investigations .productHeaderIntro div{color:#fdeccf}.productHeader.investigations .productHeaderIntro button{background:rgba(247,182,68,.5)}.productHeader.investigations .productHeaderIntro button:hover{background:#f7b644}.productHeader.security{background-color:#db504a;border-color:#db504a}.productHeader.security .productHeaderIntro div{color:#f2c6c0}.productHeader.security .productHeaderIntro button{background:rgba(219,80,74,.5)}.productHeader.security .productHeaderIntro button:hover{background:#db504a}.productHeader.consulting{background-color:#5f935f;border-color:#5f935f}.productHeader.consulting .productHeaderIntro div{color:#dbffdb}.productHeader.consulting .productHeaderIntro button{background:rgba(95,147,95,.5)}.productHeader.consulting .productHeaderIntro button:hover{background:#5f935f}.productHeader img{height:150px;width:auto;margin:0 20px}.productHeader .productHeaderIntro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.productHeader .productHeaderIntro h1{font-size:5vw;font-weight:400;margin:10px 0}@media (min-width:1200px){.productHeader .productHeaderIntro h1{font-size:70px}}.productHeader .productHeaderIntro div{margin:0 10px;max-width:700px;white-space:pre-wrap}.productHeader .productHeaderIntro button{position:absolute;bottom:10%;font-size:14px;color:#fff;padding:10px 20px}@media (max-width:1200px){.productHeader{padding:0 5%}}@media (max-width:1000px){.productHeader{margin-top:60px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:justify}.productHeader img{height:100px}.productHeader .productHeaderIntro h1{font-size:8vw;text-align:center}.productHeader .productHeaderIntro div{font-weight:300}.productHeader .productHeaderIntro button{position:relative;margin:30px 10% 0}}.productContact{padding:50px 25% 90px;position:relative;overflow:hidden}@media (max-width:1200px){.productContact{padding:30px 10% 90px}}.infoBlock{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:3% 18%;white-space:pre-wrap}.infoBlock.dark{border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f4f4f4}.infoBlock h3{font-size:18px;line-height:1.5}.infoBlock .featureWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:2% 0 5%}.infoBlock .featureWrapper .feature{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:0 30px;width:300px}.infoBlock .featureWrapper .feature.investigations a{color:#f7b644}.infoBlock .featureWrapper .feature.security a{color:#db504a}.infoBlock .featureWrapper .feature.consulting a{color:#5f935f}.infoBlock .featureWrapper .feature a{font-weight:500}.infoBlock .featureWrapper .feature h2{text-align:center;font-size:20px;font-weight:400;margin:0}.infoBlock .featureWrapper .feature p{text-align:justify;font-size:14px;white-space:pre-line;line-height:1.5;margin-bottom:0}.infoBlock .featureWrapper .feature img{height:100px;width:auto;margin:30px 20px}@media (max-width:1000px){.infoBlock .featureWrapper{-ms-flex-direction:column;flex-direction:column}.infoBlock .featureWrapper .feature{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;width:auto;margin:15px 0}.infoBlock .featureWrapper .feature h2{text-align:left}.infoBlock .featureWrapper .feature img{height:60px;margin:0 20px 0 0}}@media (max-width:1200px){.infoBlock{padding:3% 8%}.infoBlock .featureWrapper{-ms-flex-pack:distribute;justify-content:space-around}}.hero{height:70vh;background:#262f36;background-image:url(/images/main_page.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-blend-mode:luminosity;border-bottom:3px solid;border-top:6px solid;border-color:#262f36;margin-top:100px;padding:0 10%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;font-size:4.5vw}.hero .rwWordsWrapper{position:relative;-ms-flex:1;flex:1}.hero .rwWordsWrapper .rwWords{display:inline;position:absolute}.hero .rwWordsWrapper .rwWords span{display:inline-block;position:absolute;opacity:0;margin-left:25px;overflow:hidden;animation:a 20s linear 0s infinite;white-space:nowrap}.hero .rwWordsWrapper .rwWords span:first-child{animation-delay:0s}.hero .rwWordsWrapper .rwWords span:nth-child(2){animation-delay:5s}.hero .rwWordsWrapper .rwWords span:nth-child(3){animation-delay:10s}.hero .rwWordsWrapper .rwWords span:nth-child(4){animation-delay:15s}@keyframes a{0%{opacity:0;transform:translateY(-30px)}3%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(30px)}80%{opacity:0}to{opacity:0}}@media (max-width:1000px){.hero .rwWordsWrapper .rwWords{display:none}}@media (max-width:1200px){.hero{padding:0 5%;font-size:70px}}@media (max-width:1000px){.hero{margin-top:60px;-ms-flex-pack:center;justify-content:center;text-align:center}}.careersHeader{max-height:400px;height:400px;position:relative;margin-top:100px;padding:0 10%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;background-color:#262f36;background-image:url(/images/careers.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-blend-mode:luminosity;border-bottom:3px solid;border-top:6px solid;transition:all .25s ease}.careersHeader img{height:150px;width:auto;margin:0 20px}.careersHeader .careersHeaderIntro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.careersHeader .careersHeaderIntro h1{font-size:5vw;font-weight:400;margin:10px 0}@media (min-width:1200px){.careersHeader .careersHeaderIntro h1{font-size:70px}}.careersHeader .careersHeaderIntro div{margin:0 10px;max-width:700px;white-space:pre-wrap}@media (max-width:1200px){.careersHeader{padding:0 5%}}@media (max-width:1000px){.careersHeader{margin-top:60px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:justify}.careersHeader img{height:100px}.careersHeader .careersHeaderIntro h1{font-size:8vw;text-align:center}.careersHeader .careersHeaderIntro div{font-weight:300}}.careerBlock{padding:50px 15% 90px;position:relative;overflow:hidden;background:#eee}.careerBlock .card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:25px 0;padding:2%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);cursor:pointer;border-left:5px solid #262f36;transition:all .5s cubic-bezier(.25,.8,.25,1)}.careerBlock .card.security{border-color:#db504a}.careerBlock .card.security a{color:#db504a}.careerBlock .card.investigations{border-color:#f7b644}.careerBlock .card.investigations a{color:#f7b644}.careerBlock .card.consulting{border-color:#5f935f}.careerBlock .card.consulting a{color:#5f935f}.careerBlock .card:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.careerBlock .card.open{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.careerBlock .card a{display:-ms-flexbox;display:flex}.careerBlock .card .material-icons{font-size:40px}.careerBlock .card .careerTextBlock{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.careerBlock .card .careerTextBlock h2{margin:0}.careerBlock .card .careerTextBlock p{font-size:14px;margin-bottom:0}.careerBlock .card .careerTextBlock .detail{padding:10px 4% 30px;border-bottom:2px solid #eee}.careerBlock .card .careerTextBlock .detail h3{font-size:18px;font-weight:400;margin-top:25px}.careerBlock .card .careerTextBlock .detail li{font-size:14px}.careerBlock .card .careerTextBlock .detail p{margin:1em}.careerBlock .card form{padding:2% 5%}@media (max-width:1000px){.careerBlock{padding:30px 2% 90px}.careerBlock h2{font-size:16px;font-weight:500}}@media (max-width:1200px){.careerBlock{padding:30px 5% 90px}}