.how-it-works{background-color:#fff}.how-it-works__inner{display:flex;flex-direction:column;gap:24px}.how-it-works__body{display:flex;flex-direction:column;gap:30px}.how-it-works__content{display:flex;flex-direction:column;gap:30px}.how-it-works__title{color:#474040;margin:0}.how-it-works__title-em{color:rgba(71,64,64,.7);display:block}.how-it-works__mockups-img{display:block;width:100%;height:auto}.how-it-works__caption{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-top:16px}.how-it-works__caption-text{font-family:"Newsreader",Georgia,serif;font-weight:500;font-style:normal;font-size:14px;line-height:1.4;color:#474040;margin:0;max-width:202px}.how-it-works__platforms{display:flex;align-items:center;gap:11px}.how-it-works__platform-icon{display:block;flex-shrink:0}.how-it-works__cards{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:30px}.how-it-works__card{display:flex;flex-direction:column;gap:14px}.how-it-works__card-head{display:flex;gap:10px;align-items:center}.how-it-works__card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:45px;height:46px;background-color:#fffde2;clip-path:path("M44.9713 23.4395C44.4795 35.8895 34.9061 46 22.4901 46C10.074 46 0.393114 35.8933 0.00884131 23.4395C-0.434855 9.05977 15.9133 0 28.3294 0C40.7454 0 45.415 12.2088 44.9713 23.4395Z")}.how-it-works__card-icon-img{width:22px;height:22px;object-fit:contain}.how-it-works__card-labels{display:flex;flex-direction:column}.how-it-works__card-title{font-family:"Newsreader",Georgia,serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.2;color:#474040;margin:0}.how-it-works__card-subtitle{font-family:"Open Sans",Arial,sans-serif;font-weight:400;font-style:italic;font-size:14px;line-height:1;color:#474040;margin:0}.how-it-works__card-body{color:#474040;margin:0}.how-it-works__btn{width:100%}@media(min-width: 768px){.how-it-works__inner{gap:32px}.how-it-works__body{flex-direction:row;gap:57px;align-items:flex-start}.how-it-works__media{flex:663 1 0px;min-width:0}.how-it-works__content{flex:620 1 0px;min-width:0}.how-it-works__caption{margin-top:24px}.how-it-works__caption-text{font-size:22px;line-height:1.2;max-width:307px}.how-it-works__card-head{gap:20px;align-items:flex-start}.how-it-works__card-title{font-size:22px;font-weight:500}.how-it-works__card-subtitle{font-size:16px;line-height:1.2}.how-it-works__card-body{padding-left:65px}.how-it-works__btn{max-width:310px}}
