@charset "UTF-8";@font-face{font-family:"Open Sans";font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/opensansbold.woff2) format("woff2"),url(../fonts/opensansbold.woff) format("woff")}@font-face{font-family:"Open Sans";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/opensans.woff2) format("woff2"),url(../fonts/opensans.woff) format("woff")}@font-face{font-family:"Open Sans";font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/opensanslight.woff2) format("woff2"),url(../fonts/opensanslight.woff) format("woff")}a{text-decoration:none}img{max-width:100%;height:auto;display:block}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.hidden{display:none}.logo{width:147px;height:40px}.logo--top{margin:5px 0 0 -71px;fill:#fff}.logo--top:hover{fill:#d22856}.logo--top:active{fill:rgba(255,255,255,.3)}@media (min-width:660px){.logo--top{margin:27px 0 42px}}@media (min-width:960px){.logo--top{margin:27px 173px 43px 0}}.logo--bottom{fill:#283645}.logo--bottom:hover{fill:#d22856}.logo--bottom:active{fill:rgba(255,255,255,.3)}.logo__glasses-tablet{display:none}.logo__glasses-tablet--footer{display:block}@media (min-width:960px){.logo__glasses-tablet--footer{display:none}}@media (min-width:660px){.logo__glasses-tablet{display:block}}@media (min-width:960px){.logo__glasses-tablet{display:none}}.logo__glasses-desktop{display:none}@media (min-width:960px){.logo__glasses-desktop{display:block}}.logo__i-star,.logo__stars{display:none}@media (min-width:960px){.logo__i-star,.logo__stars{display:block}}.logo--top .logo__i-star,.logo--top .logo__stars{fill:#d22856}.logo--top:active .logo__i-star,.logo--top:active .logo__stars{fill:rgba(210,40,86,.3)}.logo--bottom .logo__text{fill:#283645}.logo--bottom .logo__glasses-desktop,.logo--bottom .logo__glasses-tablet,.logo--bottom .logo__i-star,.logo--bottom:hover .logo__text{fill:#d22856}.logo--bottom:active .logo__text{fill:rgba(40,54,69,.3)}.logo--bottom:active .logo__glasses-desktop,.logo--bottom:active .logo__glasses-tablet,.logo--bottom:active .logo__i-star{fill:rgba(210,40,86,.3)}.logo--bottom:hover .logo__stars{fill:#d22856}.logo--bottom:active .logo__stars{fill:rgba(40,54,69,.3)}.page{height:100%;font-size:14px;font-family:"Open Sans","Arial",sans-serif;line-height:24px}@media (min-width:960px){.page{font-size:18px;line-height:30px}}.page__body{min-height:100%;margin:0;background-color:#fff;color:#000;display:grid;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content}.page-header{margin:0;background-color:rgba(0,0,0,.3);color:#fff;z-index:1}.main-nav{margin:0 auto;display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;background-color:#283645}.main-nav--closed{background-color:transparent}@media (min-width:960px){.main-nav{padding-left:10px;padding-right:10px;width:940px;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;background-color:transparent}}.main-nav__control{margin:0;padding-left:20px;padding-right:20px;display:flex;flex-direction:row;justify-content:space-between}@media (min-width:960px){.main-nav__control{padding-left:0;padding-right:0}}.main-nav--opened .main-nav__control{background-color:#283645}.main-nav__toggle{margin:24px 0;width:23px;height:23px;border:0;background:url(../img/icon-menu-group.svg) no-repeat;background-position:0 -87px}@media (min-width:660px){.main-nav__toggle{margin:43px 0}}@media (min-width:960px){.main-nav__toggle{display:none}}.main-nav--closed .main-nav__toggle{margin:21px 0;width:50px;height:24px;cursor:pointer;background-position:0 0}@media (min-width:660px){.main-nav--closed .main-nav__toggle{margin:43px 0}}.main-nav--closed .main-nav__toggle:hover{background-position:0 -29px}.main-nav--closed .main-nav__toggle:active{background-position:0 -58px}.main-nav--opened .main-nav__toggle{width:23px;height:23px;cursor:pointer;background-position:0 -87px}.main-nav--opened .main-nav__toggle:hover{background-position:0 -115px}.main-nav--opened .main-nav__toggle:active{background-position:0 -143px}@media (max-width:959px){.main-nav--closed .main-nav__list{display:none}}@media (max-width:960px){.main-nav--opened .main-nav__list{display:block}}.main-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;box-shadow:0 -1px 0 0 #000}@media (min-width:960px){.main-nav__list{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;box-shadow:none}}.main-nav__list-item{background-color:#283645;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid #000}@media (min-width:960px){.main-nav__list-item{background-color:inherit;border:0}}.main-nav__list-item a{position:relative;display:block;color:#fff;padding:15px 20px;text-align:center;text-transform:uppercase;font-weight:700;font-size:18px;line-height:32px}.main-nav__list-item a:hover{color:#d22856}.main-nav__list-item a:focus{color:#d22856}.main-nav__list-item a:active{color:rgba(210,40,86,.3)}@media (min-width:960px){.main-nav__list-item a{padding:11px 0 9px;border-bottom:2px solid transparent;box-sizing:border-box;font-weight:400;line-height:18px;color:#fff;text-transform:none}.main-nav__list-item a:active{color:rgba(255,255,255,.3)}}.main-nav__list-item--active a{color:#fff}@media (min-width:960px){.main-nav__list-item--active a{border-color:#fff}.main-nav__list-item--active a:focus,.main-nav__list-item--active a:hover{color:#d22856;border-color:#d22856}.main-nav__list-item--active a:active{color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3)}}.page-main{margin:0}.application{margin-top:-69px;padding-top:69px;color:#fff;background-color:#1d2631;background-repeat:no-repeat;background-position:center top}@media (max-width:659px){.application{background-image:url(../img/bg-back-mobile@1x.jpg)}}@media (max-width:659px) and (-webkit-min-device-pixel-ratio:2),(max-width:659px) and (min-resolution:2dppx){.application{background-image:url(../img/bg-back-mobile@2x.jpg);background-size:660px auto}}@media (min-width:660px){.application{margin-top:-109px;padding-top:109px;background-image:url(../img/bg-back-tablet@1x.jpg)}}@media (min-width:660px) and (-webkit-min-device-pixel-ratio:2),(min-width:660px) and (min-resolution:2dppx){.application{background-image:url(../img/bg-back-tablet@2x.jpg);background-size:1200px auto}}@media (min-width:960px){.application{margin-top:-110px;padding-top:110px;background-image:url(../img/bg-back-desktop@1x.jpg);background-position:center 10px}}@media (min-width:960px) and (-webkit-min-device-pixel-ratio:2),(min-width:960px) and (min-resolution:2dppx){.application{background-image:url(../img/bg-back-desktop@2x.jpg);background-size:2560px auto}}.application__wrapper{margin:0 auto}.application__wrapper--hand{background-repeat:no-repeat;background-image:url(../img/iphone-hand-mobile@1x.png);background-position:0 107px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.application__wrapper--hand{background-image:url(../img/iphone-hand-mobile@2x.png);background-size:258px auto}}@media (min-width:660px){.application__wrapper{padding-top:94px}.application__wrapper--hand{background-repeat:no-repeat;background-position:center bottom;background-image:url(../img/iphone-hand-tablet@1x.png)}}@media (min-width:660px) and (-webkit-min-device-pixel-ratio:2),(min-width:660px) and (min-resolution:2dppx){.application__wrapper--hand{background-image:url(../img/iphone-hand-tablet@2x.png);background-size:700px auto}}@media (min-width:960px){.application__wrapper{padding:0 10px;width:940px}.application__wrapper--hand{background-repeat:no-repeat;background-position:27px bottom;background-image:url(../img/iphone-hand-desktop@1x.png)}}@media (min-width:960px) and (-webkit-min-device-pixel-ratio:2),(min-width:960px) and (min-resolution:2dppx){.application__wrapper--hand{background-image:url(../img/iphone-hand-desktop@2x.png);background-size:1050px auto}}@media (min-width:660px){.application__wrapper--center{padding-top:66px;padding-bottom:60px}}@media (min-width:960px){.application__wrapper--center{padding-top:46px;padding-bottom:90px}}.application__header{margin:0 auto;padding:22px 20px 5px;width:280px;text-align:center}@media (min-width:660px){.application__header{padding:0 20px;margin:0}}@media (min-width:960px){.application__header{padding:22px 10px 0}}.application__wrapper--photo-page{padding:6px 0 20px}@media (min-width:660px){.application__wrapper--photo-page{padding:64px 0 130px}}@media (min-width:960px){.application__wrapper--photo-page{padding:58px 0 90px}}.application__wrapper--photo-page .application__header{margin:0 auto;padding-bottom:56px}@media (min-width:660px){.application__wrapper--photo-page .application__header{padding-top:0;padding-bottom:0;width:500px}}@media (min-width:960px){.application__wrapper--photo-page .application__header{width:747px}}@media (min-width:660px){.application__wrapper--photo-page .application__intro{font-size:50px;line-height:68px}}@media (min-width:960px){.application__wrapper--photo-page .application__intro{margin-top:0}}.application__wrapper--form-page{padding:6px 0 20px}@media (min-width:660px){.application__wrapper--form-page{padding:66px 0 60px}}@media (min-width:960px){.application__wrapper--form-page{padding:58px 0 90px}}.application__wrapper--form-page .application__header{margin:0 auto;padding-bottom:24px}@media (min-width:660px){.application__wrapper--form-page .application__header{padding-top:0;padding-bottom:0;width:500px}}@media (min-width:960px){.application__wrapper--form-page .application__header{width:747px}}@media (min-width:660px){.application__wrapper--form-page .application__intro{font-size:50px;line-height:68px}}@media (min-width:960px){.application__wrapper--form-page .application__intro{margin-top:0}.application__wrapper--form-page .application__intro--mod-text{width:747px}}.application__intro{margin:0;font-weight:300;font-size:24px;line-height:29px}@media (min-width:660px){.application__intro{margin:0 0 0 30px;width:240px;font-size:40px;line-height:48px}}@media (min-width:960px){.application__intro{margin:77px auto 0;font-size:50px;line-height:68px}}.application__intro--mod-text{line-height:33px}@media (min-width:660px){.application__intro--mod-text{margin:0 auto;font-size:50px;line-height:68px;width:500px}}.application__download{margin:0;background-color:#1d2631}@media (max-width:659px){.application__download{margin-top:310px}}@media (min-width:660px){.application__download{background-color:transparent}}.application__download-wrapper{margin:0 auto;padding:27px 20px 32px;width:280px}@media (min-width:660px){.application__download-wrapper{margin:0;padding:29px 20px 113px;width:300px}}@media (min-width:960px){.application__download-wrapper{padding:37px 10px 123px 0}}.application__button{background-color:transparent;border-radius:30px;border:3px solid #fff;display:block;cursor:pointer;color:#fff;font-weight:700;font-size:18px;line-height:18px;padding:16px 19px 15px 18px;text-align:center}@media (min-width:960px){.application__button{font-size:21px;padding:16px 19px 17px 18px}}.application__button:hover{background-color:#fff;color:#d22856;box-shadow:0 5px 7px rgba(1,1,1,.75)}.application__button:focus{background-color:#fff;color:#d22856;box-shadow:0 5px 7px rgba(1,1,1,.75)}.application__button:active{background-color:#fff;color:rgba(210,40,86,.3)}.application__list{margin:0;padding:32px 0 19px;height:100%;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:35px}@media (min-width:660px){.application__list{padding:46px 7px 33px 0;align-items:center}}@media (min-width:960px){.application__list{padding:65px 0 53px;gap:34px}}.application__item{margin:0}@media (max-width:659px){.application__item:nth-child(2n){padding-top:6px}.application__item:nth-child(3n){padding-top:12px}}@media (min-width:960px){.application__item:nth-child(2n){padding-top:9px}.application__item:nth-child(3n){padding-left:3px;padding-top:9px}}.application__os-logo{margin:0;display:flex;align-items:center;color:#fff}.application__os-logo:focus{box-shadow:0 5px 0 rgba(255,255,255,.75)}.application__available{margin:0;font-weight:300;font-size:14px;line-height:24px;text-align:center}@media (min-width:660px){.application__available{font-size:18px}}.advantages{color:#283645}.advantages__header{margin:0 0 -65px;padding:14px 20px 61px;text-align:center;background-color:#fff}@media (min-width:660px){.advantages__header{margin-bottom:-21px;padding:48px 20px 4px}}@media (min-width:960px){.advantages__header{padding:61px 10px 78px}}.advantages__header-text{margin:0;padding-top:26px;font-weight:300;font-size:24px;line-height:29px}.advantages__header-text:last-child{padding-top:29px}@media (min-width:660px){.advantages__header-text{margin:0 auto;padding-top:0;font-size:40px;line-height:54px}.advantages__header-text:last-child{padding-top:0;width:436px}}@media (min-width:960px){.advantages__header-text{font-size:50px;line-height:68px}}.advantages__wrapper{margin:0 auto;padding:0 20px;background-image:url(../img/bg-triangle-white1-mobile.svg);background-repeat:no-repeat;background-position:0 0;background-color:#f2f2f2;display:flex;flex-direction:column;flex-wrap:wrap}.advantages__wrapper::after{content:"";margin:10px auto 0;width:157px;height:277px;background-image:url(../img/iphone-screen-mobile@1x.png);background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.advantages__wrapper::after{background-image:url(../img/iphone-screen-mobile@2x.png);background-size:157px auto}}@media (min-width:660px){.advantages__wrapper{padding-top:52px;padding-bottom:0;background-image:url(../img/bg-triangle-white.svg);flex-direction:row;gap:42px}.advantages__wrapper::after{display:none}.advantages__wrapper::before{content:"";margin:0;width:268px;height:481px;background-image:url(../img/iphone-screen-3-tablet@1x.png);background-position:top left;background-repeat:no-repeat}}@media (min-width:660px) and (-webkit-min-device-pixel-ratio:2),(min-width:660px) and (min-resolution:2dppx){.advantages__wrapper::before{background-image:url(../img/iphone-screen-3-tablet@2x.png);background-size:268px auto}}@media (min-width:960px){.advantages__wrapper{padding:0}.advantages__wrapper::after,.advantages__wrapper::before{display:none}}.advantages__list{margin:0 auto;padding:103px 0 15px;list-style:none;text-align:center;display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:660px){.advantages__list{padding:56px 0 0;text-align:left}}@media (min-width:960px){.advantages__list{padding:0 10px;width:940px;text-align:center;display:flex;flex-direction:row;gap:20px}}@media (min-width:660px){.advantages__item{width:310px}.advantages__item--diversify{word-spacing:3px}}@media (min-width:960px){.advantages__item{padding-top:302px;width:300px;background-size:auto 302px;background-repeat:no-repeat}.advantages__item--cheer{background-image:url(../img/iphone-screen-1-desktop@1x.png);background-position:6px 0}}@media (min-width:960px) and (-webkit-min-device-pixel-ratio:2),(min-width:960px) and (min-resolution:2dppx){.advantages__item--cheer{background-image:url(../img/iphone-screen-1-desktop@2x.png)}}@media (min-width:960px){.advantages__item--diversify{word-spacing:4px;background-image:url(../img/iphone-screen-2-desktop@1x.png);background-position:7px 0}}@media (min-width:960px) and (-webkit-min-device-pixel-ratio:2),(min-width:960px) and (min-resolution:2dppx){.advantages__item--diversify{background-image:url(../img/iphone-screen-2-desktop@2x.png)}}@media (min-width:960px){.advantages__item--friends{background-image:url(../img/iphone-screen-3-desktop@1x.png);background-position:10px 0}}@media (min-width:960px) and (-webkit-min-device-pixel-ratio:2),(min-width:960px) and (min-resolution:2dppx){.advantages__item--friends{background-image:url(../img/iphone-screen-3-desktop@2x.png)}}.advantages__title{margin:0;padding:15px 0 0;color:#000;font-size:18px;font-weight:700}@media (min-width:960px){.advantages__title{padding-top:56px;padding-bottom:25px;font-size:30px;line-height:30px}}.advantages__title-br{display:none}@media (min-width:960px){.advantages__title-br{display:block}}.advantages__description{margin:0;padding:11px 0 17px}@media (min-width:660px){.advantages__description{padding:10px 0 23px}}@media (min-width:960px){.advantages__description{margin:0 auto;padding:0 0 51px;width:252px}}.effect{margin:0 auto}@media (max-width:659px){.effect{display:none}}@media (min-width:660px){.effect{background-color:#fff}}@media (min-width:960px){.effect{background-color:#f2f2f2}}.effect__day{margin:0 auto}@media (min-width:660px){.effect__day{padding:0 20px 0 310px;min-height:330px;background:url(../img/icon-timer-tablet.svg) 20px 54px no-repeat}}@media (min-width:960px){.effect__day{padding:0 46px 0 380px;width:534px;min-height:429px;background:url(../img/icon-timer-desktop.svg) 11px 17px no-repeat}}@media (min-width:660px){.effect__title{margin:0 142px 0 0;padding:96px 0 0 20px;font-size:30px;line-height:36px;font-weight:700}}@media (min-width:960px){.effect__title{margin:0;padding-top:112px;padding-left:0;line-height:30px}}.effect__title-br{display:none}@media (min-width:660px){.effect__title-br{display:block}}@media (min-width:960px){.effect__title-br{display:none}}@media (min-width:660px){.effect__text{margin:0;padding:10px 0 10px 20px;word-spacing:4px;font-size:14px;line-height:24px;color:#283645}}@media (min-width:960px){.effect__text{padding:26px 0 31px;font-size:18px;line-height:30px;word-spacing:1px}}.effect__text-br{display:none}@media (min-width:960px){.effect__text-br{display:block}}.effect__link{margin:0;display:inline-block;vertical-align:middle;color:#d22856;text-decoration:underline}.effect__link:hover{cursor:pointer;text-decoration:none}.effect__link:focus{text-decoration:none}.effect__link:active{color:rgba(210,40,86,.3);text-decoration:underline}@media (min-width:660px){.effect__link{padding:0 0 22px 20px}}@media (min-width:960px){.effect__link{font-size:18px;line-height:30px;padding:0 0 116px}}.comments{margin:0;padding:0}.comments__wrapper{margin:0 auto;padding:0 20px 22px;text-align:center}@media (min-width:660px){.comments__wrapper{padding:0 20px}}@media (min-width:960px){.comments__wrapper{padding:68px 10px 26px;width:940px}}.comments__slideshow{margin:0 auto}@media (min-width:660px){.comments__slideshow{padding:101px 0 0}}@media (min-width:960px){.comments__slideshow{padding:114px 0 0;background-image:url(../img/icon-quotes.svg);background-repeat:no-repeat;background-position:center 0;display:grid;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content}}.comments__body{display:flex;flex-direction:column;color:#283645;order:2}.comments__user{margin:0;padding:42px 0 13px;order:1;font-weight:700;font-size:18px;line-height:30px;color:#000}@media (min-width:660px){.comments__user{padding:35px 0 0;order:2;font-size:20px}}@media (min-width:960px){.comments__user{padding:35px 0 2px;font-size:24px}}.comments__text{margin:0;order:2;font-size:14px;line-height:30px}@media (min-width:660px){.comments__text{order:1;margin:0 auto;max-width:690px;font-size:18px}}.comments__author{margin:0;order:3}@media (max-width:659px){.comments__author{display:none}}@media (min-width:660px){.comments__author{line-height:30px}}.comments__arrow{display:none}@media (min-width:960px){.comments__arrow{margin-top:26px;display:block;width:22px;height:41px;padding:0;border:0;background-color:inherit;fill:rgba(40,54,69,.3)}.comments__arrow--left{order:1}.comments__arrow--right{order:3}.comments__arrow:focus,.comments__arrow:hover{fill:rgba(40,54,69,.6)}.comments__arrow:hover{cursor:pointer}.comments__arrow:active{fill:rgba(40,54,69,.1)}}.comments__control{padding:36px 0 0}@media (min-width:660px){.comments__control{padding:40px 0 0}}@media (min-width:960px){.comments__control{display:none}}.pagination{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:19px;align-items:center;justify-content:center}.pagination__item{padding:0;border:0;width:6px;height:6px;background-color:rgba(40,54,69,.3);border-radius:50%}.pagination__item:focus,.pagination__item:hover{background-color:rgba(40,54,69,.6)}.pagination__item:active{background-color:rgba(40,54,69,.1)}.pagination__item--active{background-color:#fff;box-shadow:0 0 0 3px #283645}.pagination__item--active:hover{pointer-events:none}.pagination__item--active:focus{background-color:#fff}.price-list{padding-top:120px;padding-bottom:48px;background-image:url(../img/bg-triangle-white-mobile.svg);background-repeat:no-repeat;background-position:0 0;background-color:#f2f2f2}@media (min-width:660px){.price-list{padding-top:115px;padding-bottom:66px;background-image:url(../img/bg-triangle-white-tablet.svg)}}@media (min-width:960px){.price-list{padding-top:165px;padding-bottom:96px;background-image:url(../img/bg-triangle-white.svg)}}@media (max-width:659px){.price-list__table-wrapper{margin:0 auto;width:320px;overflow:hidden}}.price-list__control{padding-top:44px}@media (min-width:660px){.price-list__control{display:none}}.price-table{margin:0 auto;border-collapse:separate;border-spacing:0}@media (max-width:659px){.price-table{transform:translateX(-259px)}}.price-table__tabledata{background-color:#fff;border:2px solid #e5e5e5;border-right:none;border-bottom:none;padding-top:13px;padding-bottom:16px;line-height:30px}@media (max-width:659px){.price-table__tabledata:first-child{display:none}}.price-table__tabledata:last-child{border-right:2px solid #e5e5e5}@media (min-width:660px){.price-table__tabledata{padding-top:8px;padding-bottom:8px}}@media (min-width:960px){.price-table__tabledata{padding-top:15px;padding-bottom:15px}}.price-table__tablerow:first-child .price-table__tabledata{padding:2px 0 27px;background-color:#283645;color:#fff;text-transform:uppercase;border-top:none;border-left:2px solid #f2f2f2}@media (min-width:660px){.price-table__tablerow:first-child .price-table__tabledata{padding-top:11px;padding-bottom:7px}}@media (min-width:960px){.price-table__tablerow:first-child .price-table__tabledata{padding-top:15px;padding-bottom:22px}}.price-table__tablerow:first-child .price-table__tabledata:first-child{background-color:inherit}.price-table__tablerow:first-child .price-table__tabledata:nth-child(2){border-left:2px solid #283645;border-radius:1px 0 0 0}.price-table__tablerow:first-child .price-table__tabledata:last-child{border-right:2px solid #283645;border-radius:0 1px 0 0}.price-table__package-title{margin-top:-12px;font-weight:700;font-size:16px}@media (min-width:660px){.price-table__package-title{margin-top:2px}}@media (min-width:960px){.price-table__package-title{font-size:18px}}.price-table__tabledata--hit .price-table__package-title{margin-top:-22px}@media (min-width:960px){.price-table__tabledata--hit .price-table__package-title{margin-top:-29px}}.price-table__package-hit{font-weight:400;font-size:14px;position:relative;top:11px;left:-28px;transform:rotate(-45deg);width:108px;height:32px;background-image:url(../img/bg-hit-desktop.svg);background-repeat:no-repeat;background-position:0 0;vertical-align:center}@media (min-width:660px){.price-table__package-hit{width:87px;height:24px;top:0;left:-21px;background-image:url(../img/bg-hit-tablet.svg)}}@media (min-width:960px){.price-table__package-hit{width:108px;height:32px;top:-1px;left:-26px;background-image:url(../img/bg-hit-desktop.svg)}}.price-table__package-price,.price-table__package-price-unit{font-weight:300;font-size:18px}@media (min-width:960px){.price-table__package-price,.price-table__package-price-unit{font-size:24px}}.price-table__tablerow:nth-child(2) .price-table__tabledata{border-top:none}.price-table__tablerow:nth-child(2) .price-table__tabledata:first-child{border-radius:1px 0 0 0;box-shadow:0 -2px 0 0 #e5e5e5}.price-table__tablerow:last-child .price-table__tabledata{border-bottom:2px solid #e5e5e5}.price-table__tablerow:last-child .price-table__tabledata:first-child{border-radius:0 0 0 1px}.price-table__tablerow:last-child .price-table__tabledata:last-child{border-radius:0 0 1px 0}.price-table__feature{margin:0;min-width:256px;padding-left:20px;padding-right:17px;display:grid;grid-template-columns:1fr;align-items:center}.price-table__feature img{display:block;margin:0 auto}@media (max-width:659px){.price-table__feature{color:#283645;padding-right:0;grid-template-columns:3fr 1fr;text-transform:uppercase}}@media (min-width:660px){.price-table__feature{color:#283645;min-width:113px}.price-table__tabledata:not(:first-child) .price-table__feature-data{display:none}}@media (min-width:960px){.price-table__feature{min-width:194px}}.site-contacts{font-weight:300;font-size:24px;line-height:33px}.site-contacts__wrapper{margin:0 auto;padding:0 20px;text-align:center;display:grid;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content}@media (min-width:960px){.site-contacts__wrapper{width:940px;padding:0 10px}}.site-contacts__header{margin:0 auto;padding:42px 0 33px;width:250px;line-height:29px;color:#283645}@media (min-width:660px){.site-contacts__header{padding:45px 0 33px;width:400px;font-size:40px;line-height:54px}}@media (min-width:960px){.site-contacts__header{padding:60px 0 40px;width:500px;font-size:50px;line-height:68px}}.site-contacts__list{margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:960px){.site-contacts__list{margin:0;flex-direction:row;justify-content:space-between}}.site-contacts__item{margin:0 auto}@media (max-width:659px){.site-contacts__item{padding-bottom:18px;width:280px}.site-contacts__item:last-child{padding-top:3px;padding-bottom:0}}@media (min-width:660px){.site-contacts__item{padding-bottom:41px;width:280px}.site-contacts__item:last-child{padding-bottom:0}}@media (min-width:960px){.site-contacts__item{margin:0 30px;padding-bottom:0;width:245px}.site-contacts__item:nth-child(n+4){padding-top:33px}.site-contacts__item--phone{order:1}.site-contacts__item--email{order:3}.site-contacts__item--address{order:2}}.site-contacts__title{margin:0 auto;font-weight:700;font-size:18px;line-height:25px;color:#283645}.site-contacts__text{margin:0 auto;width:250px;padding-top:0}@media (min-width:660px){.site-contacts__text{padding-top:4px}}@media (min-width:960px){.site-contacts__text{padding:20px 0 2px}}.site-contacts__data{color:#d22856}.site-contacts__data:focus,.site-contacts__data:hover{text-decoration:underline;color:#283645}.site-contacts__data:active{text-decoration:none;color:rgba(40,54,69,.3)}.site-map{margin:0;padding:0}.site-map::before{content:"";position:absolute;z-index:1;width:100%;height:69px;background-image:url(../img/bg-map-triangle-white-mobile.svg);background-position:center top;background-repeat:no-repeat}@media (min-width:660px){.site-map::before{height:93px;background-image:url(../img/bg-map-triangle-white-tablet.svg)}}@media (min-width:960px){.site-map::before{margin-top:-2px;height:123px;background-image:url(../img/bg-map-triangle-white-desktop.svg)}}.site-map__iframe{display:block;position:relative;border:0;width:100%;height:235px;background:url(../img/icon-map-marker.svg),url(../img/bg-map-mobile@1x.png);background-repeat:no-repeat,no-repeat;background-position:center center,center bottom}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.site-map__iframe{background-image:url(../img/icon-map-marker.svg),url(../img/bg-map-mobile@2x.jpg);background-size:36px 36px,320px auto}}@media (min-width:660px){.site-map__iframe{height:397px;background-image:url(../img/icon-map-marker.svg),url(../img/bg-map-tablet@1x.jpg)}}@media (min-width:660px) and (-webkit-min-device-pixel-ratio:2),(min-width:660px) and (min-resolution:2dppx){.site-map__iframe{background-image:url(../img/icon-map-marker.svg),url(../img/bg-map-tablet@2x.jpg);background-size:36px 36px,700px auto}}@media (min-width:960px){.site-map__iframe{height:522px;background-image:url(../img/icon-map-marker.svg),url(../img/bg-map-desktop@1x.jpg)}}@media (min-width:960px) and (-webkit-min-device-pixel-ratio:2),(min-width:960px) and (min-resolution:2dppx){.site-map__iframe{background-image:url(../img/icon-map-marker.svg),url(../img/bg-map-desktop@2x.jpg);background-size:36px 36px,1200px auto}}.gallery{color:#283645;font-size:14px;line-height:24px;display:grid;grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content min-content}.gallery__post{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content min-content 1fr min-content}.gallery__header{margin:0;padding:45px 20px 52px}@media (min-width:660px){.gallery__header{padding:93px 20px 75px}}@media (min-width:960px){.gallery__header{padding:92px 10px 89px}}.gallery__intro{margin:0 auto;padding:0 15px;line-height:30px;max-width:420px;text-align:center}@media (min-width:660px){.gallery__intro{font-size:18px;padding:0 80px;max-width:640px}}.gallery__users{margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:580px}@media (min-width:660px){.gallery__users{max-width:620px}}@media (min-width:960px){.gallery__users{padding:0 10px;width:940px;max-width:none}}.post{margin:0 auto;width:280px}@media (min-width:660px){.post{width:300px}}.post--panorama{width:100%;padding-bottom:20px;display:grid;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content}@media (min-width:660px){.post--panorama{padding-bottom:50px}}.post__photo{margin:0 auto}.post--panorama .post__photo{width:100%}@media (min-width:960px){.post--panorama .post__photo{max-width:1200px}}.post--panorama img{width:100%;min-height:137px}@media (min-width:660px){.post--panorama img{min-height:509px}}@media (min-width:960px){.post--panorama img{min-height:506px}}.post__panorama-sticker{position:absolute;width:100%;text-align:right}@media (min-width:660px){.post__panorama-sticker{margin-top:57px}}@media (min-width:960px){.post__panorama-sticker{width:960px;left:50%;margin-top:54px;margin-left:-480px}}.post__sticker-name{display:inline-block;vertical-align:middle;margin:0 20px;padding:5px 20px 7px 19px;font-weight:700;font-size:12px;line-height:24px;background-color:#d22856;color:#fff}@media (min-width:960px){.post__sticker-name{margin:0 10px}}.post--no-panorama .post__photo{width:100%}.post--no-panorama img{width:100%;min-height:180px}@media (min-width:660px){.post--no-panorama img{min-height:300px}}@media (min-width:960px){.post--no-panorama img{min-height:400px}}.post__description,.post__header,.post__like{padding:0 10px 0 17px;background-color:#f2f2f2}@media (min-width:660px){.post__description,.post__header,.post__like{padding:0 30px}}@media (min-width:960px){.post__description,.post__header,.post__like{padding:0 31px 0 27px}}.post__author{font-weight:700}.post__time{font-weight:300;font-size:12px;text-transform:uppercase}.post--panorama .post__body{background-color:#f2f2f2;margin:0 20px;padding:17px 0 21px;align-items:center}@media (min-width:660px){.post--panorama .post__body{padding:23px 0 26px;display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:960px){.post--panorama .post__body{margin:0 auto;padding:22px 0 2px;width:940px}}.post--panorama .post__header{padding-top:0;order:1}.post--panorama .post__description{order:3;padding-top:0;padding-bottom:10px}@media (min-width:660px){.post--panorama .post__description{padding-bottom:0}}.post--panorama .post__like{order:2;padding-bottom:0}@media (min-width:960px){.post--panorama .post__like{margin-bottom:0}}.post__header{padding-top:16px}@media (min-width:660px){.post__header{padding-top:22px}}.post__like{padding-bottom:21.5px}@media (min-width:660px){.post__like{padding-bottom:25px}}@media (min-width:960px){.post__like{padding-bottom:24px;margin-bottom:34px}}.post__description{margin:0;padding-top:2px;padding-bottom:8px}@media (min-width:660px){.post__description{padding-top:0;min-height:48px;padding-bottom:12px}}.like{border:0;padding:0;background-color:#f2f2f2;color:#d22856;display:flex;flex-wrap:wrap;align-items:center;gap:18px;justify-content:flex-start}@media (min-width:660px){.like{width:100%;gap:16px;justify-content:space-between}.like--panorama{justify-content:flex-end}}.like__heart{order:1;cursor:pointer}@media (min-width:660px){.like__heart{order:2}}.like__count{order:2;font-family:"Open Sans","Arial",sans-serif;font-weight:400;font-size:12px;line-height:24px;text-transform:uppercase;cursor:pointer}@media (min-width:660px){.like__count{order:1}}.photo-upload{margin:0 auto}@media (min-width:960px){.photo-upload{padding:0 10px;width:940px}}.photo-upload__header{margin:0 auto;padding:41px 20px 43px;color:#283645}@media (min-width:660px){.photo-upload__header{padding:63px 20px 70px}}@media (min-width:960px){.photo-upload__header{padding:24px 20px 67px}}.photo-upload__intro{margin:0;text-align:center;line-height:30px}@media (min-width:660px){.photo-upload__intro{font-size:18px}}.editor{margin:0 auto;background-color:#f2f2f2;padding-top:0;padding-bottom:41px}@media (min-width:660px){.editor{max-width:700px;padding-top:37px;padding-bottom:33px}}@media (min-width:960px){.editor{max-width:940px;padding-top:35px;padding-bottom:37px;margin-bottom:31px}}.editor__form{margin:0 auto;display:grid;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content}@media (min-width:660px){.editor__form{grid-template-columns:1fr 1fr}}.editor__photo{margin:0 auto;padding:20px 20px 18px;width:280px}@media (min-width:660px){.editor__photo{padding:20px;width:300px}}@media (min-width:960px){.editor__photo{margin:0;padding:22px 0 20px 80px}}@media (min-width:660px){.editor__tools{width:300px;padding-top:19px}}@media (min-width:960px){.editor__tools{margin:0;width:410px;padding:8px 60px 20px 0}}.tools{color:#d22856}@media (min-width:960px){.tools{padding-top:11px}}.tools__control{margin:0 auto;padding:0 20px}@media (max-width:659px){.tools__control{width:280px}}@media (min-width:660px){.tools__control{padding:0 1px 0 27px}}@media (min-width:960px){.tools__control{padding:0}}.tools__control-icons{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 49px 0 37px;padding:22px 0 15px;align-items:center;gap:35px}@media (min-width:660px){.tools__control-icons{display:none}}@media (max-width:659px){.tools__item--fill{margin-top:5px}}.tools__btn-icon{border:0;margin:0;padding:0;background-color:inherit;color:rgba(40,54,69,.3)}.tools__btn-icon:focus,.tools__btn-icon:hover{color:rgba(40,54,69,.5)}.tools__btn-icon--active,.tools__btn-icon:active{color:#d22856}@media (max-width:659px){.tools__icon{cursor:pointer}}@media (min-width:660px){.tools__range--crop .tools__icon{margin:0 auto;width:22px;height:22px}}@media (min-width:960px){.tools__range--crop .tools__icon{width:44px;height:44px}}@media (min-width:660px){.tools__range--fill .tools__icon{margin:0 auto;width:24px;height:22px}}@media (min-width:960px){.tools__range--fill .tools__icon{width:44px;height:44px}}@media (min-width:660px){.tools__range--contrast .tools__icon{margin:0 auto;width:16px;height:16px}}@media (min-width:960px){.tools__range--contrast .tools__icon{width:32px;height:33px}}.tools__control-ranges .tools__icon{display:none}@media (min-width:660px){.tools__control-ranges .tools__icon{display:block}}.tools__range{position:relative;height:22px;width:280px;padding-top:15px;margin-bottom:13px}@media (min-width:660px){.tools__range{padding-top:10px;padding-bottom:24px;width:248px;display:grid;grid-template-columns:24px -webkit-min-content;grid-template-columns:24px min-content;align-items:center;gap:29px}}@media (min-width:960px){.tools__range{padding-top:10px;padding-bottom:34px;width:362px;grid-template-columns:48px -webkit-min-content;grid-template-columns:48px min-content;gap:2px}}@media (min-width:660px){.tools__icon-item{width:24px}}@media (min-width:960px){.tools__icon-item{width:48px}}.tools__range-item{display:none}.tools__range-item--active{display:block}@media (min-width:660px){.tools__range-item{display:block;box-shadow:0 1px 0 0 rgba(40,54,69,.1)}}@media (min-width:960px){.tools__range-item:last-child{box-shadow:none}}.tools__range-scale{margin:0 20px;width:240px;height:2px;background-color:#283645}@media (min-width:660px){.tools__range-scale{margin:0 18px 0 0;width:202px}}@media (min-width:960px){.tools__range-scale{margin:0 30px 0 44px;width:288px}}.tools__toggle{position:relative;top:-6px;left:-14px;width:10px;height:10px;padding:0;border:2px solid #d22856;background-color:#fff;border-radius:50%;cursor:pointer}.tools__toggle:active{background-color:#d22856}.tools__range--crop .tools__toggle{left:192px}@media (min-width:660px){.tools__range--crop .tools__toggle{left:146px}}@media (min-width:960px){.tools__range--crop .tools__toggle{left:67px}}@media (min-width:660px){.tools__range--fill{padding-top:14px;margin-bottom:9px}}@media (min-width:960px){.tools__range--fill{padding-top:4px;padding-bottom:34px}}.tools__range--fill .tools__toggle{left:32px}@media (min-width:660px){.tools__range--fill .tools__toggle{left:25px}}@media (min-width:960px){.tools__range--fill .tools__toggle{left:247px}}.tools__range--contrast .tools__toggle{left:117px}@media (min-width:660px){.tools__range--contrast .tools__toggle{left:96px}}@media (min-width:960px){.tools__range--contrast .tools__toggle{left:160px}}.tools__buttons{margin:0 auto;padding:40px 0 0;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:659px){.tools__buttons{max-width:320px;box-shadow:inset 0 1px 0 0 rgba(40,54,69,.1);gap:13px}}@media (min-width:660px){.tools__buttons{padding:56px 0 0 15px;gap:24px}}@media (min-width:960px){.tools__buttons{gap:44px;padding:130px 0 0}}.tools__action,.tools__btn{margin:0 auto}.tools__btn{padding:10px 20px 10px 21px;border:3px solid #d22856;box-sizing:border-box;border-radius:30px;background-color:inherit;width:280px;height:55px;font-family:"Open Sans","Arial",sans-serif;font-weight:700;font-size:18px;line-height:18px}@media (min-width:660px){.tools__btn{width:260px}}@media (min-width:960px){.tools__btn{width:183px}}.tools__btn[type=submit]{color:#d22856}.tools__btn[type=submit]:focus,.tools__btn[type=submit]:hover{color:#fff;background-color:#d22856}.tools__btn[type=submit]:active{color:rgba(255,255,255,.3);background-color:#d22856}.tools__btn[type=reset]{color:rgba(40,54,69,.1);border-color:rgba(40,54,69,.1)}.tools__btn[type=reset]:focus,.tools__btn[type=reset]:hover{color:rgba(40,54,69,.3);border-color:rgba(40,54,69,.3)}.tools__btn[type=reset]:active{color:rgba(255,255,255,.3);background-color:rgba(40,54,69,.3);border:0}.participant{color:#283645}.participant__header{margin:0 auto;padding:44px 20px 36px}@media (min-width:660px){.participant__header{padding:90px 20px 72px;width:620px}}@media (min-width:960px){.participant__header{padding:92px 10px 66px;width:940px}}.participant__intro{margin:0 auto;padding:0;line-height:30px;max-width:420px;text-align:center}@media (min-width:660px){.participant__intro{font-size:18px;padding:0 50px;max-width:760px}.participant__intro::after{content:"Пожалуйста, заполните форму ниже:"}}.participant__form{margin:0 auto;padding:0}@media (min-width:660px){.participant__form{padding:0 20px;width:620px}}@media (min-width:960px){.participant__form{padding:0 10px;width:940px}}.message{margin:0 auto;position:fixed;top:20vh;right:0;left:0;text-align:center;font-size:18px;background:#fff;box-shadow:0 7px 15px rgba(0,1,1,.15);border-radius:5px;width:280px}@media (min-width:660px){.message{width:460px}}@media (min-width:960px){.message{width:780px}}.message__title{margin:0 auto;padding-top:25px;font-size:16px;line-height:30px}@media (min-width:660px){.message__title{padding-top:38px;width:255px;font-size:30px;line-height:40px}}@media (min-width:960px){.message__title{width:400px;padding-top:44px}}.message__text{margin:0 auto;padding:10px 20px 25px;font-size:14px}@media (min-width:660px){.message__text{padding:23px 20px;font-size:18px;line-height:24px;width:320px}}@media (min-width:960px){.message__text{width:400px}}@media (min-width:660px){.message--error .message__text{padding:23px 20px 34px}}@media (min-width:960px){.message--error .message__text{padding:23px 0 62px}}@media (min-width:660px){.message--success{padding-top:3px}}@media (min-width:960px){.message--success{padding-top:0}}@media (min-width:660px){.message--success .message__text{padding:23px 20px 30px}}@media (min-width:960px){.message--success .message__text{padding:25px 0 38px}}.message__button{padding:25px 0;background-color:#f2f2f2}@media (min-width:660px){.message__button{padding:52px 0}}.message--error .message__button{background-color:#fff;padding:0 0 25px}@media (min-width:660px){.message--error .message__button{padding:0 0 52px}}@media (min-width:960px){.message--error .message__button{padding:50px 0;background-color:#f2f2f2}}.message--error .message__btn{width:175px}@media (min-width:660px){.message--error .message__btn{width:296px}.message--success .message__button{padding:49px 0 52px}}@media (min-width:960px){.message--success .message__button{padding:49px 0}}.message--success .message__btn{width:175px}@media (min-width:660px){.message--success .message__btn{width:295px}}@media (min-width:960px){.message--success .message__btn{width:460px}}@media (max-width:659px){.message__btn{padding:6px 20px}}.btn{padding:15px 20px;min-height:47px;box-sizing:border-box;font-family:"Open Sans","Arial",sans-serif;font-weight:700;font-size:18px;line-height:30px;text-transform:uppercase;color:#fff;border:2px solid #2aab6d;border-radius:1px;background-color:#2aab6d}.btn:focus,.btn:hover{background-color:#1c9b5e;border:2px solid #1c9b5e}.btn:active{color:rgba(255,255,255,.3);background-color:#1c9b5e;border:2px solid #1c9b5e}.btn:disabled{color:#fff;background-color:#e5e5e5;border:2px solid #e5e5e5}@media (min-width:660px){.btn{padding:11px 26px;min-height:63px;font-size:18px}}.form{margin:0 auto;width:320px}@media (min-width:660px){.form{display:flex;flex-wrap:wrap;width:620px;gap:51px}}@media (min-width:960px){.form{margin:0;width:940px;justify-content:space-between}}.form__info{margin:0;padding:0 20px 42px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (min-width:660px){.form__info{order:1;margin:0 auto;padding:0;width:620px;justify-content:flex-start}}@media (min-width:960px){.form__info{margin:12px 0 0;padding:7px 0 0;width:435px}}.form__apps{margin:0 auto;padding:39px 20px 35px 15px;background-color:#f2f2f2}@media (min-width:660px){.form__apps{order:2;padding:0;width:620px;background-color:#fff}}@media (min-width:960px){.form__apps{margin:0;width:435px}}.form__contact{margin:0 auto;padding:33px 20px 25px}@media (min-width:660px){.form__contact{order:3;padding:0;width:620px}}@media (min-width:960px){.form__contact{margin:0;width:940px}}@media (min-width:660px){.form__contact .form__fieldset{padding:32px 58px 0}}@media (min-width:960px){.form__contact .form__fieldset{padding:28px 50px 0 56px}.form__contact-wrapper{display:flex;flex-wrap:wrap;gap:74px}}@media (min-width:660px){.form__email,.form__phone{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}@media (min-width:960px){.form__email,.form__phone{width:371px}}.form__contact .form__input{margin:5px 0 17px}@media (min-width:660px){.form__contact .form__input{margin:0}}.form__contact .form__legend{display:none}@media (min-width:660px){.form__contact .form__legend{display:block;padding:0 31px}}.form__achievement{background-color:#f2f2f2;margin:0 auto;padding:40px 20px 37px 12px}@media (min-width:660px){.form__achievement{order:4;padding:0;width:620px;background-color:#fff}}@media (min-width:960px){.form__achievement{margin:0;width:940px}}.form__emotion{margin:0 auto;padding:38px 20px 0;text-align:center}@media (min-width:660px){.form__emotion{order:5;padding:0;width:620px}}@media (min-width:960px){.form__emotion{margin:0;width:940px}}.form__emotion .form__legend{padding:0 0 16px}@media (min-width:660px){.form__emotion .form__legend{padding:0 38px}.form__emotion .form__fieldset{padding:32px 58px 47px}}@media (min-width:960px){.form__emotion .form__fieldset{padding:27px 58px 34px}}.form__fieldset{padding:0;border:0}@media (min-width:660px){.form__fieldset{border:2px solid #e5e5e5;border-radius:1px}}.form__info .form__fieldset{border:0;padding:0}.form__input[type=email],.form__input[type=tel],.form__input[type=text]{padding:10px 20px;width:276px}.form__input[type=email],.form__input[type=tel],.form__input[type=text],.form__textarea{box-sizing:border-box;border:2px solid #e5e5e5;border-radius:1px;font-family:"Open Sans","Arial",sans-serif;font-size:18px;line-height:30px;height:63px;color:#283645;outline:0}.form__input[type=email]::-moz-placeholder,.form__input[type=tel]::-moz-placeholder,.form__input[type=text]::-moz-placeholder,.form__textarea::-moz-placeholder{color:#283645;font-family:"Open Sans","Arial",sans-serif}.form__input[type=email]::placeholder,.form__input[type=tel]::placeholder,.form__input[type=text]::placeholder,.form__textarea::placeholder{color:#283645;font-family:"Open Sans","Arial",sans-serif}.form__input[type=email]:hover,.form__input[type=tel]:hover,.form__input[type=text]:hover,.form__textarea:hover{border:2px solid #283645}.form__input[type=email]:focus,.form__input[type=tel]:focus,.form__input[type=text]:focus,.form__textarea:focus{border:2px solid #d22856}@media (min-width:660px){.form__input[type=email],.form__input[type=tel]{width:496px;padding:10px 80px 10px 20px;background-repeat:no-repeat,no-repeat;background-position:455px center,right center}}@media (min-width:960px){.form__input[type=email],.form__input[type=tel]{width:376px;background-position:332px center,right center}}@media (min-width:660px){.form__input[type=email]{background-image:url(../img/icon-mail.svg),url(../img/bg-contact-input.svg)}.form__input[type=tel]{background-image:url(../img/icon-phone.svg),url(../img/bg-contact-input.svg)}.form__name{margin:0;padding:2px 0 52px;display:flex;flex-wrap:wrap;align-items:center;gap:18px}.form__name:last-child{padding:0}}@media (min-width:960px){.form__name{padding:0 0 53px;gap:19px}}@media (max-width:659px){.form__name--surname .form__label{padding:0 0 7px 23px}.form__name--name .form__label{padding:16px 0 4px 23px}.form__name--middle .form__label{padding:19px 0 4px 23px}}@media (min-width:660px){.form__name--middle .form__input,.form__name--surname .form__input{width:521px}}@media (min-width:960px){.form__name--middle .form__input,.form__name--surname .form__input{width:335px}}@media (min-width:660px){.form__name--name .form__input{width:561px}}@media (min-width:960px){.form__name--name .form__input{width:376px}}.form__checkbox,.form__radio{display:flex;flex-wrap:wrap}@media (min-width:960px){.form__checkbox,.form__radio{gap:33px}.form__checkbox--place-1{order:1;padding-right:50px}.form__checkbox--place-2{order:4;padding-right:50px}.form__checkbox--place-3{order:2}.form__checkbox--place-4{order:5}.form__checkbox--place-5{order:3;padding-left:30px}.form__checkbox--place-6{order:6;padding-left:30px}}.form__checkbox .form__label{padding:33px 0 0;width:291px}@media (min-width:660px){.form__checkbox .form__label{padding:33px 0 0 50px;width:520px}}@media (min-width:960px){.form__checkbox .form__label{padding:34px 0 0;width:266px}}.form__radio .form__label{padding:26px 0 0;width:291px}@media (min-width:660px){.form__radio .form__label{padding:25px 0 0 52px;width:520px}}@media (min-width:960px){.form__radio .form__label{padding:24px 0 2px 68px;width:291px}}.form__apps .form__legend{padding:0 0 7px}@media (min-width:660px){.form__apps .form__legend{padding:0 25px}}@media (min-width:960px){.form__apps .form__legend{padding:0 25px}}.form__label{font-size:18px;line-height:30px}.form__input[type=checkbox],.form__input[type=radio]{position:absolute;z-index:-1;opacity:0}.form__input[type=checkbox]+.form__label,.form__input[type=radio]+.form__label{display:inline-flex;align-items:center;flex-shrink:0;flex-grow:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.form__input[type=checkbox]+.form__label::before,.form__input[type=radio]+.form__label::before{content:"";display:block;width:49px;height:49px;background-image:url(../img/checkbox-radio-group.svg);background-color:inherit;background-repeat:no-repeat;background-position-x:0;opacity:1}.form__input[type=radio]+.form__label::before{padding:0 23px 0 0}@media (min-width:660px){.form__input[type=checkbox]+.form__label::before,.form__input[type=radio]+.form__label::before{padding:0 17px 0 0}}.form__input[type=radio]:not(:checked)+.form__label::before{background-position-y:0}.form__input[type=radio]:not(:checked):focus+.form__label::before,.form__input[type=radio]:not(:checked):hover+.form__label::before{background-position-y:-47px}.form__input[type=radio]:not(:checked):active+.form__label::before{background-position-y:-94px}.form__input[type=radio]:checked+.form__label::before{background-position-y:-141px}.form__input[type=radio]:checked:focus+.form__label::before,.form__input[type=radio]:checked:hover+.form__label::before{background-position-y:-188px}.form__input[type=radio]:checked:active+.form__label::before{background-position-y:-235px}.form__input[type=checkbox]:not(:checked)+.form__label::before{background-position-y:-282px}.form__input[type=checkbox]:not(:checked):focus+.form__label::before,.form__input[type=checkbox]:not(:checked):hover+.form__label::before{background-position-y:-329px}.form__input[type=checkbox]:not(:checked):active+.form__label::before{background-position-y:-376px}.form__input[type=checkbox]:checked+.form__label::before{background-position-y:-423px}.form__input[type=checkbox]:checked:focus+.form__label::before,.form__input[type=checkbox]:checked:hover+.form__label::before{background-position-y:-470px}.form__input[type=checkbox]:checked:active+.form__label::before{background-position-y:-517px}.form__input[type=checkbox]+.form__label::before{padding:0 17px 0 0}.form__textarea{width:100%;min-height:200px;padding:14px 20px}@media (min-width:660px){.form__textarea{padding:14px 18px;min-height:192px}}@media (min-width:960px){.form__textarea{min-height:128px}}.form__contact .form__label,.form__info .form__label{display:block;text-transform:uppercase;font-size:14px;color:#d22856}@media (min-width:660px){.form__contact .form__label,.form__info .form__label{margin:0;display:inline-block;vertical-align:middle}}.form__contact .form__label{padding:0 0 0 23px}@media (min-width:660px){.form__contact .form__label{padding:10px 0 29px 19px}}@media (min-width:960px){.form__contact .form__label{padding:10px 0 13px 19px}}.form__legend{margin:0 auto;text-align:center;color:#d22856;text-transform:uppercase;font-size:14px;line-height:18px}@media (max-width:659px){.form__legend{width:228px}}@media (min-width:660px){.form__legend{line-height:30px}.form__apps .form__fieldset{padding:10px 0 48px}}@media (min-width:960px){.form__apps .form__fieldset{padding:10px 0 46px}}.form__achievement .form__legend{padding:0 25px}@media (min-width:660px){.form__achievement .form__fieldset{padding:0 0 42px}}@media (min-width:960px){.form__achievement .form__fieldset{padding:0 0 50px 50px}.form__achievement .form__checkbox-wrapper{display:flex;flex-wrap:wrap}}.form__submit{margin:0 auto;padding:42px 20px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:34px}@media (min-width:660px){.form__submit{order:6;padding:15px 0 47px;width:620px;justify-content:space-between}}@media (min-width:960px){.form__submit{padding:16px 0 2px;width:940px}}.form__btn{width:280px}@media (min-width:660px){.form__btn{width:300px}}.form__note,.form__note-text{margin:0}.form__note-text{line-height:30px;text-transform:uppercase;font-size:14px}.form__note-symbol{color:#d22856}.form__must-fill{display:none}@media (min-width:960px){.form__must-fill{display:inline-block;vertical-align:center}}.page-footer{background-color:#fff;color:#283645}.page-footer__wrapper{margin:0 auto;padding:40px 20px;display:grid;grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content min-content}@media (min-width:660px){.page-footer__wrapper{padding:37px 20px;grid-template-columns:1fr 1fr 1fr}}@media (min-width:960px){.page-footer__wrapper{padding:67px 10px 76px;width:940px}}.page-footer__logo{margin:0 auto}@media (min-width:660px){.page-footer__logo{margin:0}}.page-footer__social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (max-width:659px){.page-footer__social{padding-top:32px;padding-bottom:26px}}.page-footer__copyright{margin:0 auto;padding-top:10px;display:flex;flex-wrap:wrap;gap:15px}@media (min-width:660px){.page-footer__copyright{margin:0;justify-content:flex-end}}@media (min-width:960px){.page-footer__copyright{gap:12px}}.social{margin:0;gap:8px}@media (min-width:960px){.social{gap:6px;padding:0 20px}}.social__link{display:block;width:48px;height:48px;background-image:url(../img/icon-social-group.svg);background-repeat:no-repeat;background-position-x:0;border:3px solid rgba(40,54,69,.1);border-radius:50%}.social__link:focus,.social__link:hover{border:3px solid #283645}.social__link:active{border:3px solid rgba(40,54,69,.1)}.social__link--twitter{background-position-y:0}.social__link--twitter:hover{background-position-y:-40px}.social__link--facebook{background-position-y:-81px}.social__link--facebook:hover{background-position-y:-125px}.social__link--youtube{background-position-y:-167px}.social__link--youtube:hover{background-position-y:-206px}.copyright__link{height:34px;fill:#d22856}.copyright__link:focus,.copyright__link:hover{fill:#283645}.copyright__link:active{fill:rgba(40,54,69,.3)}.copyright__text{padding-top:10px;font-weight:400;line-height:18px}@media (min-width:660px){.copyright__text{padding-top:8px}}
/*# sourceMappingURL=style.min.css.map */
