.m-boxes{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;color:var(--color-text-dark);--gap-size:24px;gap:var(--gap-size)}@media(max-width:1279px){.m-boxes{--gap-size:16px}}@media(max-width:767px){}.m-box{display:flex;flex:1 1 auto;flex-basis:100%}.m-boxes.js-animate-entering .m-box{opacity:0;transform:translateY(20px);transition:opacity .3s ease-in,transform .3s ease-in;transition-delay:calc(var(--animation-order) * 100ms)}.m-boxes.animated .m-box{opacity:1;transform:translateY(0)}.m-boxes--2>.m-box{flex-basis:calc(50% - (var(--gap-size) * (var(--items) - 1)) / var(--items) )}@media(max-width:767px){.m-boxes--2>.m-box{flex-basis:100%}}.m-boxes--3>.m-box{flex-basis:calc(33.33% - (var(--gap-size) * (var(--items) - 1)) / var(--items) )}@media(max-width:1279px){.m-boxes--3>.m-box{flex-basis:calc(50% - (var(--gap-size) * (var(--items) - 1)) / var(--items) )}}@media(max-width:767px){.m-boxes--3>.m-box{flex-basis:100%}}.m-box__inner{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;flex:1 1 auto;padding:48px;background-color:#fafafa;transition:background-color .3s ease}.m-box--primary:hover>.m-box__inner{background-color:#e7f8f9}.m-box--secondary:hover>.m-box__inner{background-color:#fff1f1}@media(max-width:1279px){.m-box__inner{padding:30px}}@media(max-width:767px){.m-box__inner{padding:16px}}.m-box__icon{max-width:40px;max-height:40px;margin-bottom:20px}.m-box__heading{color:var(--color-dark);margin:0}.m-box__heading em{font-style:normal;color:var(--color-primary)}.m-box--secondary .m-box__heading em{color:var(--color-secondary)}.m-box__heading::after{content:'';display:block;width:96px;height:4px;margin:16px 0;background-color:var(--accent-color)}.m-box__logo{display:flex;align-items:center;flex-basis:85px;margin-bottom:24px}.m-box__stars{display:flex}.m-box__star{margin-right:8px;font-size:18px}.m-box__star--full{color:#f2994a}.m-box__star--fraction{position:relative}.m-box__star--fraction::after{content:"star";position:absolute;top:0;left:0;display:block;overflow:hidden;width:var(--star-fraction);color:#f2994a}.m-box__button{display:inline-flex;align-items:center;padding:8px 16px;margin-top:16px;font-family:"Whyte Book";font-size:18px;font-weight:500;text-decoration:none;color:var(--color-white);background-color:var(--color-dark);border-radius:100px;transition:transform .3s,color .3s ease}.m-box__button:hover,.m-box__button:active,.m-box__button:focus{text-decoration:none;transform:scale(1.1)}.m-box--primary:hover .m-box__button{background-color:var(--color-primary);color:var(--color-dark)}.m-box--secondary:hover .m-box__button{background-color:var(--color-secondary);color:var(--color-dark)}@media(max-width:767px){.m-box__button{margin-top:16px;font-size:14px;min-height:40px}.m-box__heading::after{width:48px}}.m-box__content{margin-top:16px;color:var(--color-text-dark)}@media(max-width:767px){.m-box__content{margin-top:8px}}.m-box__content-wrapper{display:flex;flex-direction:column}.m-box__author{display:block;padding-top:.8em;text-align:right}.m-box--primary .m-box__author{color:var(--color-primary)}.m-box--secondary .m-box__author{color:var(--color-secondary)}