html,body{overflow-x:hidden;scroll-behavior:smooth}
html div,body div,html p,body p,html h1,body h1,html h2,body h2,html h3,body h3,html h4,body h4,html h5,body h5,html h6,body h6,html li,body li,html span,body span,html a,body a{font-family:"Roboto"}
@media(max-width:767px){.customrte{padding:0 25px}
}
.cmp-image a{transition:all .3s}
.cmp-image a:hover{opacity:.5}
.article .article-image img{max-width:100%}
.article .article-title{margin-top:45px}
.article .article-title a{color:black;pointer-events:none;text-decoration:none;font-size:35px}
.article .article-content{font-size:16px}
.article-configurator .carousel.multi-item-carousel{max-width:1200px;margin:0 auto}
.article-configurator .carousel.multi-item-carousel a{display:block;overflow:hidden}
.article-configurator .carousel.multi-item-carousel a img{transition:all .3s}
.article-configurator .carousel.multi-item-carousel a img:hover{transform:scale(1.1)}
.article-configurator .carousel.multi-item-carousel .carousel-control{overflow:visible}
.article-configurator .carousel.multi-item-carousel .carousel-control.left{margin-left:-15px}
.article-configurator .carousel.multi-item-carousel .carousel-control.right{margin-right:25px}
.article-configurator .carousel.multi-item-carousel .fa-angle-left{background-image:url(clientlib-base/resources/nav-down-caret.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:40px;transform:rotate(90deg)}
.article-configurator .carousel.multi-item-carousel .fa-angle-left:before{content:""}
.article-configurator .carousel.multi-item-carousel .fa-angle-right{background-image:url(clientlib-base/resources/nav-down-caret.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:40px;transform:rotate(-90deg)}
.article-configurator .carousel.multi-item-carousel .fa-angle-right:before{content:""}
.article-configurator .carousel.multi-item-carousel .mainColumnImage{text-align:center}
.article-configurator .carousel.multi-item-carousel .mainColumnImage img{width:100%;height:auto;max-height:170px;object-fit:cover}
.article-configurator .carousel.multi-item-carousel .art-title{font-size:16px;font-weight:bold}
.article-configurator .carousel.multi-item-carousel .desc p{font-size:14px}
.article-configurator .carousel.multi-item-carousel .small-text{display:none}
.article-configurator .carousel.multi-item-carousel .column-button{display:none}
.article-configurator .cardView-configurator .yearFilter{display:none}
.article-configurator .cardView-configurator .tagsOnly h3{margin-bottom:30px}
.article-configurator .cardView-configurator .tagsOnly .radio_group input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:#f1f1f1;color:#666;top:2px;height:15px;width:15px;border:1px solid #b3b3b3;border-radius:3px;cursor:pointer;margin-right:9px;outline:0}
.article-configurator .cardView-configurator .tagsOnly .radio_group input:checked::before{position:absolute;font:13px/1 'Open Sans',sans-serif;left:1px;top:0;content:'\02714';font-weight:900}
.article-configurator .cardView-configurator .tagsOnly .radio_group input:hover{background-color:#f7f7f7}
.article-configurator .cardView-configurator .tagsOnly .radio_group input:checked{background-color:#f1f1f1}
.article-configurator .cardView-configurator .reset_btn{margin-top:30px;border-radius:0;background-color:#d15420;padding:10px 30px !important;color:#000;transition:opacity .3s}
.article-configurator .cardView-configurator .reset_btn:hover{opacity:.8}
.article-configurator .cardView-configurator .col-sm-9{display:flex;flex-direction:row;flex-wrap:wrap}
.article-configurator .cardView-configurator .col-sm-9 .col-sm-6{width:30%}
.article-configurator .cardView-configurator .col-sm-9 .col-sm-6 .card{display:block;transition:all .3s}
.article-configurator .cardView-configurator .col-sm-9 .col-sm-6 .card img{min-width:unset;min-height:200px;object-fit:cover}
.allegion-xf.experiencefragment{display:block;float:left;width:100%}
.aem-Grid>.av-container{display:block;float:left;width:100%}
.btn-lg{font-size:16px !important}
.btn-sm{padding:15px 30px !important;font-size:16px !important;border-radius:3px !important;font-weight:400}
.customrte h1{font-size:55pt;font-weight:900}
.customrte h2{font-size:40pt;font-weight:900}
.customrte h3{font-size:30pt;font-weight:900}
.customrte h4{font-size:25pt;font-weight:700}
.customrte h5{font-size:25pt;font-weight:500}
.customrte h6{font-size:25pt;font-weight:500}
.customrte p{font-size:14px;font-weight:400}
@media(min-width:821px) and (max-width:1281px){.customrte h1{font-size:40pt}
.customrte h2{font-size:32pt}
}
@media(max-width:820px){.customrte h1{font-size:31pt}
.customrte h2{font-size:28pt}
.customrte h3{font-size:25pt}
.customrte h4{font-size:20pt}
.customrte h5{font-size:20pt}
.customrte h6{font-size:20pt}
}
@media(max-width:767px){.cmp-title{margin-left:15px}
}
.cmp-title h2{font-size:4.2vw;color:#000;font-weight:800;text-align:center}
@media(max-width:767px){.cmp-title h2{font-size:30px}
}
.cardView-configurator>.row>.col-sm-9{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch}
.cardView-configurator>.row>.col-sm-9 .col-sm-6{padding-bottom:15px}
.cardView-configurator>.row>.col-sm-9 .col-sm-6 .card{height:100%}
.customrte a,.article a,.text a{text-decoration:none;transition:all .3s;font-weight:500;color:#c7511f}
.customrte a:hover,.article a:hover,.text a:hover{opacity:.5;text-decoration:none;color:#f37021}
.img_callout .text.col-xs-12.col-md-10{padding:40px 15px 40px 70px !important;border:2px solid #f37021;border-radius:10px}
.img_callout .text.col-xs-12.col-md-10:after{content:"";transform:rotate(315deg);position:absolute;left:-20px;top:75px;font-size:70px;border-right:2px solid #f37021;border-bottom:2px solid #f37021;height:39px;background-color:white;width:39px;border-radius:53px 0 0 0;display:block}
@media(min-width:768px){.img_callout .icon-column.coreImageWithIcon{display:flex;flex-direction:row;align-items:center}
}
.img_callout .icon-column.coreImageWithIcon .coreImageWithIconImg{padding:15px}
@media(max-width:767px){.img_callout .text.col-xs-12.col-md-10{padding:10px !important}
.img_callout .text.col-xs-12.col-md-10:after{display:none}
.img_callout .icon-column.coreImageWithIcon .icon{padding:0 10px 20px 10px}
}
.callout_without--img{border:2px solid #f37021;border-radius:10px;padding:20px 50px}
.callout_without--img:before{content:"";transform:rotate(45deg);position:relative;left:45%;top:-40px;font-size:70px;border-right:2px solid #f37021;border-bottom:2px solid #f37021;height:39px;background-color:white;width:39px;border-radius:53px 0 0 0;display:block}
@media(max-width:767px){.callout_without--img{padding:20px}
.callout_without--img:before{top:-40px}
}
.customrte ul{padding-left:20px}
@media(min-width:1650px){.allegion-container>.clearfix>.container{width:1600px}
}
@media(min-width:1650px){.containercustom,.contentcontainer>div{max-width:1600px !important}
}
.navbar.navbar-default{position:static}
.navbar.navbar-default>.container-fluid{position:static}
.navbar.navbar-default>.container-fluid>.navbar-header{position:static}
.header + .listlinks{display:none}
.color-wrapper-1.heading-blue .header-navigation,.color-wrapper-1.heading-blue .header-container{max-width:1170px;margin:0 auto !important}
@media(min-width:1650px){.color-wrapper-1.heading-blue .header-navigation,.color-wrapper-1.heading-blue .header-container{max-width:1600px}
}
.color-wrapper-1.heading-blue .utility-header{background-color:#282823;height:53px}
@media(max-width:767px){.color-wrapper-1.heading-blue .utility-header{display:none}
}
.color-wrapper-1.heading-blue .utility-header .header-navigation{height:100%;padding:0}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list{width:100%}
@media(max-width:1199px) and (min-width:768px){.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list{padding:0 2em}
}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .right-side{float:right;display:flex;height:53px;align-items:center}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .right-side .clearfix{display:flex}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .right-side .language{border-left:1px solid #fff;margin-left:10px}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .right-side .language .alle-language{color:#fff;padding-left:10px;text-decoration:none}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .right-side .language .navigation-sublist.active{display:flex !important;margin:16px auto;max-width:max-content;padding:0;flex-direction:column;align-items:flex-start;box-shadow:0 1px 4px #00000026}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .right-side .language .navigation-sublist.active li{padding:3px 15px;width:100%}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .right-side .language .navigation-sublist.active li a{color:#000;display:flex}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .right-side .language .navigation-sublist.active li:hover{background:#f4f4f4}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .right-side .language .navigation-sublist.active li:hover a{text-decoration:none}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .login_auth{display:flex;align-items:center;margin-left:10px}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .login_auth .fa-user{background-image:url(clientlib-base/resources/login-persona.svg);background-repeat:no-repeat;height:15px;width:15px;background-size:cover;margin-top:3px}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .login_auth .fa-user:before{content:""}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .login_auth .auth0Message{margin:0 0 0 6px;font-size:13px}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .login_auth a{color:white;text-decoration:none;transition:opacity .3s}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .login_auth a:hover{opacity:.5}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .navigation-item{display:flex;align-self:center;border-right:1px solid white;position:relative}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .navigation-item.active .utildd{pointer-events:all}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .navigation-item .utildd{position:absolute;top:100%;display:none;overflow:hidden;pointer-events:none;background-color:#282823;z-index:9999}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .navigation-item .utildd a{padding:5px 15px}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .navigation-item .utildd a:first-child{padding-top:15px}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .navigation-item .utildd a:last-child{padding-bottom:15px}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .navigation-item a{color:white;font-size:13px;transition:opacity .3s;font-weight:400}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list .navigation-item a:hover{opacity:.5}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list div.navigation-item-logo{margin:0;display:block;width:147px;float:left}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list div.navigation-item-logo>a{height:35px;margin-top:8px;background-color:#d15420;padding:15px 10px;cursor:pointer;transition:opacity .3s;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000;font-size:16px}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list div.navigation-item-logo>a img{display:none}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list div.navigation-item-logo>a:hover{opacity:.5}
.color-wrapper-1.heading-blue .utility-header .header-navigation .navigation-list div.navigation-item-logo>a .allegion-logo{height:19px;width:106px}
.color-wrapper-1.heading-blue .headerWrapper{height:111px;background-color:white;padding:0 5em;border-bottom:1px solid #c7c7c7}
@media(max-width:1199px) and (min-width:768px){.color-wrapper-1.heading-blue .headerWrapper{padding:0 2em}
}
.color-wrapper-1.heading-blue .headerWrapper #search_box .fa-search:before{content:url(clientlib-base/resources/quik-search.svg)}
@media(max-width:480px){.color-wrapper-1.heading-blue .headerWrapper{height:90px;padding:0 1em}
.color-wrapper-1.heading-blue .headerWrapper .hamburger{position:relative;top:-20px !important;right:-46px;width:max-content !important}
.color-wrapper-1.heading-blue .headerWrapper .hamburger .mobile-toggle{padding:25px}
.color-wrapper-1.heading-blue .headerWrapper .hamburger .mobile-toggle[aria-expanded="true"]{transform:translateX(0) !important}
.color-wrapper-1.heading-blue .headerWrapper #search_box{position:relative;width:auto !important;right:5em;margin-top:5px !important}
.color-wrapper-1.heading-blue .headerWrapper #search_box #searchModal .modal-dialog{width:95% !important}
}
.color-wrapper-1.heading-blue .headerWrapper .navbar-header{display:flex;align-items:center;height:111px;flex-direction:row;justify-content:end;width:100%}
@media(max-width:480px){.color-wrapper-1.heading-blue .headerWrapper .navbar-header{height:90px}
}
.color-wrapper-1.heading-blue .headerWrapper .logo{width:auto;flex-grow:5}
@media(max-width:830px) and (min-width:768px){.color-wrapper-1.heading-blue .headerWrapper .logo img{width:175px}
}
@media(max-width:1024px){.color-wrapper-1.heading-blue .headerWrapper .logo{padding-left:30px}
}
@media(max-width:480px){.color-wrapper-1.heading-blue .headerWrapper .logo img{width:150px}
}
@media(min-width:768px){.color-wrapper-1.heading-blue .headerWrapper .hamburger{display:none}
}
@media(max-width:767px){.color-wrapper-1.heading-blue .headerWrapper .hamburger{width:auto !important;margin-top:0 !important}
}
@media(max-width:480px){.color-wrapper-1.heading-blue .headerWrapper .hamburger{top:5px}
}
.color-wrapper-1.heading-blue .headerWrapper .hamburger .mobile-toggle{z-index:1000;position:relative;transition:all .3s}
.color-wrapper-1.heading-blue .headerWrapper .hamburger .mobile-toggle[aria-expanded="true"]{transform:translateX(80px)}
.color-wrapper-1.heading-blue .headerWrapper .hamburger .mobile-toggle[aria-expanded="true"] .hamburgerMenuBars{background-color:white}
.color-wrapper-1.heading-blue .headerWrapper .hamburger #accordion{max-height:2000px !important;transition:all .3s;width:100% !important;position:fixed;margin:0 !important;height:0 !important;top:0;padding-top:0;background-color:#282823;border-color:#282823}
.color-wrapper-1.heading-blue .headerWrapper .hamburger #accordion[aria-expanded="true"]{height:100% !important;z-index:999;padding-top:80px}
.color-wrapper-1.heading-blue .headerWrapper .hamburger #accordion .panel .panel-heading{display:flex;background-color:#282823}
.color-wrapper-1.heading-blue .headerWrapper .hamburger #accordion .panel .panel-heading .panel-title{width:100%;text-align:left}
.color-wrapper-1.heading-blue .headerWrapper .hamburger #accordion .panel .panel-heading .panel-title a:before{float:right}
.color-wrapper-1.heading-blue .headerWrapper .hamburger #accordion .panel a{text-transform:capitalize !important;text-align:left}
.color-wrapper-1.heading-blue .headerWrapper #mainNav-navbar-collapse{width:auto}
.color-wrapper-1.heading-blue .headerWrapper #mainNav-navbar-collapse .nav.navbar-nav{background-color:transparent;display:block;width:auto}
.color-wrapper-1.heading-blue .headerWrapper #mainNav-navbar-collapse .nav.navbar-nav .dropdown{transition:all .3s;text-transform:capitalize;position:static}
.color-wrapper-1.heading-blue .headerWrapper #mainNav-navbar-collapse .nav.navbar-nav .dropdown .caret{background-image:url(clientlib-base/resources/nav-down-caret.svg);position:absolute;display:block;height:6px;width:9px;background-size:cover;background-repeat:no-repeat;filter:brightness(0.5);pointer-events:none;border:0;right:5px;top:20px;transition:filter .3s}
.color-wrapper-1.heading-blue .headerWrapper #mainNav-navbar-collapse .nav.navbar-nav .dropdown:hover .caret{filter:brightness(5.5)}
.color-wrapper-1.heading-blue .headerWrapper #mainNav-navbar-collapse .nav.navbar-nav .dropdown:hover .header-container{opacity:1}
.color-wrapper-1.heading-blue .headerWrapper #mainNav-navbar-collapse .nav.navbar-nav .dropdown .header-container{right:auto;position:absolute;max-width:unset;transition:all .3s;opacity:0}
.color-wrapper-1.heading-blue .headerWrapper #mainNav-navbar-collapse .nav.navbar-nav .dropdown a{color:black;transition:all .3s;text-transform:capitalize;font-size:15px;font-weight:500}
.color-wrapper-1.heading-blue .headerWrapper #mainNav-navbar-collapse .nav.navbar-nav .dropdown:hover a{color:white;background-color:#282823}
.color-wrapper-1.heading-blue .headerWrapper #mainNav-navbar-collapse .nav.navbar-nav .dropdown>a{padding-right:20px}
@media(max-width:830px) and (min-width:768px){.color-wrapper-1.heading-blue .headerWrapper #mainNav-navbar-collapse .nav.navbar-nav .dropdown>a{font-size:13px}
}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .navbar-nav>.dropdown:first-child .header-container .dropdown-menu.desc-data .titles{width:30%}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .navbar-nav>.dropdown:first-child .prod-data .titleData .subdropdownItems .sub-links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:self-end}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .navbar-nav>.dropdown:first-child .prod-data .titleData .subdropdownItems .sub-links .gclink{width:33%;padding-right:15px}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .navbar-nav>.dropdown:first-child .prod-data .titleData .subdropdownItems .sub-links .gclink a{background-color:transparent;color:black;padding:15px 15px 15px 0;border-bottom:1px solid #e5e5e5;display:block;text-align:left}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .navbar-nav>.dropdown:first-child .prod-data .titleData .subdropdownItems .sub-links .gclink a:hover{text-decoration:none;color:#f37021}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .services .titleData .navData{display:flex;flex-direction:row}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .services .titleData .navData .sub-links{width:35%}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .services .titleData .navData .sub-links .gclink a{background-color:transparent;color:black;padding:15px 15px 15px 0;border-bottom:1px solid #e5e5e5;display:block;text-align:left}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .services .titleData .navData .nav-image{margin-left:15px}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container{background-color:white;height:auto}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.tiles{background-color:white;padding-bottom:45px;padding-top:45px;justify-content:center}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.tiles .subdropdown{background-color:white;flex-grow:0;justify-content:center;max-width:250px}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.tiles .subdropdown .nav-tile-image>img{width:100%}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.tiles a{background-color:transparent;color:black;font-size:18px;transition:opacity .3s;white-space:unset}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.tiles a:hover{opacity:.5}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.tiles a .childText{margin-top:15px;position:relative;font-weight:600}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data{max-width:1170px;margin:45px auto;position:static;justify-content:center;flex-direction:row;flex-wrap:nowrap;min-width:unset;float:none}
@media(max-width:1230px){.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data{padding:0 15px}
}
@media(min-width:1650px){.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data{max-width:1600px}
}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .subdropdown{width:100%;background-color:transparent;border-bottom:1px solid #e5e5e5;padding-top:20px;padding-bottom:20px}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .subdropdown>a{display:block;position:relative}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .subdropdown .childText{position:relative;font-weight:500}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .subdropdown .childText:after{position:absolute;opacity:0;background-image:url(clientlib-base/resources/nav-dropdown.svg);height:15px;width:8px;background-size:contain;content:"";margin:auto;top:0;bottom:0;right:5px;transition:opacity .3s}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .subdropdown.active .childText:after{opacity:1}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .subdropdown:last-child{border-bottom:0}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .subdropdown>a{text-align:left;background-color:transparent !important;color:black;transition:color .3s}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .subdropdown>a:hover{color:#f37021}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .titles{width:26%;padding-right:45px}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .titles a{font-size:20px;color:black;text-decoration:none}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .titles a div{font-size:20px}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .subdropdownItems{display:none}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .subdropdownItems.active{display:block}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .titleData{width:80%}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .titleData .nav-image img{max-height:290px;width:auto;object-fit:cover;max-width:100%}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .titleData .nav-desc-title{color:#f37021;font-size:30px;font-weight:600}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .titleData .nav-desc{font-size:16px}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .titleData .nav-data-button a{color:white;background-color:#f37021;border-radius:3px;padding:15px 30px;transition:all .3s;font-size:16px;display:block;margin-top:15px;width:fit-content;border:1px solid #409a97;text-decoration:none;font-weight:400}
.color-wrapper-1.heading-blue .headerWrapper .mainNav #mainNav-navbar-collapse .header-container .dropdown-menu.desc-data .titleData .nav-data-button a:hover{background-color:transparent;color:#f37021}
.color-wrapper-1.heading-blue .headerWrapper #search_box{width:auto;padding:0 !important}
@media(max-width:830px) and (min-width:768px){.color-wrapper-1.heading-blue .headerWrapper #search_box{top:0}
}
@media(max-width:767px){.color-wrapper-1.heading-blue .headerWrapper #search_box{width:60px;margin-top:12px;top:unset;margin-right:0}
}
@media(max-width:480px){.color-wrapper-1.heading-blue .headerWrapper #search_box{margin-top:6px}
}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search #searchModal .modal-dialog{width:75%;visibility:collapse}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search>i{font-size:1.2em;cursor:pointer;transition:all .3s}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search>i:hover{opacity:.5}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search form{float:none;padding:15px;visibility:visible}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search form .centering{text-align:center}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search form .centering body{background:#222}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search form .centering .input-wrapper{background-color:#444;box-shadow:0 10px 30px rgba(0,0,0,0.6);height:60px;margin:0 auto;max-width:600px;overflow:hidden;position:relative;width:80%}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search form .centering ::-webkit-input-placeholder{color:#fff}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search form .centering .search-field{background-color:transparent;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDYxMi4wMSA2MTIuMDEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYxMi4wMSA2MTIuMDE7IiB4bWw6c3BhY2U9InByZXNschlage-commercialZlIj4KPGc+Cgk8ZyBpZD0iX3gzNF9fNF8iPgoJCTxnPgoJCQk8cGF0aCBkPSJNNjA2LjIwOSw1NzguNzE0TDQ0OC4xOTgsNDIzLjIyOEM0ODkuNTc2LDM3OC4yNzIsNTE1LDMxOC44MTcsNTE1LDI1My4zOTNDNTE0Ljk4LDExMy40MzksMzk5LjcwNCwwLDI1Ny40OTMsMCAgICAgQzExNS4yODIsMCwwLjAwNiwxMTMuNDM5LDAuMDA2LDI1My4zOTNzMTE1LjI3NiwyNTMuMzkzLDI1Ny40ODcsMjUzLjM5M2M2MS40NDUsMCwxMTcuODAxLTIxLjI1MywxNjIuMDY4LTU2LjU4NiAgICAgbDE1OC42MjQsMTU2LjA5OWM3LjcyOSw3LjYxNCwyMC4yNzcsNy42MTQsMjguMDA2LDBDNjEzLjkzOCw1OTguNjg2LDYxMy45MzgsNTg2LjMyOCw2MDYuMjA5LDU3OC43MTR6IE0yNTcuNDkzLDQ2Ny44ICAgICBjLTEyMC4zMjYsMC0yMTcuODY5LTk1Ljk5My0yMTcuODY5LTIxNC40MDdTMTM3LjE2NywzOC45ODYsMjU3LjQ5MywzOC45ODZjMTIwLjMyNywwLDIxNy44NjksOTUuOTkzLDIxNy44NjksMjE0LjQwNyAgICAgUzM3Ny44Miw0NjcuOCwyNTcuNDkzLDQ2Ny44eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-position:25px 20px;background-repeat:no-repeat;background-size:20px 20px;border:0;box-sizing:border-box;color:#fff;height:100% !important;letter-spacing:2px;outline:0;padding:0 10px 0 65px;position:absolute;left:0;top:0;z-index:10;width:100% !important;line-height:100% !important}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search form .centering .search-field:placeholder-shown{color:#fff}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search form .centering .search-field:focus{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDYxMi4wMSA2MTIuMDEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYxMi4wMSA2MTIuMDE7IiB4bWw6c3BhY2U9InByZXNschlage-commercialZlIj4KPGc+Cgk8ZyBpZD0iX3gzNF9fNF8iPgoJCTxnPgoJCQk8cGF0aCBkPSJNNjA2LjIwOSw1NzguNzE0TDQ0OC4xOTgsNDIzLjIyOEM0ODkuNTc2LDM3OC4yNzIsNTE1LDMxOC44MTcsNTE1LDI1My4zOTNDNTE0Ljk4LDExMy40MzksMzk5LjcwNCwwLDI1Ny40OTMsMCAgICAgQzExNS4yODIsMCwwLjAwNiwxMTMuNDM5LDAuMDA2LDI1My4zOTNzMTE1LjI3NiwyNTMuMzkzLDI1Ny40ODcsMjUzLjM5M2M2MS40NDUsMCwxMTcuODAxLTIxLjI1MywxNjIuMDY4LTU2LjU4NiAgICAgbDE1OC42MjQsMTU2LjA5OWM3LjcyOSw3LjYxNCwyMC4yNzcsNy42MTQsMjguMDA2LDBDNjEzLjkzOCw1OTguNjg2LDYxMy45MzgsNTg2LjMyOCw2MDYuMjA5LDU3OC43MTR6IE0yNTcuNDkzLDQ2Ny44ICAgICBjLTEyMC4zMjYsMC0yMTcuODY5LTk1Ljk5My0yMTcuODY5LTIxNC40MDdTMTM3LjE2NywzOC45ODYsMjU3LjQ5MywzOC45ODZjMTIwLjMyNywwLDIxNy44NjksOTUuOTkzLDIxNy44NjksMjE0LjQwNyAgICAgUzM3Ny44Miw0NjcuOCwyNTcuNDkzLDQ2Ny44eiIgZmlsbD0iIzAwMDAwMCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);color:#000}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search form .centering .focus-background{background-color:#fff;display:block;height:100%;position:absolute;left:0;top:0;z-index:8;width:100%;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}
.color-wrapper-1.heading-blue .headerWrapper #search_box.search form .centering .search-field:focus ~ .focus-background{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}
.modal-backdrop{position:relative}
.allegion-logos{display:none;position:absolute;width:100%;left:0;background-color:white;z-index:999}
.allegion-logos .content-logos{max-width:1200px;margin:0 auto}
.allegion-logos .content-logos .l-title{margin-top:30px;font-size:20px;text-align:center;margin-bottom:30px;font-weight:500}
.allegion-logos .content-logos .tile-area{display:grid;grid-template-columns:repeat(7,14% [col-start]);grid-auto-flow:row;justify-items:stretch;padding-bottom:30px}
.allegion-logos .content-logos .tile-area .tile{text-align:center;padding:20px 0}
.allegion-logos .content-logos .tile-area .tile a{height:120px;width:120px;background-color:black;margin:0 auto}
.allegion-logos .content-logos .tile-area .tile a img{height:120px;width:120px;background-color:#fff;transition:opacity .3s}
.allegion-logos .content-logos .tile-area .tile a img:hover{opacity:.5}
.allegion-logos .content-logos .tile-area .tile:nth-child(-n+6){border-bottom:1px solid #707070;border-right:1px solid #707070}
.allegion-logos .content-logos .tile-area .tile:nth-child(7){border-bottom:1px solid #707070}
.allegion-logos .content-logos .tile-area .tile:nth-child(n+8):nth-child(-n+13){border-bottom:1px solid #707070;border-right:1px solid #707070}
.allegion-logos .content-logos .tile-area .tile:nth-child(14){border-bottom:1px solid #707070}
.allegion-logos .content-logos .tile-area .tile:nth-child(n+15):nth-child(-n+20){border-bottom:1px solid #707070;border-right:1px solid #707070}
.allegion-logos .content-logos .tile-area .tile:nth-child(21){border-bottom:1px solid #707070}
.dropdown-menu{text-transform:none}
.navbar-default .hamburger .alle-language .caret{display:inline-block}
.navbar-default .hamburger .navigation-sublist a{letter-spacing:1px;padding:8px 15px !important;text-transform:uppercase !important;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#1d252d;font-size:12px !important;font-weight:300;font-style:normal}
.titleData .subdropdownItems.featured .sub-links .gclink,.titleData .subdropdownItems.featured .sub-links .item{width:100% !important}
.titleData .subdropdownItems.featured .sub-links .gclink img,.titleData .subdropdownItems.featured .sub-links .item img{max-height:290px;width:auto;object-fit:cover;max-width:100%}
.titleData .subdropdownItems.featured .sub-links .gclink .prod-title,.titleData .subdropdownItems.featured .sub-links .item .prod-title{margin-top:10px;font-size:30px;font-weight:600}
.titleData .subdropdownItems.featured .sub-links .gclink .desc,.titleData .subdropdownItems.featured .sub-links .item .desc{margin-top:10px;font-size:16px}
.titleData .subdropdownItems.featured .sub-links .gclink .nav-data-button a,.titleData .subdropdownItems.featured .sub-links .item .nav-data-button a{color:#000 !important;background-color:#d15420 !important;border-radius:2px !important;padding:15px 30px !important;margin-left:0;border:0 !important}
.titleData .subdropdownItems.featured .sub-links .gclink .nav-data-button a:hover,.titleData .subdropdownItems.featured .sub-links .item .nav-data-button a:hover{filter:brightness(0.8)}
.titleData .subdropdownItems .carousel .sub-links .gclink,.titleData .subdropdownItems .carousel .sub-links .item{width:100% !important}
.titleData .subdropdownItems .carousel .sub-links .gclink img,.titleData .subdropdownItems .carousel .sub-links .item img{max-height:290px;width:auto;object-fit:cover;max-width:100%}
.titleData .subdropdownItems .carousel .sub-links .gclink .prod-title,.titleData .subdropdownItems .carousel .sub-links .item .prod-title{margin-top:10px;font-size:30px;font-weight:600}
.titleData .subdropdownItems .carousel .sub-links .gclink .desc,.titleData .subdropdownItems .carousel .sub-links .item .desc{margin-top:10px;font-size:16px}
.titleData .subdropdownItems .carousel .sub-links .gclink .nav-data-button a,.titleData .subdropdownItems .carousel .sub-links .item .nav-data-button a{color:#000 !important;background-color:#d15420 !important;border-radius:2px !important;padding:15px 30px !important;margin-left:0;border:0 !important}
.titleData .subdropdownItems .carousel .sub-links .gclink .nav-data-button a:hover,.titleData .subdropdownItems .carousel .sub-links .item .nav-data-button a:hover{filter:brightness(0.8)}
.titleData .subdropdownItems .carousel .carousel-indicators li{color:transparent;border-radius:50%;background-color:#f37021 !important;opacity:1;height:10px;width:10px;margin:0 5px;float:left !important}
.titleData .subdropdownItems .carousel .carousel-indicators li.active{background-color:black !important}
.footer{padding:0 !important}
.footer .footer{padding:0}
.footer .footer .top-row{background-color:#f2f2f3;padding-top:30px}
.footer .footer .top-row .row{max-width:1200px;display:flex;justify-content:center;flex-direction:row;margin:0 auto}
@media(max-width:767px){.footer .footer .top-row .row{flex-wrap:wrap}
}
@media(max-width:767px){.footer .footer .top-row .row .img-col{display:none !important}
}
.footer .footer .top-row .row .img-col img{position:relative;bottom:-1px}
.footer .footer .top-row .row .col-md-4{display:flex;flex-direction:column}
@media(max-width:767px){.footer .footer .top-row .row .col-md-4{width:100%;padding-bottom:30px}
}
@media(max-width:767px){.footer .footer .top-row .row .col-md-4.news-col{padding-right:0;border-bottom:1px solid #b4b4b4}
}
.footer .footer .top-row .row .col-md-4.news-col .clearfix{border-right:1px solid #b4b4b4;padding-right:15px}
@media(max-width:767px){.footer .footer .top-row .row .col-md-4.news-col .clearfix{border-right:0}
}
.footer .footer .top-row .row .col-md-4.text-col .clearfix:first-child{min-height:186px}
@media(max-width:845px) and (min-width:768px){.footer .footer .top-row .row .col-md-4.text-col .clearfix:first-child{min-height:210px}
}
@media(max-width:767px){.footer .footer .top-row .row .col-md-4.text-col .clearfix:first-child{min-height:unset}
}
.footer .footer .top-row .row .col-md-4.text-col.news-col h2{font-weight:600;font-size:28px}
@media(min-width:768px){.footer .footer .top-row .row .col-md-4.text-col.news-col h2{margin-top:25px}
}
.footer .footer .top-row .row .col-md-4.text-col.contact-col h2{color:#d15420;font-weight:700}
@media(min-width:768px){.footer .footer .top-row .row .col-md-4.text-col.contact-col h2{font-size:40px}
}
.footer .footer .top-row .row .col-md-4.text-col .btn{margin-top:30px;color:#000;background-color:#d15420;transition:all .3s;text-decoration:none;font-size:16px;border-radius:3px !important;padding:12px 20px !important;white-space:normal}
@media(max-width:767px){.footer .footer .top-row .row .col-md-4.text-col .btn{margin-top:15px}
}
.footer .footer .top-row .row .col-md-4.text-col .btn:hover{color:white;background-color:#f37021 !important}
.footer .footer .bottom-row{max-width:1200px;margin:45px auto 0}
@media(max-width:1220px) and (min-width:768px){.footer .footer .bottom-row{margin:45px 10px 0}
}
.footer .footer .bottom-row .row .cta-text a{color:#f37021;text-decoration:none}
.footer .footer .bottom-row .row .cta-text a:hover{color:white}
.footer .footer .bottom-row .row .cta-text p{color:white;margin-top:0}
.footer .footer .bottom-row .row .par-links{text-align:center}
.footer .footer .bottom-row .row .par-links .top-text-links a{color:#f9c412;font-size:16px}
.footer .footer .bottom-row .row .par-links .top-text-links a:hover{color:white}
.footer .footer .bottom-row .row .par-links .col-md-4{width:100%}
@media(max-width:992px){.footer .footer .bottom-row .row .col-md-4,.footer .footer .bottom-row .row div.col-sm-6{width:100%;text-align:center;margin-top:30px}
.footer .footer .bottom-row .row .col-md-4.copyright,.footer .footer .bottom-row .row div.col-sm-6.copyright{margin-bottom:0}
.footer .footer .bottom-row .row .col-md-4 + .col-sm-6,.footer .footer .bottom-row .row div.col-sm-6 + .col-sm-6{margin-bottom:30px}
.footer .footer .bottom-row .row .col-md-4 img,.footer .footer .bottom-row .row div.col-sm-6 img{margin-top:0}
.footer .footer .bottom-row .row .col-md-4 a,.footer .footer .bottom-row .row div.col-sm-6 a{text-align:center}
.footer .footer .bottom-row .row .col-md-4:first-child,.footer .footer .bottom-row .row div.col-sm-6:first-child{margin-top:0}
}
.footer .footer .bottom-row .row:last-child{margin-top:45px}
.footer .footer .bottom-row .text-links{margin-top:10px;text-align:center}
.footer .footer .bottom-row .text-links .navigation-item{padding-left:8px;padding-right:8px}
@media(max-width:767px){.footer .footer .bottom-row .text-links .navigation-item{border-right:1px solid #fff}
}
.footer .footer .bottom-row .text-links .navigation-item a{font-size:16px;font-weight:400}
.footer .footer .bottom-row .navigation-item button{font-size:16px;font-weight:400}
.footer .footer .bottom-row .socials{text-align:right}
.footer .footer .bottom-row .socials .navigation-item{padding-left:0;padding-right:0}
.footer .footer .bottom-row .socials .navigation-item a{display:block;transition:opacity .3s}
.footer .footer .bottom-row .socials .navigation-item a:hover{opacity:.5}
.footer .footer .bottom-row .allegion-logo{transition:opacity .3s;margin-top:12px}
.footer .footer .bottom-row .allegion-logo:hover{opacity:.5}
.footer .footer .bottom-row .copyright{margin-top:30px;margin-bottom:30px}
.footer .footer .bottom-row .copyright p{color:#fff;font-size:14px}
@media(max-width:767px){.footer .footer .bottom-row .copyright p{width:100% !important}
}
.footer .footer .bottom-row .copyright + .col-sm-6{text-align:right}
.footer .footer .bottom-row .copyright + .col-sm-6 a{display:block;text-align:right}
.footer .footer .bottom-row button{color:#fff;background:transparent;border:0;transition:color .3s}
.footer .footer .bottom-row button:hover{color:#f37021}
.footer .footer .bottom-row a{color:#fff;background:transparent;border:0;transition:color .3s}
.footer .footer .bottom-row a:hover{color:#f37021}
@media(min-width:768px) and (max-width:1024px){.col-md-4.text-col.contact-col{min-width:24%}
}
.footer .bottom-row .row .navigation-item #ot-sdk-btn{cursor:pointer}
.newcarousel .carousel .carousel-control{top:60%;font-size:12px;color:#0e2742}
@media(max-width:768px){.newcarousel .carousel .carousel-control{display:none}
}
.newcarousel .carousel .left{left:-60px}
@media(min-width:768px) and (max-width:1023px){.newcarousel .carousel .left{left:-46px}
}
@media(min-width:1024px) and (max-width:1279px){.newcarousel .carousel .left{left:-41px}
}
.newcarousel .carousel .left .fa-angle-left:before{content:"\f190"}
.newcarousel .carousel .right{left:96.5em}
@media(min-width:768px) and (max-width:1023px){.newcarousel .carousel .right{left:60.5em}
}
@media(min-width:1024px) and (max-width:1279px){.newcarousel .carousel .right{left:78.3em}
}
.newcarousel .carousel .right .fa-angle-right:before{content:"\f18e"}
@media screen and (max-width:819px){.caption-left,.caption-right,.caption-center{position:initial !important;transform:translateY(0) !important}
}
@media(max-width:768px){.imageText .text{padding:10px 0 !important}
}
.customrte.text.grey-columns{background:#414142}
.customrte.text.grey-columns p,.customrte.text.grey-columns a{color:white}
.imageText.orange-title .option-text-with-image h2{color:#d15420}
.imageText.img-full-width .img-responsive{width:100% !important}
.imageText.arrow-1 a,.imageText.arrow-2 a,.imageText.arrow-3 a,.imageText.arrow-end a{padding:40px}
.imageText.arrow-1 a:after,.imageText.arrow-2 a:after,.imageText.arrow-3 a:after,.imageText.arrow-end a:after{display:block;content:"";background-size:contain;background-repeat:no-repeat;position:absolute;right:-75px;z-index:-1;top:37px;width:189px;height:102px}
@media(max-width:1199px){.imageText.arrow-1 a:after,.imageText.arrow-2 a:after,.imageText.arrow-3 a:after,.imageText.arrow-end a:after{right:-50px;width:140px}
}
@media(max-width:991px){.imageText.arrow-1 a:after,.imageText.arrow-2 a:after,.imageText.arrow-3 a:after,.imageText.arrow-end a:after{right:-30px;width:100px}
}
@media(max-width:768px){.imageText.arrow-1 a:after,.imageText.arrow-2 a:after,.imageText.arrow-3 a:after,.imageText.arrow-end a:after{right:-40px;width:340px;height:180px;transform:rotate(92deg) !important;bottom:10px;top:unset}
}
@media(max-width:991px){.imageText.arrow-1 a,.imageText.arrow-2 a,.imageText.arrow-3 a,.imageText.arrow-end a{padding:15px}
}
.imageText.arrow-1 a:after{background-image:url(clientlib-base/resources/arrow-1.png)}
.imageText.arrow-2 a:after{background-image:url(clientlib-base/resources/arrow-2.png);bottom:135px;top:unset;transform:rotate(-4deg)}
@media(max-width:768px){.imageText.arrow-2 a:after{transform:scaleX(-1) rotate(92deg) !important;height:180px;bottom:10px !important}
}
.imageText.arrow-3 a:after{background-image:url(clientlib-base/resources/arrow-3.png)}
.home-video:not(.cq-Editable-dom)>.clearfix>div{position:relative}
@media(min-width:768px){.home-video:not(.cq-Editable-dom)>.clearfix>div:before{content:"";background-color:transparent;pointer-events:none;display:block;position:absolute;width:80%;height:85%;z-index:99;top:7%;left:10%}
.home-video:not(.cq-Editable-dom)>.clearfix>div>.row{margin:0;display:flex;flex-direction:row;justify-content:stretch}
.home-video:not(.cq-Editable-dom)>.clearfix>div>.row>div>.background-image{height:100%}
.home-video:not(.cq-Editable-dom)>.clearfix>div>.row>div>.background-image>div{height:100%}
}
@media(min-width:768px) and (min-width:1200px){.home-video:not(.cq-Editable-dom)>.clearfix>div:before{width:93%;height:80%;top:10%;left:3%}
}
@media(min-width:768px) and (max-width:1199px){.home-video:not(.cq-Editable-dom)>.clearfix>div:before{content:none}
}
.home-video:not(.cq-Editable-dom) .col-xs-12:first-child .cmp.cmp-image img{width:auto;height:auto;position:absolute;right:-203px;bottom:-272px;z-index:99;pointer-events:none;transition:opacity .3s}
@media(max-width:1280px){.home-video:not(.cq-Editable-dom) .col-xs-12:first-child .cmp.cmp-image img{bottom:-138px}
}
@media(min-width:768px) and (max-width:1024px){.home-video:not(.cq-Editable-dom) .col-xs-12:first-child .cmp.cmp-image img{bottom:-80px;width:70% !important;right:-140px}
}
@media(max-width:767px){.home-video:not(.cq-Editable-dom) .col-xs-12:first-child .cmp.cmp-image img{display:none}
}
.home-video:not(.cq-Editable-dom) .col-xs-12:first-child .cmp.cmp-image img.move-back{opacity:.5}
@media(min-width:768px){.home-video:not(.cq-Editable-dom) .video{height:100%}
.home-video:not(.cq-Editable-dom) .video>.clearfix{height:100%}
.home-video:not(.cq-Editable-dom) .video>.clearfix section{height:100%}
.home-video:not(.cq-Editable-dom) .video>.clearfix section .content.video{height:100%;padding:0 !important}
.home-video:not(.cq-Editable-dom) .video>.clearfix section .content.video .video-poster{height:100%}
.home-video:not(.cq-Editable-dom) .video>.clearfix section .content.video .video-poster img{height:100%;object-fit:cover}
}
.home-video:not(.cq-Editable-dom) .background-image>div{padding:30px}
@media(min-width:1200px){.home-video:not(.cq-Editable-dom) .background-image>div{padding:80px 100px}
}
@media(min-width:1600px){.home-video:not(.cq-Editable-dom) .background-image>div{padding:15% 30%}
}
.home-video:not(.cq-Editable-dom) .background-image>div .customrte h2,.home-video:not(.cq-Editable-dom) .background-image>div .customrte h3,.home-video:not(.cq-Editable-dom) .background-image>div .customrte p,.home-video:not(.cq-Editable-dom) .background-image>div .customrte h4,.home-video:not(.cq-Editable-dom) .background-image>div .customrte h5,.home-video:not(.cq-Editable-dom) .background-image>div .customrte h6,.home-video:not(.cq-Editable-dom) .background-image>div .customrte h1{color:white}
.home-video:not(.cq-Editable-dom) .background-image>div .customrte h2{font-weight:700}
@media(min-width:768px){.home-video:not(.cq-Editable-dom) .background-image>div .customrte h2{font-size:56px}
}
@media(max-width:767px){.home-video:not(.cq-Editable-dom) .background-image>div .customrte h2{font-size:32px}
}
.home-video:not(.cq-Editable-dom) .background-image>div .customrte h3{font-size:28px}
.home-video:not(.cq-Editable-dom) .background-image>div .customrte p{font-size:14px}
.accordian-tab .clearfix .alle-core-tabs .dyntabwapper.hidden-xs li.active a{background-color:transparent !important}
.accordian-tab .cstmAccordion-Mobile .cstmAccdnBody p,.accordian-tab .cstmAccordion-Mobile .cstmAccdnBody span,.accordian-tab .cstmAccordion-Mobile .cstmAccdnBody h1,.accordian-tab .cstmAccordion-Mobile .cstmAccdnBody h2,.accordian-tab .cstmAccordion-Mobile .cstmAccdnBody h3,.accordian-tab .cstmAccordion-Mobile .cstmAccdnBody h4,.accordian-tab .cstmAccordion-Mobile .cstmAccdnBody h5,.accordian-tab .cstmAccordion-Mobile .cstmAccdnBody h6{color:#000}
.accordian-tab .cstmAccordion-Mobile .cstmAccdnBody .alle-core-buttonlink a{color:#f37021 !important;border-color:#f37021 !important}
.accordian-tab .accordion-wapper .panel-body{padding:30px !important;background-color:#f2f2f2}
@media(max-width:768px){.accordian-tab .cmp.cmp-image img{width:auto !important}
}
.dyntabwapper .nav-tabs{border-bottom:1px solid #c7511f !important}
.dyntabwapper .nav-tabs li.active a,.dyntabwapper .nav-tabs li.active a:hover,.dyntabwapper .nav-tabs li.active a:focus{color:#c7511f;background-color:#fff !important;border:4px solid transparent !important;border-bottom-color:#c7511f !important;padding:7px 15px}
.dyntabwapper .nav-tabs li a:hover{border-color:transparent !important}
.dyntabwapper .nav li a:hover,.dyntabwapper .nav li a:focus{background-color:transparent !important}
.dyntabwapper .nav li a{color:#000;font-size:20px;font-weight:500}
.accordion-wapper .panel-group .panel{border:0}
.accordion-wapper .panel-group .panel .panel-heading{background-color:transparent;border-bottom:1px solid #e1e1e1;transition:border-bottom-color .3s}
.accordion-wapper .panel-group .panel .panel-heading.active{border-bottom-color:black}
.accordion-wapper .panel-group .panel .panel-heading.active a:before{filter:brightness(1)}
.accordion-wapper .panel-group .panel .panel-heading a{font-weight:bold;padding-left:0}
.accordion-wapper .panel-group .panel .panel-heading a:before{transition:all .3s;filter:brightness(0);content:url(clientlib-base/resources/accordion-expand.svg)}
.accordion-wapper .panel-group .panel .panel-heading a:not(.collapsed):before{transition:all .3s;filter:brightness(0);content:url(clientlib-base/resources/accordion-expand.svg)}
.accordion-wapper .panel-group .panel .panel-heading.active a:before{transition:all .3s;filter:brightness(0);content:url(clientlib-base/resources/accordion-active.svg)}
.accordion-wapper .panel-group .panel .panel-collapse .panel-body{background-color:transparent}
.cmp-breadcrumb{position:relative}
@media(min-width:1350px){.cmp-breadcrumb{right:0 !important}
}
.cmp-breadcrumb .breadcrumb-core{padding:0;list-style:none;display:flex;flex-direction:row;max-width:1200px;flex-wrap:wrap;margin-top:15px;margin-bottom:15px}
.cmp-breadcrumb .breadcrumb-core li{margin-left:0;margin-right:8px}
.cmp-breadcrumb .breadcrumb-core li a{display:block;color:black;font-size:14px}
.cmp-breadcrumb .breadcrumb-core li a:after{content:"/";margin-left:8px}
.cmp-breadcrumb .breadcrumb-core li a:hover{text-decoration:none !important}
.cmp-breadcrumb .breadcrumb-core li:last-child{font-weight:600;font-size:14px}
@media(max-width:767px){.cmp-breadcrumb .breadcrumb-core{padding-left:1px}
.cmp-breadcrumb .breadcrumb-core li{margin-right:0 !important;margin-left:4px !important}
.cmp-breadcrumb .breadcrumb-core li a{font-size:12px}
.cmp-breadcrumb .breadcrumb-core li a:after{margin-left:0 !important}
}
.cmp .form-group{position:relative}
.cmp .form-group legend{display:none}
.cmp .form-group label{width:100%;font-size:14px;position:relative;font-weight:400;color:#000;padding:0}
.cmp .form-group .checkbox-item{margin-top:10px;margin-bottom:10px;padding-left:25px}
.cmp .form-group input,.cmp .form-group select,.cmp .form-group textarea{width:100%;border:1px solid #c4c4c4;border-radius:30px;padding:13px;font-size:14px;transition:all .3s;box-shadow:0 0 0 0 #00000033}
.cmp .form-group input:hover,.cmp .form-group select:hover,.cmp .form-group textarea:hover{box-shadow:5px 5px 8px 0 #00000033}
.cmp .form-group.drop-down .dd-caret{top:45px;right:40px}
.cmp .form-group .dd-caret{background-image:url(clientlib-base/resources/nav-down-caret.svg);position:absolute;right:40px;top:40px;height:8px;width:12px;background-size:cover;background-repeat:no-repeat;filter:brightness(0.5);pointer-events:none}
.cmp .form-group select{height:48px;appearance:none}
.cmp.cmp-button button.btn{width:100%;background-color:#d15420;padding:20px 15px;font-size:16px;border-radius:3px;color:#000}
.cmp.cmp-button button.btn:hover{background-color:transparent;border:1px solid #f37021;color:#f37021}
.cmp.cmp-button button.btn.primary{width:100%;background-color:#d15420;padding:20px 15px;font-size:16px;border-radius:3px;color:#000}
.cmp.cmp-button button.btn.primary:hover{background-color:transparent;border:1px solid #f37021;color:#f37021}
.cmp .form-group input[type="checkbox"]{height:0;position:absolute;display:none;overflow:hidden}
.cmp .form-group input[type="checkbox"] ~ span:after{content:'';display:block;position:absolute;left:-19px;top:-3px;height:16px;width:8px;border-bottom:2px solid #202e48;border-right:2px solid #202e48;transform:rotate(45deg);transition:all .3s;opacity:0}
.cmp .form-group input[type="checkbox"] ~ span:before{content:'';border:1px solid black;width:14px;height:14px;display:block;position:absolute;left:-25px;top:2px}
.cmp .form-group input[type="checkbox"]:checked ~ span:after{opacity:1;transform:rotate(405deg)}
.cmp .form-group.radio .radio-item{padding-left:25px}
.cmp .form-group.radio input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:#f1f1f1;color:#67161a;top:4px;height:15px;width:15px;border:1px solid #b3b3b3;border-radius:50%;cursor:pointer;margin-right:9px;outline:0;padding:8px}
.cmp .form-group.radio input[type="radio"]:before{position:absolute;font:4px/1 'Open Sans',sans-serif;left:2px;top:1px;content:'\02714';font-weight:900;opacity:0;transition:all .3s;transform:rotate(90deg)}
.cmp .form-group.radio input[type="radio"]:checked::before{opacity:1;font-size:14px;transform:rotate(0)}
@media(max-width:480px){.cmp .form-group.radio input[type="radio"]:checked::before{font-size:9px;left:2px;top:3px}
}
.cmp .form-group.radio input[type="radio"]:hover{background-color:#f7f7f7}
.cmp .form-group.radio input[type="radio"]:checked{background-color:#f1f1f1}
.file-btn .replace-button{background:#d15420 !important;padding:6px 16px !important;color:#000}
.attachmentLegend b{font-weight:400 !important}
.alle-over-bg .customrte{margin:45px}
@media(max-width:767px){.alle-over-bg .customrte{margin:15px}
}
.alle-over-bg .customrte .clearfix{background-color:white;padding:30px;position:relative}
.alle-over-bg .customrte .clearfix h1{font-size:40px}
.alle-over-bg .customrte .clearfix h5{font-size:20px}
@media(max-width:767px){.alle-over-bg .customrte .clearfix h4{font-size:18px}
.alle-over-bg .customrte .clearfix h1{font-size:28px}
.alle-over-bg .customrte .clearfix h5{font-size:18px}
}
.alle-over-bg .customrte .clearfix:after{width:0;height:0;border-left:63px solid transparent;border-right:0 solid transparent;border-top:45px solid white;content:"";display:block;position:absolute;bottom:-45px;left:45%}
.related-products-accordion{max-width:1200px;margin:0 auto;padding:60px 0}
.related-products-accordion .alle-core-tabs .nav-tabs.nav{border-bottom:transparent !important}
.related-products-accordion .alle-core-tabs .nav-tabs.nav li{background-color:transparent !important}
.related-products-accordion .alle-core-tabs .nav-tabs.nav li a{background-color:transparent !important;transition:all .3s;font-size:28px;font-weight:500}
.related-products-accordion .alle-core-tabs .nav-tabs.nav li.active{background-color:transparent !important}
.related-products-accordion .alle-core-tabs .nav-tabs.nav li.active a{background-color:transparent !important}
.related-products-accordion .alle-core-tabs .nav-tabs.nav li.active a:hover{background-color:transparent !important}
.related-products-accordion .alle-core-tabs .customrte h2,.related-products-accordion .alle-core-tabs .customrte h3,.related-products-accordion .alle-core-tabs .customrte h4{font-size:40px;font-weight:bold}
.related-products-accordion .alle-core-tabs .customrte p{font-size:14px}
.related-products-accordion .alle-core-tabs .button-link .btn{border:1px solid #409a97;transition:all .3s;text-decoration:none;font-size:16px;border-radius:3px !important;background-color:#3193bc;color:white;padding:10px 20px !important}
.related-products-accordion .alle-core-tabs .button-link .btn:hover{background-color:transparent !important;color:#84d95e !important}
@media(min-width:768px){.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch}
}
@media(min-width:768px){.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12{width:25%}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12:last-child{width:50%}
}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .background-image{height:100%}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .background-image>div{height:100%;padding:30px;display:flex;flex-direction:column;justify-content:center}
@media(min-width:768px){.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .cmp{height:100%}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .cmp .clearfix{height:100%}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .cmp .clearfix div{height:100%}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .cmp .clearfix div img{height:100%;object-fit:cover;width:100%}
}
@media(max-width:767px){.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 img{height:100%;object-fit:cover;width:100% !important;max-height:300px}
}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .button-link a{color:white;background-color:#a9b03e;border:1px solid #a9b03e;border-radius:3px !important;transition:background-color .3s;padding:20px 30px !important}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .button-link a:hover{background-color:transparent !important}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte{margin-bottom:15px}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte h2,.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte h3,.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte p,.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte h4,.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte h5,.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte h6,.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte h1{color:white}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte h2{font-size:35px;font-weight:800;text-transform:uppercase;line-height:1;margin:0}
@media(min-width:1300px){.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte h2{font-size:100px}
}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte h3{font-weight:600;font-size:28px;text-transform:uppercase;line-height:0;margin:0 0 10px}
@media(min-width:1300px){.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte h3{font-size:45px}
}
.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte p{font-size:22px}
@media(min-width:1300px){.performance-area:not(.cq-Editable-dom)>.clearfix>div>.row .col-xs-12 .customrte p{font-size:28px}
}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row{display:flex;flex-direction:row;margin:0}
@media(max-width:1200px){.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .col-sm-3{display:none}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .col-sm-9{width:100%}
}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .background-image{height:100%}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .background-image>div{height:100%;display:flex;align-items:center}
@media(max-width:1023px){.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .background-image>div{padding:15px}
}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .cmp.cmp-image,.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .image{height:100%}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .cmp.cmp-image div,.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .image div{height:100%}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .cmp.cmp-image a,.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .image a{height:100%}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .cmp.cmp-image img,.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .image img{height:100%;object-fit:cover}
@media(max-width:480px){.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row{flex-wrap:wrap}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .cmp-image{text-align:center}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .cmp-image img{float:none !important}
}
.page__backgroundimage--position>style + div{background-position-y:85px !important}
.product-banner:not(.cq-Editable-dom)>style + div{height:100%;background-position-y:85px}
@media(max-width:767px){.product-banner:not(.cq-Editable-dom)>style + div{height:auto;min-height:inherit}
}
.product-banner:not(.cq-Editable-dom) .container .background-image>style + div{height:100%;margin-left:-15px;margin-right:-15px}
@media(max-width:767px){.product-banner:not(.cq-Editable-dom) .container .background-image>style + div{margin-left:0;margin-right:0}
}
.product-banner:not(.cq-Editable-dom) .accordian-tab{padding:45px 15px 0 15px;margin-right:25px}
.product-banner:not(.cq-Editable-dom) .product-details .default-product-detail-component .upperRow{visibility:hidden;padding:5px}
.product-banner:not(.cq-Editable-dom) p{font-size:16px;font-weight:400}
.product-banner:not(.cq-Editable-dom) h1{font-size:65px;line-height:1;font-weight:800}
@media(max-width:991px){.product-banner:not(.cq-Editable-dom) h1{font-size:35px}
}
@font-face{font-family:'Roboto Black';src:url(clientlib-base/resources/Roboto/Roboto-Black.ttf);font-weight:900;font-display:swap}
@font-face{font-family:'Roboto BlackItalic';src:url(clientlib-base/resources/Roboto/Roboto-BlackItalic.ttf);font-weight:900;font-style:italic;font-display:swap}
@font-face{font-family:'Roboto';src:url(clientlib-base/resources/Roboto/Roboto-Bold.ttf);font-weight:700;font-display:swap}
@font-face{font-family:'Roboto';src:url(clientlib-base/resources/Roboto/Roboto-BoldItalic.ttf);font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:'Roboto';src:url(clientlib-base/resources/Roboto/Roboto-Italic.ttf);font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Roboto';src:url(clientlib-base/resources/Roboto/Roboto-Light.ttf);font-weight:300;font-display:swap}
@font-face{font-family:'Roboto';src:url(clientlib-base/resources/Roboto/Roboto-LightItalic.ttf);font-style:italic;font-weight:300;font-display:swap}
@font-face{font-family:'Roboto';src:url(clientlib-base/resources/Roboto/Roboto-Medium.ttf);font-weight:500;font-display:swap}
@font-face{font-family:'Roboto';src:url(clientlib-base/resources/Roboto/Roboto-MediumItalic.ttf);font-style:italic;font-weight:500;font-display:swap}
@font-face{font-family:'Roboto';src:url(clientlib-base/resources/Roboto/Roboto-Regular.ttf);font-weight:400;font-display:swap}
@font-face{font-family:'Roboto';src:url(clientlib-base/resources/Roboto/Roboto-Thin.ttf);font-weight:100;font-display:swap}
@font-face{font-family:'Roboto';src:url(clientlib-base/resources/Roboto/Roboto-ThinItalic.ttf);font-style:italic;font-weight:100;font-display:swap}
.related-products .related__product--container{padding:0 100px}
.related-products .related__product--container .related__productcmp--title{display:none}
.related-products .related__product--container .related__product--card .related__product--details{padding:0 !important;border:0 solid !important}
.related-products .related__product--container .related__product--card .related__product--details .related__product--desc{height:max-content !important;font-size:14px;font-weight:400 !important;color:#000;text-align:left}
.related-products .related__product--container .related__product--card .related__product--details .related__product--title{font-size:16px;font-weight:600;color:#282823;margin-right:auto}
.related-products .related__product--container .related__product--card .related__product--details .related__product--button{display:none}
.related-products .related__product--container .related__product--card .related__product--details .related__product--img{width:100% !important;height:100% !important;opacity:70%;margin-right:100px !important}
.related-products .related__product--container .related__product--card .related__product--details a{text-align:left;margin-right:auto}
.related-products .related__product--container .related__product--card .related__product--details a:hover,.related-products .related__product--container .related__product--card .related__product--details a:focus{text-decoration:none !important}
.related-products .related__product--container .related__product--card .related__product--details:hover{box-shadow:none !important;background-color:transparent !important}
.related-products .related__product--container .related__product--card .related__product--details:hover .related__product--img{opacity:100%}
.related-products .related__product--container .related__product--card .related__product--details:hover .related__product--title{color:#1781c5}
.related-products .related__product--container .slick-arrow{position:absolute;color:transparent !important;background-color:transparent !important;border:none !important;outline:none !important;z-index:5}
.related-products .related__product--container .slick-arrow:before{content:"";display:block;height:45px;width:45px;background-position:center;background-repeat:no-repeat;background-size:contain;position:relative;box-sizing:border-box;z-index:9;transition:all .3s}
.related-products .related__product--container .slick-arrow.slick-prev{top:28% !important}
.related-products .related__product--container .slick-arrow.slick-prev:before{top:20% !important;content:"\f104";font-family:"FontAwesome";font-size:70px;color:#282823;left:-20px !important}
@media(max-width:767px){.related-products .related__product--container .slick-arrow.slick-prev:before{left:20px !important}
}
@media(max-width:1024px) and (min-width:768px){.related-products .related__product--container .slick-arrow.slick-prev:before{left:-8px !important}
}
.related-products .related__product--container .slick-arrow.slick-next{top:28% !important}
.related-products .related__product--container .slick-arrow.slick-next:before{top:20% !important;content:"\f105";font-family:"FontAwesome";font-size:70px;color:#282823}
@media(max-width:1024px) and (min-width:768px){.related-products .related__product--container .slick-arrow.slick-next:before{left:-16px !important}
}
@media(max-width:767px){.related-products .related__product--container .slick-arrow.slick-next:before{left:-40px !important}
}
@media(min-width:1024px){.Icon_size--mobile{padding:5px 30px}
}
@media(min-width:1024px){.Icon_size--mobile .row .col-xs-12.col-sm-4.col-md-4.col-lg-4{padding:30px}
}
@media(max-width:767px){.Icon_size--mobile .row .col-xs-12.col-sm-4.col-md-4.col-lg-4 .cmp-image{margin-top:10px}
}
.Icon_size--mobile .row .col-xs-12.col-sm-4.col-md-4.col-lg-4 .cmp-image .clearfix{display:flex;flex-direction:row;align-items:center}
.Icon_size--mobile .row .col-xs-12.col-sm-4.col-md-4.col-lg-4 .cmp-image .cmp-image--title{font-size:28px;font-weight:500;margin-left:10px}
@media(max-width:767px){.Icon_size--mobile .row .col-xs-12.col-sm-4.col-md-4.col-lg-4 .cmp-image .cmp-image--title{font-size:20px}
}
@media(min-width:768px){.home_img--hover .col-xs-12.col-sm-3{width:33.33333333%}
.home_img--hover .col-xs-12.col-sm-9{width:66.66666667%}
}
.home_img--hover .row{transition:transform 1s;margin-right:unset}
.home_img--hover .row div:nth-child(1) .cmp-image .clearfix{background-color:#575e6b}
.home_img--hover .row div:nth-child(1) .cmp-image img{opacity:51%}
.home_img--hover .row div:nth-child(2) .cmp-image .clearfix{background-color:#0a7feb}
.home_img--hover .row div:nth-child(2) .cmp-image img{transition:transform 1s;opacity:80%}
.home_img--hover .row div:nth-child(3) .customrte .clearfix{padding:9.1em 0}
@media(min-width:768px) and (max-width:1279px){.home_img--hover .row div:nth-child(3) .customrte .clearfix{padding:4.2em 0}
}
.home_img--hover .row .col-sm-9 .cmp-image .clearfix{background-color:#3193bc !important}
.home_img--hover .row .col-sm-9 .cmp-image .clearfix img{opacity:80%}
.home_img--hover .row .video-poster img{opacity:100%}
.home_img--hover .cmp-image{overflow:hidden;width:100%;height:100%}
.home_img--hover .row:hover div:nth-child(3) .customrte .clearfix{background-color:#216988 !important;opacity:100%}
.home_img--hover .row:hover .video-poster img{opacity:70%}
.home_img--hover .row:hover .cmp-image img{opacity:100% !important}
.home_img--hover .row:hover div:nth-child(2) .cmp-image img{transform:scale(1.1) !important}
@media(max-width:768px){.home_img--hover .cmp-image img{width:100% !important}
}
@media(max-width:767px){.alle-core-buttonlink .alle-core-filter-view-btn{white-space:inherit}
}
.button-link .alle-core-buttonlink .alle-core-btn-link{color:#000;background-color:#d15420;border-radius:2px !important;padding:15px 30px !important;margin-left:0}
.button-link .alle-core-buttonlink .alle-core-btn-link:hover{filter:brightness(0.8)}
.dataType{display:flex;width:100%}
.dataType .filters__append2{display:flex;margin:0 14px;flex-wrap:nowrap;flex-direction:row;justify-content:space-around;width:86%;padding:0 14px}
.dataType .filters__append2 .filter_items1{justify-content:end}
.dataType .filters__append2 .filter_items1 .filter__Result--items{width:60%!Important;border:1px solid #dcdcdc;display:flex;padding:0;overflow:hidden}
.dataType .filters__append2 .filter_items1 .filter__Result--items .asset-img--hyperlink .asset-img{height:200px;transition:transform 1s}
.dataType .filters__append2 .filter_items1 .filter__Result--items .asset-img--hyperlink .asset-img:hover{transform:scale(1.05);cursor:pointer}
.dataType .filters__append2 .filter_items1 .filter__Result--items:hover{box-shadow:0 0 14px 5px rgba(0,0,0,0.25)}
.dataType .filters__append2 .filter_items1 .asset-desc--hyperlink{display:flex;align-items:center}
.dataType .filters__append2 .filter_items1 .asset-desc--hyperlink .asset-desc{min-height:0;font-size:16px;font-weight:300;color:#333;padding-left:5px}
.dataType .filters__append2 .filter_items1 .asset-desc--hyperlink:hover .asset-desc{color:#e16733;font-weight:500}
.dataType .filters__append2 .productListingFilterResults1{width:80vw;display:flex;margin:inherit;flex-direction:row;flex-wrap:wrap;justify-content:stretch}
.dataType .filters__append2 .productListingFilterResults1 .filter_items1{display:flex;margin:inherit;flex-direction:row;flex-wrap:wrap;justify-content:stretch}
.dataType .filters__append2 .productListingFilterResults1 .filter_items1 .filter__Result--items{width:30% !important;display:flex;flex-direction:column;padding:10px;margin:10px;text-align:center;max-height:260px;min-width:220px}
@media(max-width:991px){.dataType .filters__append2 .productListingFilterResults1 .filter_items1 .filter__Result--items{width:50% !important}
}
@media(max-width:480px){.dataType .filters__append2 .productListingFilterResults1 .filter_items1 .filter__Result--items{width:100% !important}
}
.dataType .filters__append2 .productListingFilterResults1 .filter_items1 .filter__Result--items .asset-desc--hyperlink{align-items:center;justify-content:center}
.dataType .filters__append2 .secondary__filter{font-size:16px;color:#666;margin:0 30px;display:flex;flex-direction:column;width:20vw}
.dataType .filters__append2 .secondary__filter span{border-bottom:1px solid #ddd;padding:5px;margin:10px;font-size:16px}
.dataType .filters__append2 .secondary__filter span:hover{color:#e16733;border-radius:none}
.dataType .filters__append2 .secondary__filter .active{color:#e16733}
.dataType .parent__collapse{display:flex !important;flex-direction:column}
.dataType .parent__collapse .active--elem label{color:#e16733;font-size:20px;padding:5px 0;margin:10px 0}
@media(max-width:767px){.dataType .parent__collapse .active--elem label{padding:5px 30px}
}
.dataType .parent__collapse label{padding:5px 0}
@media(max-width:767px){.dataType .parent__collapse label{padding:5px 30px;color:#337ab7 !important}
}
.dataType .clearfix{width:14%}
@media(max-width:767px){.dataType .clearfix{width:100%}
}
@media(max-width:767px){.filter__Result--items{height:350px !important;width:max-content !important;margin:10px auto !important;float:none !important;margin-right:auto !important;box-shadow:0 0 5px 2px rgba(0,0,0,0.25)}
}
@media(max-width:767px){.filter__Result--items img{width:250px !important;height:250px !important}
}
@media(max-width:767px){.filter__Result--items h4{width:250px !important;height:250px !important;margin:5px}
}
@media(max-width:767px){.filter_items1{width:100%;margin:10px auto}
}
@media(max-width:767px){.filterListingsCheckboxMobile label:before{border-left:10px solid #337ab7 !important}
}
@media(max-width:767px){.parent__collapse--content{border-bottom:2px solid #333 !important}
}
@media(max-width:991px){.assetTagFilter .dataType>.clearfix>.container{width:auto}
}
@media(min-width:768px){.assetTagFilter .dataType>.clearfix{position:absolute}
.assetTagFilter .dataType>.clearfix .mobile_div{display:none}
}
@media(max-width:767px){.assetTagFilter .dataType>.clearfix .filters__append1 .secondary__filter2 a{background-color:#f37021;border-radius:2px;color:white;border-color:transparent;padding:10px 15px;transition:all .3s}
.assetTagFilter .dataType>.clearfix .filters__append1 .secondary__filter2 a.active{color:black;border-color:#f37021}
.assetTagFilter .dataType>.clearfix .filters__append1 .secondary__filter2 a:hover,.assetTagFilter .dataType>.clearfix .filters__append1 .secondary__filter2 a:active,.assetTagFilter .dataType>.clearfix .filters__append1 .secondary__filter2 a:focus{background-color:#c45817}
.assetTagFilter .dataType>.clearfix .filters__append1 .productListingFilterResults2{float:left;display:flex;position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;width:100%}
.assetTagFilter .dataType>.clearfix .filters__append1 .productListingFilterResults2 .row{width:100%}
.assetTagFilter .dataType>.clearfix .filters__append1 .productListingFilterResults2 .row .filter__Result--items{width:42% !important;float:left !important;padding:15px;margin:15px !important}
.assetTagFilter .dataType>.clearfix .filters__append1 .productListingFilterResults2 .row .filter__Result--items .asset-img--hyperlink{display:block}
.assetTagFilter .dataType>.clearfix .filters__append1 .productListingFilterResults2 .row .filter__Result--items .asset-img--hyperlink img{width:100% !important}
.assetTagFilter .dataType>.clearfix .filters__append1 .productListingFilterResults2 .row .filter__Result--items .asset-desc--hyperlink{width:100%}
.assetTagFilter .dataType>.clearfix .filters__append1 .productListingFilterResults2 .row .filter__Result--items .asset-desc--hyperlink h4{width:100% !important;height:auto !important}
}
@media(max-width:767px) and (max-width:480px){.assetTagFilter .dataType>.clearfix .filters__append1 .productListingFilterResults2 .row .filter__Result--items{width:100% !important;margin:0 !important}
}
.assetTagFilter .dataType>.clearfix a.filterListingsCheckbox{color:black;transition:all .3s}
.assetTagFilter .dataType>.clearfix a.filterListingsCheckbox label{transition:all .3s}
.assetTagFilter .dataType>.clearfix a.filterListingsCheckbox:hover{color:#ff671f}
.assetTagFilter .dataType>.clearfix .parent__collapse--content{transition:all .3s}
.assetTagFilter .dataType>.clearfix .parent__collapse--content a.filterListingsCheckboxMobile{transition:all .3s}
.assetTagFilter .dataType>.clearfix .parent__collapse--content a.filterListingsCheckboxMobile label{transition:all .3s;color:black !important}
.assetTagFilter .dataType>.clearfix .parent__collapse--content a.filterListingsCheckboxMobile label:before{border-left-color:black !important}
.assetTagFilter .dataType>.clearfix .parent__collapse--content.active--elem a.filterListingsCheckboxMobile label{color:#ff671f !important}
.assetTagFilter .dataType>.clearfix .parent__collapse--content.active--elem a.filterListingsCheckboxMobile label:before{border-left-color:#ff671f !important}
.assetTagFilter .dataType .filters__append1 .asset-desc--hyperlink{color:black}
.assetTagFilter .dataType .filters__append2{padding-left:0;margin-left:0}
.assetTagFilter .dataType .filters__append2 .secondary__filter{padding-left:0;margin-left:0;padding-top:110px}
@media(max-width:991px) and (min-width:768px){.assetTagFilter .dataType .filters__append2 .secondary__filter{padding-top:150px}
}
.assetTagFilter .dataType .filters__append2 .secondary__filter span{margin-left:0;transition:all .3s}
.assetTagFilter .dataType .filters__append2 .filter__Result--items{transition:box-shadow .3s}
.assetTagFilter .dataType .filters__append2 .filter__Result--items a{transition:all .3s}
.assetTagFilter .dataType .filters__append2 .filter__Result--items a h4{transition:all .3s}
.assetTagFilter .dataType .filters__append2 .filter__Result--items a:hover h4{font-weight:300 !important}
.inb-demo{margin:0}
.inb-demo *{box-sizing:border-box}
.inb-demo *:focus{outline:0 transparent}
.inb-demo__ul{list-style:none;margin:0;padding:0}
.inb-demo__button,.inb-demo__title{margin:0}
.inb-demo__main{padding:16px;max-width:1000px;margin:0 auto;display:block}
.inb-demo__main__content{font-family:helvetica,sans-serif;max-width:1000px;margin:0 auto}
.inb-demo__header{font-weight:bold;font-size:16px;text-align:right;color:#04221d;background-color:#e6e6e6;border-bottom:1px solid #d8d8d8;padding:17px}
.inb-demo__header__title{display:flex;align-items:center;justify-content:space-between;max-width:1000px;margin:0 auto}
.inb-demo__header__title a{height:22px}
.inb-demo__header__image{width:72px}
.inb-demo__title{margin-top:40px;margin-bottom:24px;font-size:24px}
.inb-demo-sub-header__text{font-family:helvetica,sans-serif;font-size:18px;color:black;text-align:center;margin:20px 0;font-weight:bold}
.inb-demo-form{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;border-bottom:1px solid #3f4d55;position:relative}
.inb-demo__input{width:100%;height:50px;padding:0 15px;border:0;font-size:16px}
.inb-demo-form-button{background-color:transparent;color:#a6a6a6;font-size:14px;padding:10px 0 10px 10px;border:0;width:110px;cursor:pointer}
.inb-demo__button{display:inline-block;min-height:30px;position:relative;padding-left:24px;text-decoration:none;color:#333;margin-bottom:6px;transition:.2s ease-out}
.inb-demo__button:hover{color:#f6253a}
.inb-demo__button:before,.inb-demo__button:after{position:absolute;left:8px;top:9px;content:"";display:inline-block;background-color:#333;border-radius:4px;width:6px;height:2px;transition:.2s ease-out}
.inb-demo__button:before{transform:rotate(45deg);top:6px}
.inb-demo__button:after{transform:rotate(-45deg)}
.inb-demo__button:hover:before,.inb-demo__button:hover:after{background-color:#f6253a;left:12px}
.inb-demo__button.inb-demo__button__back:after{top:6px;left:10px}
.inb-demo__button.inb-demo__button__back:before{top:9px;left:10px}
.inb-demo__button.inb-demo__button__back:hover:before,.inb-demo__button.inb-demo__button__back:hover:after{background-color:#f6253a;left:6px}
.inbenta-search-autocompleter{display:none}
.form__button.inbenta-search-button.inbenta-search-icon{filter:brightness(0.1)}
#inbenta-search-wrapper .inbenta-search-box__form{border-bottom-color:black}
.inbenta-search-box__form .inbenta-search-input.form__input::placeholder{color:black;opacity:1}
#language-modal-container .modal-container{overflow-y:visible !important}
#language-modal-container .modal-container .modal-header{padding:0;border-bottom:0}
#language-modal-container .modal-container .modal-body .dyntabwapper .nav-tabs{border-bottom:0 !important}
#language-modal-container .modal-container .modal-body .dyntabwapper li.active a,#language-modal-container .modal-container .modal-body .dyntabwapper li.active a:hover,#language-modal-container .modal-container .modal-body .dyntabwapper li.active a:focus{color:#2c2c2c;border:2px solid transparent !important;border-bottom-color:#2c2c2c !important}
#language-modal-container .modal-container .modal-body .dyntabwapper li a{color:#7e7e7e}
#language-modal-container .modal-container .modal-body .dyntabwapper .tab-content a.alle-language{font-size:17px;line-height:20px;color:#fff;background:#1473e6;padding:7px 20px 8px;border-radius:20px;text-decoration:none}
#language-modal-container .modal-container .modal-body .dyntabwapper .tab-content a.alle-language:hover{background:#0d66d0;text-decoration:none}
#language-modal-container .modal-container .modal-body .dyntabwapper .tab-content .navigation-sublist.active{display:flex !important;flex-direction:column;align-items:flex-start;padding:0;margin-top:10px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 1px 4px #00000026;border:1px solid #b1b1b1;border-radius:4px;opacity:1;padding-inline-start:0;min-width:176px;width:auto;margin-bottom:8px;z-index:10}
#language-modal-container .modal-container .modal-body .dyntabwapper .tab-content .navigation-sublist.active li{width:100%}
#language-modal-container .modal-container .modal-body .dyntabwapper .tab-content .navigation-sublist.active li a{color:#222;padding-left:5px;display:flex}
#language-modal-container .modal-container .modal-body .dyntabwapper .tab-content .navigation-sublist.active li:hover{background:#fefefe}
#language-modal-container .modal-container .modal-body .dyntabwapper .tab-content .navigation-sublist.active li:hover a{text-decoration:none}
#language-modal-container .modal-container .modal-body .dyntabwapper .tab-content .button-link .alle-core-buttonlink .alle-core-btn-link{padding:0 !important;color:#1473e6 !important;font-size:17px !important;background-color:transparent !important}
#language-modal-container .modal-container .modal-body .dyntabwapper .tab-content .button-link .alle-core-buttonlink .alle-core-btn-link:hover{filter:none;text-decoration:underline}
#language-modal-container .modal-container .modal-footer{display:none}