.elementor .dis-hero-section{padding-block-start:100px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#000000;flex-direction:column;justify-content:center;align-items:center;}.elementor .hero-video-smooth-edges{width:100%;height:100%;position:absolute;inset-block-start:0%;inset-inline-end:0%;inset-block-end:0px;inset-inline-start:0%;padding:0px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 0) 30%,rgba(0, 0, 0, 0) 70%,rgb(0,0,0) 100%),linear-gradient(90deg, rgb(0,0,0) 0%,rgba(0, 0, 0, 0) 35%,rgba(0, 0, 0, 0) 65%,rgba(0, 0, 0, 1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .dis-hero-video-container{width:100%;max-width:1920px;max-height:90vh;overflow:hidden;position:relative;padding:0px;}.elementor .dis-page-title{font-family:var(--primary-font);font-weight:500;font-size:60px;color:#ffffff;line-height:65px;}.elementor .dis-page-title-prefix{font-family:var(--primary-font);font-weight:400;font-size:30px;color:#ffffff;}.elementor .dis-page-description{width:100%;font-family:var(--primary-font);font-weight:400;font-size:24px;color:#ffffff;line-height:36px;flex:0 1 auto;}.elementor .dis-hero-video{width:100%;height:100%;max-width:auto;aspect-ratio:auto;object-fit:cover;}.elementor .dis-section-2{padding-block-start:250px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#000000;justify-content:center;align-items:center;}.elementor .dis-sec-2-content{width:100%;max-width:1140px;padding:0px;flex-direction:column;gap:25px;justify-content:center;align-items:center;}.elementor .dis-section-title{font-family:var(--primary-font);font-weight:500;font-size:40px;color:#ffffff;line-height:48px;text-align:center;flex:0 1;}.elementor .dis-section-description{font-family:var(--primary-font);font-weight:400;font-size:16px;color:var(--gray-300);line-height:24px;text-align:center;}.elementor .dis-sec-2-video{aspect-ratio:auto;}.elementor .dis-sec-2-card{padding:0px;flex-direction:column;gap:10px;justify-content:center;align-items:center;}.elementor .dis-sec-2-card-title{font-family:var(--primary-font);font-weight:500;font-size:22px;color:#ffffff00;line-height:33px;text-align:center;background-image:linear-gradient(90deg, rgba(255, 255, 255, 1) 27%,#E47D83 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;}.elementor .dis-sec-2-card-text{font-family:var(--primary-font);font-weight:400;font-size:16px;color:var(--gray-300);line-height:24px;text-align:center;}.elementor .dis-sec-2-card-icon{width:64px;height:64px;}.elementor .dis-section-4{height:70vh;overflow:hidden;position:relative;padding:0px;background-color:#000000;justify-content:center;align-items:center;}.elementor .dis-sec-4-video{width:100%;position:absolute;opacity:30%;}.elementor .dis-sec-4-description{max-width:600px;text-align:center;}.elementor .dis-section-3{padding-block-start:250px;padding-block-end:250px;padding-inline-start:0px;padding-inline-end:0px;background-color:#000000;justify-content:center;align-items:center;}.elementor .dis-section-5{overflow:hidden;padding-block-start:150px;padding-block-end:150px;padding-inline-start:0px;padding-inline-end:0px;background-color:#000000;justify-content:center;align-items:center;}.elementor .dis-sec-5-pattern{width:100%;max-width:1988px;position:absolute;inset-block-end:0px;inset-inline-start:50%;transform:translate3d(-50%, 0px, 0px);}.elementor .dis-sec-5-content{width:100%;max-width:1440px;overflow:hidden;padding:0px;border-radius:10px;border-width:1px;border-color:var(--gray-900);border-style:solid;background-color:#000000;justify-content:center;align-items:stretch;}.elementor .dis-sec-5-text-container{padding:50px;background-image:linear-gradient(90deg, #1b1b1c 0%,rgba(0, 0, 0, 1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:50px;flex:1 1 50%;justify-content:flex-start;align-items:start;}.elementor .dis-sec-5-video{width:50%;aspect-ratio:4/3;}.elementor .dis-sec-5-title{font-family:var(--primary-font);font-weight:500;font-size:40px;color:#ffffff;}.elementor .dis-section-6{height:1080px;overflow:hidden;padding-block-start:150px;padding-block-end:150px;padding-inline-start:0px;padding-inline-end:0px;background-color:#000000;flex-direction:column;justify-content:center;align-items:center;}.elementor .dis-sec-6-video{width:100%;max-width:1920px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate3d(-50%, -50%, 0px);}.elementor .dis-sec-6-content{width:100%;height:100%;max-width:1140px;padding:0px;flex-direction:column;justify-content:space-between;align-items:start;}.elementor .dis-sec-6-title{max-width:400px;text-align:start;}.elementor .dis-sec-6-description{max-width:315px;text-align:start;}.elementor .dis-sec-5-description{max-width:500px;font-family:var(--primary-font);font-weight:400;font-size:16px;color:var(--gray-300);line-height:24px;}.elementor .dis-sec-5-subtitle{font-family:var(--primary-font);font-weight:400;font-size:18px;color:#ffffff;line-height:27px;}.elementor .dis-sec-5-sub-text{font-family:var(--primary-font);font-weight:400;font-size:14px;color:var(--gray-300);line-height:21px;}.elementor .dis-gallery-section{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-color:#000000;}.elementor .related-products-section{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-color:#000000;}.elementor .related-products-container{padding:0px;margin-inline-end:-20px;flex-direction:row;row-gap:50px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .related-product{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:20px;flex-direction:column;gap:20px;flex:0 1 25%;}.elementor .related-product-image{border-radius:10px;}.elementor .related-product-title{font-family:var(--primary-font);font-weight:400;font-size:20px;color:#ffffff;line-height:30px;}.elementor .dis-sec-4-title{text-align:start;}