@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../fonts/montserrat/montserrat-v26-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../fonts/montserrat/montserrat-v26-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:400;src:url("../fonts/playfair/playfair-display-v36-latin-italic.woff2") format("woff2")}body{font-family:"montserrat",sans-serif;font-size:16px;font-weight:400;color:#000;background-color:#ffb7ae}.row>*{padding-right:1rem;padding-left:1rem}h1,h2{font-family:"Playfair Display";font-weight:400}h1{font-size:4rem;line-height:4.5rem}h2{font-size:2.25rem;line-height:2.5rem}header{height:6.25rem;padding-top:3.625rem;padding-bottom:1.688rem}header .logo-wrapper{display:flex;justify-content:center}header .logo-wrapper a.myclassico-logo{width:9.625rem;display:block}header .logo-wrapper a.myclassico-logo img{width:100%}.content .col-max{max-width:30rem}.content .headline-wrapper{display:flex;justify-content:center}.content .headline-wrapper div{width:18rem}.content .headline-wrapper div h1 span.first-letters{font-size:6rem}.content .headline-wrapper div .line-wrapper{display:flex;justify-content:center;margin-top:1.75rem}.content .headline-wrapper div .line-wrapper .line{width:14.25rem;height:.063rem;background-color:#000;display:block}.content .form-wrapper .col-right{padding-left:.5rem}.content .form-wrapper .col-left{padding-right:.5rem}.content .form-wrapper form{padding-top:25px}.content .form-wrapper form .form-group{margin-bottom:.938rem}.content .form-wrapper form .form-group .hinweis{font-size:.875rem;color:#595959;display:flex;justify-content:flex-end;padding-right:.813rem;margin-bottom:.375rem;padding-left:.813rem}.content .form-wrapper form .form-group .hinweis.error{color:#e81c02;font-weight:700;justify-content:flex-start}.content .form-wrapper form .form-group input.form-control{height:3.125rem;font-size:1.125rem;border:1px solid #000;border-radius:1.25rem;padding-right:1.625rem;padding-left:1.625rem}.content .form-wrapper form .form-group input.form-control::-moz-placeholder{opacity:1}.content .form-wrapper form .form-group input.form-control::placeholder{opacity:1}.content .form-wrapper form .form-group input.form-control:focus::-moz-placeholder{opacity:0}.content .form-wrapper form .form-group input.form-control:focus::placeholder{opacity:0}.content .form-wrapper form .form-group input:focus{background-color:#e2e2e3;box-shadow:.15rem .15rem 0 0 rgba(0,0,0,.5)}.content .form-wrapper form .form-group input[type=submit]{color:#fff;background-color:#000}.content .form-wrapper form .text-wrapper{font-size:1.125rem;display:flex;justify-content:center;margin-top:1.5rem;margin-bottom:.5rem}.signedin{margin-top:1rem}.signedin .headline-wrapper .first-word{font-size:4.5rem}.signedin .headline-wrapper .last-word{font-size:6rem}.signedin .button-wrapper{display:flex;justify-content:center}.signedin .button-wrapper a{height:2.5rem;font-size:1.5rem;color:#fff;text-decoration:none;background-color:#000;border-radius:1rem;display:flex;align-items:center;padding-right:3.938rem;padding-left:5.25rem;margin-top:5.75rem;margin-bottom:3.75rem}.footer{height:3.75rem;display:flex;justify-content:center;align-items:center}.footer a{color:#000;text-decoration:underline}@media(min-width: 768px){header{height:7.5rem;padding-top:3.125rem;padding-bottom:3.125rem}header .logo-wrapper a.myclassico-logo{width:12.875rem;display:block}header .logo-wrapper a.myclassico-logo img{width:100%}.content .headline-wrapper{display:flex;justify-content:center}.content .headline-wrapper div{width:100%;text-align:center}.content .headline-wrapper div h1 span.first-letters{font-size:4rem}.content .benefits .headline{text-align:center;padding-top:3.125rem;padding-bottom:3.125rem}.content .benefits .accordion .accordion-item{background-color:rgba(0,0,0,0);border:0;border-radius:0}.content .benefits .accordion .accordion-item .accordion-button{font-weight:700;color:#000;background-color:rgba(0,0,0,0);border:0;border-radius:0;border-top:1px solid #000;padding-top:1.25rem;padding-bottom:1.25rem;padding-left:.125rem;box-shadow:none}.content .benefits .accordion .accordion-item .accordion-button:hover{color:#000}.content .benefits .accordion .accordion-item .accordion-button:before{content:"";width:2.188rem;height:2.188rem;border:1px solid #000;border-radius:50%;background-image:url("../img/layout/icon-bag.svg");background-repeat:no-repeat;background-position:center;background-size:1.313rem;margin-right:1.25rem}.content .benefits .accordion .accordion-item .accordion-button:after{width:1.875rem;height:.938rem;background-image:url("../img/layout/icon-accordion-arrow.svg");background-size:1.875rem;background-position:center}.content .benefits .accordion .accordion-item:first-of-type .accordion-button{border-top:0}.signedin{margin-top:4rem}.signedin .headline-wrapper h1{font-size:4.5rem;line-height:4.5rem}.signedin .headline-wrapper .first-word{font-size:6.25rem;line-height:6.25rem}.signedin .headline-wrapper .last-word{font-size:8.125rem;line-height:8.125rem}.signedin .button-wrapper{display:flex;justify-content:center}.signedin .button-wrapper a{height:2.5rem;font-size:1.5rem;color:#fff;text-decoration:none;background-color:#000;border-radius:1rem;display:flex;align-items:center;padding-right:3.938rem;padding-left:5.25rem;margin-top:5.75rem;margin-bottom:3.75rem}.form-wrapper form{margin-bottom:0}.form-wrapper form .form-group:last-of-type{margin-bottom:0}.footer{height:8.125rem}}