/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pager__items{margin:20px 0;padding:0;padding-top:20px;font-size:0;text-align:center;border-top-width:2px;border-top-color:#e5e5e5;border-top-style:solid;}li.pager__item{padding:0;margin:0;margin-top:-1px;display:inline-block;}li.pager__item > a,li.pager__item.is-active{font-size:16px;text-align:center;min-height:50px;min-width:50px;padding:0;margin:0;border-width:1px;border-style:solid;border-color:#e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:48px;text-decoration:none;background-color:transparent;display:inline-block;color:#424242;}li.pager__item.is-active{border-width:0;margin:0 15px;}.region--light-typography li.pager__item > a{background-color:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.2);color:#ffffff;}.region--light-typography li.pager__item.is-active{color:#ffffff;}.region--light-typography li.pager__item a:hover,.region--light-typography li.pager__item a:focus{background-color:rgba(255,255,255,0.2);color:#ffffff;}.pager{margin:0;}
.mt-count-down-theme.mt-count-down-inject .mt-count-down__button{text-decoration:none;}.mt-count-down{padding:20px 0;margin:0;border-radius:0;border:none;}.mt-count-down__title{font-size:30px;font-weight:400;margin:0;line-height:1.2;}.mt-count-down__message{font-size:14px;padding-bottom:0;}.mt-count-down__button{font-size:16px;font-weight:400;padding:15px 30px;text-decoration:none;display:inline-block;line-height:1;border-width:2px;border-style:solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;text-align:center;background-color:transparent;}.mt-count-down__button:hover{text-decoration:none;}@media (min-width:992px) and (max-width:1199px){.mt-count-down__title{font-size:24px;}.mt-count-down__message{font-size:12px;}.mt-count-down__button{font-size:14px;}}@media (min-width:768px) and (max-width:991px){.mt-count-down__button{margin-top:10px;}}@media (max-width:767px){.mt-count-down__title,.mt-count-down__message{text-align:center;}.mt-count-down__button{margin-top:20px;}}.mt-count-down .mt-count-down__daysto{text-align:left;}.mt-count-down__hint{font-size:12px;}.mt-count-down__daysto .mt-time{display:inline-block;text-align:center;margin:0 5px 0 0;}.mt-count-down__daysto .mt-count-down__notes{font-size:18px;}.mt-count-down__daysto .mt-count,.mt-count-down__daysto .mt-label{display:inline;}.mt-count-down__daysto .mt-count{font-size:30px;line-height:1.2;font-weight:400;min-width:40px;display:inline-block;}.mt-count-down__daysto .mt-label{font-size:15px;opacity:0.75;text-transform:capitalize;}@media (min-width:992px) and (max-width:1200px){.mt-count-down__daysto .mt-time{margin:0 10px 0 0;}.mt-count-down__daysto .mt-count{font-size:22px;min-width:0}.mt-count-down__daysto .mt-label{font-size:10px;}}@media (min-width:768px) and (max-width:991px){.mt-count-down__daysto .mt-time{margin:0 3px;}.mt-count-down__daysto .mt-count{font-size:16px;min-width:0;}.mt-count-down__daysto .mt-label{font-size:10px;}}@media (max-width:767px){.mt-count-down__daysto > span{margin-top:20px;display:block;}.mt-count-down__daysto .mt-count{display:block;}.mt-count-down__daysto .mt-count-down__notes{text-align:center;}.mt-count-down .mt-count-down-slot{-ms-flex-pack:distribute!important;justify-content:space-around!important;display:-ms-flexbox!important;display:flex!important;}}.mt-count-down.alert button.close{top:10px;right:20px;}.mt-count-down.alert button.close:hover,.mt-count-down.alert button.close:focus{color:#ffffff;}@media (max-width:575px){.mt-count-down.alert button.close{top:50%;right:0px;position:absolute;height:50px;padding:0 10px 0 20px;z-index:1;margin-top:-25px;}}.mt-count-down.mt-count-down-block,.mt-count-down.mt-count-down-block .mt-count-down__daysto{text-align:left;}.col-12 .mt-count-down.mt-count-down-block,.col-12 .mt-count-down.mt-count-down-block .mt-count-down__daysto{text-align:center;}.mt-count-down-block .mt-count-down__button{font-size:15px;font-weight:400;padding:13px 30px 13px;text-decoration:none;display:inline-block;line-height:1;border-width:2px;border-style:solid;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:10px 0;text-align:center;}.mt-count-down-block .mt-count-down__title{margin-bottom:20px;font-size:36px;font-weight:400;}.mt-count-down-block .mt-count-down__message{margin-bottom:20px;font-size:20px;position:relative;}.mt-count-down-block .mt-count-down__message:after{background-color:#ddd;content:"";width:230px;height:2px;position:absolute;left:50%;top:auto;margin-left:-115px;bottom:-20px;}.region--light-typography .col-12 .mt-count-down-block .mt-count-down__message:after{background-color:#ffffff;}.mt-count-down-block .mt-count-down__daysto{margin:0 0 20px 0;}.mt-count-down-block .mt-count-down__title + .mt-count-down__daysto,.mt-count-down-block .mt-count-down__message + .mt-count-down__daysto{margin-top:20px;}.col-12 .mt-count-down-block{padding:140px 0;}.col-12 .block .mt-count-down-block{padding:10px 0 80px;}.col-12 .mt-count-down-block .mt-count-down__title{font-size:44px;}.col-12 .mt-count-down-block .mt-count-down__daysto{padding:10px 0 0;}.col-12 .mt-count-down-block .mt-count-down__notes{font-size:18px;margin-bottom:15px;display:block;}.col-12 .mt-count-down-block .mt-count{font-size:44px;font-weight:700;padding:30px 5px;width:90px;text-align:right;}.col-12 .mt-count-down-block .mt-label{font-size:18px;margin-top:10px;margin-bottom:20px;}@media (min-width:992px){.col-12 .mt-count-down-block .mt-count-down__title{font-size:60px;}.mt-count-down-block .mt-count-down__message{font-size:24px;}.col-12 .mt-count-down-block .mt-count{font-size:60px;width:120px;}}@media (max-width:575px){.col-12 .mt-count-down-block .mt-time:last-child{display:none;}}.mt-count-down-theme.mt-count-down-inject{}.mt-count-down-inject.mt-count-down-theme{}.mt-count-down-theme.mt-count-down-inject .mt-count-down__notes,.mt-count-down-theme.mt-count-down-inject .mt-count-down__message,.mt-count-down-theme.mt-count-down-inject .mt-count-down__title,.mt-count-down-theme.mt-count-down-inject .mt-count-down__daysto,.mt-count-down-theme.mt-count-down-inject .mt-label{}.mt-count-down-theme.mt-count-down-inject .mt-count-down__message{}.mt-count-down-theme.mt-count-down-inject .mt-count-down__button{}.mt-count-down-inject.mt-count-down-theme .mt-count-down__button:hover,.mt-count-down-inject.mt-count-down-theme .mt-count-down__button:focus{}.mt-count-down-theme.mt-count-down-block{}.mt-count-down-block.mt-count-down-theme .mt-count-down__button{}.mt-count-down-block.mt-count-down-theme .mt-count-down__button:hover,.mt-count-down-block.mt-count-down-theme .mt-count-down__button:focus{}.region--dark-typography .mt-count-down-theme.mt-count-down-block .mt-count-down__title,.region--dark-typography .mt-count-down-theme.mt-count-down-block .mt-count-down__notes,.region--dark-typography .mt-count-down-theme.mt-count-down-block .mt-count-down__message,.region--dark-typography .mt-count-down-theme.mt-count-down-block .mt-count-down__daysto,.region--dark-typography .mt-count-down-theme.mt-count-down-block .mt-count-down__hint{}.region--light-typography .mt-count-down-theme.mt-count-down-block .mt-count-down__title,.region--light-typography .mt-count-down-theme.mt-count-down-block .mt-count-down__notes,.region--light-typography .mt-count-down-theme.mt-count-down-block .mt-count-down__message,.region--light-typography .mt-count-down-theme.mt-count-down-block .mt-count-down__daysto,.region--light-typography .mt-count-down-theme.mt-count-down-block .mt-count-down__hint{}.mt-count-down-block .mt-count-down__button{}.region--dark-background .mt-count-down-block.mt-count-down-theme .mt-count-down__button:hover,.region--dark-background .mt-count-down-block.mt-count-down-theme .mt-count-down__button:focus{}.region--colored-background .mt-count-down-block.mt-count-down-theme .mt-count-down__button{}.region--colored-background .mt-count-down-block.mt-count-down-theme .mt-count-down__button:hover,.region--colored-background .mt-count-down-block.mt-count-down-theme .mt-count-down__button:focus{}
.node--view-mode-teaser{padding:0 0 30px 0;margin-bottom:40px;}.node__header{padding:0 0 5px;}.node__header .field--name-user-picture{padding:0 0 5px 0;max-width:55px;float:none;margin:0;}.node__title{font-size:24px;margin-top:0px;}.node--view-mode-teaser .node__header h2{margin-bottom:15px;}.node__links{margin-top:35px;}.node--view-mode-teaser .node__links{margin-top:5px;}.node__container{position:relative;}.feed-icon{display:block;margin:0px 0 60px;}.node__header .profile{display:inline-block;margin-right:15px;}.node__header .profile img{max-width:40px;}.node__meta{font-size:14px;margin:0 0 10px;display:inline-block;}.node__submitted-info ~ .comments-count__counter:before{content:"-";}.path-frontpage ul li.statistics-counter{display:none;}.node--view-mode-teaser ul li.statistics-counter{display:none;}
body{width:100%;height:100%;}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none;}.slideout-panel{position:relative;z-index:1;}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden;}.slideout-open .slideout-menu{display:block;}
.slideout{padding:60px 20px;display:none;}.slideout-toggle{font-size:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:31px;line-height:1;color:#ffffff;border-width:0;outline:none;display:none;}.slideout-toggle:after{content:"\f0c9";font-family:"Font Awesome 5 Free";font-weight:900;}.slideout-toggle.js-slideout-toggle--fixed-open:after{content:"\f00d";}.onscroll .slideout-toggle{padding:26px;}.onscroll .mt-count-down ~ .slideout-toggle{top:0;}.slideout-side-right .slideout-menu{left:auto;}.slideout-side-right .slideout-toggle{left:auto;right:0;}.slideout-toggle--fixed{backface-visibility:hidden;position:fixed;z-index:2;transition:transform 300ms ease,padding 200ms ease;}.js-slideout-toggle--fixed-open{transform:translate3d(300px,0px,0px);}.slideout-side-right .js-slideout-toggle--fixed-open{transform:translate3d(-300px,0px,0px);}@media (max-width:767px){.slideout-toggle{padding:26px;}}
.to-top{position:fixed;right:10px;bottom:10px;width:45px;height:45px;color:#ffffff;border-width:2px;border-style:solid;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;text-align:center;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;z-index:100;}.to-top:hover{background-color:#ffffff;}.page-container-border-enabled .to-top{right:30px;bottom:20px;}.to-top.show{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);}.to-top .svg-inline--fa{height:100%;font-size:16px;}@media (min-width:992px){.to-top{width:55px;height:55px;right:30px;bottom:30px;}.page-container-border-enabled .to-top{right:45px;bottom:30px;}.to-top .svg-inline--fa{font-size:24px;}}
.tooltip-inner{color:#ffffff;font-size:12px;padding:3px 10px 2px;}
.banner,.path-contact .banner{margin:1.25rem 0;background:none;}.banner__content .breadcrumb{background:none;}.banner__content .breadcrumb__items{margin:0 auto;}
.footer-bottom__section .menu--main li.menu-item--expanded ul.menu{display:inline-block;margin:0;padding:0;text-align:left;}#block-mainnavigation-3 > ul.menu > li{text-align:left;}#block-mainnavigation-3 > ul.menu > li > a{display:block;margin:0;padding:5px 10px;text-align:left;color:rgb(48,126,188);font-size:1rem;font-weight:bold;}#block-mainnavigation-3 > ul.menu > li > ul.menu{max-width:max-content;margin:0;padding:0;list-style:none;}#block-mainnavigation-3 > ul.menu > li > ul.menu > li{display:block;margin-left:0;}#block-mainnavigation-3 > ul.menu > li > ul.menu > li a{margin:0;padding:5px 10px;transition:0.3s;border-bottom:1px solid rgba(48,126,188,0);box-shadow:none;font-weight:400;}#block-mainnavigation-3 > ul.menu > li > ul.menu > li > a:hover,#block-mainnavigation-3 > ul.menu > li > ul.menu > .menu-item--expanded:hover > a{border-bottom:1px solid rgba(48,126,188,0.4);}@media only screen and (min-width:575px){#block-mainnavigation-3 > ul.menu > li > ul.menu > .menu-item--expanded > a:after{position:absolute;top:6px;right:7px;content:"\f105";font-family:"Font Awesome 5 Free",serif;font-size:13px;font-weight:900;}#block-mainnavigation-3 > ul.menu > li > ul.menu > .menu-item--expanded > ul{position:absolute;z-index:100;bottom:15%;left:100%;display:none;width:200px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);}#block-mainnavigation-3 ul.menu > li > ul.menu > .menu-item--expanded:hover > ul{display:block;padding:10px;}}@media only screen and (max-width:575px){#block-mainnavigation-3{padding:0 13%;}#block-mainnavigation-3 > ul.menu > li{margin:0 0 50px;}#block-mainnavigation-3 > ul.menu > li > a,#block-mainnavigation-3 > ul.menu > li > ul.menu > li > a{line-height:2.4;}#block-mainnavigation-3 > ul.menu > li:last-child{margin-bottom:0;}#block-mainnavigation-3 > ul.menu > li > ul.menu > li{margin:0;}}
#fira-copyright-block{width:100%;margin:15px auto 0;padding:0;text-align:center;color:rgba(48,126,188,1);font-family:Roboto,sans-serif;font-size:0.7rem;}#fira-copyright-block > *{margin-right:1rem;}#fira-copyright-block > *:last-child{margin-right:0;}@media all and (min-width:991px){#block-socialbookmarks{margin-right:60px;}}
.region-header-first{display:flex;align-items:center;}#block-mainmenulogoblock{padding:0;}.main-nav-logo img{display:none;box-sizing:content-box;width:82px;max-width:0;padding:0;opacity:0;}.onscroll .main-nav-logo img{display:block;max-width:82px;padding:0 40px 0 0;opacity:1;}.header-container .col-12 ul.menu > li:last-child > a,.header-container .col-12 ul.menu > li:last-child > span{padding-right:20px;}
#block-headertopnavigation ul,#header-top-second-menu{display:flex;flex-grow:1;align-items:center;justify-content:space-around;margin:0;padding:0;list-style:none;}#block-headertopnavigation ul > * > a,#header-top-second-menu > * > a{display:flex;align-items:center;height:55px;padding:10px 20px;cursor:pointer;transition:0.5s;text-decoration:none;text-transform:uppercase;color:#5c5e63;border-radius:2px;font-family:Roboto,sans-serif;}#block-headertopnavigation ul > * > a:hover,#header-top-second-menu > * > a:hover{color:#307ebc;box-shadow:0 0 10px rgba(0,0,0,0.1),0 0 3px rgba(0,0,0,0.2);}#block-headertopnavigation ul > li:first-child > a{color:#fff;background-color:#ea8ca8;}#block-headertopnavigation ul:after{display:none;}
body .header-top__section .block.block-search .form-actions:after{background-color:#307ebc;}body .header-top__section .block.block-search .form-actions:hover:after{background-color:#1e5077;}
.block-search-api-page form{position:relative;}.block-search-api-page input.form-search{width:100%;margin:0;padding:12px 15px;color:#424242;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:16px;}.block-search-api-page .form-actions{position:absolute;top:0;right:0;margin:0;font-size:16px;}.block-search-api-page .form-actions:after{position:absolute;z-index:0;top:0;right:15px;display:block;content:"\f002";-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;text-align:center;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;line-height:52px;}.region--light-typography .block-search-api-page input.form-search{color:#fff;}.region--light-typography .block-search-api-page .form-actions:after{color:#fff;}.block-search-api-page input.form-submit{position:relative;z-index:1;min-width:0;height:50px;margin:0;padding:0 20px;text-indent:-9999px;border:none;background:transparent;box-shadow:none;}.block-search-api-page input.form-submit:focus,.block-search-api-page input.form-submit:hover{outline:none;background:transparent;}.region--black-background .block-search-api-page input.form-submit,.region--black-background .block-search-api-page input.form-submit:hover{background-color:transparent;}.header-top-highlighted__section .block-search-api-page{margin:10px 0 0;}.header-top-highlighted__section .block-search-api-page form{position:relative;padding-left:35px;}.header-top-highlighted__section input.form-search{margin:0;padding:5px 0;border-width:0;border-radius:0;background-color:transparent;box-shadow:none;}.region--light-typography .header-top-highlighted__section input.form-search{color:#fff;}.header-top-highlighted__section input.form-search:focus,.header-top-highlighted__section input.form-search:hover{box-shadow:none;}.header-top-highlighted__section .block-search-api-page .form-actions{left:0;width:35px;text-align:center;}.header-top-highlighted__section .block-search-api-page .form-actions:after{position:absolute;z-index:0;top:0;left:8px;display:block;height:100%;content:"\f002";font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;line-height:35px;}.header-top-highlighted__section .block-search-api-page input.form-submit{width:35px;height:35px;box-shadow:none;}.region--light-typography .header-top-highlighted__section .block-search-api-page .form-actions:after{color:#fff;}.region--light-typography .header-top-highlighted__section ::-webkit-input-placeholder{color:#fff;}.region--light-typography .header-top-highlighted__section :-moz-placeholder{color:#fff;}.region--light-typography .header-top-highlighted__section ::-moz-placeholder{color:#fff;}.region--light-typography .header-top-highlighted__section :-ms-input-placeholder{color:#fff;}@media (max-width:767px){.header-top-highlighted__section .block-search-api-page{margin-bottom:10px;}}.header-top__section input.form-search{border-width:1px;background-color:transparent;}.header-top__section .block-search-api-page input.form-submit{padding:0 30px;background-color:transparent;}.header-top__section .block.block-search-api-page .form-actions:after{right:0;width:60px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#fff;line-height:50px;}.region--light-typography .header-top__section .block.block-search-api-page .form-actions:after{background-color:#fff;}.region--dark-typography .header-top__section input.form-search{border-color:#ccc;}.region--light-typography .header-top__section ::-webkit-input-placeholder{color:#fff;}.region--light-typography .header-top__section :-moz-placeholder{color:#fff;}.region--light-typography .header-top__section ::-moz-placeholder{color:#fff;}.region--light-typography .header-top__section :-ms-input-placeholder{color:#fff;}@media (max-width:767px){.slideout-mobile-menu-enabled .header-top__section .block-search-api-page{display:none;}}.header__section .block-search-api-page{padding-top:8px;}.region-footer-first .block-search-api-page{display:none;}@media (max-width:767px){.region-footer-first .block-search-api-page{display:block;margin-bottom:20px;}.region-footer-first .block-search-api-page form{width:80%;margin:0 auto;}}
.table{border-collapse:collapse;}.table thead th,.table th,.table td{vertical-align:middle;}.views-table th{font-weight:bolder;}.table td,.views-table td{border-right-width:0;}.table td:last-child,.views-table td:last-child{border-right-width:1px;}.views-table td.is-active{background-color:#fff;}.views-table th.is-active a{text-decoration:underline;}.table tr td{padding-top:25px;padding-bottom:25px;}.table tr td p{margin:0;padding:0;}.block-views-blockdevices-block-1{margin-top:-50px;}.block-views-blockdevices-block-1 .views-table{margin:0 0 40px;}.block-views-blockdevices-block-1 .views-table th{margin:0 0 40px;min-width:160px;}.block-views-blockdevices-block-1 .views-table th.views-field-field-certification-release{min-width:220px;}.block-views-blockdevices-block-1 .views-table th.views-field-title{min-width:160px;}.block-views-blockdevices-block-1 .views-table th.views-field-field-date{min-width:180px;}table.table tr th:first-child,table.table tr td:first-child{border-left:none;}.table tr{border-left:1px solid #114475;}
#block-catalogplus-productslayoutswithergridactive,#block-catalogplus-productslayoutswitcherlistactive{padding-bottom:10px;}
.slideout-toggle{color:#5c5e63;font-size:1.875rem;}.slideout ul.menu.sf-accordion li > span{text-align:left;}.slideout ul.sf-accordion li span.menuparent:after{position:absolute;top:0;right:10px;left:auto;height:100%;content:"\f067";transform:none;text-align:right;border-left-width:0;font-family:"Font Awesome 5 Free",sans-serif;font-size:12px;font-weight:900;line-height:50px;}.slideout ul.sf-accordion li.sf-expanded > span.menuparent:after{content:"\f068";}.slideout ul.sf-accordion li span:hover{color:#307ebc;}
