.blog article .cta,.see-the-results>figure figcaption .cta,section.about-us>.cta{text-transform:uppercase;font-weight:700;font-size:.55rem;letter-spacing:.175em;-webkit-appearance:none;appearance:none;display:block;color:#3e4152;background-color:#fff;border:none;border-radius:1.5rem;padding:.75rem 1rem;margin:auto 0;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}.blog article .cta>svg,.see-the-results>figure figcaption .cta>svg,section.about-us>.cta>svg{margin-left:.5rem}.blog article .cta:hover{background-color:#f5f7fc;color:#2f308d}.blog article .cta:hover a{color:#2f308d}section.about-us{display:flex;flex-direction:column;gap:2rem;animation:fadeIn .6s}section.about-us>picture.background{max-height:20rem;filter:brightness(.5)}section.about-us h3{text-align:center;margin-block-start:.5rem;margin-block-end:1rem;padding:0;line-height:1;color:#fff;font-size:2rem;font-weight:600;margin:4rem auto -1.5rem}section.about-us>p{color:#fff;text-align:center;font-size:1rem;margin:auto auto 1.5rem}@media screen and (min-width:400px){section.about-us>p{max-width:75%}}@media screen and (min-width:600px){section.about-us>p{max-width:50%}}section.about-us>div{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:0 1rem}section.about-us>div>*{flex:0 0 100%}@media screen and (min-width:800px){section.about-us>div>*{flex:0 0 calc(50% - 1rem)}}@media screen and (min-width:1200px){section.about-us>div>*{flex:0 0 calc(33% - 1rem)}}section.about-us>.cta{font-size:.75rem;margin:auto;color:#fff;background-color:#2f308d}.made-easy{overflow:hidden;padding:1rem;margin:0 auto}.made-easy,.made-easy figcaption{display:flex;flex-direction:column}.made-easy figcaption{padding:2rem 0 0;gap:1.5rem}@media screen and (min-width:800px){.made-easy figcaption{padding:2rem 0}}.made-easy figcaption p{font-size:1rem}.made-easy figcaption p br{content:" ";display:block;margin:1rem 0}.made-easy .picture-wrapper{position:relative;margin:0;overflow:hidden;min-height:10rem}@media screen and (min-width:500px){.made-easy .picture-wrapper{min-height:20rem}}.made-easy .picture-wrapper picture img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;object-fit:contain}@media screen and (min-width:1200px){.made-easy{display:flex;flex-direction:row;gap:3rem;margin:auto;min-height:400px}.made-easy>*{display:block;width:100%;height:100%;margin:auto}.made-easy .picture-wrapper{min-height:unset;max-height:100%;height:auto}}.how-we-do-it{counter-reset:card-number;padding:2rem 1rem;text-align:center;display:flex;flex-direction:column;gap:1rem;background-color:#f5f7fc}.how-we-do-it h2{text-transform:capitalize}.how-we-do-it>div{display:flex;flex-direction:column;gap:1rem;padding-left:1rem;padding-right:1rem;max-width:1500px;margin:auto}@media screen and (min-width:1000px){.how-we-do-it>div{flex-direction:row}}.see-the-results{padding:2rem 1rem;text-align:center;display:flex;flex-direction:column;gap:1rem;width:100%}.see-the-results>figure{display:flex;flex-direction:column;max-width:100%;margin:auto;max-width:1800px}.see-the-results>figure figcaption{display:flex;padding:2rem 0;flex-direction:column;gap:1.5rem}.see-the-results>figure figcaption p{font-size:1rem}.see-the-results>figure figcaption .cta{margin-top:1rem;background-color:#ffb300;color:#fff;font-size:.75rem}.see-the-results>figure figcaption .cta:after{content:" "}.see-the-results>figure img{max-width:100%;height:auto}@media screen and (min-width:900px){.see-the-results>figure{flex-direction:row;gap:3rem}.see-the-results>figure figcaption{margin:auto;text-align:left}.see-the-results>figure figcaption .cta{position:relative;margin-left:0}.see-the-results>figure .picture-wrapper{max-width:50%}}.blog{text-align:center;display:flex;flex-direction:column;gap:1rem;width:100%;background-color:#f5f5f5;padding:1rem}@media screen and (min-width:800px){.blog{padding:2rem 1rem}}.blog div{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.blog article{flex:0 0 100%;text-align:left;display:grid;gap:1rem;padding:2rem;max-width:100%;min-height:25rem;margin:0 auto;background-color:#fff;box-shadow:0 0 5px 5px rgba(0,0,0,.02)}@media screen and (min-width:800px){.blog article{flex:0 0 calc(50% - 1rem)}}@media screen and (min-width:1200px){.blog article{flex:0 0 calc(33% - 1rem)}}.blog article a,.blog article a:hover,.blog article a:visited{color:inherit;text-decoration:none}.blog article h3,.blog article p{letter-spacing:0;line-height:1.5rem;padding:0 1ch}.blog article h3{font-weight:600;font-size:1.2rem}.blog article p{font-size:1rem}.blog article img{width:100%;object-fit:contain;padding:0 .5rem;aspect-ratio:1;box-shadow:0 0 15px 15px rgba(0,0,0,.2)}.blog article>h3{margin-left:0}.blog article .cta{background-color:#ffb300;margin-bottom:0;margin-left:1rem}.blog article .cta:hover{color:#ffb300}.blog article>a:first-child{grid-row:1}