.banner{border-radius:0 0 40px 40px;position:relative}.banner .banner__wrapper{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px}@media screen and (max-width: 1150px){.banner .banner__wrapper{display:flex;flex-direction:column-reverse;gap:30px}}.banner .banner__wrapper .banner__content .banner__heading{font-family:Literata;font-size:65px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:-.65px;margin-bottom:31px}@media screen and (max-width: 900px){.banner .banner__wrapper .banner__content .banner__heading{text-align:center;font-size:44px;letter-spacing:-.32px;margin-bottom:20px}}@media screen and (max-width: 750px){.banner .banner__wrapper .banner__content .banner__heading{font-size:32px}}.banner .banner__wrapper .banner__content .banner__heading strong{font-weight:400;text-decoration-line:underline}.banner .banner__wrapper .banner__content .banner__subheading{font-family:Satoshi;font-size:24px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:21px}@media screen and (max-width: 900px){.banner .banner__wrapper .banner__content .banner__subheading{text-align:center;font-size:18px;margin-bottom:16px}}@media screen and (max-width: 750px){.banner .banner__wrapper .banner__content .banner__subheading{font-size:14px}}.banner .banner__wrapper .banner__content .banner__blocks{display:flex;flex-direction:column;gap:10px;margin-bottom:36px;max-width:370px}@media screen and (max-width: 900px){.banner .banner__wrapper .banner__content .banner__blocks{margin:0 auto 36px}}.banner .banner__wrapper .banner__content .banner__blocks .banner__block{border-radius:100px;border:1px solid #00a676;display:flex;padding:5px;gap:12px;align-items:center;font-family:Satoshi;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.banner .banner__wrapper .banner__content .banner__bottom-content{font-family:Satoshi;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:42px}@media screen and (max-width: 900px){.banner .banner__wrapper .banner__content .banner__bottom-content{text-align:center;margin-bottom:38px}}.banner .banner__wrapper .banner__content .banner__bottom-content a{color:inherit;text-decoration:underline;text-underline-offset:.3rem;transition:.3s}.banner .banner__wrapper .banner__content .banner__bottom-content a:hover{text-decoration-thickness:3px}.banner .banner__wrapper .banner__content .banner__reviews{display:flex;align-items:center;margin-bottom:31px}.banner .banner__wrapper .banner__content .banner__reviews svg{margin-right:2px}.banner .banner__wrapper .banner__content .banner__reviews svg+span{margin-left:5px}@media screen and (max-width: 900px){.banner .banner__wrapper .banner__content .banner__reviews{margin-bottom:16px;justify-content:center}}.banner .banner__wrapper .banner__content .banner__cta{margin-bottom:31px}@media screen and (max-width: 900px){.banner .banner__wrapper .banner__content .banner__cta{display:flex;justify-content:center;margin-bottom:16px}}.banner .banner__wrapper .banner__image{align-self:center;width:100%}@media screen and (max-width: 1150px){.banner .banner__wrapper .banner__image{max-width:800px}}@media screen and (max-width: 750px){.banner .banner__wrapper .banner__image{align-self:auto;width:auto;margin-left:-15px;margin-right:-15px}}.banner .banner__wrapper .banner__image img{width:100%;display:block}.banner .banner__socials{display:flex;gap:10px;position:absolute;right:45px;bottom:40px}@media screen and (max-width: 900px){.banner .banner__socials{display:none}}.banner .banner__socials svg{width:36px;height:36px}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-banner.css.map */
