.button,.registerButton{text-align:center;border:none;display:inline-block;outline:none;padding:0.6rem 1rem;border-radius:2px;position:relative;vertical-align:baseline;font-weight:400;text-decoration:none;cursor:pointer;font-size:1rem;line-height:1rem;box-shadow:0 0 3px #ccc;transition-property:background-color, color;transition-duration:0.2s;color:white;background:#00abe9}.button:hover,.registerButton:hover{background:#0098d0}.button_small{padding:0.4rem 0.5rem 0.5rem;font-size:0.6rem;line-height:0.6rem}.button_large,.registerButton{padding:0.8rem 1.2rem;font-size:1.2rem;line-height:1.2rem;font-weight:bold}.section.section_presentation{background:#454343}.presentation{background:#454343;padding:0}@media screen and (min-width: 1001px){.presentation{display:flex;align-items:center}}.presentation__example{flex-shrink:0;text-align:center;flex-basis:50%}.presentation__example img{display:block;margin:auto}.presentation__content{flex-grow:1;color:white;text-align:center;padding-left:4rem}@media (max-width: 1000px){.presentation__content{padding-top:2rem;padding-left:0}}.presentation__logo{width:80%}.presentation__title{font-size:2.5rem;font-weight:700;line-height:3.1rem;hyphens:auto;margin-bottom:0.3rem}.presentation__subtitle{font-size:1.7rem;font-weight:600;line-height:2.2rem;hyphens:auto;margin-bottom:0.5rem}.registerButton{margin-top:1rem;box-shadow:none}.section_benefits_why .benefit{flex-basis:30%}.section_benefits_how .benefit{flex-basis:15%}
