div.logo{width:80%;}#captcha{color:white;}details#captcha{border:none;font-size:1rem;}#sub-featured input.button{color:white;border:white 2px solid;}body{font-family:'Roboto',sans-serif;}.page-node-type-product h1,.page-node-type-product-category h1{color:black;}.page-node-type-product p,.page-node-type-product-category p{color:black;}.page-node-type-contact-page p{color:black;}.page-node-type-contact-page #footer-bottom p{color:white;}h1,h3{color:white;font-family:'Roboto',sans-serif;}h1{text-align:center;font-size:4rem;text-transform:capitalize;}h2{color:white;font-family:"Montserrat",sans-serif;}p{color:white;font-family:'Roboto',sans-serif;}h3.subheading{font-size:3rem;margin:15px;}h3.subheading a{color:white;}h3.subheading::after{content:" ";width:50px;border:3px solid white;display:block;margin-top:5px;}.text-align-center{text-align:center;}.fixed-width-paragraph{width:70%;margin:auto;}p.padding-left-small{padding-left:15px;}.video-iframe{text-align:center;}.page-container{overflow:hidden;}.views-field-field-banner-headline div.field-content{font-family:'Montserrat',sans-serif;}.anchor-link{display:block;position:relative;top:-400px;visibility:hidden;}.error-page a:link,.error-page a:visited{color:#FFB739;}div.js-form-item label{color:white;}div.description{color:white;}#block-corporateplus-local-tasks ul.tabs li a{color:#5DC1EB}.user-logged-in #main-menu-link-contentf27786ac-bd20-44f0-b55a-6a754c35bee6{display:none;}#footer-bottom a:link,#footer-bottom a:visited{color:#5DC1EB;}.page-node-type-page .banner__section{background-color:black;}.padding-left-alignment{padding-left:15px;}div.system-messages{background-color:black;}.page-node-type-page #main-content,.page-node-type-page #featured-bottom{background:linear-gradient(-45deg,black,#092b52,#024c7c);background-size:400% 400%;animation:gradient 10s ease infinite;}@keyframes gradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}div.header-container .region--black-background{background-color:#2A2D2F !important;}#featured-top{background-color:rgba(93,193,235,0.5);}#featured div.container-fluid{background-color:#198AC8;padding:0px;}#featured-bottom{background-color:#024c7c;}#featured-bottom .container{width:60%;margin:auto;}#sub-featured{background:#024C7C;}#sub-featured .sub-featured__container{background:linear-gradient(rgba(2,76,124,0.7),rgba(2,76,124,0.7)),url("/sites/default/files/neuralbackground.jpg");}#sub-featured .row{width:85%;margin:auto;}#sub-featured .container-fluid{padding:0px;}#footer{background-color:#092b52;}#footer h2.title,#block-about-2-menu{color:#5DC1EB;font-family:"Roboto",sans-serif;font-weight:300;}#footer span a{color:white;}#footer-bottom{background-color:#024C7C;padding:50px 0px;}#subfooter{background-color:#2c2d2f;}#subfooter .container::before{display:none;content:"";}.subfooter__container .bottom-footer{display:flex;flex-direction:row;justify-content:space-between;}.page-node-type-product div.header-container .region--black-background,.page-node-type-product-category div.header-container .region--black-background{background-color:white !important;}.page-node-type-product #banner,.page-node-type-product-category #banner{padding:50px;background:linear-gradient(rgba(9,43,82,0.75),rgba(9,43,82,0.75)),url(/sites/default/files/low-angle-photo-of-four-high-rise-curtain-wall-buildings-830891.jpg);}.page-node-type-product #main-content,.page-node-type-product-category #main-content{background-color:white;}.page-node-type-contact-page .view-product-page-banner .views-row{background:#092B52;padding:50px;}.path-frontpage .basic-highlighted-paragraph::before{content:" ";background:#006BB1;transform:skewY(11deg);width:150vw;height:50vh;margin-left:-50vw;margin-bottom:-45vh;margin-top:50px;overflow:hidden;}.basic-block-outlined .basic-block{display:flex;justify-content:center;text-align:center;align-items:center;min-height:300px;border-radius:10px;border:1px #fff solid;padding:0 25px;flex-direction:column;margin:auto;margin-top:50px;}.basic-block a{color:#FFB739;}.basic-block h4{color:white;font-size:33px;}form.user-pass label,form.user-register-form label,form.user-login-form label{color:#01296E;}form.user-pass input.button,form.user-register-form input.button,form.user-login-form input.button{color:#01296E;border:#01296E 2px solid;}.webform-submission-quote-request-form legend{color:#01296E;text-transform:capitalize;}.page-node-type-contact-page .field--name-body{margin-bottom:50px;}div.blue-sidebar{background-color:#01296E;border-radius:10px;padding:20px;}div.blue-sidebar p{color:white;}div.blue-sidebar a{color:#FFB739;padding:10px 20px;border:#FFB739 2px solid;text-transform:uppercase;border-radius:10px;}.webform-submission-contact-form{max-width:700px;margin:auto;}.page-node-type-contact-page input.form-submit{color:#01296E;border:#01296E 2px solid;}input.form-submit{color:white;border:white 2px solid;}input.form-submit:hover{color:white;border:white 2px solid;background:#198AC8;}.view-product-jump-menu .form--inline{display:flex;justify-content:space-between;align-items:center;}.view-product-jump-menu .form-item-product-title{width:70%;}.search-view-card .views-row .inside-product-card{border:#198AC8 2px solid;padding:25px;transition:all 0.3s ease-in-out;}.search-view-card .views-row .inside-product-card:hover{cursor:pointer;}.search-view-card .views-row .product-teaser-image{height:300px;width:auto;}.search-view-card .views-row div.teaser-description-text{color:white;}.search-view-card .views-row .inside-product-card:hover{border:white 2px solid;}.search-bar{margin:150px auto;}.search-bar h2.title{text-align:left;text-transform:capitalize;width:90%;margin:auto;padding-left:10px;}.page-node-type-contact-page form label{color:#01296E;}#superfish-main,#block-restrictedmenu{display:flex;justify-content:space-between;}.header__container{padding:0px;}.header__container .row{display:flex;flex-direction:row;align-items:center;}.page-node-type-product #superfish-main li a:hover,.page-node-type-product-category #superfish-main li a:hover{background:#01296E;color:white;}.page-node-type-product #superfish-main li a,.page-node-type-product-category #superfish-main li a{color:black;}.page-node-type-product #superfish-main li.active-trail a,.page-node-type-product-category #superfish-main li.active-trail a{background-color:rgba(2,76,124,0);color:#01296E;}.page-node-type-product #superfish-main li.sf-depth-1 ul,.page-node-type-product-category #superfish-main li.sf-depth-1 ul{background-color:#006BB1;}.page-node-type-product #superfish-main li.sf-depth-1 ul li.active-trail,.page-node-type-product-category #superfish-main li.sf-depth-1 ul li.active-trail{background-color:#01296E;color:white;}.page-node-type-product #superfish-main li.sf-depth-1 ul li a,.page-node-type-product-category #superfish-main li.sf-depth-1 ul li a{color:white;}.page-node-type-product #superfish-main li.sf-depth-1 ul li a:hover,.page-node-type-product-category #superfish-main li.sf-depth-1 ul li a:hover{background-color:#01296E;}#main-menu-link-contentf27786ac-bd20-44f0-b55a-6a754c35bee6 a,#main-menu-link-contentbd6550eb-ef96-4501-b021-cb8540e6e42f a{color:white !important;padding:15px 20px;background-color:#006BB1;border-radius:10px;}#superfish-main a{text-transform:capitalize;font-weight:300;font-size:1.6rem;}.page-node-type-product .header-container .sf-accordion-toggle.sf-style-none a{color:black;}.page-node-type-product ul#superfish-main-accordion li a{color:black;}.page-node-type-product .header-container ul.menu li a:hover,.page-node-type-product .header-container ul.menu>li>a.is-active:hover{background-color:rgba(0,0,0,0);border-left:solid 3px #01296E;}.page-node-type-product .header-container .region--light-typography ul.sf-menu>li>a:hover .sf-sub-indicator:after,.page-node-type-product .header-container .region--light-typography ul.sf-menu>li>a.is-active .sf-sub-indicator:after,.page-node-type-product .header-container .region--light-typography ul.sf-menu>li.sfHover>a .sf-sub-indicator:after,.page-node-type-product .header-container .region--light-typography ul.sf-menu>li.active-trail>a .sf-sub-indicator:after{color:black;}.page-node-type-product-category .header-container .region--light-typography ul.sf-menu>li>a:hover .sf-sub-indicator:after,.page-node-type-product-category .header-container .region--light-typography ul.sf-menu>li>a.is-active .sf-sub-indicator:after,.page-node-type-product-category .header-container .region--light-typography ul.sf-menu>li.sfHover>a .sf-sub-indicator:after,.page-node-type-product-category .header-container .region--light-typography ul.sf-menu>li.active-trail>a .sf-sub-indicator:after{color:black;}.page-node-type-product-category .header-container ul.menu li a:hover,.page-node-type-product-category .header-container ul.menu>li>a.is-active:hover{background-color:rgba(0,0,0,0);border-left:solid 3px #01296E;}.page-node-type-product-category .header-container .sf-accordion-toggle.sf-style-none a{color:black;}.page-node-type-product-category ul#superfish-main-accordion li a{color:black;}.path-frontpage #banner{overflow:hidden;height:400px;}.path-frontpage .slick--skin--fullwidth .slide__constrained{padding:0;margin:0px;transform:translate(-50%);text-align:center;}.banner__container .row .col-md-12{padding:0px;}#slick-views-main-video-banner-block-1-1 .slide__caption .slide__description .field-content{color:white;font-family:'Montserrat',sans-serif;font-size:3rem;}.view-main-video-banner video{margin-top:-40vh;}.home-video video{object-position:center center;object-fit:cover;}.header-banner-front{text-align:center;position:absolute;height:auto;width:100%;top:35%;display:inline-block;}.header-banner-front p{color:#fff;font-family:montserrat,sans-serif;font-size:3rem;width:60%;margin:auto;}@media (max-width:768px){.header-banner-front p{width:90%;}}@media (max-width:468px){.header-banner-front p{font-size:2.4rem;margin:initial;}}.split-banner-section .split-banner-right{background-image:url(/sites/default/files/2020-11/partners-image.jpg);min-height:585px;background-size:cover;background-position:center;}.split-banner-section .split-banner-left{padding:50px;margin-top:50px;}.split-banner-section .split-banner-left div,.split-banner-section .split-banner-left h3{max-width:750px;margin:auto;}.split-banner-section .split-banner-left .split-banner-title{font-family:"Montserrat",sans-serif;margin-bottom:50px;}.split-banner-section .split-banner-left .split-banner-headline{color:white;}.split-banner-section .split-banner-left .split-banner-title::after{content:" ";width:50px;border:3px solid white;display:block;margin-top:5px;}.split-banner-section .split-banner-left div,.split-banner-section .split-banner-left h3 a{color:white;text-decoration:none;color:white;}.highlighted-section{margin:75px 0px;}.highlighted-features p{color:black;font-weight:600;font-size:2rem;}.product-headline-banner{padding:50px;text-align:center;font-size:4rem;color:white;}.product-title{color:black;font-size:4rem;text-transform:capitalize;font-weight:400;}.product-tagline{color:#006BB1;font-family:'Montserrat',sans-serif;font-size:2.5rem;}.product-subtagline{color:#006BB1;}.quote-button a{display:inline-block;color:white;font-weight:600;padding:10px 35px;margin:35px 0px;background-color:#FFB739;transition:all 0.3s ease-in-out;}.quote-button a:hover{cursor:pointer;opacity:0.7;}a.quote-button:link{display:inline-block;color:white;font-weight:600;padding:10px 35px;margin:5px 0px;background-color:#006BB1;transition:all 0.3s ease-in-out;text-decoration:none;}a.quote-button:hover{cursor:pointer;opacity:0.7;text-decoration:none;}.product-body p{color:black;}.paragraph--type-private-support-file div.quote-button,div.blue-quote-button a{display:inline-block;background-color:#01296E;color:white;padding:10px 20px;text-transform:uppercase;min-width:330px;text-align:center;margin-bottom:5px;transition:all 0.3s ease-in-out;}.product-body .quote-button a{margin:0;background:#006BB1;}div.blue-quote-button{text-align:center;}.product-category-view .teaser-description-text{text-align:center;}.paragraph--type-private-support-file div.quote-button:hover{cursor:pointer;opacity:0.7;}.paragraph--type-private-support-file{display:flex;justify-content:center;}.view-highlighted-section .highlighted-features p::before{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f058";margin-left:-40px;margin-right:20px;}.nav-tabs{border-bottom:1px solid #006BB1;}.nav-tabs li.active a{border-bottom:3px solid #006BB1;}.nav-tabs li a:hover{border-bottom:3px solid #006BB1;}.nav-tabs li a{font-family:'Roboto',sans-serif;font-size:1.5rem;font-weight:300;}.view-additional-product-images .main-product-image{display:flex;justify-content:center;}.tab-pane .view-empty{margin-top:100px;margin-left:25px;margin-bottom:100px;}.view-empty-error{margin-left:15px;}.basic-highlighted-paragraph{margin:0px auto 50px auto;}div.login-banner h3.banner-text{font-family:'Montserrat',sans-serif;font-weight:600;max-width:600px;}a.blue-link{color:#FFB739;text-decoration:underline;}#sub-featured .views-row{margin-top:75px;}.user-login-block{width:80%;margin:100px auto 40px auto;}.user-login-block p{margin:15px;}.user-login-block h2.title{display:none;}.user-login-block form.user-login-form label{color:white;}.user-login-block div.item-list ul li{list-style:none;}.user-login-block div.item-list ul li a{color:white;font:size 2rem;}.page-node-type-product-category h3.subheading{color:black;}.page-node-type-product-category h3.subheading::after{border:3px solid black;}.page-node-type-product-category .user-login-block form.user-login-form label{color:black;}.page-node-type-product-category .user-login-block div.item-list ul li a{color:black;font:size 2rem;}.page-node-type-product-category input.form-submit{color:black;border:black 2px solid;}.page-node-type-product-category #sub-featured{display:none;}.register-button a{margin:0px auto 50px 15px;}.reseller-title{width:85%;min-height:65px;background:#013973;margin:10px 0px;display:flex;align-items:center;transition:all 0.3s ease-in-out;}.reseller-title:hover{box-shadow:inset 0 0 0 2px white;background:#198AC8;}.reseller-title a{padding:10px;font-weight:600;color:white;text-decoration:white;}.map-section .viewsreference--view-title{color:white;font-size:2.5rem;font-weight:600;margin:25px 0px;font-family:'Montserrat',sans-serif;}.europe-reseller-view .europe-card a{color:white;font-weight:600;}.europe-reseller-view .europe-card{background:#013973;width:85%;min-height:90px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:10px 0px;padding:10px;transition:all 0.3s ease-in-out;}.europe-reseller-view .europe-card:hover{box-shadow:inset 0 0 0 2px white;background:#198AC8;}.europe-reseller-view .europe-card p{padding:0px;color:white;font-weight:600;}.europe-reseller-view .views-row{padding:0px;}.europe-reseller-view .europe-card p.specific-location{font-weight:300;text-align:center;}.front-page-category-view{margin:25px auto;}.category-cards{margin-bottom:50px;}.category-cards>div{transition:all 0.3s ease-in-out;}.category-cards>div:hover{cursor:pointer;box-shadow:0px 0px 20px black;}.category-cards>div:hover .front-page-teaser-button{background:#198AC8;}.front-page-teaser-image{max-height:450px;height:35vw;z-index:0;}.front-page-teaser-image img{object-fit:cover;height:100%;filter:brightness(40%);}.front-page-teaser-title{position:absolute;padding:25px;top:0%;z-index:1;}.front-page-teaser-body{position:absolute;padding:25px;top:15%;z-index:1;color:white;}.front-page-teaser-button{background:#01296E;display:flex;align-items:center;justify-content:center;height:50px;transition:all ease-in-out 0.3s;}.front-page-teaser-button:hover{background:#198AC8;}.front-page-teaser-button a{color:white;font-weight:600;font-family:'Roboto',sans-serif;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.page-node-type-product .paragraph--type-private-support-file div.quote-button,div.blue-quote-button a{width:330px;}.paragraph--type-private-support-file div.quote-button,div.blue-quote-button a{width:100%;min-width:200px;}.icon-category-view .views-row{text-align:center;margin:50px 0px;}.icon-category-view .views-row:hover{cursor:pointer;opacity:0.7;}.product-category-view .views-row .inside-product-card:hover{cursor:pointer;border:2px solid black;}.product-category-view .views-row .inside-product-card{padding:20px;margin:0px 25px;border:2px #5DC1EB solid;transition:all 0.3s ease-in-out;min-height:550px;margin-bottom:50px;}.product-category-view .views-row h2{color:black;text-transform:capitalize;text-align:center;font-weight:300;}.product-category-view .views-row .product-teaser-image img{max-height:275px;width:auto;}div.product-teaser-image{text-align:center;height:auto;display:flex;align-items:center;justify-content:center;}.inside-product-card p.product-category-tag{font-weight:600;padding:5px 10px;display:inline-block;color:#01296E;border:#01296E 2px solid;font-size:1rem;border-radius:5px;text-transform:uppercase;text-align:center;}.inside-product-card{text-align:center;}.product-category-view .legacy-row{min-height:570px;padding:25px;border:2px solid #5dc1eb;transition:all 0.3s ease-in-out;margin-bottom:50px;transform:scale(0.9);}.product-category-view .legacy-row:hover{border:2px black solid;}.inside-legacy-card .legacy-product-title{font-size:28px;font-weight:300;font-family:'Montserrat',sans-serif;text-align:center;margin:25px auto 50px auto;}.inside-legacy-card .legacy-product-image img{max-height:250px;width:auto;}.inside-legacy-card .legacy-product-image{display:flex;justify-content:center;align-items:center;height:250px;}.inside-legacy-card .legacy-support-files div.quote-button{width:100%;margin-bottom:5px;}.featured-product-slider-view .slide__caption{width:60%;margin:75px auto;background-color:rgba(21,150,212,0.9);text-align:center;}.view-featured-product-slider .featured-title a{color:white;font-size:5rem;font-family:'Montserrat',sans-serif;}.view-featured-product-slider .featured-description{color:white;font-size:3rem;}.view-featured-product-slider .featured-image{margin-bottom:-95px;}.slick-arrow{width:100px;}.slick-arrow::before{font-size:5rem;}#block-about-2 li a{color:white;padding:0px;}#block-about-2 li a:hover{background-color:rgba(2,76,124,0);text-decoration:underline;}#block-about-2 li a::before{content:"";}.node--type-location div.field--name-field-company-name{color:white;}.page-node-type-product-category .node--type-location div.field--name-field-company-name,.page-node-type-product .node--type-location div.field--name-field-company-name{color:white;}.page-node-type-product-category #footer-bottom p,.page-node-type-product #footer-bottom p{color:white;}.software-main-grid .views-row .body-text-field p{text-align:center;}.view-firmware-view{margin-top:-100px;margin-bottom:40px;}.view-firmware-view .views-row{max-width:350px;border:3px solid #01296E;margin-bottom:50px;border-radius:10px;transition:all 0.3s ease-in-out;padding:0px;margin:10px;margin-top:50px;margin-bottom:50px;-webkit-box-shadow:inset 0px 0px 0px 3px #10296E;-moz-box-shadow:inset 0px 0px 0px 3px #10296E;box-shadow:inset 0px 0px 0px 3px #10296E;}.software-view .views-row{border:3px solid #198AC8;-webkit-box-shadow:inset 0px 0px 0px 4px #198AC8;-moz-box-shadow:inset 0px 0px 0px 4px #198AC8;box-shadow:inset 0px 0px 0px 4px #198AC8;}.view-firmware-view .views-row .firmware-title{display:flex;justify-content:center;align-items:center;background:#01296E;}.view-firmware-view .views-row .group-left,.view-firmware-view .views-row .group-right{padding:15px;}.view-firmware-view .views-row:hover{transform:translate(15px,-15px);-webkit-box-shadow:-15px 15px 0px 0px rgba(1,41,110,1);-moz-box-shadow:-15px 15px 0px 0px rgba(1,41,110,1);box-shadow:-15px 15px 0px 0px rgba(1,41,110,1);}.view-firmware-view .views-row .field--label,.view-firmware-view .views-row .group-left .field-label-above{font-weight:bold;}.view-firmware-view .views-row .paragraph--type-private-support-file div.quote-button{margin-bottom:5px;margin-left:40px;padding:0px;background-color:rgba(0,0,0,0);color:#01296E;text-align:left;text-transform:capitalize;text-decoration:underline;}.view-tabs-section header.node__header{display:none;}.view-tabs-section .node__main-content div.paragraph--type--bp-tabs>.paragraph__column{padding:0px;border:2px solid #01296E;border-radius:10px;}.view-firmware-view .group-left span.file a{text-decoration:underline;color:#01296E;}.view-firmware-view .software-title{display:flex;justify-content:center;align-items:center;text-align:center;background:#198AC8;}.kit-contents-view .views-field-field-kit-contents-image img{margin-bottom:50px;}.view-additional-product-images .views-field-field-product-images .field-content{text-align:center}.catalog-block{margin-bottom:-50px;}.catalog-block .content .row{display:flex;flex-direction:row;align-items:center;}.catalog-block .bs-region--right div.field--name-field-download{margin-top:50px;}.catalog-block .bs-region--right div.field--name-field-download a{padding:15px 30px;color:white;background-color:#FFB739;transition:all 0.3s ease-in-out;}.catalog-block .bs-region--right div.field--name-field-download a:hover{opacity:0.7;}.catalog-block .file--application-pdf{background-image:none;}.catalog-block .quote-button a{margin-left:-20px;}form.user-pass-reset p{color:black;}form.user-pass-reset input.form-submit,form.user-form input.form-submit{color:black;border:black 2px solid;}form.user-form label{color:black;}form.user-form .description{color:black;}.view-product-page-banner h1{color:white;font-family:"Montserrat",sans-serif;font-weight:300;}.tab-pane .paragraph__column .view p,.tab-pane .paragraph__column .view caption{padding-left:15px;}.additional-gallery div.main-product-image a{display:flex;height:auto;width:auto;align-items:center;}.additional-gallery div.main-product-image a img{max-height:150px;width:auto;}.secure-main-product-image img{max-width:75%;margin:auto;margin-bottom:25px;display:flex;justify-content:center;}@media (max-width:1800px){}@media (max-width:1280px){.path-frontpage #featured-bottom .container{width:90%;}.view-main-video-banner video{margin-top:-10vw;}.path-frontpage .slick--skin--fullwidth .slide__constrained{margin-top:-50vw;position:relative;}.front-page-teaser-body{top:20%;}}@media (max-width:1024px){.path-frontpage .slick--skin--fullwidth .slide__constrained{transform:translate(0%)}.view-tabs-section .nav-tabs>li{float:none;}}@media (max-width:991px){}@media (max-width:768px){#sub-featured .row,.user-login-block{width:100%}#slick-views-main-video-banner-block-1-1 .slide__description{margin-top:50px;}.path-frontpage .slick--skin--fullwidth .slide__constrained{margin-top:-50vw;}#slick-views-main-video-banner-block-1-1{}#slick-views-main-video-banner-block-1-1 .slide__description{top:10%;}h2.product-title{margin-top:150px;}.views-field-field-banner-headline div.field-content{font-size:2.3rem;}.highlighted-features{width:80%;margin:0px auto 50px auto;}.header__container .row{display:block;flex-direction:row;align-items:center;}div.logo{width:100%;}.header-container .sf-accordion-toggle.sf-style-none{text-align:center;}}@media (max-width:628px){#slick-views-main-video-banner-block-1-1 .slide__caption .slide__description .field-content{width:90%;margin:auto;font-size:2.3rem;}.front-page-teaser-body{margin-top:50px;}div.login-banner{width:100%;margin-bottom:0px;}.front-page-teaser-image{height:50vw;}}@media (max-width:412px){h1.page-title{font-size:3rem;}div.login-banner{width:100%;}.front-page-teaser-image{height:75vw;}.front-page-teaser-body{top:30%;}.front-page-teaser-body{margin-top:15px;}.fixed-width-paragraph{width:100%;}p.front-video iframe{width:76vw;height:auto;}.path-frontpage #featured-bottom .container{width:100%;}#rc-anchor-container{margin-left:-20px;}div.login-banner{min-height:355px;}}
