@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap);a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-family:Poppins,sans-serif;font-size:24px;line-height:140%;min-height:-webkit-fill-available;overflow:hidden}body{min-height:100vh;min-height:-webkit-fill-available;height:100vh}#app{height:100%}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;background:transparent;box-shadow:none;text-align:center;transition:.2s ease-in-out;outline:none;cursor:pointer;text-decoration:none}.button--green{background-color:#07ca84}.button--green:active,.button--green:hover{background-color:#05b575}.button--red{background-color:#ff5170}.button--red:active,.button--red:hover{background-color:#e13f5c}.button--base{font-size:20px;letter-spacing:.02em;border:none;font-weight:500;color:#fff}@media (min-width:1281px){.button--base{min-width:224px;height:60px;padding:18px 57px;border-radius:30px}}@media (max-width:1280px){.button--base{min-width:141px;height:50px;padding:13px 52.6px;border-radius:25px}}@media (min-width:320px) and (max-width:767px){.button--base{width:141px}}@media (max-width:374px){.button--base{width:132px;min-width:132px}}.button--large{font-size:20px;letter-spacing:.02em;border:none;font-weight:500;color:#fff}@media (min-width:1281px){.button--large{min-width:320px;height:60px;padding:18px 57px;border-radius:30px}}@media (max-width:1280px){.button--large{max-width:275px;height:50px;padding:13px 52.6px;border-radius:25px}}@media (min-width:320px) and (max-width:767px){.button--large{width:100%}}@media (min-width:768px) and (max-width:1024px){.button--large{width:100%}}.button--small{min-width:105px;height:38px;padding:9.5px 29px;border:1px solid #07ca84;border-radius:19px;font-size:16px;color:#07ca84}@media (min-width:320px) and (max-width:767px){.button--small{padding:9.5px 22.5px}}.button--small:active,.button--small:hover{background-color:rgba(7,202,132,.1)}.view-header{position:relative;width:100%;flex-shrink:0}@media (min-width:768px) and (max-width:1024px){.view-header{height:38px}.view-header.last .view-header__wrapper{transform:translateX(-50%);left:50%}}.view-header__wrapper{display:flex;align-items:center;transition:.3s ease;transform-origin:left}@media (min-width:768px) and (max-width:1024px){.view-header__wrapper{left:0;position:absolute}}@media (min-width:320px) and (max-width:767px){.view-header__wrapper{position:static;transform:unset!important}}.view-header__logotype{width:101px;height:36px}@media (min-width:320px) and (max-width:767px){.view-header__logotype{width:91px;height:32px}}.view-header__logotype svg{width:100%;height:100%}.view-header__devider{width:1px;height:30.5px;margin:0 30px;background-color:#e1e1e1}@media (min-width:1281px){.view-header__caption{display:inline-flex;align-items:center;margin:0 30px 0 0;font-size:15px;line-height:120%;color:#9b9b9b}.view-header__caption svg{margin-right:9.8px}}@media (min-width:320px) and (max-width:767px){.view-header__caption{display:none}}@media (min-width:768px) and (max-width:1024px){.view-header__caption{display:none}}@media (min-width:1025px) and (max-width:1440px){.view-header__caption{display:none}}.view-first-slide{position:absolute;left:50%;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:519px;height:100%;transition:opacity .4s ease;transform:translateX(-50%)}@media (min-width:768px) and (max-width:1024px){.view-first-slide{position:relative;height:auto;padding:96px 0 0 0;max-width:100%}}@media (min-width:320px) and (max-width:767px){.view-first-slide{position:relative;height:auto;padding:11.84211vh 0 0 0}}.view-first-slide .button{width:100%;max-width:320px}@media (min-width:768px) and (max-width:1024px){.view-first-slide .button{max-width:100%}}.view-bar{width:100%}@media (min-width:1681px){.view-bar__svg-wrapper{padding:170px 0 70px 0}}@media (min-width:1441px) and (max-width:1680px){.view-bar__svg-wrapper{padding:150px 0 64px 0}}@media (min-width:1025px) and (max-width:1440px){.view-bar__svg-wrapper{padding:100px 0 40px 0}}@media (min-width:768px) and (max-width:1024px){.view-bar__svg-wrapper{padding:80px 0 34px 0}}@media (min-width:320px) and (max-width:767px){.view-bar__svg-wrapper{padding:44px 0 26px 0}}.view-bar__svg{transition:all .15s ease-in-out;transition-delay:.2s}@media (min-width:1025px) and (max-width:1440px){.view-bar__svg{width:324px}}@media (min-width:768px) and (max-width:1024px){.view-bar__svg{width:324px}}@media (min-width:320px) and (max-width:767px){.view-bar__svg{width:295px}}.view-bar__svg rect{transition:.2s ease}.view-bar__svg circle,.view-bar__svg path{transition:fill .2s ease,stroke .3s ease-in-out,r .4s ease-in-out,stroke-width .2s ease-in-out}.view-bar__svg.hide{opacity:0;visibility:hidden}.form__field{display:block;width:100%;height:50px;padding:16px 26px;border:1px solid #d0f6e9;border-radius:15px;background:#fff;font-size:15px;color:#616161;font-family:Poppins,sans-serif;transition:.1s ease-in-out}.form__field.error{border-color:#ff5170}.form__field::-moz-placeholder{-moz-transition:.1s ease;transition:.1s ease}.form__field:-ms-input-placeholder{-ms-transition:.1s ease;transition:.1s ease}.form__field::placeholder{transition:.1s ease}.form__field:focus::-moz-placeholder{opacity:0}.form__field:focus:-ms-input-placeholder{opacity:0}.form__field:focus::placeholder{opacity:0}.form__checkbox{display:flex;align-items:center;padding:15px 0;font-size:16px;color:#222;cursor:pointer}.form__checkbox input{width:0;height:0;opacity:0;visibility:hidden}.form__checkbox input:checked~pre:before{opacity:1;visibility:visible;transform:rotate(45deg) scale(1)}.form__checkbox pre{position:relative;flex-shrink:0;width:20px;height:20px;margin:0 15px 0 0;background:#fff;border:1px solid #07ca84;border-radius:5px}.form__checkbox pre:before{content:"";position:absolute;top:10%;left:30%;width:4px;height:10px;border-bottom:3px solid #07ca84;border-right:3px solid #07ca84;border-radius:2px;transform:rotate(45deg) scale(.75);transition:125ms ease;opacity:0;visibility:hidden}.form__checkbox.error pre{border-color:#ff5170}.view-registration{position:absolute;left:50%;width:478px;max-width:100%;border-radius:20px;background:linear-gradient(143.63deg,#fff -4.46%,#f7fffb 106.18%);box-shadow:0 34px 124px rgba(206,222,215,.48);transform:translateX(-50%);transition-delay:.6s}@media (min-width:1681px){.view-registration{top:50%;transform:translate(-50%,-50%);padding:50px 63.5px}}@media (min-width:1441px) and (max-width:1680px){.view-registration{top:50%;transform:translate(-50%,-50%);padding:50px 63.5px}}@media (min-width:1025px) and (max-width:1440px){.view-registration{top:50%;transform:translate(-50%,-50%);padding:50px 63.5px}}@media (min-width:768px) and (max-width:1024px){.view-registration{top:50%;max-width:calc(100% + 40px);padding:35.5px 27.5px;transform:translate(-50%,-50%)}}@media (min-width:320px) and (max-width:767px){.view-registration{top:100px;max-width:calc(100% + 40px);padding:35.5px 27.5px;transform:translateX(-50%)}}.view-registration.active .heart{opacity:1;visibility:visible;-webkit-animation:moveHeart .6s ease .3s forwards;animation:moveHeart .6s ease .3s forwards}@media (min-width:320px) and (max-width:767px){.view-registration.active .heart{-webkit-animation:moveHeartMobile .6s ease .3s forwards;animation:moveHeartMobile .6s ease .3s forwards}}.view-registration.active .heart .heart__background{-webkit-animation:moveHeartBcg .4s ease .6s forwards;animation:moveHeartBcg .4s ease .6s forwards}.view-registration .heart{z-index:2;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);transition-delay:.35s;opacity:0;visibility:hidden;transition:all .2s ease-in-out}@media (min-width:1281px){.view-registration .heart{width:20px;height:18px}}@media (max-width:1280px){.view-registration .heart{width:13.8px;height:13px}}@media (min-width:320px) and (max-width:767px){.view-registration .heart{width:12.57px;height:11.91px}}.view-registration .heart__background{z-index:-1;position:absolute;top:calc(50% - 41.5px);left:calc(50% - 38.5px);width:77px;height:77px;background:#fff;box-shadow:0 34px 124px rgba(154,193,176,.48);border-radius:77px;transform:scale(0);opacity:0;transform-origin:center center}@media (min-width:320px) and (max-width:767px){.view-registration .heart__background{width:71px;height:71px;left:calc(50% - 35.5px);top:calc(50% - 37.5px)}}.view-registration .heart svg{display:block;width:100%;height:100%}.view-registration .heart:not(.prev){left:50%;transform:translate(-50%,-50%)}@-webkit-keyframes moveHeartBcg{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes moveHeartBcg{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes moveHeart{0%{right:1px}75%{left:50%;transform:translate(-50%,-50%)}to{left:50%;transform:translate(-50%,-50%);width:50px;height:46px}}@keyframes moveHeart{0%{right:1px}75%{left:50%;transform:translate(-50%,-50%)}to{left:50%;transform:translate(-50%,-50%);width:50px;height:46px}}@-webkit-keyframes moveHeartMobile{0%{width:12.57px;height:11.91px}to{width:44px;height:40px}}@keyframes moveHeartMobile{0%{width:12.57px;height:11.91px}to{width:44px;height:40px}}.view-registration .button--large{min-width:100%}.view-next-slide{position:absolute;width:100%}@media (min-width:1681px){.view-next-slide{padding-right:30px}}@media (min-width:1441px) and (max-width:1680px){.view-next-slide{padding-right:60px}}@media (min-width:320px) and (max-width:767px){.view-next-slide{position:relative}}.view-next-slide__item{width:100%;height:100%;transition:opacity .4s ease}@media (min-width:1281px){.view-next-slide .button~.button{margin:0 0 0 20px}}@media (max-width:1280px){.view-next-slide .button~.button{margin:0 0 0 12px}}.view-photo-card{position:relative;height:100%}.view-photo-card>div{width:100%;height:100%}@media (min-width:1681px){.view-photo-card{flex-shrink:0;width:945px}}@media (min-width:1441px) and (max-width:1680px){.view-photo-card{flex-shrink:0;width:705px}}@media (min-width:1025px) and (max-width:1440px){.view-photo-card{flex-shrink:0;width:502px}}@media (min-width:768px) and (max-width:1024px){.view-photo-card{width:100%;height:100%;max-height:400px;margin:20px 0 0 0;transition:.3s ease;background:#fff}.view-photo-card.last{opacity:0;visibility:hidden;display:none}}@media (min-width:320px) and (max-width:767px){.view-photo-card{flex-shrink:0;width:100%;height:300px;margin:20px 0 0 0}.view-photo-card.last{opacity:0;visibility:hidden;display:none}}.view-photo-card:after,.view-photo-card:before{content:"";z-index:2;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:320px) and (max-width:767px){.view-photo-card:after,.view-photo-card:before{display:none}}@media (min-width:768px) and (max-width:1024px){.view-photo-card:after,.view-photo-card:before{display:none}}.view-photo-card:before{right:calc(100% - 62px);width:33px;height:80.24691%;background:#ebebeb}.view-photo-card:after,.view-photo-card:before{border-top-left-radius:40px;border-bottom-left-radius:40px}.view-photo-card:after{left:0;width:29px;height:69.75309%;background:#f9f9f9}.view-photo-card__item{position:absolute;right:0;top:0;height:100%;max-height:100%;filter:drop-shadow(100px 23px 50px rgba(0,40,16,.25))}@media (min-width:1681px){.view-photo-card__item{width:calc(100% - 62px)}}@media (min-width:1441px) and (max-width:1680px){.view-photo-card__item{width:calc(100% - 62px)}}@media (min-width:1025px) and (max-width:1440px){.view-photo-card__item{width:calc(100% - 62px)}}@media (min-width:768px) and (max-width:1024px){.view-photo-card__item{width:calc(100% + 200px);margin:0 -100px;transition:opacity .4s ease-in-out}}@media (min-width:320px) and (max-width:767px){.view-photo-card__item{width:calc(100% + 80px);margin:0 -40px;transition:opacity .4s ease-in-out}}@media (max-width:374px){.view-photo-card__item{width:calc(100% + 40px);margin:0 -20px}}.view-photo-card__wrapper{position:relative;width:calc(100% + 20px);overflow:hidden;height:100%}@media (min-width:1681px){.view-photo-card__wrapper{width:calc(100% + 20px);border-top-left-radius:50px;border-bottom-left-radius:50px}}@media (min-width:1441px) and (max-width:1680px){.view-photo-card__wrapper{width:calc(100% + 20px);border-top-left-radius:50px;border-bottom-left-radius:50px}}@media (min-width:1025px) and (max-width:1440px){.view-photo-card__wrapper{border-top-left-radius:50px;border-bottom-left-radius:50px}}@media (min-width:768px) and (max-width:1024px){.view-photo-card__wrapper{height:100%}}.view-photo-card__wrapper img{width:calc(100% + 20px);height:calc(100% + 20px);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;margin-left:-20px}.view-photo-card__caption{z-index:2;position:absolute;bottom:0;left:0;width:100%;padding:23px 60px;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width:768px) and (max-width:1024px){.view-photo-card__caption{padding:17px 50px}}@media (min-width:320px) and (max-width:767px){.view-photo-card__caption{padding:17px 30px}}.view-photo-card__title{margin:0 0 3px 0;font-weight:500}@media (min-width:768px) and (max-width:1024px){.view-photo-card__title{font-weight:400;font-size:18px;line-height:25px}}@media (min-width:320px) and (max-width:767px){.view-photo-card__title{font-weight:400;font-size:18px;line-height:25px}}.view-photo-card__location{font-size:18px;line-height:140%;color:#5c5c5c}@media (min-width:320px) and (max-width:767px){.view-photo-card__location{font-size:15px;line-height:18px}}.view-photo-card__status{z-index:2;position:absolute;top:40px;left:40px;display:flex;align-items:center;justify-content:center;width:118px;height:45px;padding:10px 25px 10px 20px;border-radius:22.5px;background:rgba(7,202,132,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:18px;line-height:140%;color:#fff}@media (min-width:320px) and (max-width:767px){.view-photo-card__status{top:20px;left:20px;width:104px;height:38px;font-size:15px;line-height:18px}}.view-photo-card__status:before{content:"";flex-shrink:0;display:inline-block;width:7px;height:7px;margin:0 7px 0 0;background-color:#07ca84;border-radius:7px}.view-main{z-index:2;position:relative;display:flex;justify-content:space-between;height:100%}@media (min-width:320px) and (max-width:767px){.view-main{flex-direction:column}}@media (min-width:768px) and (max-width:1024px){.view-main{flex-direction:column}}.view-main__info{position:relative;width:100%;height:100%;max-width:800px}@media (min-width:768px) and (max-width:1024px){.view-main__info{height:auto;flex-shrink:0}.view-main__info.last{height:100%}}@media (min-width:320px) and (max-width:767px){.view-main__info{height:100%;max-height:334px;flex-shrink:0;margin:0 0 15px 0}.view-main__info.last{height:100%}}.view-main__info>div{width:100%;height:100%}@media (min-width:768px) and (max-width:1024px){.view-main__info>div{position:relative}}@media (min-width:320px) and (max-width:767px){.view-main__info>div{position:relative}}.view-footer{flex-shrink:0;font-size:15px;line-height:120%;color:#235b47}@media (min-width:768px) and (max-width:1024px){.view-footer{position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}}@media (min-width:320px) and (max-width:767px){.view-footer{display:none}}.view-app{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;max-height:100vh;background:linear-gradient(180deg,#fff,#f1fffa);overflow:hidden}@media (min-width:1281px){.view-app{padding:70px 0 50px 100px}}@media (max-width:1280px){.view-app{padding:70px 0 50px 78px}}@media (min-width:768px) and (max-width:1024px){.view-app{padding:40px 100px 0 100px}}@media (min-width:320px) and (max-width:767px){.view-app{padding:40px 40px 0 40px;overflow-y:auto}}@media (max-width:374px){.view-app{padding:40px 20px 0 20px}}.view-app:after{z-index:1;content:"";position:absolute;top:-217px;width:1400px;height:1400px;background:linear-gradient(180deg,#edfff9 48.77%,#ff758e 51.17%);border-radius:100%}@media (min-width:1681px){.view-app:after{left:100%;transform:translateX(-50%)}}@media (min-width:1441px) and (max-width:1680px){.view-app:after{left:calc(100% - 578px)}}@media (min-width:1025px) and (max-width:1440px){.view-app:after{left:calc(100% - 412px)}}@media (min-width:768px) and (max-width:1024px){.view-app:after{display:none}}@media (min-width:320px) and (max-width:767px){.view-app:after{display:none}}.fade-enter-active,.fade-leave-active{transition:opacity .4s}.fade-enter,.fade-leave-to{opacity:0}.view-title{margin:0 0 20px 0;letter-spacing:-.5px;font-weight:700;color:#222}@media (min-width:1441px) and (max-width:1680px){.view-title{margin:0 0 22px 0}}@media (min-width:1025px) and (max-width:1440px){.view-title{margin:0 0 10px 0}}@media (min-width:768px) and (max-width:1024px){.view-title{margin:0 0 24px 0}}@media (min-width:320px) and (max-width:767px){.view-title{margin:0 0 10px 0}}@media (min-width:1681px){.view-title--h1{font-size:90px;line-height:99px}}@media (min-width:1441px) and (max-width:1680px){.view-title--h1{font-size:90px;line-height:99px}}@media (min-width:1025px) and (max-width:1440px){.view-title--h1{font-size:60px;line-height:66px}}@media (min-width:768px) and (max-width:1024px){.view-title--h1{font-size:90px;line-height:99px}}@media (min-width:1681px){.view-title--h2{font-size:60px;line-height:66px}}@media (min-width:1441px) and (max-width:1680px){.view-title--h2{font-size:40px;line-height:54px}}@media (min-width:768px) and (max-width:1024px){.view-title--h2{font-size:40px;line-height:54px}}@media (min-width:320px) and (max-width:767px){.view-title--h2{font-size:30px;line-height:39px}}.view-title--h3{font-size:40px;line-height:54px}@media (min-width:320px) and (max-width:767px){.view-title--h3{font-size:30px;line-height:39px;margin:0 0 20px 0}}.view-title--h4{font-size:30px;line-height:39px}.view-title span{color:#ff5170}.view-text p{line-height:140%;margin:0 0 40px 0}@media (min-width:1025px) and (max-width:1440px){.view-text p{margin:0 0 32px 0;font-size:18px;line-height:25px}}@media (min-width:768px) and (max-width:1024px){.view-text p{margin:0 0 34px 0;font-size:18px;line-height:25px}}@media (min-width:320px) and (max-width:767px){.view-text p{margin:0 0 25px 0;font-size:15px;line-height:18px}}.form__group{width:100%;margin:0 0 15px 0}.form__group__error{margin:4.5px 0 -5.5px 0;padding:0 9.5px;font-size:13px;line-height:120%;color:#ff5170}.view-error{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:20px}.view-error img{width:100%;max-width:595px;height:auto}.view-error__title{font-size:60px;line-height:66px;font-weight:700;letter-spacing:-.5px}