.text-gradient-secondary{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#2b272f,#53009e);-webkit-background-clip:text}.text-gradient-secondary_r{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#53009e,#2b272f);-webkit-background-clip:text}.text-gradient-primary{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(50deg,#8f00ff,#ec00aa,#f90);-webkit-background-clip:text}body{color:#2b272f}.top-layout-title{align-items:center;display:flex;margin-bottom:62px}.top-layout-title>svg{cursor:pointer;flex:0 12px;height:20px;width:12px}.top-layout-title>h1{font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:500;line-height:1.25;text-align:center}@media screen and (max-width:768px){.top-layout-title{margin-bottom:48px}}.button-purple{background-color:#ba44ff;border-radius:20px;color:#fff;display:block;font-size:1.125rem;font-weight:700;line-height:1.33;padding:16px 0;text-align:center;transform:translateY(0);transition:transform .3s ease}.button-purple:active{transform:translateY(3px)}.button-red{background-color:#ff3737;border-radius:20px;color:#fff;display:block;font-size:1.125rem;font-weight:700;line-height:1.33;padding:16px 0;text-align:center;transform:translateY(0);transition:transform .3s ease}.button-red:active{transform:translateY(3px)}.button-gradient-purple{background:linear-gradient(114.83deg,#ff68d9,#b070ff 99.12%);border:none;border-radius:16px;color:#fff;cursor:pointer;font-family:Mont,sans-serif;font-size:1rem;font-weight:700;line-height:56px}.button-gradient-purple.transparent{text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;border:none;color:transparent;position:relative;z-index:1}.button-gradient-purple.transparent:before{background:linear-gradient(114.83deg,#ff68d9,#b070ff 99.12%);border-radius:16px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;right:0;top:0;z-index:-1}.button-primary{animation:wscale 1s infinite alternate;background-image:linear-gradient(101deg,#ff68d9,#b070ff);border-radius:20px;box-shadow:0 4px 8px #8f00ff1f;color:#fff;font-size:1.125rem;font-weight:700;opacity:1;overflow:hidden;padding:18px 35px;position:relative;transition:opacity .3s ease;white-space:nowrap}.button-primary:hover{opacity:.8}.button-primary:after{animation:accent 4s infinite;background-color:#ffffff80;box-shadow:0 0 16px #ffffff3b;content:"";height:100%;left:0;position:absolute;top:0;transform:skew(-14deg);width:40px}.button-primary-purple{align-items:center;background-image:linear-gradient(101deg,#ff68d9,#b070ff);border-radius:20px;box-shadow:0 8px 20px #8f00ff33;display:flex;justify-content:space-between;padding:8px 16px}.button-primary-purple>span{flex:0;font-size:.875rem;font-weight:500;margin-right:16px}.button-primary-purple>div{align-items:center;background-color:#fffffff7;border-radius:16px;color:#ba44ff;display:flex;flex:0;padding:8px 10px 6px}.button-primary-purple>div>del{color:#2b272f;flex:0;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:500;line-height:1.14;margin-right:18px;padding-top:1px;position:relative;text-decoration:none}.button-primary-purple>div>del:after{background-color:#ba44ff;content:"";height:1px;left:0;outline:1px solid #fff;position:absolute;top:6px;transform:rotate(12deg);width:39px}.button-primary-purple>div>span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(128deg,#db73ff,#8957ff 99%),linear-gradient(270deg,#f90,#ed0b9e);font-size:1.75rem;font-weight:ultrabold;line-height:1;padding-top:2px}@keyframes accent{0%{left:-100%;opacity:1}20%{opacity:1}to{left:100%;opacity:0}}@keyframes wscale{0%{transform:scale(.952)}to{transform:scale(1)}}.button-secondary{background-clip:padding-box;background-color:#fff;border:2px solid transparent;border-radius:20px;font-size:1.25rem;font-weight:500;padding:8px 40px;position:relative;width:-moz-max-content;width:max-content}.button-secondary>span{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(50deg,#8f00ff,#ec00aa,#f90);-webkit-background-clip:text;position:relative;z-index:2}.button-secondary:before{background:linear-gradient(90deg,#8f00ff,#ec00aa,#f90);border-radius:inherit;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}.home-title{font-size:2.625rem;font-stretch:normal;font-style:normal;font-weight:800;font-weight:500;line-height:1.1}@media screen and (max-width:768px){.home-title{font-size:1.375rem;font-weight:500;line-height:1}}.bg-flower{bottom:0;overflow:hidden;right:0}.bg-flower,.bg-flower>svg{height:100%;position:absolute;width:100%}.bg-flower>svg{fill:transparent;bottom:-35%;right:-25%}.text-slamon{background-color:#ed0b9e1a;border-radius:8px;color:#ec00aa;padding:2px 8px}.content-blur{position:relative}.content-blur:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#d9d9d9b3;content:"";height:110%;left:0;position:absolute;top:0;width:100%}.cookie-accept{animation:show 4s;background-color:#fff;border-radius:20px;bottom:10px;display:flex;left:50%;padding:14px 15px;position:fixed;transform:translate(-50%);width:344px;z-index:9999}.cookie-accept>span{color:#75778b;line-height:1}.cookie-accept>span>a{color:inherit;font-size:inherit;font-weight:300}.cookie-accept>button{background-color:#ba44ff;border-radius:12px;color:#fff;flex:0;padding:9px 24px}@keyframes show{0%{opacity:0}95%{opacity:0}to{opacity:1}}.input-error{outline:1px solid #ff3737}.form{background-color:#fff;border-radius:40px;padding:40px 36px}.form>h2{font-size:1.25rem;font-weight:400;line-height:normal;margin-bottom:30px;text-align:center}@media screen and (max-width:768px){.form>h2{font-size:1.125rem}}.form .intro-form-input{align-items:center;background-color:#eceff5;border-radius:20px;display:flex;font-size:.6875rem;margin-bottom:8px;min-height:56px;padding:13px 29px}.form .intro-form-input .form-input-label{color:#2b272f;font-size:.75rem;font-weight:500;text-transform:uppercase}@media screen and (max-width:768px){.form .intro-form-input .form-input-label{font-size:.6875rem}}.form .intro-form-input>div{display:flex;flex-direction:column}.form .intro-form-input>div>input{background-color:transparent;color:#7e718a;font-family:GT Eesti Pro Display,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:400;min-height:17px;outline-offset:3px;transform:translateZ(0)}.form .intro-form-input>div>input::-moz-placeholder{color:#7e718a;font-family:Arial}.form .intro-form-input>div>input::placeholder{color:#7e718a;font-family:Arial}.form .intro-form-input>div>input::-webkit-calendar-picker-indicator{opacity:0}@media screen and (max-width:768px){.form .intro-form-input>div>input[type=text]:focus{font-size:1rem}}.form .intro-form-input>svg{cursor:pointer;height:24px;width:25.5px}.form .intro-form-input.form-input-name{display:block;font-size:1rem}.form .intro-form-input.form-input-name>input{background-color:transparent;font-size:1rem}.form .intro-form-input.form-input-checkbox{align-items:center;background-color:#fff;border:1px solid #eceff5;cursor:pointer;display:flex;text-transform:uppercase}.form .intro-form-input.form-input-checkbox>label{cursor:pointer;position:relative}.form .intro-form-input.form-input-checkbox>label:before{border:2px solid #7e718a;border-radius:10px;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:24px}.form .intro-form-input.form-input-checkbox>input{display:none}.form .intro-form-input.form-input-checkbox.input-checkbox-active>label:before{background-color:#ba44ff}.form .intro-form-input.form-input-select{display:flex;position:relative}.form .intro-form-input.form-input-select>div{position:relative}.form .intro-form-input.form-input-select>div>label{color:#2b272f;text-transform:uppercase}.form .intro-form-input.form-input-select .input-select{background-color:#eef0fc;border-radius:14px;height:125px;left:-14px;overflow:hidden;overflow-y:auto;position:absolute;top:46px;width:-moz-max-content;width:max-content;z-index:3}.form .intro-form-input.form-input-select .input-select>li{cursor:pointer;font-size:.875rem;margin-bottom:8px;transition:color .4s ease}.form .intro-form-input.form-input-select .input-select>li:hover{color:#ba44ff}.form .intro-form-input.form-input-select .input-select>li:last-child{margin-bottom:0}.form .intro-form-input.form-input-select>svg{cursor:auto}.form .intro-form-input.form-input-picker>div>span{display:none}@media screen and (max-width:480px){.form .intro-form-input.form-input-picker{position:relative}.form .intro-form-input.form-input-picker>div>input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.form .intro-form-input.form-input-picker>div>span{color:#7e718a;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:400;min-height:17px}}.form .intro-form-input.form-input-dates.form-input-picker{position:relative}.form .intro-form-input.form-input-dates.form-input-picker>div>input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.form .intro-form-input.form-input-dates.form-input-picker>div>span{color:#7e718a;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:400;min-height:17px}@media screen and (max-width:768px){.form .intro-form-input{padding:13px 16px}}.form>button{margin-bottom:10px;margin-top:30px;opacity:.6}.form>button.button-active{opacity:1}@media screen and (max-width:490px){.form>button{font-size:.875rem;margin-top:16px}}.form>span{color:#75778b;display:inline-block;font-size:.75rem;font-weight:400;letter-spacing:.5px;line-height:1.1;text-align:center}.form>:last-child{margin-bottom:0}.form.form-is-modal{z-index:100}@media screen and (max-width:768px){.form{padding:40px 16px 32px}}
