/** Shopify CDN: Minification failed

Line 16:0 Unexpected "0.05"

**/
.how-it-work-section .hiw-media__video, .hiw-media__img { width: 100%; height: 100%; object-fit: cover; display: block; }
.how-it-work-section .hiw-media__placeholder { width: 100%; height: 100%; }
.how-it-work-section .hiw-media__placeholder .placeholder-svg { width: 100%; height: 100%;}
.how-it-work-section .hiw-description {opacity: 0.7; margin-bottom:40px;}  
.how-it-work-section .hiw-steps {display:flex; flex-direction:column; gap:20px;} 
.how-it-work-section .inner-wrapper { border-radius: 20px; padding-left: 60px; padding-right: 60px; }
.how-it-work-section .hiw-inner { display: grid; grid-template-columns: 1fr 0.794fr; gap: 60px; align-items: center; }
.how-it-work-section .hiw-step { position: relative; border-radius: 14px; padding: 24px; border: solid 1px rgba(34, 0, 52, 0.06); }
.how-it-work-section .hiw-step__label { padding: 3px 14.4px 4px 14.4px; font-size: 16px; line-height: 1; letter-spacing: 0; text-transform: uppercase; background-color: var(--button_hover); color: var(--button_label_hover); border-radius: 50px; }
.how-it-work-section .hiw-media { position: relative; border-radius: 20px; aspect-ratio: 1/1.11; overflow: hidden; height: 100%; max-width: 100%;} 
0.05.how-it-work-section .hiw-step__text.rte { margin: 0; opacity: .7; }
.how-it-work-section p.hiw-step__text.rte {margin:0;}  
.how-it-work-section .hiw-step__title {margin:12px 0 7px 0;}    
.how-it-work-section .hiw-step__watermark {position:absolute; font-family: Poppins,sans-serif; color: var(--sub_title); right: 20px; bottom: -17px; line-height: 1; opacity:0.05; font-weight: 400; font-style: Italic; font-size:120px; letter-spacing: 0; text-transform: uppercase; }
.how-it-work-section h2.title.inline-richtext {margin:10px 0;}  
.how-it-work-section .hiw-media__video-wrapper { height: 100%; width: 100%; position: relative; overflow: hidden; }
.how-it-work-section .hiw-media__video-wrapper img, .how-it-work-section .hiw-media__video-wrapper video {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover;}
.how-it-work-section .hiw-media__video-wrapper video {opacity:0;} 

@media screen and (max-width:1280px){
  .how-it-work-section .inner-wrapper {padding-left:30px; padding-right:30px;}
  .how-it-work-section .hiw-step__watermark {font-size:90px; bottom:-15px;}
}
@media screen and (max-width:989px) {
  .how-it-work-section .hiw-inner { grid-template-columns: 1fr; gap: 28px;}  
  .how-it-work-section .hiw-step { padding: 16px;}  
  .how-it-work-section .inner-wrapper {padding-left:40px; padding-right:40px;}
} 
@media screen and (max-width:749px) {
  .how-it-work-section .inner-wrapper {padding-left:20px; padding-right:20px;}
  .how-it-work-section .hiw-step__watermark {font-size:64px; bottom:-10px; right:10px;}   
} 