:root{--small-gap: 1.6rem;--gap: 4rem;--big-gap: 10rem}@media only screen and (min-width: 768px){:root{--small-gap: 1.6rem;--gap: 9rem;--big-gap: 16rem}}:root{--small-gap: 1.6rem;--gap: 4rem;--big-gap: 10rem}@media only screen and (min-width: 768px){:root{--small-gap: 1.6rem;--gap: 9rem;--big-gap: 16rem}}.intro{background:url("../img/pattern-l2.png") 50% 50% no-repeat;background-size:cover;padding:30px 0 45px;text-align:center;position:relative}@media only screen and (min-width: 769px){.intro{padding:55px 0 70px}}.intro__cta{position:absolute;left:50%;transform:translateX(-50%);bottom:-21px}:root{--small-gap: 1.6rem;--gap: 4rem;--big-gap: 10rem}@media only screen and (min-width: 768px){:root{--small-gap: 1.6rem;--gap: 9rem;--big-gap: 16rem}}.decorated-intro{margin-bottom:70px}@media only screen and (min-width: 769px){.decorated-intro__layout{display:flex;grid-gap:70px}}.decorated-intro__left{background:url("../img/pattern-light.png") 50% 50% no-repeat;background-size:cover;padding:27px 17px 0}@media only screen and (max-width: 768px){.decorated-intro__left{margin-bottom:70px}}@media only screen and (min-width: 769px){.decorated-intro__left{flex-basis:37%;flex-shrink:0;padding:44px 70px 0}}.decorated-intro__icon{margin-bottom:3px}@media only screen and (min-width: 769px){.decorated-intro__icon{margin-left:10px;margin-bottom:10px}}.decorated-intro__icon img{width:25px}@media only screen and (min-width: 769px){.decorated-intro__icon img{width:33px}}.decorated-intro__cta{position:relative;width:194px;margin-left:auto;bottom:-34px}.decorated-intro__cta .cta{height:68px;width:100%}.decorated-intro__cta-decor{position:absolute;top:50%;transform:translateY(-50%);height:7px;right:100%;left:-9999px;background-color:#00fc87}.decorated-intro__cta-decor:before,.decorated-intro__cta-decor:after{content:"";position:absolute;left:0;right:0;height:7px;background-color:#00fc87}.decorated-intro__cta-decor:before{top:-14px}.decorated-intro__cta-decor:after{bottom:-14px}.decorated-intro__right{position:relative}@media only screen and (max-width: 768px){.decorated-intro__right{padding:0 17px}}@media only screen and (min-width: 769px){.decorated-intro__right{flex-grow:1;padding-top:70px}}.decorated-intro__right:after{content:"";position:absolute;width:370px;height:310px;background:url("../img/icons/heart.svg") 50% 50% no-repeat;background-size:contain;top:0;left:50px}@media only screen and (min-width: 769px){.decorated-intro__right:after{width:492px;height:412px;left:30%}}
/*# sourceMappingURL=intro.css.map */
