#top-header h1{width:32rem}@media only screen and (max-width: 63.9375em){#top-header h1{max-width:100%}}#home-content{display:flex;flex-wrap:wrap;align-items:flex-start}#home-content .content{position:-webkit-sticky;position:sticky;top:7.3125rem;left:0;width:32rem;padding:2rem 3rem 3rem;margin-bottom:7rem;background-color:#d31044;color:#fff;font-weight:500}#home-content .content .con{margin-bottom:3rem}#home-content .content .con h2{color:#fff;margin-top:0}@media only screen and (max-width: 63.9375em){#home-content .content{position:relative;top:auto;width:100%;max-width:64em}#home-content .content a{color:#333}}#home-content .content-container{padding:5rem 3rem 7rem 5rem;flex:1 1 0px}@media only screen and (max-width: 63.9375em){#home-content .content-container{padding:0 2rem 3rem;max-width:64em;margin:0 auto}}@media only screen and (max-width: 39.9375em){#home-content .content-container{padding:0 0 3rem}}#home-content .content-container .sales-points{margin-top:3rem}#home-content .content-container .sale-points-container{margin-top:3rem}#home-content .content-container .sale-points-container h2{margin-bottom:2rem}#home-content .content-container .sale-points details+details{margin-top:2rem}#home-content .content-container .sale-points details summary{padding-left:4rem;color:#d31044;font-size:1.25rem;font-weight:600;line-height:2;cursor:pointer}#home-content .content-container .sale-points details summary::marker,#home-content .content-container .sale-points details summary::-webkit-details-marker{display:none}#home-content .content-container .sale-points details summary:before{content:attr(data-index);position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;display:block;background:#d31044;color:#fff;border-radius:50%;text-align:center;font-size:1.25rem;font-weight:600;line-height:2}#home-content .content-container .sale-points details div{padding:1rem 4rem}#home-content form .inputs+.inputs{margin-top:0}#home-content .inputs--submit{margin-top:2rem !important}#home-content .button-prev a{background:rgba(0,0,0,0);border:0}#home-content .button-prev a:hover{color:#fff !important}#home-content form .header{display:flex;margin-bottom:2rem}#home-content form .header div{text-align:center;flex-basis:50%;font-size:1.25rem;color:rgba(255,255,255,.5)}#home-content form .header div.active{color:#fff}#home-content form label{color:#fff}#home-content form input[type=number],#home-content form input[type=text],#home-content form input[type=password],#home-content form input[type=tel],#home-content form input[type=email],#home-content form input[type=date],#home-content form output,#home-content form textarea,#home-content form .tagsinput,#home-content form .file-input{border-color:#fff;color:#fff !important}#home-content form input[type=number].invalid,#home-content form input[type=text].invalid,#home-content form input[type=password].invalid,#home-content form input[type=tel].invalid,#home-content form input[type=email].invalid,#home-content form input[type=date].invalid,#home-content form output.invalid,#home-content form textarea.invalid,#home-content form .tagsinput.invalid,#home-content form .file-input.invalid{border-color:#f9f9f9}#home-content form input[type=number].invalid~label,#home-content form input[type=text].invalid~label,#home-content form input[type=password].invalid~label,#home-content form input[type=tel].invalid~label,#home-content form input[type=email].invalid~label,#home-content form input[type=date].invalid~label,#home-content form output.invalid~label,#home-content form textarea.invalid~label,#home-content form .tagsinput.invalid~label,#home-content form .file-input.invalid~label{color:#f9f9f9 !important}#home-content form input[type=number].invalid~.input__error,#home-content form input[type=text].invalid~.input__error,#home-content form input[type=password].invalid~.input__error,#home-content form input[type=tel].invalid~.input__error,#home-content form input[type=email].invalid~.input__error,#home-content form input[type=date].invalid~.input__error,#home-content form output.invalid~.input__error,#home-content form textarea.invalid~.input__error,#home-content form .tagsinput.invalid~.input__error,#home-content form .file-input.invalid~.input__error{display:block}#home-content form a{color:#fff}#home-content form .second-step{display:none}#home-content form .input__error{color:#fff}#home-content form .notifications .notification.error{background-color:#fff;color:#d31044}#home-content .errorMessages.witherrors{background-color:#fff;color:#d31044;padding:1rem;margin-bottom:2rem}
