body{font-family:Poppins;margin:0!important}@font-face{font-family:Poppins;src:url(brio/resources/fonts/poppins/Poppins-Italic.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:url(brio/resources/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:Poppins;src:url(brio/resources/fonts/poppins/Poppins-MediumItalic.ttf) format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:url(brio/resources/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-display:swap;font-weight:400}.teaser .cmp-teaser .cmp-teaser__content h2,.text .cmp-text h2{font-weight:500;font-size:62px;line-height:64px;letter-spacing:-.045rem}.teaser .cmp-teaser .cmp-teaser__content h3,.text .cmp-text h3{font-weight:500;font-size:50px;line-height:53px;letter-spacing:-.045rem}.teaser .cmp-teaser .cmp-teaser__content h4,.text .cmp-text h4{font-weight:500;font-size:42px;line-height:48px;letter-spacing:-.045rem}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing .listingBorder .matchHeight .productListHeader{font-weight:500;font-size:36px;line-height:38px;letter-spacing:-.035rem}.cmp-experiencefragment--prefooter #pre-footer .title .cmp-title .cmp-title__text,.component-article-configurator .cardView-configurator .card-gallery .card .card-title,.teaser .cmp-teaser .cmp-teaser__content h5,.teaser .cmp-teaser .cmp-teaser__content h6,.text .cmp-text h5,.text .cmp-text h6{font-weight:500;font-size:22px;line-height:26px;letter-spacing:-.015rem}.component-article-configurator .cardView-configurator .card-gallery .card .card-footer .btn,.component-article-configurator .cardView-configurator .filter-row .active span,.component-article-configurator .cardView-configurator .filter-row .tagsFilter .active,.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle,form .cmp.cmp-button .btn{font-weight:500;font-size:16px;line-height:18px;letter-spacing:.02rem}.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item,.cmp-download .cmp-download__action,.cmp-download .cmp-download__properties .cmp-download__property .cmp-download__property-content{font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.02rem}.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__panel,.cmp-experiencefragment--header #top-navigation .aem-Grid .search form #searchInput1,.component-article-configurator .cardView-configurator .filter-row .reset_btn span,.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing .listingBorder .matchHeight .prodDesc,.teaser .cmp-teaser .cmp-teaser__content p,.text .cmp-text p{font-weight:400;font-size:16px;line-height:23px;letter-spacing:-.01rem}.product-listing .clearfix .container .row .filterColumn .brio__view-all,.product-listing .clearfix .container .row .filterColumn .listFilterAccordion .parent-panel .panel-body .child-panel .panel-heading label{font-weight:400;font-size:19px;line-height:26px;letter-spacing:-.03rem}.cmp-experiencefragment--footer #brio-footer p,.cmp-experiencefragment--header #main-navigation .aem-Grid .navbar-nav li .dropdown-toggle,.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing a .listingDetailsBtn{font-weight:500;font-size:14px;line-height:15px}.cmp-experiencefragment--prefooter #pre-footer .listlinks .clearfix .navigation-item a{font-weight:500;font-size:19px;line-height:22px}.cmp-experiencefragment--footer #brio-footer .listlinks ul .navigation-item a,.cmp-experiencefragment--header #main-navigation .aem-Grid .navbar-nav li .header-container .dropdown-menu .subdropdown a{font-weight:500;font-size:12px;line-height:14px}.breadcrumb{padding:1% 5%!important;background:0 0;max-width:1170px;float:unset!important}@media (max-width:1200px){.breadcrumb{max-width:900px}}@media (max-width:992px){.breadcrumb{max-width:700px}}@media (max-width:480px){.breadcrumb{max-width:350px}}.breadcrumb .cmp-breadcrumb__list{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item{color:#6e6e6e;list-style:none}.breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link{text-decoration:none;text-transform:capitalize;color:#6e6e6e}.breadcrumb .cmp-breadcrumb__list li:after{content:"/";padding-right:3px;color:#6e6e6e}.breadcrumb .cmp-breadcrumb__list li:last-child::after{content:""}.breadcrumb-overlay{position:absolute;z-index:1}.button{padding:10px 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.button .cmp-button{text-decoration:none}.button .cmp-button .cmp-button__text{border-radius:30px;text-decoration:none;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.brio-button__size--large .cmp-button .cmp-button__text{padding:20px 28px;font-size:19px;line-height:22px;font-weight:500}.brio-button__size--small .cmp-button .cmp-button__text{padding:12px 16px;font-size:14px;line-height:14px;font-weight:500}.brio-button__size--medium .cmp-button .cmp-button__text{padding:16px 20px;font-size:16px;line-height:20px;font-weight:500}.brio-button__variation--primary .cmp-button .cmp-button__text{background:#ffd100;color:#333}.brio-button__variation--primary:hover .cmp-button .cmp-button__text{background:#f2be00}.brio-button__variation--primary:disabled .cmp-button .cmp-button__text{background:#e0e0e0;color:#b3b3b3}.brio-button__variation--secondary .cmp-button .cmp-button__text{background:#333;color:#fff}.brio-button__variation--secondary:hover .cmp-button .cmp-button__text{background:#6e6e6e}.brio-button__variation--secondary:disabled .cmp-button .cmp-button__text{background:#e0e0e0;color:#b3b3b3}.brio-button__variation--type .cmp-button .cmp-button__text{background:0 0;color:#333}.brio-button__variation--type:hover .cmp-button .cmp-button__text{text-decoration:underline}.brio-button__variation--type:disabled .cmp-button .cmp-button__text{color:#b3b3b3}.brio-container>.cmp-container{padding:30px}body>.root.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container{padding:0 2%}@media (min-width:1440px){body>.root.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container{padding:0 5%}}.brio-container__full-width>.cmp-container{padding:0!important}.brio-container__padding-top>.cmp-container{padding-top:120px!important}@media (max-width:820px){.brio-container__padding-top>.cmp-container{padding-top:60px!important}}.brio-container__padding-bottom>.cmp-container{padding-bottom:120px!important}@media (max-width:820px){.brio-container__padding-bottom>.cmp-container{padding-bottom:60px!important}}.brio-container__align-items-center>.cmp-container>.aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brio-container__column-control img.cmp-image__image{width:100%}#doc-library-container .cmp-button .cmp-button__text{width:225px;text-align:center}@media (max-width:920px){#doc-library-container .cmp-button .cmp-button__text{font-size:14px;width:160px;text-align:center}}.brio-container__rounded-border>.cmp-container{margin:0 10px 0 0;border-radius:10px}.brio-container__column-control>.cmp-container>.aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.brio-container__column-control--3070>.cmp-container>.aem-Grid>:nth-child(odd){-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}@media (max-width:767px){.brio-container__column-control--3070>.cmp-container>.aem-Grid>:nth-child(odd){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.brio-container__column-control--3070>.cmp-container>.aem-Grid>:nth-child(even){-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}@media (max-width:767px){.brio-container__column-control--3070>.cmp-container>.aem-Grid>:nth-child(even){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.brio-container__column-control--25>.cmp-container>.aem-Grid>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media (max-width:767px){.brio-container__column-control--25>.cmp-container>.aem-Grid>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.brio-container__column-control--33 .cmp-container .aem-Grid>*{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}@media (max-width:767px){.brio-container__column-control--33 .cmp-container .aem-Grid>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.brio-container__column-control--50>.cmp-container>.aem-Grid>*{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 2em);flex:0 0 calc(50% - 2em);margin:0 auto}@media (max-width:767px){.brio-container__column-control--50>.cmp-container>.aem-Grid>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.brio-container__column-control--7030>.cmp-container>.aem-Grid>:nth-child(odd){-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}@media (max-width:767px){.brio-container__column-control--7030>.cmp-container>.aem-Grid>:nth-child(odd){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.brio-container__column-control--7030>.cmp-container>.aem-Grid>:nth-child(even){-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}@media (max-width:767px){.brio-container__column-control--7030>.cmp-container>.aem-Grid>:nth-child(even){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.brio-container__column-control--255025>.cmp-container>.aem-Grid>:nth-child(odd){-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media (max-width:767px){.brio-container__column-control--255025>.cmp-container>.aem-Grid>:nth-child(odd){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.brio-container__column-control--255025>.cmp-container>.aem-Grid>:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:767px){.brio-container__column-control--255025>.cmp-container>.aem-Grid>:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.cmp-experiencefragment--header .xf-content-height{margin:0!important}.cmp-experiencefragment--header #top-navigation{padding:0 5rem .6rem 5rem}.cmp-experiencefragment--header #top-navigation .aem-Grid:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.cmp-experiencefragment--header #top-navigation .aem-Grid .image:first-child .cmp-image .cmp-image__image{width:50%}}.cmp-experiencefragment--header #top-navigation .aem-Grid .brio-button__size--medium .cmp-button .cmp-button__text{padding:11px 15px;font-size:14px}.cmp-experiencefragment--header #top-navigation .aem-Grid .search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.cmp-experiencefragment--header #top-navigation .aem-Grid .search form #searchInput1{width:60vw;height:40px;border-radius:50px;border:1px solid #ccc;background-position:25px 12px;background-repeat:no-repeat;background-size:16px 16px;outline:0;padding:0 5px 0 20px;font-family:Poppins}@media (max-width:1420px){.cmp-experiencefragment--header #top-navigation .aem-Grid .search form #searchInput1{width:50vw}}@media (max-width:1220px){.cmp-experiencefragment--header #top-navigation .aem-Grid .search form #searchInput1{width:40vw}}@media (max-width:1024px){.cmp-experiencefragment--header #top-navigation .aem-Grid .search form #searchInput1{width:20vw}}@media (max-width:767px){.cmp-experiencefragment--header #top-navigation .aem-Grid .search form #searchInput1{padding:0 15px 0 20px;width:90vw!important}}.cmp-experiencefragment--header #top-navigation .aem-Grid .search form .search_btn{background-image:url(../../../../content/dam/brio/icons/search.png);background-size:16px 16px;position:absolute;right:.5rem;text-indent:-9999px;background-repeat:no-repeat;padding:10px 20px;border-radius:50%;background-color:#ffd100;background-position:center;border:none}@media (max-width:400px){.cmp-experiencefragment--header #top-navigation .aem-Grid .search form .search_btn{right:5%}}.cmp-experiencefragment--header #top-navigation .aem-Grid .listlinks ul{margin:0;padding-left:0}.cmp-experiencefragment--header #top-navigation .aem-Grid .listlinks ul .navigation-item{list-style:none}.cmp-experiencefragment--header #top-navigation .aem-Grid .listlinks ul .navigation-item .brio-link__telephone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:#333}.cmp-experiencefragment--header #top-navigation .aem-Grid .listlinks ul .navigation-item .brio-link__telephone:before{content:"";background:url(../../../../content/dam/brio/icons/call.png);height:16px;width:16px;padding-right:5px;display:inline-block;background-repeat:no-repeat}.cmp-experiencefragment--header #main-navigation{padding:0 5rem;border:1px solid #e0e0e0}.cmp-experiencefragment--header #main-navigation .aem-Grid:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cmp-experiencefragment--header #main-navigation .aem-Grid:first-child>:nth-child(odd){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:767px){.cmp-experiencefragment--header #main-navigation .aem-Grid:first-child>:nth-child(odd){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:1300px){.cmp-experiencefragment--header #main-navigation .aem-Grid:first-child>:nth-child(odd){-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}@media (max-width:1024px){.cmp-experiencefragment--header #main-navigation .aem-Grid:first-child>:nth-child(odd){-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}}.cmp-experiencefragment--header #main-navigation .aem-Grid:first-child>:nth-child(even){-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%}@media (max-width:767px){.cmp-experiencefragment--header #main-navigation .aem-Grid:first-child>:nth-child(even){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:1300px){.cmp-experiencefragment--header #main-navigation .aem-Grid:first-child>:nth-child(even){-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%}}@media (max-width:1024px){.cmp-experiencefragment--header #main-navigation .aem-Grid:first-child>:nth-child(even){-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.cmp-experiencefragment--header #main-navigation .aem-Grid .navbar-nav{background:#fff!important;padding-left:0}.cmp-experiencefragment--header #main-navigation .aem-Grid .navbar-nav li{list-style:none;position:relative}.cmp-experiencefragment--header #main-navigation .aem-Grid .navbar-nav li .dropdown-toggle{text-decoration:none;color:#333}.cmp-experiencefragment--header #main-navigation .aem-Grid .navbar-nav li .dropdown-toggle:hover{text-shadow:0 0 #333;background:#fff}.cmp-experiencefragment--header #main-navigation .aem-Grid .navbar-nav li .header-container{position:absolute}.cmp-experiencefragment--header #main-navigation .aem-Grid .navbar-nav li .header-container .dropdown-menu{background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px}.cmp-experiencefragment--header #main-navigation .aem-Grid .navbar-nav li .header-container .dropdown-menu .subdropdown{background:#fff!important}.cmp-experiencefragment--header #main-navigation .aem-Grid .navbar-nav li .header-container .dropdown-menu .subdropdown:hover{background:#ffd100!important}.cmp-experiencefragment--header #main-navigation .aem-Grid .navbar-nav li .header-container .dropdown-menu .subdropdown a{font-family:Poppins!important;text-decoration:none;padding:10px 5px!important;text-transform:capitalize!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e0e0e0}.cmp-experiencefragment--header #main-navigation .aem-Grid .navbar-nav li .header-container .dropdown-menu .subdropdown a:hover{background:#ffd100!important;border:1px solid #ffd100;color:#333!important}.cmp-experiencefragment--header #main-navigation .aem-Grid .navigation:last-child #mainNav-navbar-collapse .nav.navbar-nav.navwithVerticals a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.cmp-experiencefragment--header #main-navigation .aem-Grid .navigation:last-child #mainNav-navbar-collapse .nav.navbar-nav.navwithVerticals a .caret::after{content:"\e313";font-family:"Material Icons";font-size:18px}@media (max-width:767px){.cmp-experiencefragment--header .xf-content-height{width:100%}.cmp-experiencefragment--header #top-navigation{padding:1rem 5% 4.5rem;max-width:100vw}.cmp-experiencefragment--header #top-navigation .aem-Grid{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.cmp-experiencefragment--header #top-navigation .image{width:55%}.cmp-experiencefragment--header #top-navigation .listlinks{display:none}.cmp-experiencefragment--header #top-navigation .search{position:absolute;top:88px;left:0;width:91%;max-width:100vw;border-top:1px solid #e0e0e0;padding:.5rem 1rem .5rem 1rem;margin:5px auto}.cmp-experiencefragment--header #top-navigation .search #searchInput1{width:85%!important}.cmp-experiencefragment--header #top-navigation .search .search_btn{display:block!important}.cmp-experiencefragment--header .navbar-collapse{display:none}.cmp-experiencefragment--header .hamburger{position:absolute;right:0;text-align:right;top:1.75rem}.cmp-experiencefragment--header .hamburger .mobile-toggle{display:block!important;position:absolute;right:0}.cmp-experiencefragment--header .hamburger .mobile-toggle::after{display:none}.cmp-experiencefragment--header .hamburger .mobile-toggle.open .hamburgerMenuBars{display:none}.cmp-experiencefragment--header .hamburger .mobile-toggle.open::after{content:"\e5cd";font-family:"Material Icons";z-index:100000;position:fixed;height:40px;width:40px;right:30px;background-repeat:no-repeat;display:block!important}.cmp-experiencefragment--header .hamburger .collapse.open{display:block!important;width:100vw!important;z-index:1000;background-color:#ffd100!important;border:none!important;margin-right:0!important;padding:0!important}.cmp-experiencefragment--header .hamburger .collapse.open .panel{visibility:visible!important}.cmp-experiencefragment--header .hamburger .collapse.open .panel .collapse.open{visibility:visible!important;top:-16px!important}.cmp-experiencefragment--header .hamburger .collapse.open .panel .panel-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffd100!important;border-bottom:1px solid #000!important}.cmp-experiencefragment--header .hamburger .collapse.open .panel .panel-heading .panel-title{text-align:left!important}.cmp-experiencefragment--header .hamburger .collapse.open .panel .panel-heading .panel-title a{font-size:16px!important;color:#000;text-decoration:none;font-family:poppins}.cmp-experiencefragment--header .hamburger .collapse.open .panel .panel-heading .panel-direct-link a{color:#000!important;rotate:90deg;text-decoration:none}.cmp-experiencefragment--header .hamburger .collapse.open .panel .panel-heading.open .panel-direct-link a{color:#000!important;rotate:-90deg}.cmp-experiencefragment--header .hamburger .collapse.open .panel .list-group-item{background-color:#ffd100!important;list-style:none!important}.cmp-experiencefragment--header .hamburger .collapse.open .panel .list-group-item a{padding:8px 0!important;text-transform:uppercase;color:#000;font-size:13px!important;font-family:poppins;text-align:left!important;text-decoration:none!important}.cmp-experiencefragment--header .hamburger>.collapse.open{position:fixed!important;visibility:visible!important;top:0!important;left:0!important;height:100vh;width:100vw!important;overflow-y:hidden;padding-top:80px!important}.cmp-experiencefragment--header #main-navigation .navigation:last-child{display:none}.cmp-experiencefragment--header #main-navigation .navigation:last-child .hamburger .collapse .panel{visibility:hidden!important}}.hide{display:none}.cmp-experiencefragment--prefooter #pre-footer{padding:60px 2%}.cmp-experiencefragment--prefooter #pre-footer .xf-content-height{margin:0!important}@media (min-width:1440px){.cmp-experiencefragment--prefooter #pre-footer{padding:60px 5%}}@media (max-width:767px){.cmp-experiencefragment--prefooter #pre-footer{padding:35px 2%}}.cmp-experiencefragment--prefooter #pre-footer .image .cmp-image{width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:767px){.cmp-experiencefragment--prefooter #pre-footer .image .cmp-image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-experiencefragment--prefooter #pre-footer .image .cmp-image .cmp-image__image{-o-object-fit:contain;object-fit:contain}}.cmp-experiencefragment--prefooter #pre-footer .text .cmp-text{margin:15px 0}@media (max-width:767px){.cmp-experiencefragment--prefooter #pre-footer .text .cmp-text{margin:30px 10px 10px 10px;justify-items:center}}.cmp-experiencefragment--prefooter #pre-footer .text .cmp-text p{margin:5px 0}@media (max-width:767px){.cmp-experiencefragment--prefooter #pre-footer .text .cmp-text p{text-align:center}}.cmp-experiencefragment--prefooter #pre-footer .brio-link__telephone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#333;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:767px){.cmp-experiencefragment--prefooter #pre-footer .brio-link__telephone{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-experiencefragment--prefooter #pre-footer .brio-link__telephone:before{content:"";background:url(../../../../content/dam/brio/icons/call.png);height:16px;width:16px;padding-right:10px;display:inline-block;background-repeat:no-repeat}.cmp-experiencefragment--prefooter #pre-footer .brio-mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#333;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:767px){.cmp-experiencefragment--prefooter #pre-footer .brio-mail{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-experiencefragment--prefooter #pre-footer .brio-mail:before{content:"";background:url(../../../../content/dam/brio/icons/mail.png);height:16px;width:16px;padding-right:10px;display:inline-block;background-repeat:no-repeat}.cmp-experiencefragment--prefooter #pre-footer .title .cmp-title .cmp-title__text{color:#6e6e6e;margin:10px 0}@media (max-width:767px){.cmp-experiencefragment--prefooter #pre-footer .title{display:none}}.cmp-experiencefragment--prefooter #pre-footer .listlinks .clearfix{padding:0!important;margin:10px 0!important}@media (max-width:767px){.cmp-experiencefragment--prefooter #pre-footer .listlinks .clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.cmp-experiencefragment--prefooter #pre-footer .listlinks .clearfix .navigation-item{list-style-type:none;padding:5px 0}.cmp-experiencefragment--prefooter #pre-footer .listlinks .clearfix .navigation-item a{text-decoration:none;color:#333}@media (max-width:767px){.cmp-experiencefragment--prefooter #pre-footer .button{margin:0 auto}}.cmp-experiencefragment--prefooter #pre-footer .button .cmp-button{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cmp-experiencefragment--prefooter #pre-footer .button .cmp-button .cmp-button__text{padding:15px 50px!important}@media (max-width:767px){.cmp-experiencefragment--prefooter #pre-footer .button .cmp-button .cmp-button__text{margin:auto}}.cmp-experiencefragment--footer .xf-content-height{margin:0!important}.cmp-experiencefragment--footer #brio-footer{padding:25px 2%}@media (min-width:1440px){.cmp-experiencefragment--footer #brio-footer{padding:25px 5%}}.cmp-experiencefragment--footer #brio-footer p{color:#fff}@media (max-width:767px){.cmp-experiencefragment--footer #brio-footer p{text-align:center}}.cmp-experiencefragment--footer #brio-footer .listlinks ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0!important;margin:10px 0!important}@media (max-width:767px){.cmp-experiencefragment--footer #brio-footer .listlinks ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-experiencefragment--footer #brio-footer .listlinks ul .navigation-item{list-style-type:none;padding:0 10px 0 0}.cmp-experiencefragment--footer #brio-footer .listlinks ul .navigation-item a{text-decoration:none;color:#fff}.cmp-experiencefragment--footer #brio-footer .listlinks ul .navigation-item:not(:first-child)::before{content:"|";color:#fff}.cmp-experiencefragment--footer #brio-footer .image .cmp-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){.cmp-experiencefragment--footer #brio-footer .image .cmp-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:5px 15px;border:0;padding:0}.cmp .form-group input,.cmp .form-group select,.cmp .form-group textarea{border-radius:5px;padding:15px 20px;font-size:18px;line-height:1.42857143;color:#6e6e6e;border:2px solid #6e6e6e;outline:0}.cmp .form-group input:focus,.cmp .form-group input:hover,.cmp .form-group select:focus,.cmp .form-group select:hover,.cmp .form-group textarea:focus,.cmp .form-group textarea:hover{border:2px solid #ffd100}.cmp .form-group label,.cmp .form-group legend{color:#333;font-weight:500}.fileupload .form-group{margin:5px 15px}.fileupload .form-group .replace-button{cursor:pointer;background:#ffd100;color:#000}.fileupload .form-group .replace-button:hover{background:#f2be00}.fileupload .form-group .attachmentLegend b{color:#333;font-weight:500}.cmp.cmp-button .btn{-webkit-transition:all .3s;transition:all .3s;border-radius:2px}form .cmp.cmp-button{margin:5px 15px}form .cmp.cmp-button .btn{border-radius:30px;background:#ffd100;color:#333;padding:16px 30px;border:0;font-family:Poppins;cursor:pointer}form .cmp.cmp-button:hover .btn{background:#f2be00}.g-recaptcha{margin:5px 15px}form .brio-container__column-control--50>.cmp-container>.aem-Grid>*{margin:0;margin-right:auto}.brio-image__rounded-corners .cmp-image{width:90%;height:300px;border:1px solid #b3b3b3;padding:10px;border-radius:12px}.brio-image__rounded-corners .cmp-image .cmp-image__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab:hover{background-color:#ffd100}.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab--active{background-color:#ffd100}.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{margin:10px 0}@media (max-width:820px){.teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{font-size:14px;line-height:16.52px}}.teaser .cmp-teaser .cmp-teaser__content h2{margin:10px 0}@media (max-width:820px){.teaser .cmp-teaser .cmp-teaser__content h2{font-size:36px;line-height:38.88px}}.teaser .cmp-teaser .cmp-teaser__content h3{margin:10px 0}@media (max-width:820px){.teaser .cmp-teaser .cmp-teaser__content h3{font-size:28px;line-height:33.04px}}.teaser .cmp-teaser .cmp-teaser__content h4{margin:10px 0}@media (max-width:820px){.teaser .cmp-teaser .cmp-teaser__content h4{font-size:22px;line-height:25.96px}}.teaser .cmp-teaser .cmp-teaser__content h5{margin:10px 0}.teaser .cmp-teaser .cmp-teaser__content h6{margin:10px 0}.cmp-carousel__actions{display:none}.brio-teaser__color-grey .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{color:#6e6e6e}.brio-teaser__color-grey .cmp-teaser .cmp-teaser__content .cmp-teaser__description,.brio-teaser__color-grey .cmp-teaser .cmp-teaser__content .cmp-teaser__title{color:#333}.brio-teaser__color-white .cmp-teaser .cmp-teaser__content .cmp-teaser__description,.brio-teaser__color-white .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle,.brio-teaser__color-white .cmp-teaser .cmp-teaser__content .cmp-teaser__title{color:#fff}.brio-teaser__content-left.brio-teaser__content-on-image .cmp-teaser .cmp-teaser__content{left:5%}.brio-teaser__content-right.brio-teaser__content-on-image .cmp-teaser .cmp-teaser__content{right:5%}.brio-teaser__content-bottom:not(.brio-teaser__content-on-image) .cmp-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.brio-teaser__content-bottom.brio-teaser__content-on-image .cmp-teaser .cmp-teaser__content{bottom:13%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.brio-teaser__content-top.brio-teaser__content-on-image .cmp-teaser .cmp-teaser__content{top:5%}.brio-teaser__content-vertical--center.brio-teaser__content-on-image .cmp-teaser .cmp-teaser__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.brio-teaser__content-horizontal--center:not(.brio-teaser__content-on-image) .cmp-teaser .cmp-teaser__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.brio-teaser__content-horizontal--center.brio-teaser__content-on-image .cmp-teaser .cmp-teaser__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.brio-teaser__content-on-image .cmp-teaser{position:relative}.brio-teaser__content-on-image .cmp-teaser .cmp-teaser__content{position:absolute;max-width:60%}.brio-teaser__content-on-image .cmp-teaser .cmp-teaser__image img{width:100%;height:auto;max-height:600px;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.brio-teaser__content-on-image .cmp-teaser .cmp-teaser__image img{min-height:360px}}.teaser .cmp-teaser .cmp-teaser__action-container{padding:10px 0}.teaser .cmp-teaser .cmp-teaser__action-container:hover{cursor:pointer}.teaser .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link{border-radius:30px;text-decoration:none;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.brio-teaser__button-primary .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link{background:#ffd100;color:#333}.brio-teaser__button-primary .cmp-teaser .cmp-teaser__action-container:hover .cmp-teaser__action-link{background:#f2be00}.brio-teaser__button-primary .cmp-teaser .cmp-teaser__action-container:disabled .cmp-teaser__action-link{background:#e0e0e0;color:#333}.brio-teaser__button-secondary .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link{background:#333;color:#fff}.brio-teaser__button-secondary .cmp-teaser .cmp-teaser__action-container:hover .cmp-teaser__action-link{background:#6e6e6e}.brio-teaser__button-secondary .cmp-teaser .cmp-teaser__action-container:disabled .cmp-teaser__action-link{background:#e0e0e0;color:#333}.brio-teaser__button-type .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link{background:0 0;color:#333}.brio-teaser__button-type .cmp-teaser .cmp-teaser__action-container:hover .cmp-teaser__action-link{text-decoration:underline}.brio-teaser__button-type .cmp-teaser .cmp-teaser__action-container:disabled .cmp-teaser__action-link{color:#333}.brio-teaser__button-icons .cmp-teaser .cmp-teaser__action-container::after{content:"\e5c8";font-family:"Material Icons";border-radius:100px;border:6px solid #ffd100;color:#333;font-size:22px;padding:10px}.brio-teaser__button-icons .cmp-teaser .cmp-teaser__action-container:hover::after{background:#ffd100}.brio-teaser__button-icons .cmp-teaser .cmp-teaser__action-container:disabled::after{background:#e0e0e0;color:#b3b3b3}.brio-teaser__card-with-icon--dark.brio-teaser__button-icons .cmp-teaser .cmp-teaser__action-container::after{border:6px solid #333}.brio-teaser__card-with-icon--dark.brio-teaser__button-icons .cmp-teaser .cmp-teaser__action-container:hover::after{background:#333;color:#fff}.brio-teaser__button-size--large .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link{padding:20px 28px;font-size:19px;line-height:22px;font-weight:500}.brio-teaser__button-size--medium .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link{padding:16px 20px;font-size:16px;line-height:20px;font-weight:500}.brio-teaser__button-size--small .cmp-teaser .cmp-teaser__action-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.brio-teaser__button-size--small .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link{padding:12px 16px;font-size:14px;line-height:14px;font-weight:500;height:53px;width:53px;position:absolute;color:transparent;padding:unset!important}.brio-teaser__card-with-icon .cmp-teaser{width:-webkit-max-content;width:-moz-max-content;width:max-content;border:2px solid #b3b3b3;padding:16px 16px 20px 16px;border-radius:8px;width:auto;margin:14px}.brio-teaser__card-with-icon .cmp-teaser .cmp-teaser__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;width:100%}.brio-teaser__card-with-icon .cmp-teaser .cmp-teaser__image img{width:100%;height:auto;min-height:290px;border-radius:5px}.brio-teaser__card-with-icon--dark .cmp-teaser{border:2px solid #b3b3b3}.text .cmp-text h2{margin:10px 0}@media (max-width:820px){.text .cmp-text h2{font-size:36px;line-height:38.88px}}.text .cmp-text h3{margin:10px 0}@media (max-width:820px){.text .cmp-text h3{font-size:28px;line-height:33.04px}}.text .cmp-text h4{margin:10px 0}@media (max-width:820px){.text .cmp-text h4{font-size:22px;line-height:25.96px}}.text .cmp-text h5{margin:10px 0}.text .cmp-text h6{margin:10px 0}.text .cmp-text p{margin:10px 0}.text .cmp-text table{border-radius:16px;border:1px solid #333;max-width:100%;width:-webkit-fill-available}.text .cmp-text table tbody tr:first-child td{background-color:#ffd100!important}.text .cmp-text table tbody tr:first-child td:first-child{border-top-left-radius:15px}.text .cmp-text table tbody tr:first-child td:last-child{border-top-right-radius:15px}.text .cmp-text table tbody tr:nth-child(2n) td{background-color:#e0e0e0}.text .cmp-text table tbody tr{border:0}.text .cmp-text table tbody tr td{padding:0 10px;border:1px solid #333;color:#333!important;text-align:center}.text .cmp-text table tbody tr:last-child td:first-child{border-bottom-left-radius:15px}.text .cmp-text table tbody tr:last-child td:last-child{border-bottom-right-radius:15px}.text .cmp-text:has(>table){scroll-behavior:smooth;overflow-x:scroll}.text .cmp-text:has(>table)::-webkit-scrollbar{display:none}.title.brio-title--hide{display:none}.title.brio-title--show{display:block}.button{padding:10px 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.button .cmp-button{text-decoration:none}.button .cmp-button .cmp-button__text{border-radius:30px;text-decoration:none;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.brio-button__size--medium .cmp-button .cmp-button__text{padding:16px 20px;font-size:16px;line-height:20px;font-weight:500}.brio-button__size--small .cmp-button .cmp-button__text{padding:12px 16px;font-size:14px;line-height:14px;font-weight:500}.brio-button__size--large .cmp-button .cmp-button__text{padding:20px 28px;font-size:19px;line-height:22px;font-weight:500}.brio-button__variation--primary .cmp-button .cmp-button__text{background:#ffd100;color:#333}.brio-button__variation--primary:hover .cmp-button .cmp-button__text{background:#f2be00}.brio-button__variation--primary:disabled .cmp-button .cmp-button__text{background:#e0e0e0;color:#b3b3b3}.brio-button__variation--secondary .cmp-button .cmp-button__text{background:#333;color:#fff}.brio-button__variation--secondary:hover .cmp-button .cmp-button__text{background:#6e6e6e}.brio-button__variation--secondary:disabled .cmp-button .cmp-button__text{background:#e0e0e0;color:#b3b3b3}.brio-button__variation--type .cmp-button .cmp-button__text{background:0 0;color:#333}.brio-button__variation--type:hover .cmp-button .cmp-button__text{text-decoration:underline}.brio-button__variation--type:disabled .cmp-button .cmp-button__text{color:#b3b3b3}.default-product-detail-component #product-modal{display:none}.default-product-detail-component .container>.row{padding:0 5%}.default-product-detail-component .container>.row .xtra-xtra-parsys{padding-bottom:20px}.default-product-detail-component .container .row.upperRow{display:none}.default-product-detail-component .container>.row:nth-child(2){background:#f5f5f5;padding:5%}@media (min-width:768px){.default-product-detail-component .container>.row:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:768px){.default-product-detail-component .container>.row:nth-child(2){padding-bottom:60px}}@media (min-width:768px){.default-product-detail-component .container .col-sm-6{width:50%}}.default-product-detail-component .container .finisheImgsRow{display:none}.default-product-detail-component .container .col-xs-12{width:100%}.default-product-detail-component .container .alle-xtra-parsys>div>.listlinks{margin-top:15px}.default-product-detail-component .container .alle-xtra-parsys>div>.listlinks ul{padding-left:0}.default-product-detail-component .container .alle-xtra-parsys>div>.listlinks .navigation-item{display:inline-block;list-style:none;padding-left:5px;padding-right:5px}.default-product-detail-component .container .alle-xtra-parsys>div>.listlinks .navigation-item img{height:65px;margin-top:7px;margin-bottom:8px;border-radius:6px}@media (min-width:768px){.default-product-detail-component .container .productDescriptionHalf{max-width:40%}}.default-product-detail-component .container .productDescriptionHalf h1.alle-product-Title{font-size:50px;font-weight:500;margin:0;line-height:53px}@media (max-width:768px){.default-product-detail-component .container .productDescriptionHalf h1.alle-product-Title{font-size:40px}}.default-product-detail-component .container .productDescriptionHalf .alle-core-buttonlink{padding:10px 0}.default-product-detail-component .container .productDescriptionHalf .alle-core-buttonlink .btn{border-radius:30px;text-decoration:none;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;padding:16px 20px;font-size:16px;line-height:20px;font-weight:500;background:#ffd100;color:#333}@media (max-width:767px){.default-product-detail-component .container .productDescriptionHalf .alle-core-buttonlink .btn{margin:0 auto}}.default-product-detail-component .container .productDescriptionHalf .alle-core-buttonlink:hover .btn{background:#f2be00}.default-product-detail-component .container .productDescriptionHalf .alle-core-buttonlink:disabled .btn{background:#e0e0e0;color:#b3b3b3}.default-product-detail-component .container .productCarousel .carousel{position:relative}.default-product-detail-component .container .productCarousel .carousel .carousel-indicators{position:absolute;bottom:-70px;text-align:center;width:100%;padding:0}.default-product-detail-component .container .productCarousel .carousel .carousel-indicators li{list-style:none;display:inline-block;margin-left:5px;margin-right:5px;-webkit-transition:all .15s;transition:all .15s;border:1px solid #6e6e6e;height:6px;width:30px;border-radius:0;padding-top:0!important}.default-product-detail-component .container .productCarousel .carousel .carousel-indicators li:active{background-color:#6e6e6e}.default-product-detail-component .container .productCarousel .carousel .carousel-indicators li:hover{background-color:#6e6e6e}.default-product-detail-component .container .productCarousel .carousel .right{left:87%}.default-product-detail-component .container .productCarousel .carousel .left{left:5%}.default-product-detail-component .container .productCarousel .carousel .carousel-control{position:relative}.default-product-detail-component .container .productCarousel .carousel .carousel-control .fa-chevron-left::after{content:"\e5c4"}.default-product-detail-component .container .productCarousel .carousel .carousel-control .fa-chevron-right::after{content:"\e5c8"}.default-product-detail-component .container .productCarousel .carousel .carousel-control i.fas::after{border-radius:100px;border:6px solid #ffd100;color:#333;font-size:22px;padding:10px;font-style:normal;font-family:"Material Icons";position:unset}.default-product-detail-component .container .productCarousel .carousel .carousel-control i.fas::after:hover{background:#ffd100}.default-product-detail-component .container .productCarousel .carousel .carousel-control i.fas::after:disabled{background:#e0e0e0;color:#b3b3b3}.default-product-detail-component .container .productCarousel .carousel .carousel-control i.fas:hover::after{background:#ffd100}.default-product-detail-component .container .productCarousel .carousel .carousel-control i.fas:disabled::after{background:#e0e0e0;color:#b3b3b3}.default-product-detail-component .container .productCarousel .carousel .carousel-control .sr-only{display:none}.default-product-detail-component .container .productCarousel .carousel .carousel-control .fas{top:25px}.default-product-detail-component .container .productCarousel .carousel .item{display:none}.default-product-detail-component .container .productCarousel .carousel .item.active{display:block}.default-product-detail-component .container .productCarousel .carousel .item.active img{max-width:90vw;height:300px;-o-object-fit:cover;object-fit:cover;max-height:unset!important;border-radius:12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-box-shadow,-webkit-transform;transition-property:-webkit-box-shadow,-webkit-transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-box-shadow,-webkit-transform}@media (min-width:768px){.default-product-detail-component .container .productCarousel .carousel .item.active img{padding-top:10px;max-width:49vw;height:400px}}@media (min-width:1580px){.default-product-detail-component .container .productCarousel .carousel .item.active img{min-width:45vw;height:500px}}.accordion .cmp-accordion .cmp-accordion__item{border-bottom:.5px solid #ccc;padding:20px 0}.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button{padding:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background-color:transparent}.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button::before{content:"\e145";font-family:"Material Icons";font-weight:100;color:#333;font-size:28px}@media (max-width:767px){.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button::before{font-size:19px;line-height:22.42px}}.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title{font-size:28px;padding-left:20px;color:#333;font-weight:400;line-height:24px}@media (max-width:767px){.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title{font-size:19px;line-height:22.42px}}.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded::before{content:"\e5cd";font-family:"Material Icons"}.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__panel{padding:10px 5%;width:95%}.cmp .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:5px 15px;border:0;padding:0}.cmp .form-group input,.cmp .form-group select,.cmp .form-group textarea{border-radius:5px;padding:15px 20px;font-size:18px;line-height:1.42857143;color:#6e6e6e;border:2px solid #6e6e6e;outline:0}.cmp .form-group input:focus,.cmp .form-group input:hover,.cmp .form-group select:focus,.cmp .form-group select:hover,.cmp .form-group textarea:focus,.cmp .form-group textarea:hover{border:2px solid #ffd100}.cmp .form-group label,.cmp .form-group legend{color:#333;font-weight:500}.fileupload .form-group{margin:5px 15px}.fileupload .form-group .replace-button{cursor:pointer;background:#ffd100;color:#000}.fileupload .form-group .replace-button:hover{background:#f2be00}.fileupload .form-group .attachmentLegend b{color:#333;font-weight:500}.cmp.cmp-button .btn{-webkit-transition:all .3s;transition:all .3s;border-radius:2px}form .cmp.cmp-button{margin:5px 15px}form .cmp.cmp-button .btn{border-radius:30px;background:#ffd100;color:#333;padding:16px 30px;border:0;font-family:Poppins;cursor:pointer}form .cmp.cmp-button:hover .btn{background:#f2be00}.g-recaptcha{margin:5px 15px}form .brio-container__column-control--50>.cmp-container>.aem-Grid>*{margin:0;margin-right:auto}.component-article-configurator{padding:1rem 5rem 1rem 5rem!important}@media (max-width:767px){.component-article-configurator{padding:25px 10px!important}}.component-article-configurator .cardView-configurator{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.component-article-configurator .cardView-configurator hr{border-top:1px solid #333!important}.component-article-configurator .cardView-configurator .filter-row{width:20%}@media (max-width:767px){.component-article-configurator .cardView-configurator .filter-row{width:100%}}.component-article-configurator .cardView-configurator .filter-row>.col-md-12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.component-article-configurator .cardView-configurator .filter-row .tagsFilter h3{display:none}.component-article-configurator .cardView-configurator .filter-row .tagsFilter .radio_group{background:#fff;padding:.7rem 1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:25px;width:70%;margin:10px 0;border:1px solid #333}.component-article-configurator .cardView-configurator .filter-row .tagsFilter .radio_group:hover{cursor:pointer}.component-article-configurator .cardView-configurator .filter-row .tagsFilter .radio_group input[type=radio]{display:none}.component-article-configurator .cardView-configurator .filter-row .tagsFilter .active{background:#ffd100;border:1px solid #ffd100}.component-article-configurator .cardView-configurator .filter-row .row:nth-child(3){display:none}.component-article-configurator .cardView-configurator .filter-row .reset_btn{background:#fff;padding:.86rem 1rem;display:-ms-flexbox;display:-webkit-box;display:flex;border-radius:25px;width:85%;margin-top:.75rem;border:1px solid #333}.component-article-configurator .cardView-configurator .filter-row .reset_btn:hover{cursor:pointer}.component-article-configurator .cardView-configurator .filter-row .active{background:#ffd100;border:1px solid #ffd100}.component-article-configurator .cardView-configurator .card-gallery{width:80%}@media (max-width:767px){.component-article-configurator .cardView-configurator .card-gallery{width:100%}}.component-article-configurator .cardView-configurator .card-gallery .card{min-height:530px}@media (min-width:1376px) and (max-width:1575px){.component-article-configurator .cardView-configurator .card-gallery .card{max-width:300px}}@media (min-width:1281px) and (max-width:1375px){.component-article-configurator .cardView-configurator .card-gallery .card{max-width:275px}}@media (min-width:1186px) and (max-width:1280px){.component-article-configurator .cardView-configurator .card-gallery .card{max-width:250px}}@media (min-width:1111px) and (max-width:1185px){.component-article-configurator .cardView-configurator .card-gallery .card{max-width:230px}}@media (max-width:1110px) and (min-width:1025px){.component-article-configurator .cardView-configurator .card-gallery .card{max-width:200px;min-height:550px}}.component-article-configurator .cardView-configurator .card-gallery .card .card-title{color:#333}@media (min-width:1025px){.component-article-configurator .cardView-configurator .card-gallery .card .card-image img{min-width:unset!important}}.component-article-configurator .cardView-configurator .card-gallery .card .card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-article-configurator .cardView-configurator .card-gallery .card .card-footer .btn{background:#ffd100!important;color:#333!important;border:0;border-radius:30px!important;padding:16px 20px!important}.component-article-configurator .cardView-configurator .card-gallery .card .card-footer .btn:hover{background:#333!important;color:#fff!important;cursor:pointer}.component-article-configurator .cardView-configurator .pagin{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw}.product-listing .clearfix{padding:1rem 5rem 1rem 5rem!important}@media (max-width:767px){.product-listing .clearfix{padding:1rem!important}}.product-listing .clearfix .container .row{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.product-listing .clearfix .container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-listing .clearfix .container .row .filterColumn{width:30%}@media (max-width:767px){.product-listing .clearfix .container .row .filterColumn{width:100%;padding:0 15px}.product-listing .clearfix .container .row .filterColumn .completeFilterOnMobile,.product-listing .clearfix .container .row .filterColumn .filterClearButton{display:none}.product-listing .clearfix .container .row .filterColumn .hideOrShowFilterOnMobile{cursor:pointer;background:#ffd100;color:#333;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:30px;padding:20px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;font-size:14px;line-height:14px;font-weight:500}.product-listing .clearfix .container .row .filterColumn .hideOrShowFilterOnMobile::before{content:"\e5d2";font-family:"Material Icons";padding-right:5px}.product-listing .clearfix .container .row .filterColumn .hideOrShowFilterOnMobile:hover{background:#f2be00}}.product-listing .clearfix .container .row .filterColumn .brio__view-all{width:80%;padding:.7rem 1.4rem;border-radius:25px;margin:10px 0 0 0;border:1px solid #333;cursor:pointer}.product-listing .clearfix .container .row .filterColumn .brio__view-all .filterClearButton{display:none}@media (max-width:767px){.product-listing .clearfix .container .row .filterColumn .brio__view-all{font-size:14px}}.product-listing .clearfix .container .row .filterColumn .active{background:#ffd100;border:1px solid #ffd100}.product-listing .clearfix .container .row .filterColumn .listFilterAccordion .parent-panel{display:block!important}.product-listing .clearfix .container .row .filterColumn .listFilterAccordion .parent-panel .panel-heading{padding:0!important}.product-listing .clearfix .container .row .filterColumn .listFilterAccordion .parent-panel .panel-heading .panel-title{display:none}.product-listing .clearfix .container .row .filterColumn .listFilterAccordion .parent-panel .panel-body .child-panel{display:block!important}.product-listing .clearfix .container .row .filterColumn .listFilterAccordion .parent-panel .panel-body .child-panel .panel-heading{width:80%;padding:.7rem 1.4rem!important;border-radius:25px;margin:10px 0;border:1px solid #333;cursor:pointer}.product-listing .clearfix .container .row .filterColumn .listFilterAccordion .parent-panel .panel-body .child-panel .panel-heading .filterListingsCheckbox{display:none}.product-listing .clearfix .container .row .filterColumn .listFilterAccordion .parent-panel .panel-body .child-panel .panel-heading label{display:block!important;padding-left:5px!important}.product-listing .clearfix .container .row .filterColumn .listFilterAccordion .parent-panel .panel-body .child-panel .panel-heading label .number-of-products-in-filter{display:none}.product-listing .clearfix .container .row .filterColumn .listFilterAccordion .parent-panel .panel-body .child-panel .panel-heading label::after{display:none!important}.product-listing .clearfix .container .row .filterColumn .listFilterAccordion .parent-panel .panel-body .child-panel .panel-heading label::before{display:none!important}.product-listing .clearfix .container .row .filterColumn .listFilterAccordion .parent-panel .panel-body .child-panel .active{background:#ffd100;border:1px solid #ffd100}.product-listing .clearfix .container .row .productsColumn{width:70%}@media (max-width:767px){.product-listing .clearfix .container .row .productsColumn{width:100%}}.product-listing .clearfix .container .row .productsColumn .productFilterAZ{display:none}.product-listing .clearfix .container .row .productsColumn .numberedResultsPosition{display:none}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing{margin:1rem 0}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing:nth-child(1){width:100%;margin:0 0 1rem 0}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing:nth-child(1) .listingBorder .matchHeight .productImg{height:auto}@media (max-width:767px){.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing:nth-child(1) .listingBorder .matchHeight .productImg{height:260px}}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing:nth-child(n+2){width:45%}@media (max-width:767px){.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing:nth-child(n+2){width:100%}}@media (min-width:1588px){.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing:nth-child(n+2){width:47%}}@media (min-width:1232px) and (max-width:1587px){.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing:nth-child(n+2){width:46%}}@media (min-width:768px) and (max-width:1016px){.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing:nth-child(n+2){width:42%}}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing .listingBorder{border:2px solid #b3b3b3!important;border-radius:12px;-webkit-box-shadow:none!important;box-shadow:none!important;margin-top:unset!important;margin-bottom:unset!important;padding:5px 15px!important}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing .listingBorder .matchHeight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing .listingBorder .matchHeight .productListHeader{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:1rem 0 0 0!important;text-align:left!important;color:#333}@media (min-width:768px) and (max-width:1023px){.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing .listingBorder .matchHeight .productListHeader{font-size:24px}}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing .listingBorder .matchHeight .prodDesc{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#333}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing .listingBorder .matchHeight .productImg{height:auto;min-height:250px;width:100%;border-radius:12px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing .listingBorder .matchHeight .finishes{display:none}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing a{text-decoration:none!important;cursor:pointer}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing a .listingDetailsBtn{color:#333}.product-listing .clearfix .container .row .productsColumn .productListingFilterResults .listingsPage .individualProductListing a .listingDetailsBtn::after{content:">";padding-left:5px}.product-listing .clearfix .container .row .productsColumn .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-listing .clearfix .container .row .productsColumn .pagination li{list-style-type:none;width:2rem;height:1.5rem;padding:10px 5px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-listing .clearfix .container .row .productsColumn .pagination li .moveOntoDesiredPage{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333}.product-listing .clearfix .container .row .productsColumn .pagination .active{background:#ffd100}hr.cmp-separator__horizontal-rule{margin:0;border:1px solid #ccc}.article-component-container{padding:40px 80px}@media (max-width:1200px){.article-component-container{padding:30px}}.article-component-container .article-title{color:#333}.article-component-container .article-content p{color:#333}.article-component-container .article-content .alle-core-pull-right{width:50%;min-height:400px}@media (max-width:992px){.article-component-container .article-content .alle-core-pull-right{width:100%}}.article-list{margin:40px 80px}@media (max-width:1200px){.article-list{margin:30px}}@media (max-width:767px){.article-list{margin:20px}}.article-list .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1200px){.article-list .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 10px 0 0}}@media (max-width:920px){.article-list .row{margin:50px 80px 0 0}}@media (max-width:767px){.article-list .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:50px 0}}.article-list .row .newsImageWrap .newsImageHoverDescription{background-color:rgba(242,190,0,.6)!important}.article-list .row .newsImageWrap .newsImageHoverDescription a{color:#333}.article-list .row .recommended-title{margin-bottom:40px}.cmp-download{border:1px solid #b3b3b3;padding:20px;min-height:250px;margin:20px 20px 10px 0;border-radius:5px}@media (max-width:920px){.cmp-download{width:200px}}@media (max-width:767px){.cmp-download{margin-left:20px;width:auto}}.cmp-download .cmp-download__title{margin:0}.cmp-download .cmp-download__title .cmp-download__title-link{text-decoration:none;color:#333}.cmp-download .cmp-download__properties{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}.cmp-download .cmp-download__properties .cmp-download__property{background-color:#ffd100;padding:8px;margin:0 10px 10px 0;border-radius:5px}.cmp-download .cmp-download__properties .cmp-download__property .cmp-download__property-label{display:none}.cmp-download .cmp-download__properties .cmp-download__property .cmp-download__property-content{margin:0;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (max-width:920px){.cmp-download .cmp-download__properties .cmp-download__property .cmp-download__property-content{font-size:12px;letter-spacing:-.04rem;word-wrap:break-word;max-width:180px}}.cmp-download .cmp-download__action{border:1px solid #333;color:#333;text-transform:uppercase;padding:12px 32px;border-radius:5px;margin:10px 0;text-decoration:none;padding:10px 20px}.cmp-download .cmp-download__action:hover{background-color:#333;color:#fff;cursor:pointer}.download-item .alle-core-download{border:1px solid #b3b3b3;padding:20px!important;border-radius:5px!important;margin:20px 20px 10px 0}.download-item .alle-core-download h4{margin-top:0;text-align:left}.download-item .alle-core-download ul{padding:0}.download-item .alle-core-download ul li{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.download-item .alle-core-download ul li a{font-size:16px;color:#333}.download-item .alle-core-download ul li .download-button{margin:30px 0;width:100%}.download-item .alle-core-download ul li .download-button a.download-button-item{text-transform:uppercase;border-radius:5px;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;border:1px solid #333;text-transform:uppercase;border-radius:5px;text-decoration:none;padding:10px 20px;min-width:50%}.download-item .alle-core-download ul li .download-button a.download-button-item:hover{background-color:#333;cursor:pointer;color:#fff}.search-results .alle-search-result .alle-search-result__field .alle-search-result__input{padding:10px 30px!important;height:30px!important}