.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#f5f5f5;background-clip:border-box;border:1px solid #f5f5f5;border-radius:4px;padding:15px}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-icon{display:block}.card-icon::before{content:'';position:relative;display:inline-block;width:16px;height:16px;margin-right:10px}.card-phone::before{background-image:url(/assets/img/icons/mobile.svg)}.card-mail::before{background-image:url(/assets/img/icons/envelope.svg)}.card-linkedin::before{background-image:url(/assets/img/icons/linkedin.svg)}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid #f5f5f5}.card-header:first-child{border-radius:calc(4px - 1px) calc(4px - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid #f5f5f5}.card-footer:last-child{border-radius:0 0 calc(4px - 1px) calc(4px - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(4px - 1px)}.card-img-top{width:100%;border-top-right-radius:calc(4px - 1px);border-top-left-radius:calc(4px - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(4px - 1px);border-bottom-left-radius:calc(4px - 1px)}.card-deck{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}.card-deck+.button-group{width:100%;text-align:center;margin:3rem 0}@media(min-width:576px){.card-deck{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-8px;margin-left:-8px}.card-deck .card{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-moz-box-flex:1;-moz-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header{border-top-right-radius:0}.card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header{border-top-left-radius:0}.card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:4px}.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{border-top-right-radius:4px;border-top-left-radius:4px}.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius:0}}.card--contact{width:100%;position:relative;bottom:-10px}.card--contact .card-img-top{height:100%}@media(min-width:768px){.card--contact{position:static;width:360px;-webkit-box-flex:0;-webkit-flex:0 0 300px;-moz-box-flex:0;-moz-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px}}@media(min-width:992px){.card--contact{-webkit-box-flex:0;-webkit-flex:0 0 390px;-moz-box-flex:0;-moz-flex:0 0 390px;-ms-flex:0 0 390px;flex:0 0 390px}}.card--newsletter .form-control+.btn{margin-top:1rem}.card--team{margin-top:15px;box-shadow:0 0 9px 2px rgba(0,0,0,.2)}@media(min-width:576px){.card--team{-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - 30px);-moz-box-flex:0;-moz-flex:0 0 calc(50% - 30px);-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px);margin-top:30px;width:calc(50% - 30px)}}@media(min-width:992px){.card--team{-webkit-box-flex:0;-webkit-flex:0 0 calc(33.33% - 30px);-moz-box-flex:0;-moz-flex:0 0 calc(33.33% - 30px);-ms-flex:0 0 calc(33.33% - 30px);flex:0 0 calc(33.33% - 30px);width:calc(33.33% - 30px)}}@media(min-width:1200px){.card--team{-webkit-box-flex:0;-webkit-flex:0 0 calc(25% - 30px);-moz-box-flex:0;-moz-flex:0 0 calc(25% - 30px);-ms-flex:0 0 calc(25% - 30px);flex:0 0 calc(25% - 30px);width:calc(25% - 30px)}}@media(min-width:576px){.card--team .card-body{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media(min-width:576px){.card--team .card-title{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media(min-width:576px){.card--team .card-text{height:100%}}@media(min-width:1200px){.card--team.card--horizontal{-webkit-box-flex:0;-webkit-flex:0 0 calc(33.33% - 30px);-moz-box-flex:0;-moz-flex:0 0 calc(33.33% - 30px);-ms-flex:0 0 calc(33.33% - 30px);flex:0 0 calc(33.33% - 30px);width:calc(33.33% - 30px)}}.card--team.card--horizontal .card-img{height:75px;position:absolute;width:75px;margin:15px}@media(min-width:576px){.card--team.card--horizontal .card-img{height:100px;margin:20px;width:100px}}.card--team.card--horizontal .card-body{padding-left:105px}@media(min-width:576px){.card--team.card--horizontal .card-body{padding-left:135px}}.card--news{margin-top:2px;border-radius:0}.card--news .card-date{-webkit-box-flex:0;-webkit-flex:0 0 50px;-moz-box-flex:0;-moz-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;width:50px;font-size:24px;text-align:center}.card--news .card-body{border-left:1px solid #e2e2e0;padding-left:10px;margin-left:10px}@media(min-width:576px){.card--news .card-body{padding-left:15px;margin-left:15px}}.card-deck .card--news{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%}.card--news .card-title{margin-top:5px}.card--news .card-title a{text-decoration:none}@media(min-width:576px){.card--news .card-title{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.card--product{background-color:#fff;border-color:#fff;padding:0}@media(min-width:576px){.card--product{-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - 16px);-moz-box-flex:0;-moz-flex:0 0 calc(50% - 16px);-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px);width:calc(50% - 16px)}}@media(min-width:768px){.card--product{-webkit-box-flex:0;-webkit-flex:0 0 calc(33.33% - 16px);-moz-box-flex:0;-moz-flex:0 0 calc(33.33% - 16px);-ms-flex:0 0 calc(33.33% - 16px);flex:0 0 calc(33.33% - 16px);width:calc(33.33% - 16px)}}@media(min-width:992px){.card--product{-webkit-box-flex:0;-webkit-flex:0 0 calc(25% - 16px);-moz-box-flex:0;-moz-flex:0 0 calc(25% - 16px);-ms-flex:0 0 calc(25% - 16px);flex:0 0 calc(25% - 16px);width:calc(25% - 16px)}}.card-deck .card--product{margin-left:8px;margin-right:8px;margin-bottom:15px}@media(min-width:576px){.card-deck .card--product{margin-bottom:20px}}.card--product .card-body{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);font-weight:600;padding:15px}@media(min-width:576px){.card--product .card-body{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}}@media(min-width:576px){.card--product .card-text{height:100%}}.card--project{margin-top:15px;box-shadow:0 0 9px 2px rgba(0,0,0,.2)}@media(min-width:576px){.card--project{-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - 30px);-moz-box-flex:0;-moz-flex:0 0 calc(50% - 30px);-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px);margin-top:30px;width:calc(50% - 30px)}}@media(min-width:992px){.card--project{-webkit-box-flex:0;-webkit-flex:0 0 calc(33.33% - 30px);-moz-box-flex:0;-moz-flex:0 0 calc(33.33% - 30px);-ms-flex:0 0 calc(33.33% - 30px);flex:0 0 calc(33.33% - 30px);width:calc(33.33% - 30px)}}@media(min-width:1200px){.card--project{-webkit-box-flex:0;-webkit-flex:0 0 calc(33.33% - 30px);-moz-box-flex:0;-moz-flex:0 0 calc(33.33% - 30px);-ms-flex:0 0 calc(33.33% - 30px);flex:0 0 calc(33.33% - 30px);width:calc(33.33% - 30px)}}@media(min-width:576px){.card--project .card-body{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}}@media(min-width:576px){.card--project .card-title{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media(min-width:576px){.card--project .card-text{height:100%}}.product-overview__tabs{font-size:0}.product-overview__tabs-item{font-size:18px;font-size:1.125rem;border-bottom:7px solid #e2e2e0;cursor:pointer;display:inline-block;line-height:45px;padding:0 15px;position:relative}.product-overview__tabs-item:hover{border-color:#ca9c61}.product-overview__tabs-item.active{font-weight:bold;border-color:#ca9c61}.product-overview__categories{font-size:18px;font-size:1.125rem}.product-overview__categories-title{margin-top:40px}.product-detail iframe{max-width:100%}.product-detail__header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:220px}.product-detail__header-title{margin:0;width:calc(100% - 350px)}.product-detail__download{margin-bottom:50px;margin-top:50px}@media(min-width:992px){.product-detail__download{margin-bottom:0;margin-top:75px}}.product-detail__download .product-detail__download-item{margin:0}.product-detail__download .product-detail__download-content{list-style:none;margin-bottom:0;padding:0}.product-detail__download .product-detail__download-content li{margin-left:20px;position:relative}.product-detail__download .product-detail__download-content li::before{display:none}.product-detail__download .product-detail__download-content li+li{margin-top:8px}.product-detail__download .product-detail__download-content li a::before{background-image:url(/assets/img/icons/download-gold.svg);content:'';height:14px;left:-20px;position:absolute;top:2px;width:14px}.product-detail__download .product-detail__download-content li a:hover::before{background-image:url(/assets/img/icons/download-black.svg)}.product-detail__download .product-detail__download-content+.btn{width:100%}.product-detail__download .product-detail__download-title{font-weight:600;margin:0}@media(min-width:992px){.product-detail__download .product-detail__download-title{font-size:20px;line-height:34px}}.product-detail__download .product-detail__download-header:not(.main){margin:15px 0 0}@media(min-width:768px){.product-detail__download .product-detail__download-header:not(.main){display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}.product-detail__download .product-detail__download-header:not(.main) span{-webkit-box-flex:0;-webkit-flex:0 1 100%;-moz-box-flex:0;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.product-detail__download .product-detail__download-header:not(.main) .btn{background-color:#e2e2e0;border-color:#e2e2e0;color:#ca9c61;display:inline-block;position:relative;text-align:left;width:100%;font-weight:400}.product-detail__download .product-detail__download-header:not(.main) .btn::after{background-image:url(/assets/img/icons/chevron-down-gold.svg);content:'';display:inline-block;height:12px;line-height:1;position:absolute;right:15px;text-align:center;top:calc(50% - 6px);width:12px;transition:all .2s ease-in-out 0s}@media(min-width:768px){.product-detail__download .product-detail__download-header:not(.main) .btn{-webkit-box-flex:0;-webkit-flex:0 0 250px;-moz-box-flex:0;-moz-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px}}.product-detail__download .product-detail__download-header:not(.main) .btn:not(.collapsed)::after{transform:rotate(180deg)}.product-detail__download .product-detail__download-header:not(.main) .btn.collapsed{border-color:#e2e2e0}.product-detail__download .product-detail__download-header:not(.main) a.collapsed:hover{background-color:#f2f2f2}.c1-bg .product-detail__download .product-detail__download-header:not(.main) a:not(.collapsed),.c1-bg .product-detail__download .product-detail__download-header:not(.main) a.collapsed:hover{border-left-color:#ca9c61}