.hero{background-color:#f6f6f6;width:100%;padding:100px 120px}@media only screen and (width<=1200px){.hero{padding:50px}}@media only screen and (width<=912px){.hero{padding:50px 20px}}@media only screen and (width>=320px) and (width<=767px){.hero{padding:20px}}.hero__inner-wrapper{aspect-ratio:16/8;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;max-width:1800px;height:auto;margin:0 auto;position:relative}@media only screen and (width>=320px) and (width<=767px){.hero__inner-wrapper{aspect-ratio:3/4}}.hero__image-wrapper{border-radius:inherit;z-index:1;width:100%;height:100%;position:relative}.hero__image-wrapper img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.hero__shapes-wrapper{z-index:10;display:flex;position:absolute;top:-.5px;left:-.5px}@media only screen and (width>=320px) and (width<=767px){.hero__shapes-wrapper{flex-direction:column}}.hero__title-wrapper{background-color:#f6f6f6;border-bottom-right-radius:30px;padding-bottom:120px;padding-right:80px;position:relative}@media only screen and (width<=1024px){.hero__title-wrapper{padding-right:50px}}@media only screen and (width>=320px) and (width<=767px){.hero__title-wrapper{padding-bottom:20px;padding-right:10px}}.hero__title{color:#000;font-family:Roboto,sans-serif;font-size:3.5rem;font-weight:400;line-height:61.6px}@media only screen and (width<=1024px){.hero__title{font-size:2.875rem;line-height:50.6px}}@media only screen and (width<=912px){.hero__title{font-size:2rem;line-height:35.2px}}@media only screen and (width>=320px) and (width<=767px){.hero__title{font-size:1.5rem;line-height:26.4px}}.hero__title .highlight{color:#d8beff;font-weight:700}.hero__title-shape{position:absolute;bottom:-29px;left:0}@media only screen and (width>=320px) and (width<=767px){.hero__title-shape{top:0;left:unset;right:-29px}}.hero__sub-title-wrapper{background-color:#f6f6f6;align-self:flex-start;position:absolute;top:60%;left:0}@media only screen and (width<=912px){.hero__sub-title-wrapper{top:45%}}@media only screen and (width>=320px) and (width<=767px){.hero__sub-title-wrapper{width:75%;margin-top:-.5px;margin-left:-.8px;position:relative}}.hero__sub-title-shape{display:none}@media only screen and (width>=320px) and (width<=767px){.hero__sub-title-shape{display:inline-block;position:absolute;top:0;right:-29px}}.hero__sub-title{color:#000;max-width:500px;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:21.6px}@media only screen and (width<=1024px){.hero__sub-title{max-width:400px}}@media only screen and (width<=912px){.hero__sub-title{max-width:290px;font-size:1rem;line-height:19.2px}}@media only screen and (width>=320px) and (width<=767px){.hero__sub-title{max-width:160px;font-weight:300}}.hero__button-wrapper{background-color:#f6f6f6;border-bottom-right-radius:30px;align-self:flex-start;padding-top:10px;padding-bottom:20px;padding-right:20px;position:relative}@media only screen and (width<=1024px){.hero__button-wrapper{margin-left:-.8px}}@media only screen and (width>=320px) and (width<=767px){.hero__button-wrapper{width:75%;margin-top:-.5px;padding-top:20px}}@media only screen and (width>=320px) and (width<=767px){.hero__button_large{display:none}}.hero__button_small{display:none}@media only screen and (width>=320px) and (width<=767px){.hero__button_small{display:block}}.hero__button-wrapper-shape{position:absolute}.hero__button-wrapper-shape.left{bottom:-29px;left:0}.hero__button-wrapper-shape.right{top:0;right:-29px}@media only screen and (width>=320px) and (width<=767px){.hero__button-wrapper-shape.right{display:none}}.hero__metrics-wrapper{z-index:10;justify-content:center;gap:60px;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}@media only screen and (width<=1024px){.hero__metrics-wrapper{gap:40px;bottom:30px}}@media only screen and (width>=320px) and (width<=767px){.hero__metrics-wrapper{display:none}}.hero__metrics-wrapper.hide{display:none}.hero__metrics-item{background-color:#fff;border-radius:20px;flex-shrink:0;max-width:335px;padding:15px 20px}@media only screen and (width<=1024px){.hero__metrics-item{border-radius:15px;max-width:245px;padding:15px}}.hero__metrics-text{color:#000;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:300;line-height:21.6px}@media only screen and (width<=1024px){.hero__metrics-text{font-size:.8125rem;line-height:15.6px}}.hero__metrics-text .highlight{font-weight:500}.how-we-work{width:100%;margin-top:100px;padding:0 120px 50px;overflow:hidden}@media only screen and (width<=1300px){.how-we-work{padding:0 100px 50px}}@media only screen and (width<=1200px){.how-we-work{margin-top:80px;padding:0 60px 50px}}@media only screen and (width<=912px){.how-we-work{padding:0 20px 50px}}@media only screen and (width>=320px) and (width<=767px){.how-we-work{margin-top:40px;padding:0 20px 20px}}.how-we-work__inner-wrapper{width:100%;max-width:1600px;margin:0 auto}.how-we-work__title{color:#000;align-items:center;gap:5px;margin-bottom:30px;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:300;line-height:21.6px;display:flex}@media only screen and (width>=320px) and (width<=767px){.how-we-work__title{margin-bottom:15px}}.how-we-work__body{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,auto);gap:40px 60px;width:100%;height:auto;display:grid}@media only screen and (width<=1024px){.how-we-work__body{gap:20px 40px}}@media only screen and (width<=820px){.how-we-work__body{flex-direction:column;display:flex}}.how-we-work__image-wrapper{aspect-ratio:3/3.3;border-radius:30px;grid-area:1/1/3/2;width:550px;height:auto}.how-we-work__image-wrapper img{object-fit:cover;border-radius:inherit;width:100%;height:100%}@media only screen and (width<=1024px){.how-we-work__image-wrapper{grid-area:1/1/2/2;width:400px}}@media only screen and (width<=820px){.how-we-work__image-wrapper{aspect-ratio:3/2;order:2;width:100%}.how-we-work__image-wrapper img{aspect-ratio:3/2}}.how-we-work__text-wrapper{grid-area:1/2/2/3;align-self:start}@media only screen and (width<=820px){.how-we-work__text-wrapper{order:1}}.how-we-work__text-title{color:#000;max-width:600px;margin-bottom:20px;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:400;line-height:44px}@media only screen and (width>=320px) and (width<=767px){.how-we-work__text-title{margin-bottom:15px;font-size:1.75rem;line-height:30.8px}}.how-we-work__text-title .highlight{color:#d8beff}.how-we-work__text-sub-title{color:#000;margin-bottom:30px;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:300;line-height:24px}@media only screen and (width>=320px) and (width<=767px){.how-we-work__text-sub-title{font-size:1rem;line-height:19.2px}}.how-we-work__text-list{flex-direction:column;gap:20px;list-style:none;display:flex}.how-we-work__text-list-item,.how-we-work__paragraph{color:#000;align-items:flex-start;gap:10px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:19.2px;display:inline-flex}:is(.how-we-work__text-list-item,.how-we-work__paragraph) svg{flex-shrink:0}.how-we-work__paragraph{flex-direction:column;max-width:700px;font-size:1.25rem;line-height:28px;display:flex}.how-we-work__bottom{background-color:#d8beff;border-radius:30px;grid-area:2/2/3/3;align-self:start;width:calc(100% - 1px);padding:30px 30px 70px;position:relative}@media only screen and (width<=1024px){.how-we-work__bottom{grid-area:2/1/3/3}}@media only screen and (width<=820px){.how-we-work__bottom{order:3}}.how-we-work__bottom-title{color:#000;margin-bottom:10px;font-family:Roboto,sans-serif;font-size:2rem;font-weight:400;line-height:35.2px;position:relative}.how-we-work__bottom-title svg{margin-right:20px}@media only screen and (width>=320px) and (width<=767px){.how-we-work__bottom-title{font-size:1.5rem;line-height:26.4px}.how-we-work__bottom-title svg{margin-right:10px}}.how-we-work__bottom-body{color:#000;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:300;line-height:25.2px}@media only screen and (width>=320px) and (width<=767px){.how-we-work__bottom-body{font-size:1rem;line-height:19.2px}}.how-we-work__bottom-shapes{background-color:#fff;border-top-left-radius:30px;position:absolute;bottom:-.5px;right:0}.how-we-work__bottom-shape-wrapper{padding-top:15px;padding-left:15px;position:relative}.how-we-work__bottom-shape{position:absolute}.how-we-work__bottom-shape.left{bottom:0;left:-29px}.how-we-work__bottom-shape.right{top:-29px;right:0}
