.index-hero-video-section{width:100%;display:block}.index-hero-video-section .video-heading h2{font-size:40px;text-align:left;margin-top:50px;color:#515151;font-weight:600;font-family:var(--font-body-family);margin-bottom:20px}.index-hero-video-section .index-video-container{position:relative}.index-hero-video-section .index-video-container:before{content:"";width:100%;height:100%;position:absolute;background:#6784a5;z-index:1}.index-hero-video-section .index-video-container__background{overflow:hidden;position:relative}.index-hero-video-section .index-video-container .index-video-container__wrap{position:relative;height:100%;max-width:none;padding:0!important;opacity:1}.index-hero-video-section .index-video-container .index-video-container__wrap video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;cursor:text}.index-hero-video-section .index-video-container .index-video-overlay-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all}.index-hero-video-section .index-video-container .index-video-overlay-container .video-overlay-img{display:block;width:100%;object-fit:cover;height:100vh}.index-hero-video-section .index-video-container .index-video-overlay-container .video-overlay-img.video-overlay-img__hidden{opacity:0}.index-hero-video-section .index-video-container .index-video-overlay-container .video-overlay-txt__element{position:absolute;left:0;right:0;bottom:auto;text-align:center;display:flex;align-items:center;z-index:2;justify-content:center;width:100%;top:50%!important;transform:translateY(-50%)!important}.index-hero-video-section .index-video-container .video-overlay-text__inner{display:block;position:relative;width:100%;max-width:800px;text-align:center;margin:auto}.index-hero-video-section .index-video-container .video-overlay-text__title{font-size:52px;line-height:1.1em;font-style:normal;margin-bottom:15px;margin-top:0;font-weight:700;font-size:75px;color:#fff;line-height:80px;font-family:Poppins-Bold}.index-hero-video-section .index-video-container .video-overlay-text__content{font-size:20px;text-transform:uppercase;font-family:var(--font-montserrat-semibold)}.index-hero-video-section .index-video-container .overlay-button__link{text-decoration:none!important;cursor:pointer;vertical-align:middle;text-align:center;transition:background-color .1s,color .1s,border-color .1s,opacity .1s;display:inline-block;font-family:Montserrat,sans-serif;font-weight:300;font-style:normal;letter-spacing:normal;text-transform:none;-webkit-tap-highlight-color:transparent;padding:12px 40px;font-family:var(--font-montserrat-semibold);text-transform:uppercase;font-size:18px;line-height:normal;border-radius:1000px;font-family:Poppins-Bold;font-size:16px;text-transform:initial}@media(max-width:989px){.index-hero-video-section .index-video-container .video-overlay-text__title{font-size:45px;line-height:55px}.index-hero-video-section .index-video-container .index-video-overlay-container .video-overlay-txt__element{bottom:10rem}.index-hero-video-section .index-video-container .video-overlay-text__title{font-size:47px;line-height:50px}}@media(max-width:767px){.index-hero-video-section .index-video-container .video-overlay-text__title{font-size:45px;color:#fff;line-height:50px;font-family:Poppins-Bold}.index-hero-video-section .video-heading h2{font-size:50px;text-align:center;margin-bottom:30px;margin-top:30px}}.index-hero-video-section .video-wrapper{position:relative;width:100%;z-index:1;max-width:100%;margin:0 auto;height:auto}.index-hero-video-section .video-wrapper .video_banner-image{position:relative}.index-hero-video-section .video-thumbnail{cursor:pointer;display:block;width:100%;height:100%;object-fit:cover}.index-hero-video-section .video-container{display:none}.index-hero-video-section .index-video__element{height:100%;display:flex;column-gap:66px}.index-hero-video-section .video-wrapper .play_svg_icon{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:center;cursor:pointer}.index-hero-video-section .video-wrapper .play_svg_icon svg{fill:#fff;width:8%;height:8%}.index-hero-video-section .index-video__element .video-section{width:65%}.index-hero-video-section .index-video__element .content-section{width:35%}.index-hero-video-section .index-video__element .video-section .thumbmails-block ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:18px;padding:0;list-style:none}.index-hero-video-section .index-video__element .video-section .thumbmails-block ul li img{display:block;width:100%;height:100%}.index-hero-video-section .index-video__element .content-section .content-wrapper{display:flex;flex-wrap:wrap;row-gap:30px}.index-hero-video-section .index-video__element .content-section .content-wrapper h4{font-weight:600;font-family:var(--font-body-family);font-size:22px;margin-bottom:20px}.video-steps-assemble .index-hero-video-section .index-video__element .content-section .content-wrapper{max-width:400px}.card-steps-section .multicolumn-card{background:none;padding:4px}.card-steps-section ul.multicolumn-list{margin-left:-4px;margin-right:-4px}.card-steps-section .multicolumn-list h3{font-size:20px;color:#333;line-height:normal;font-family:var(--font-body-family);font-weight:600}.card-steps-section .multicolumn-card__info{padding:2.5rem 0}@media(max-width:1200px){.index-hero-video-section .video-wrapper{max-width:100%}.index-hero-video-section .index-video__element{height:100%;display:flex;column-gap:50px}.index-hero-video-section .index-video__element{column-gap:50px}}@media(max-width:989px){.index-hero-video-section .index-video__element{column-gap:30px}.index-hero-video-section .index-video__element .video-section{width:100%}.index-hero-video-section .index-video__element{display:block}.index-hero-video-section .index-video__element .content-section{width:100%}.index-hero-video-section .index-video__element .content-section .content-wrapper h4{margin:0}}@media(max-width:768px){.index-hero-video-section .index-video__element{display:flex;column-gap:50px;flex-wrap:wrap}.index-hero-video-section .index-video__element .video-section,.index-hero-video-section .index-video__element .content-section{width:100%}.index-hero-video-section .index-video__element .video-section .thumbmails-block ul{grid-template-columns:1fr 1fr;row-gap:15px}}@media screen and (max-width:749px){.index-hero-video-section .video-wrapper .play_svg_icon svg{width:12%;height:12%}.index-hero-video-section .video-heading h2{font-size:30px;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/craftsmenship.css.map */
