#upper-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#upper-menu li:first-of-type a{display:inline-block;font-weight:400;color:#2f2f2f;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;padding:.57rem 2.8rem;line-height:1.5;border-radius:42px;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;text-transform:uppercase;font-family:Europa-Bold;border:3px solid #f9c930}#upper-menu li:first-of-type a:hover{background-color:#f9c930}.fw-cta .fw-cta-top{z-index:8 !important}.logo-section .slick-list{width:100%}.logo-section .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.landing-herozone-slider .res-cat h6{color:#fa0000;font-size:12px;font-family:"Europa-Bold";text-transform:uppercase}.video-block .content-sm{text-align:center}.video-block .centered-video,.video-block video{margin:0px auto;max-width:768px;display:block;outline:0}@media(max-width: 1024px){.video-block .centered-video,.video-block video{max-width:100%}.video-block .centered-video iframe,.video-block video iframe{max-width:100%}}@media(max-width: 767px){.video-block .centered-video iframe,.video-block video iframe{height:auto}}.page-template-template-research-hub .homepage-hero-style,.single-research .homepage-hero-style{min-height:350px;height:70vh}@media(max-width: 767px){.page-template-template-research-hub .homepage-hero-style,.single-research .homepage-hero-style{min-height:unset;height:50vh}}.single-research .homepage-hero-style{min-height:350px;height:50vh;overflow:visible}@media(max-width: 767px){.single-research .homepage-hero-style{height:40vh}}.vulnerability-table .container{overflow-x:scroll}.vulnerability-table .container table{position:relative;padding:30px 0;white-space:nowrap;margin-top:30px}.vulnerability-table .container table:before{position:absolute;top:-30px;left:0;width:100%;height:4px;content:"";background-image:-webkit-gradient(linear, right top, left top, color-stop(1%, #E43227), to(#9825E0));background-image:linear-gradient(270deg, #E43227 1%, #9825E0 100%)}.vulnerability-table .container table tr{border-bottom:1px solid #3a3a3a}.vulnerability-table .container table tr.header{color:#df313b;text-transform:uppercase;font-weight:900}.vulnerability-table .container table tr td{padding:15px}.vulnerability-table .container table tr td.advisory,.vulnerability-table .container table tr td.vendor_advisory{max-width:315px;overflow:hidden;text-overflow:ellipsis}.vulnerability-table .container table tr td.advisory a,.vulnerability-table .container table tr td.vendor_advisory a{display:inline}.vulnerability-detail .container .bottom-section{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767px){.vulnerability-detail .container .bottom-section{display:block;margin-bottom:75px}}.vulnerability-detail .container .bottom-section .left{-ms-flex-preferred-size:70%;flex-basis:70%;margin-top:50px}@media(max-width: 767px){.vulnerability-detail .container .bottom-section .left{margin-top:0}}.vulnerability-detail .container .bottom-section .left h2{margin-bottom:25px}.vulnerability-detail .container .bottom-section .right{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-left:75px;padding:25px;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,.15);box-shadow:0px 5px 5px rgba(0,0,0,.15);background:-webkit-gradient(linear, left top, right top, color-stop(12%, #8815ff), color-stop(47%, #e217b7), to(#fa0000)) left bottom #fff no-repeat;background:linear-gradient(to right, #8815ff 12%, #e217b7 47%, #fa0000 100%) left bottom #fff no-repeat;background-size:100% 5px}@media(max-width: 767px){.vulnerability-detail .container .bottom-section .right{margin:25px 0 0 0;max-width:100%}}.vulnerability-detail .container .bottom-section .right h4{color:#000}.vulnerability-detail .container .bottom-section .right ul{list-style:none}.vulnerability-detail .container .bottom-section .right ul li{padding-left:0}.vulnerability-detail .container .bottom-section .right ul li:after{content:none}.vulnerability-detail .container .bottom-section .right ul li.label{text-transform:uppercase;color:#df313b;margin-bottom:0;font-weight:900}.vulnerability-detail .container .bottom-section .right ul li.value{margin-bottom:12px}.blog-list .container .listing-item-block .text-block{margin-bottom:0}.fifty-fifty-video .container .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fifty-fifty-video .container .row .text-block h4{font-size:60px;letter-spacing:25;line-height:60px;margin-bottom:25px}.fifty-fifty-video .container .row .text-block p{font-size:18px;line-height:24px;margin-bottom:25px}.page-template-template-research-hub .ff-section .container .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template-research-hub .ff-section .container .row .text-block h4{font-size:60px;letter-spacing:25;line-height:60px;margin-bottom:25px}.page-template-template-research-hub .ff-section .container .row .text-block p{font-size:18px;line-height:24px;margin-bottom:25px}