@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);body,html{width:100%;height:100%;padding:0;margin:0;font-size:100%}body{background-color:#f8f8f8;color:#63666a;font-size:.9rem;line-height:1.2;font-weight:400;margin:0;padding:0;font-family:Poppins,Arial,sans-serif;font-weight:400}a,h1,h2,h3,h4,h5,h6,input,p,select{font-family:Poppins,Arial,sans-serif;font-weight:400;margin-top:0;margin-bottom:15px}h1{color:#018374;font-size:1.6rem;line-height:1.2;font-weight:600}h2{color:#018374;font-size:1.2rem;line-height:1.2;font-weight:400}a,a:visited{color:#018374;text-decoration:underline}a:hover{color:#05322b;text-decoration:underline}input,select{border:none;border:1px solid #d0d0d0;width:100%;padding:10px;background-color:#fff;margin-bottom:20px;font-size:.9rem;color:#63666a}input{width:30%}label{padding-left:10px}table tr th{text-align:left}.clearfix{clear:both}.main{width:1070px;height:608px;background-color:#f8f8f8;position:absolute;display:block;left:50%;top:50%;margin-left:-540px;margin-top:-335px;padding:77px 15px 15px 15px}.main .header{top:0;left:15px;position:absolute;z-index:10;width:1050px;height:62px}.main .header .logo{position:absolute;width:220px;height:79px;display:block;left:25px;top:5px;background:no-repeat url(../../../images/logo-bh.png);background-size:220px 79px}.main .header .logo span{display:none}.main .header .title{position:absolute;right:30px;top:34px}.main .header .title h1{text-transform:uppercase;color:#05322b;font-size:1.4rem;line-height:1;padding:0;margin:0}.main .column{position:relative;border:1px solid #c8c8c8;background-color:#fff;margin-left:15px;margin-right:15px;margin-top:15px;float:left;width:493px;height:576px;overflow:hidden}.main .steps{height:100%;max-height:540px;overflow-y:auto}.main .steps .step{display:none;padding:15px}.main .steps .step .validate{display:none;font-weight:700;padding-bottom:10px}.main .steps .step .validate.invalid{color:red}.main .steps .step .validate.valid{color:#0a0}.main .steps .step .pressure-validation{position:absolute;right:0;top:0;padding-top:11px;width:150px;text-align:right}.main .navbar{position:relative;width:100%}.main .navbar .left{display:block;float:left;position:relative;width:23%;text-align:left;z-index:1000}.main .navbar .middle{display:block;float:left;position:relative;width:54%;text-align:center}.main .navbar .right{display:block;float:left;position:relative;width:23%;text-align:right;z-index:1000}.main .navbar .mobile-bar{display:block;position:relative;bottom:0;width:100%;text-align:center;top:-35px;z-index:0}.main .navbar .button{padding:10px;line-height:36px;cursor:pointer;visibility:hidden;z-index:1000}.main .navbar .button.show{visibility:visible}.main .navbar .cta-button{margin:0}.main .product-text-view{padding:15px}.main .product-text-view .product-label{float:left;width:32%}.main .product-text-view .product-value{float:right;width:60%}.main .product-text-view .product-info{font-size:.85rem;line-height:1;font-weight:400;padding:4px;border-top:1px solid #eee}.main .product-image-view{position:relative;padding:15px}.main .product-image-view .canvas{position:relative;background-color:#f8f8f8;height:250px;width:100%;overflow:hidden}.main .product-image-view .part{position:absolute;left:0;top:0}.main .product-image-view .body-background{border:1px solid #777;background-color:#fff;height:52px;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.main .product-image-view .body-background.has-image{border:none}.main .product-image-view .body-background.no-body{border:none;box-shadow:none}.main #helptext{position:absolute;width:493px;height:576px;background-color:#fff;right:50px;top:92px;z-index:100;border:1px solid #c8c8c8;display:none}.main #helptext .content{position:relative;top:50px;height:calc(100% - 80px);padding:15px;overflow-y:auto}.main #helptext .tabs{position:absolute;left:0;top:0;width:100%;height:50px;background-color:#f8f8f8;overflow:hidden}.main #helptext .tabs .tabs-container{position:absolute;width:2600px;height:49px;border-bottom:1px solid #c8c8c8}.main #helptext .tabs .tab{cursor:pointer;position:relative;font-size:1.1rem;line-height:49px;padding-left:15px;padding-right:35px;color:#018374;position:relative;text-align:left;float:left;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;font-weight:700}.main #helptext .tabs .tab.active{z-index:100;background-color:#fff;border-bottom:1px solid #fff}.main #helptext .tabs .tab .close-button{font-weight:400;font-family:Verdana;cursor:pointer;color:#63666a;position:absolute;right:0;top:0;text-align:center;width:30px;height:49px}.main .cta-button{display:inline-block;position:relative;background-color:#018374;color:#fff;width:auto;font-weight:400;border-radius:15px;cursor:pointer;text-decoration:none;text-align:center;font-size:1rem;line-height:1.2;margin-bottom:10px;padding:5px 15px}.main .cta-button:hover{background-color:#02bc94}.main .help-button{display:block;position:absolute;right:15px;top:15px;height:25px;font-weight:400;font-size:1rem;margin-bottom:0;padding:5px 10px 0 10px}.faq-container .faq-item{display:none}.faq-container .faq-item p{margin-top:15px}.faq-container .faq-item th.table-th-left{min-width:150px}.highcost{color:#d09100;font-weight:700}.language-header-intro{font-weight:700;font-size:90%;margin:10px 0 0 0;padding:0}.language-header-list{margin:0;padding-top:0}@media screen and (min-width:1024px){#intro{min-height:510px;background-image:url(../../../images/intro-product.jpg);background-repeat:no-repeat;background-position:right 270px;background-size:260px}#intro p{font-size:.9rem;line-height:1.2}}@media screen and (max-width:1023px){body{font-size:.8rem;line-height:1.3}h1{font-size:1.3rem;line-height:1.4;margin-bottom:4px}h2{font-size:1.1rem;line-height:1.1;margin-bottom:4px}input,select{font-size:.8rem;padding-top:5px;padding-bottom:5px;margin-bottom:10px}.main{width:100%;height:100%;left:auto;top:auto;position:relative;margin:0;padding:0;overflow:hidden}.main .steps{height:calc(100% - 40px);max-height:none}.main .steps .step .pressure-validation{position:relative;right:initial;top:inherit;width:100%;text-align:left;padding-top:0}.main .column{width:calc(50% - 20px);height:calc(100% - 60px);float:left;margin:10px;margin-top:50px;box-sizing:border-box}.main .column.product-info{display:initial}.main .header{width:100%}.main .header .logo{background-size:100px 36px;width:100px;height:36px;left:15px;top:10px;z-index:100}.main .header .title{right:30px;top:16px}.main .header .title h1{font-size:.9rem;line-height:1.2}.main #helptext{width:calc(100% - 20px);height:calc(100% - 60px);right:initial;left:10px;top:50px}}#productPrintTitle{text-align:center}.print-header{padding:15px 0}.print-footer{padding-top:30px;text-align:center}.print-footer h1{text-transform:uppercase;margin:0;padding:0}.print-footer .version-label{padding:0;margin:0;color:#63666a}.logo-print{width:165px;height:60px}.request-quote{margin-top:10px}.main-error{padding:10px}@media screen and (max-width:750px){.main .header .title{width:250px}}@media screen and (max-width:550px){.main .header .title{width:190px}.main .header .title h1{font-size:11px}.main .navbar{height:30px}.main .navbar .left{width:50%}.main .navbar .middle{display:none}.main .navbar .mobile-bar{display:block;top:-32px}.main .navbar .right{display:block;float:left;position:relative;width:50%;text-align:right}.main .navbar .cta-button{font-size:.8rem}}@media screen{.print-only{display:none!important}}@media print{body,html{width:100%;margin:0;padding:0;background-color:#fff}ul{list-style-type:none;margin:0;padding:0}ul li{margin:0;padding:0}.step{overflow:hidden}.screen-only{display:none!important}.navbar{display:none}.main{width:100%;height:auto;left:auto;top:auto;position:relative;margin:0;padding:0;overflow:hidden}.main .header{display:none}.main .column{position:relative;border:none;background-color:#fff;margin:0;float:none;width:auto;height:auto}.main .product-image-view .canvas{width:463px;margin:auto;background-color:#fff;border:2px solid #f8f8f8}.main .product-text-view{padding:0}.main .product-text-view .product-info{padding-left:0}.main .steps{height:auto;max-height:none}.main .steps .step{margin:0;padding:0;text-align:center}.main .steps .help-button{display:none}.main .product-text-view .product-info{border:none}}