*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,nav>ol,nav>ul,object,ol.-primary,ol.-secondary,ol.a-data-list,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul.-primary,ul.-secondary,ul._reset,ul.a-data-list,ul.a-dropdown,ul.list-unstyled,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{min-height:100%}body,html{height:100%}body{line-height:1}nav>ol,nav>ul,ol.-primary,ol.-secondary,ol.a-timeline,ul.-primary,ul.-secondary,ul._reset,ul.a-data-list,ul.a-dropdown,ul.a-timeline,ul.list-unstyled{list-style:none}b,strong{font-weight:700}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{outline:none;transition:all .3s ease-in}a,a:focus,a:hover{text-decoration:none}button,input[type=submit]{border:0;cursor:pointer}.fc-pink{color:#ed5f7e!important}.fc-plum{color:#5c1243!important}.fc-white{color:#fff!important}.bg-plum{background:#5c1243!important}.bg-pink{background:#ed5f7e!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3}.h1>a,.h2>a,.h3>a,.h4>a,.h5>a,.h6>a,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{font:inherit;line-height:inherit;color:inherit}.h1,h1{font-size:4.2rem;line-height:5.2rem}.h2,h2{font-size:3.2rem}p{font-size:1.6rem;line-height:2.4rem}@media (max-width:767px){.h1,h1{font-size:2.8rem;line-height:3.4rem}.h2,h2{font-size:2.4rem;line-height:3rem}}@media (min-width:768px) and (max-width:1024px){.h1,h1{font-size:3.6rem;line-height:4.6rem}.h2,h2{font-size:3rem;line-height:4rem}}@font-face{font-family:MarkPro;src:url(/assets/fonts/MarkPro.otf);font-weight:400}@font-face{font-family:MarkPro;src:url(/assets/fonts/MarkPro-Medium.otf);font-weight:500}@font-face{font-family:MarkPro;src:url(/assets/fonts/MarkPro-Bold.otf);font-weight:700}#app{position:relative}html{font:400 10px MarkPro,Arial,sans-serif;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#ed5f7e}a:focus{outline:none}.img-responsive{max-width:100%;height:auto}@media (max-width:767px){body .mobile-hide{display:none}}@media (max-width:1024px){body .tablet-down-hide{display:none}}@media (min-width:768px) and (max-width:1024px){body .tablet-hide{display:none}}@media (min-width:1025px){body .desktop-hide{display:none}}.button{display:flex;justify-content:center;align-items:center;height:5rem;padding:0;border-radius:8px;background:#fff;color:#5c1243;font-size:1.4rem;text-transform:uppercase;letter-spacing:2px;font-weight:600;cursor:pointer}.button--purple{background:#5c1243;color:#fff}.button--outline{background:transparent;color:#fff;border:2px solid #fff}.button--submit{text-align:center;width:100%}.checkbox{opacity:0;margin:.1rem;z-index:-1;position:absolute}.checkbox~p{padding-left:3rem;font-size:1.3rem;line-height:1.8rem;color:#fff}.checkbox~p a{text-decoration:underline}.checkbox+label{width:16px;height:16px;display:block;float:left;position:relative;text-indent:-999px;cursor:pointer}.checkbox:checked+label:before{background:#ed5f7e;border-radius:5px}.checkbox+label{border:1px solid #fff;background:transparent;border-radius:5px}.checkbox+label:before{content:"";width:8px;height:8px;top:0;left:0;bottom:0;right:0;position:absolute;margin:auto;background:transparent;border-radius:2px;transition:.4s,ease,all}@media (max-width:767px){.button{width:100%}}.wrapper{position:relative;background:#fff url(../img/red-shape-2.png) no-repeat 100% 42%;overflow:hidden}@media (min-width:1025px){.wrapper:after{content:url(../img/bg-car-small.png);position:absolute;right:-18%;top:0;overflow:hidden}}@media (min-width:1599px){.wrapper:before{content:"";background:#fff url(../img/fitness.png) no-repeat calc(80% + -50rem) 6rem;width:50%;height:100%;position:absolute;z-index:0}.wrapper:after{content:url(../img/bg-car.png);right:-25%}}@media (min-width:1900px){.wrapper:before{background-position-x:-20rem;background-position-y:6rem}.wrapper:after{right:-37rem}}.ikano__wrapper{max-width:114rem;width:100%;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;position:relative;padding:5rem 0 8rem}.ikano__left,.ikano__right{width:50%}.ikano__left{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.ikano{position:relative;background:#5c1243 url(../img/bg-circles-footer.png) no-repeat 76% 69rem;overflow:hidden;z-index:2}.ikano:before{content:"";width:50%;height:100%;position:absolute;background:#ed5f7e;z-index:0}@media only screen and (min-height:1200px){.ikano{min-height:50vh}}.ikano__left ul{list-style:none;padding:0 29% 0 0;margin:0}.ikano__left ul li{position:relative;font-size:2.4rem;line-height:3rem;font-weight:300;color:#fff;padding-left:6rem}@media (min-width:768px){.ikano__left ul li:not(:last-child){margin-bottom:2rem}}.ikano__left ul li:before{content:url(../img/checkmark-white.png);position:absolute;left:0;top:4px}.ikano__left ul li small{font-size:1.2rem;display:block;line-height:1.6rem;padding-top:1.5rem}.ikano__img{display:block;margin:0 auto}@media (max-width:767px){.ikano__left,.ikano__right{width:100%}.ikano{background-position-x:80%;background-position-y:115rem;padding-bottom:6rem}.ikano:after,.ikano:before{content:none}.ikano__wrapper{padding:0}.ikano__left{background:#ed5f7e;padding-top:3rem}.ikano__left ul{padding:0 2rem}.ikano__left ul li{padding:0 0 3rem 5rem}.ikano__left ul li small{padding-top:.5rem}}@media (min-width:768px) and (max-width:1024px){.ikano{background:#5c1243 url(../img/bg-circles-footer.png) no-repeat 70% 65rem}.ikano__wrapper{padding:5rem 2rem 8rem}}@media (min-width:1025px) and (max-width:1279px){.ikano__wrapper{padding:5rem 2rem 8rem}}.footer{position:absolute;bottom:0;justify-content:flex-start;background:transparent;height:70px;color:#5c1243}.footer,.footer__wrapper{display:flex;align-items:center;width:100%}.footer__wrapper{max-width:114rem;margin-right:auto;margin-left:auto;justify-content:space-between;padding:0 2rem;z-index:2}.footer__copyright .copyright{margin:0;font-size:1.4rem;color:#fff;font-weight:700;z-index:2}@media (max-width:767px){.footer__wrapper{flex-direction:column}}@media (max-width:1024px){.footer__copyright .copyright{text-align:center}}@media (min-width:1025px){.footer__wrapper{padding:0}}@media (min-width:1025px) and (max-width:1279px){.footer__wrapper{padding:0 2rem}}.label{font-size:1.4rem;line-height:3rem;color:#fff}.input-wrapper{position:relative;margin-bottom:1rem}.input,.select-selected{width:100%;height:4.2rem;background:transparent;color:#fff;font-size:1.6rem;font-weight:400;padding-left:1.5rem;border:1px solid #fff;border-radius:10px}.input::-webkit-input-placeholder,.select-selected::-webkit-input-placeholder{color:#fff}.input:-ms-input-placeholder,.select-selected:-ms-input-placeholder{color:#fff}.input::-ms-input-placeholder,.select-selected::-ms-input-placeholder{color:#fff}.input::placeholder,.select-selected::placeholder{color:#fff}.input:focus,.select-selected:focus{outline:none}.input~.minus,.input~.plus,.select-selected~.minus,.select-selected~.plus{width:2.4rem;height:2.4rem;background:#ed5f7e;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.input~.minus:before,.input~.plus:before,.select-selected~.minus:before,.select-selected~.plus:before{content:"";position:absolute;width:1.4rem;height:.3rem;background:#fff;top:11px}.input~.minus:after,.input~.minus:before,.input~.plus:after,.input~.plus:before,.select-selected~.minus:after,.select-selected~.minus:before,.select-selected~.plus:after,.select-selected~.plus:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.input~.minus:focus,.input~.plus:focus,.select-selected~.minus:focus,.select-selected~.plus:focus{outline:none}.input~.plus,.select-selected~.plus{right:40px}.input~.plus:after,.select-selected~.plus:after{content:"";position:absolute;top:6px;width:.3rem;height:1.3rem;background:#fff}.input~.minus,.select-selected~.minus{right:10px}.contact-form{margin-left:8rem}.contact-form .h1{font-size:2.8rem;line-height:1.3;padding-bottom:3rem}.contact-form__title{font-size:3.4rem;line-height:1.2;color:#fff;padding-bottom:4rem}.contact-form-success{margin-left:8rem}.contact-form__info{font-size:5rem;font-weight:700;line-height:1.3}.contact-form__consents{color:#fff;font-size:1.2rem;line-height:1.6rem;padding:.5rem 0 2rem}.contact-form__consents a{text-decoration:underline}@media (max-width:767px){.contact-form{margin:0;padding:3rem 2rem}.contact-form h1{padding-bottom:2rem}.contact-form__title{font-size:2.4rem;padding-bottom:2rem}.contact-form-success{margin:0 2rem}.contact-form__info{font-size:3.8rem;line-height:1.2}}@media (min-width:768px) and (max-width:1024px){.contact-form{margin-left:4rem}.contact-form__title{font-size:3rem;padding-bottom:2rem}.contact-form__info{font-size:4rem;line-height:1.2}.contact-form-success{margin-left:4rem}}.styled-select{position:relative}.styled-select select{display:none}.select-selected{display:flex;align-items:center;cursor:pointer}.select-selected:after{position:absolute;content:"";top:17px;right:10px;border:6px solid transparent;border-top-color:#fff}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff;top:11px}.select-items{position:absolute;top:100%;left:0;right:0;z-index:10}.select-items div{display:flex;align-items:center;height:4.8rem;font-size:1.6rem;font-weight:700;padding-left:1.5rem;background:#fff;color:#5c1243;border:1px solid #5c1243;cursor:pointer}.select-items div:hover{background:#ffc534}.select-items div:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.select-hide{display:none}.header{max-width:114rem;width:100%;margin-right:auto;margin-left:auto;align-items:inherit;position:relative;min-height:100%;padding:7rem 0 20rem}.header,.header__left{display:flex;justify-content:flex-start}.header__left{width:50%;align-items:flex-start;flex-direction:column}.header__main-img{max-width:100%;height:auto}.header__right{display:flex;justify-content:center;align-items:flex-start;width:50%;background:transparent;margin-top:30rem;z-index:2}.header__logos{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:5rem}.header__title{font-size:3.4rem;line-height:4.2rem;font-weight:700;z-index:10}.header__fitness-img{position:absolute;bottom:-7.8rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.header{flex-direction:column;padding:0 2rem;background:#fff url(../img/bg-fitness.png) no-repeat 75% 130%}.header__left,.header__right{width:100%}.header__right{flex-direction:column;margin-top:50rem}.header__logos{padding:2rem 0}.header__logos-ang{width:11rem}.header__logos-ikano{width:10rem}.header__title{padding-bottom:2rem}.header__button{width:calc(100% - 40px);position:absolute;bottom:20px}}@media (min-width:768px) and (max-width:1024px){.header{padding:8rem 2rem 12rem}.header__main-img{width:50%;right:80px}.header__button{width:28rem;height:5.2rem;font-size:1.6rem;margin-top:2rem}.header__title{font-size:3.6rem;line-height:4.6rem}}@media (min-width:768px){.header__right{width:50%}.header__right img{position:absolute;bottom:-10px}}@media (min-width:1025px) and (max-width:1279px){.header{padding:7rem 2rem 20rem}}@media (min-width:1025px){.header__left{margin-bottom:3rem}.header__right img{right:100px}.header__title{font-size:6rem;line-height:7rem;padding-bottom:4rem}.header__button{width:32rem;height:6.4rem;font-size:1.8rem}}.modal-mask{top:0;left:0;width:100%;height:100%;background:rgba(52,73,94,.8);z-index:10;transition:.7s}.modal,.modal-mask{position:fixed;visibility:hidden;opacity:0}.modal{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;height:80%;background:#fff;padding:30px;overflow:auto;border-radius:5px;z-index:11;transition:.5s ease-out}.modal__close{position:absolute;top:10px;right:5px;width:30px;height:30px;font-weight:700;background:#5c1243;color:#fff;cursor:pointer;border:0}.modal--active,.modal--active+.modal{visibility:visible;opacity:1}.modal__title{display:block}.modal__list{font-size:1.6rem;line-height:1.3}.modal__list>li:not(:last-child){padding-bottom:1rem}.modal__list>li>ol{margin-top:.5rem;list-style-type:lower-alpha}@media (max-width:767px){.modal__close{width:25px;height:25px}.modal__list{font-size:1.4rem;line-height:1.2;padding-left:2rem}}@media (max-width:1024px){.modal{width:90%;height:90%;padding:4rem 2rem}}.text__error{display:flex;color:#b96771;font-size:1.3rem;margin-bottom:1.5rem}.cookies{display:flex;justify-content:space-between;align-items:center;background:#d8e4e4;padding:1rem 2rem;border-radius:10px;bottom:0;opacity:0;visibility:hidden;display:none}.cookies--active{display:flex;opacity:1;visibility:visible}.cookies__left{display:flex;justify-content:center;align-items:center}.cookies__img{margin-top:-3rem}.cookies__content{padding:0 4rem;font-size:1.4rem;line-height:1.6rem;color:#5c1243}.cookies__link{color:#5c1243;text-decoration:underline}.cookies__button{min-width:22rem;height:3.6rem}@media (max-width:767px){.cookies{position:relative;flex-wrap:wrap;margin:0 2rem;padding:1rem}.cookies__left{padding-bottom:1.5rem}.cookies__img{margin:0}.cookies__content{padding:0 0 0 1rem;font-size:1.3rem;line-height:1.3rem}}
input.input.error {
	border: solid #b96771;
	margin-bottom: 1rem;
}
label.error {
	display: flex;
    color: #b96771;
    font-size: 1.3rem;
    margin-bottom: 1.5rem;
}
.msg {
	display: flex;
    justify-content: center;
    align-items: center;
    height: 5rem;
    padding: 0;
    border-radius: 8px;
    background: #fff;
    color: #5c1243;
    font-size: 1.4rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}