.button,.button-rectangle,.registerButton{transition-property:background-color, color;transition-duration:0.2s;color:white;text-align:center;text-decoration:none;cursor:pointer;vertical-align:baseline;border:none;display:inline-block;outline:none;overflow:hidden;position:relative;margin:3rem auto 0 auto;background:#099AB4;padding:16px 25px;font-size:16px;font-weight:600;box-shadow:none;border-radius:30px;line-height:1.3em}.button span,.button-rectangle span,.registerButton span{transition-duration:0.3s;-webkit-transition-duration:0.3s;position:relative;z-index:1}.button:after,.button-rectangle:after,.registerButton:after{content:"";position:absolute;left:0;top:0;height:675%;width:170%;background:#FF9F17;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(-135%) translateY(-25%) rotate(45deg);transform:translateX(-135%) translateY(-25%) rotate(45deg)}.button:hover span,.button-rectangle:hover span,.registerButton:hover span,.button:focus span,.button-rectangle:focus span,.registerButton:focus span{color:white}.button:hover:after,.button-rectangle:hover:after,.registerButton:hover:after,.button:focus:after,.button-rectangle:focus:after,.registerButton:focus:after{-webkit-transform:translateX(-9%) translateY(-25%) rotate(45deg);transform:translateX(-9%) translateY(-25%) rotate(45deg)}.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}.button_transparent{background:transparent;color:#454343;border:1px solid #454343;margin-top:1rem}.button_transparent span{transition:none}.button_transparent:after{display:none}.button_transparent:hover,.button_transparent:focus{color:white;background:#FF9F17;border-color:transparent}.button-rectangle{border-radius:0;width:100%}.gradient-button{font-family:"Montserrat", sans-serif;background-color:linear-gradient(to right, #099AB4, #FF9F17);color:white;border:none;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-image:linear-gradient(to right, #FF518D, #FFAB67, #FFAB67, #FF518D);background-size:300% 100%}.gradient-button:hover{background-position:100% 0;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border:none}@media screen and (max-width: 900px){.button,.button-rectangle,.registerButton{font-size:1.1rem}}.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%}
