@import url(https://fonts.googleapis.com/css?family=Dosis:300&display=swap);*,::after,::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{overflow-x:hidden;font-size:62.5%}body{overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2.3rem;color:#000;font-family:Dosis,sans-serif;font-weight:300}.header{position:relative;margin:0 auto;width:100%;max-width:992px}.footer{position:relative;margin:0 auto;width:100%;max-width:992px}.footer .back-to-top{position:absolute;display:block;background:#fff;background-image:url(../img/icon/arrow-circle-up.svg);border-radius:100%;width:60px;height:60px;top:-30px;right:30px;cursor:pointer;z-index:10}@media (max-width:46.25em){.footer{margin-top:100px}.footer .hero-image{display:none}.footer .back-to-top{right:inherit;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.language{position:absolute;right:0}.language a{text-align:center;display:block;text-decoration:none;color:#910d5c;width:40px;height:40px;padding-top:8px;border:1px solid #910d5c;border-radius:100%;margin-right:10px;margin-bottom:10px;font-size:1.7rem}@media (max-width:46.25em){.language{top:154px}}.branding{max-width:400px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,calc(-50% - 20px));-ms-transform:translate(-50%,calc(-50% - 20px));transform:translate(-50%,calc(-50% - 20px))}.branding .logo{width:350px;right:10px}.branding .headline{font-size:30px;text-align:right;color:#434342;margin-top:-20px}@media (max-width:46.25em){.branding{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;top:0;left:0;margin:0 auto;margin-top:10px;max-width:320px}.branding .logo{width:300px}}.navigation{margin-top:20px;margin-bottom:50px}.navigation .nav-btn{background:#910d5c;display:inline-block;padding:10px 20px 10px 30px;height:5rem;border-top-right-radius:4rem;border-bottom-right-radius:4rem;color:#fff;margin-bottom:10px;cursor:pointer}.navigation .nav-btn .nav-btn-text{height:30px;font-size:23px;display:inline-block;vertical-align:middle;margin-top:-30px;margin-right:5px;max-width:0;overflow:hidden;-webkit-transition:max-width .7s linear,width .7s linear;-o-transition:max-width .7s linear,width .7s linear;transition:max-width .7s linear,width .7s linear}.navigation .nav-btn:hover .nav-btn-text{max-width:300px}.navigation .nav-btn:hover .nav-btn-text.home{width:10px}.navigation .nav-btn .nav-btn-icon{width:25px;height:30px}@media (max-width:46.25em){.navigation .nav-btn .nav-btn-text{max-width:300px}.navigation .nav-btn .nav-btn-text.home{width:10px}}.hero{margin:0 auto;margin-top:50px;margin-bottom:50px;width:100%;max-width:992px;display:-webkit-box;display:-ms-flexbox;display:flex}.hero.text-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hero .hero-image{width:60%;background-size:cover;background-position:center}.hero .hero-image img{opacity:0;max-height:280px}.hero .hero-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:30px;width:40%;background:#910d5c;font-size:3.1rem;color:#c4b9b9}.hero .hero-text span.hero-text-1{font-size:3.7rem}.hero .hero-text span.hero-text-2{font-size:3.1rem}.hero .hero-text span.hero-text-3{font-size:2.5rem}.hero .contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem}.hero .contact span.contact-heading{font-size:3.6rem}.hero .contact span{display:block;margin-bottom:20px}.hero .contact a{color:#c4b9b9}@media (max-width:46.25em){.hero{display:block}.hero .hero-image{width:100%}.hero .hero-text{width:100%}}.info{margin:0 auto;margin-top:50px;margin-bottom:50px;max-width:800px;padding:0 30px}.info .heading{color:#4e164e;font-size:3.7rem;margin-bottom:20px}.info p{text-align:justify}.illustration{margin:30px auto;max-width:740px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.illustration div[class^=illus]{text-align:center}.illustration .illus1{position:relative;width:160px}.illustration .illus1>img{width:120px}.illustration .illus1:after{content:"";position:absolute;background-image:url(../img/icon/arrow-alt-right.svg);background-repeat:no-repeat;width:50px;height:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% - 10px);z-index:10}.illustration .illus2{position:relative;min-width:420px}.illustration .illus2>img{max-width:360px;margin-left:20px}.illustration .illus2:after{content:"";position:absolute;background-image:url(../img/icon/arrow-alt-right.svg);background-repeat:no-repeat;width:50px;height:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% - 20px);z-index:10}.illustration .illus3{width:160px}.illustration .illus3>img{width:120px}@media (max-width:46.25em){.illustration{display:block}.illustration div[class^=illus]{margin:0 auto;text-align:center;margin-bottom:60px}.illustration .illus1:after{background-image:url(../img/icon/arrow-alt-down.svg);top:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.illustration .illus2{min-width:320px}.illustration .illus2>img{max-width:320px;margin-left:0}.illustration .illus2:after{background-image:url(../img/icon/arrow-alt-down.svg);top:calc(100%);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.mailchimp{margin:30px auto;padding:0 30px;margin-bottom:160px;position:relative;text-align:center}.mailchimp .email-input label{display:inline-block;font-size:24px;color:#910d5c;margin-right:10px}.mailchimp .email-input input{height:35px;width:350px;padding:10px}.mailchimp #mc_embed_signup div.mce_inline_error{margin:0 auto;margin-top:10px;background-color:transparent;color:#910d5c}.mailchimp #mce-error-response{margin:0 auto;margin-top:10px;color:#910d5c}.mailchimp input[type=submit].subscribe{position:absolute;bottom:-100px;left:calc(50% - 40px);padding:30px 20px;display:block;border-radius:100%;cursor:pointer;text-align:center;border:none;background-color:#910d5c;color:#fff;font-size:24px}.mailchimp input[type=submit].subscribe:focus,.mailchimp input[type=submit].subscribe:hover{outline:0}@media (max-width:46.25em){.mailchimp .email-input input{width:auto;min-width:256px;max-width:300px}}
/*# sourceMappingURL=main.min.css.map */