.overlay.detail:last-child{padding-bottom:5rem}.overlay.detail .container{padding:.025rem 0}.overlay.detail .container .breadcrumb{padding:0}.detail .container.detail{padding:2rem 0}.detail i{margin-right:.5rem}.detail img{max-width:23rem;padding:1.25rem;-o-object-fit:contain;object-fit:contain}.ie .detail img{font-family:"object-fit:contain;"}.detail .content{padding:1.25rem}.detail .flex-xl{display:-webkit-box;display:-ms-flexbox;display:flex}.detail .slide-picture{min-height:20rem;position:relative;height:auto}.detail .slide-picture img{padding:0}.detail .product-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail .product-images,.detail .product-main-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail .product-main-image{min-height:16rem;min-width:16rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail .product-main-image img{padding:0}.detail .product-other-images-container{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex}.detail .product-other-image{padding:0;width:5.5rem;height:5.5rem;border:1px;border-left:0;border-color:#1b2023;border-style:solid;cursor:pointer}.detail .product-other-image img{padding:0;width:inherit;height:inherit}.detail .image-first{border-left:1px;border-color:#1b2023;border-style:solid}.detail .file{position:relative;max-width:23rem;min-height:calc(100% - 2.5rem);padding:1.25rem;text-align:center}.detail .file .name{font-style:italic}.detail .file .download{padding:1rem 0;cursor:pointer}.detail .file .download a{font-style:italic;color:#fff}.detail .file .download:hover a span{text-decoration:underline}.detail .date{color:#fff;padding:1.15rem 1.25rem;border-left:1px solid #fff;margin-right:5rem;display:inline-block}.detail .content .title{font-weight:600;border-bottom:2px solid #f2f2f2;padding-bottom:1.2rem}.detail .content .description-container{position:relative;overflow:hidden;max-height:24rem;line-height:1.6}.detail .content .description-container.revealed{max-height:none}.detail .content .description-container .description{font-size:1rem;font-weight:400;text-overflow:ellipsis;color:#263137}.detail .content .description-container ul li{list-style:disc inside}.detail .content .description-container ol li{list-style:decimal inside}.detail .content .description-container blockquote{font-style:italic;color:#41464c}.detail .content .description-container pre{padding:5px;background-color:#dcdcdc;border:1px solid #1b2023;border-radius:5px}.detail .content .description-container .see-more-container{margin:0;position:absolute;bottom:0;left:0;width:100%;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent,#fff)}.detail .content .description-container .see-more-container a{min-width:20rem;border:1px solid #1b2023;background:#f2f2f2;color:#1b2023;margin-top:10rem}.detail .content .description-container .see-more-container a:hover{background:#1b2023;color:#f2f2f2}.detail .float-container{float:right}.detail .category{background-color:hsla(0,0%,100%,.2);color:#fff;font-weight:700;margin:.67rem 1.25rem;display:inline-block;padding:.49rem .625rem;border-radius:2px}.detail .row:last-child{margin-top:1.25rem}.detail .btn+.btn{margin-left:1rem}.detail .close{cursor:pointer}.detail .close a{color:#fff;font-style:italic}.detail .close a:hover{text-decoration:underline}.detail .video{width:100%;height:40rem}.detail .pdf-icon{width:12rem;padding:0;margin:auto}@media screen and (max-width:1200px){.detail .video{height:35rem}.btn+.btn{margin:0!important}}@media screen and (max-width:992px){.flex-xl{display:block}.detail .video{height:25rem}.detail .col{display:block}.detail .bg-change-to-black{height:100%;background:#1b2023}.detail .float-container{float:right;width:100%;background:#1b2023}.detail .category{padding:1.01rem;font-size:1.2rem}.detail .category,.detail .date{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;background:#1b2023}.detail .date{border:none;font-weight:600;font-style:italic}.detail .file{padding:0;text-align:center;width:100%;max-width:100%!important;min-height:0}.detail .file .name{font-size:1.2rem;margin-top:0;margin-bottom:2rem}.detail .content .title{color:#0e61a5;border:none}.detail .row:nth-child(3){margin:0}.detail .row:nth-child(3) .btn{margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:576px){.detail .video{height:15rem}.detail .title{padding:0 1rem}.detail img{max-width:16rem}}