.irs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs,.irs-line{position:relative;display:block}.irs-line{overflow:hidden;outline:none!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar{width:0}.irs-bar,.irs-bar-edge{position:absolute;display:block;left:0}.irs-bar-edge{top:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;cursor:default;z-index:1}.irs-slider.single{background:#fff;-webkit-transition:all .3s;transition:all .3s}.irs-slider.type_last{z-index:2}.irs-min{left:0}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:transparent;z-index:2}.irs-disabled{opacity:.4}.lt-ie9 .irs-disabled{filter:alpha(opacity=40)}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.irs-bar,.irs-bar-edge,.irs-line-left,.irs-line-mid,.irs-line-right,.irs-slider{background:url(../img/sprite-skin-flat.png) repeat-x}.irs{height:40px}.irs-with-grid{height:60px}.irs-line{height:12px;top:25px}.irs-line-left{height:12px;background-position:0 -30px}.irs-line-mid{height:12px;background-position:0 0}.irs-line-right{height:12px;background-position:100% -30px}.irs-bar{height:12px;top:25px;background-position:0 -60px}.irs-bar-edge{top:25px;height:12px;width:9px;background-position:0 -90px}.irs-shadow{height:3px;top:34px;background:#000;opacity:.25}.lt-ie9 .irs-shadow{filter:alpha(opacity=25)}.irs-slider{width:16px;height:18px;top:22px;background-position:0 -120px}.irs-slider.state_hover,.irs-slider:hover{background-position:0 -150px}.irs-max,.irs-min{color:#999;top:0;padding:1px 3px;background:#e1e4e9}.irs-from,.irs-max,.irs-min,.irs-single,.irs-to{font-size:10px;line-height:1.333;text-shadow:none;border-radius:4px}.irs-from,.irs-single,.irs-to{color:#fff;padding:1px 5px;background:#ed5565}.irs-from:after,.irs-single:after,.irs-to:after{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs-grid-pol{background:#e1e4e9}.irs-grid-text{color:#999}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;outline:0}* ::-moz-selection{background:#000;background-color:#000;color:#fff}* ::selection{background:#000;background-color:#000;color:#fff}::-webkit-scrollbar{width:3px;height:3px;background-color:transparent}::-webkit-scrollbar-thumb{width:3px;height:3px;background:#f83c3c;cursor:pointer}body,html{width:100%;height:100%;font-family:Roboto,sans-serif;font-size:14px;line-height:24px;font-weight:400;color:#2d2d34;min-width:320px;-webkit-text-size-adjust:100%}body{background:#fff;min-height:100%}body.no_scroll{position:fixed;left:0;width:100%;height:100%}body.no_scroll,body.overflow_hidden{overflow:hidden}.page{width:1052px;margin:0 auto;padding:0 16px;max-width:100%}@media (max-width:768px){.page{position:relative}}li,ul{list-style:none}img{max-width:100%;height:auto;vertical-align:top}button,input,select,textarea{font-family:Roboto,sans-serif;font-size:12px;color:#2d2d34;font-weight:400;-webkit-appearance:none!important;border-radius:0!important}button::-webkit-contacts-auto-fill-button,input::-webkit-contacts-auto-fill-button,select::-webkit-contacts-auto-fill-button,textarea::-webkit-contacts-auto-fill-button{opacity:0}select{display:none}.select,select{width:100%;max-width:100%}.select{border-bottom:1px solid #e7e7e7;font-weight:400;position:relative}.select label{display:block;font-size:12px;color:#8d8d8d}.select .select2-selection__arrow{width:14px;height:7px;background:url(../img/arrow.svg) top/14px 7px no-repeat;position:absolute;right:0;bottom:19px}.select2{width:100%!important;padding:12px 0}.select2,.select2 .selection{display:block}.select2 .select2-selection{width:100%;cursor:pointer;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select2 .select2-selection .select2-selection__rendered{overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;padding-right:45px}.select2 .select2-selection__arrow{width:14px;height:7px;background:url(../img/arrow.svg) top/14px 7px no-repeat;display:inline-block;margin-left:17px;vertical-align:middle}.select2-dropdown{position:absolute;width:100%}button{-webkit-transition:.3s;transition:.3s;background:none;cursor:pointer}button.disabled,button:disabled{opacity:.2;pointer-events:none}.direction-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.direction-text__name{margin-left:24px;margin-bottom:0!important;line-height:20px;font-size:12px;color:#8d8d8d!important}.item_disabled{opacity:.2;pointer-events:none}.btn{width:182px;height:45px;line-height:45px;background:#f83c3c;-webkit-box-shadow:0 6px 10px rgba(248,60,60,.4);box-shadow:0 6px 10px rgba(248,60,60,.4);border-radius:3px!important;font-weight:500;font-size:14px!important;text-align:center;letter-spacing:1.4px;color:#fff;text-transform:uppercase;display:inline-block;-webkit-transition:.3s;transition:.3s;position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.btn:before{content:"";position:absolute;top:0;left:0;width:100%;bottom:0;background-color:#e01f1f;z-index:-1;-webkit-animation-name:button-out;animation-name:button-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s;margin-left:100%}.btn>span,.btn i{-webkit-transition:.3s;transition:.3s}.btn>span{position:relative;z-index:2;color:#fff!important;margin:0!important;font-size:14px!important;display:inline-block;width:100%}.btn.border{border:2px solid #f83c3c;-webkit-box-shadow:none;box-shadow:none;background:none;line-height:43px;width:230px}.btn.border:before{background-color:#f83c3c}.btn.border span{color:#f83c3c!important}.btn.next{position:relative;width:auto;min-width:182px}.btn.next>span{padding:0 52px 0 44px}.btn.next svg{fill:#fff;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn .spinner{display:block;opacity:0;width:20px;height:20px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn .spinner .cube1,.btn .spinner .cube2{width:8px;height:8px;-webkit-animation:sk-cubemove-btn 1.8s infinite ease-in-out;animation:sk-cubemove-btn 1.8s infinite ease-in-out}.btn .spinner .cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}.btn.loading{color:transparent;background:none;-webkit-box-shadow:none;box-shadow:none;position:relative}.btn.loading .spinner{opacity:1}.btn:focus:not(.today) i,.btn:focus:not(.today) span,.btn:hover:not(.today) i,.btn:hover:not(.today) span{color:#fff!important}.btn:focus:not(.today):before,.btn:hover:not(.today):before{-webkit-animation-name:button-in;animation-name:button-in}@-webkit-keyframes button-in{0%{margin-left:-100%}to{margin-left:0}}@keyframes button-in{0%{margin-left:-100%}to{margin-left:0}}@-webkit-keyframes button-out{0%{margin-left:0}to{margin-left:100%}}@keyframes button-out{0%{margin-left:0}to{margin-left:100%}}@-webkit-keyframes sk-cubemove-btn{25%{-webkit-transform:translateX(21px) rotate(-90deg) scale(.5);transform:translateX(21px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(21px) translateY(21px) rotate(-179deg);transform:translateX(21px) translateY(21px) rotate(-179deg)}50.1%{-webkit-transform:translateX(21px) translateY(21px) rotate(-180deg);transform:translateX(21px) translateY(21px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(21px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(21px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes sk-cubemove-btn{25%{-webkit-transform:translateX(21px) rotate(-90deg) scale(.5);transform:translateX(21px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(21px) translateY(21px) rotate(-179deg);transform:translateX(21px) translateY(21px) rotate(-179deg)}50.1%{-webkit-transform:translateX(21px) translateY(21px) rotate(-180deg);transform:translateX(21px) translateY(21px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(21px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(21px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}a{-webkit-transition:.3s;transition:.3s;text-decoration:none;color:#f83c3c}#app{overflow:hidden;width:100%;height:auto;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer,header,main{width:100%;max-width:100%}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.flex_block{display:-webkit-box;display:-ms-flexbox;display:flex}.flex_block .content_center_vert{margin:auto 0;width:100%}.flex_grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.left_flex_block{-ms-flex-negative:0;flex-shrink:0;width:360px}.flex_block_j_b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){.flex_block_j_b .nav-bottom{margin-bottom:20px;width:33%}}@media (max-width:500px){.flex_block_j_b .nav-bottom{width:50%}}@media (max-width:768px){.flex_block_j_b{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.flex_block_j_a_a_c{-ms-flex-pack:distribute;justify-content:space-around}.flex_block_j_a_a_c,.flex_block_j_b_a_c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex_block_j_b_a_c{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex_block_j_e_a_c{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex_block_j_e_a_c,.flex_block_j_s_a_c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex_block_j_s_a_c{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex_block_a_c,.flex_block_j_c_a_c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex_block_j_c_a_c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.right_flex_block .page_titles{margin-left:26px}@media (max-width:768px){.right_flex_block .page_titles{line-height:34px;font-size:36px;margin-left:0}}.right_flex_block .under_titles{margin-left:26px}section{position:relative;z-index:2;padding:140px 0 120px}section.blue{background:#e5ecf6}.block_background{position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff}.block_background.blue{background:#e5ecf6}.opacity_block{opacity:1;position:relative;z-index:2}.page_titles{font-size:48px;line-height:45px;font-weight:700;letter-spacing:3.6px;text-transform:uppercase;position:relative}.page_titles.red{color:#f83c3c}.page_titles .span_wrap,.page_titles .span_wrap span{display:inline-block;overflow:hidden}.page_titles .span_wrap span{position:relative;z-index:2;-webkit-transition:.4s;transition:.4s;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.page_titles .span_wrap span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f83c3c;-webkit-transition:.3s .4s;transition:.3s .4s}.page_titles .span_wrap span:nth-of-type(2){-webkit-transition:.4s .2s;transition:.4s .2s}.page_titles .span_wrap span:nth-of-type(2):after{-webkit-transition:.3s .6s;transition:.3s .6s}.page_titles .span_wrap span:nth-of-type(3){-webkit-transition:.4s .4s;transition:.4s .4s}.page_titles .span_wrap span:nth-of-type(3):after{-webkit-transition:.3s .8s;transition:.3s .8s}.page_titles .span_wrap.animate span{-webkit-transform:translateX(0);transform:translateX(0)}.page_titles .span_wrap.animate span:after{-webkit-transform:translateX(101%);transform:translateX(101%)}.page_titles svg{position:absolute;top:-105px;left:-75px;fill:#ccc;opacity:.4;z-index:-1;pointer-events:none}.under_titles{font-size:12px;color:#8d8d8d;padding-left:130px;position:relative;margin:22px 0 0;display:inline-block}@media (max-width:768px){.under_titles{padding-left:0}}.under_titles:after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:116px;height:1px;background:#f83c3c}@media (max-width:768px){.under_titles:after{display:none}}.select2-container--open{z-index:1000}.select2-container--open .select2-results__options{background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:3px;padding:14px 32px 4px;margin-top:4px;max-height:250px;overflow-y:auto;min-width:150px}.select2-container--open .select2-results__options .select2-results__option{line-height:18px;font-size:14px;color:#8d8d8d;cursor:pointer;margin:0 0 9px}.select2-container--open .select2-results__options .select2-results__option[aria-disabled=true]{display:none}.select2-container--open .select2-results__options .select2-results__option.select2-results__option--highlighted:active,.select2-container--open .select2-results__options .select2-results__option[aria-selected=true]:active{color:#f83c3c}@media (min-width:1024px){.select2-container--open .select2-results__options .select2-results__option.select2-results__option--highlighted,.select2-container--open .select2-results__options .select2-results__option[aria-selected=true]{color:#f83c3c}}.select2-container--open .select2-selection--multiple .select2-search{display:block}.select2-selection--multiple .select2-selection__rendered{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background:#fff4f4;color:#8d8d8d;font-size:12px;height:30px;min-width:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 23px 0 12px;margin:4px 8px 4px 0;border-radius:3px}.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{position:absolute;top:50%;right:11px;color:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:17px}.select2-selection--multiple .select2-search__field{display:block}.select2-search__field{border-bottom:0!important;height:26px!important;width:100%!important;-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important;display:none}.shadow_block{background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);padding:25px 38px 38px;width:360px;-ms-flex-negative:0;flex-shrink:0;z-index:1}.shadow_block__name-top{display:none;position:absolute;top:30px;left:37px;font-family:Roboto;font-style:normal;font-weight:400;line-height:39px;font-size:24px;color:#2d2d34}@media (max-width:768px){.shadow_block__name-top{display:block}}.shadow_block .input-daterange,.shadow_block>.field{margin:0 0 25px}@media (max-width:768px){.shadow_block .input-daterange,.shadow_block>.field{margin:10px 0 16px}}.shadow_block .checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.shadow_block .checkboxes .checkbox{width:48%;margin:0 0 12px}@media (max-width:768px){.shadow_block .checkboxes{margin-bottom:30px}}.shadow_block .btn{margin-top:30px;width:100%}.shadow_block__button{display:none;min-width:290px;width:290px!important;margin-top:0;position:fixed;bottom:10px;left:50%;margin-left:-145px;z-index:80}@media (max-width:768px){.shadow_block__button{display:block}}@media (max-width:1024px){.shadow_block{width:40%;margin-bottom:40px}}@media (max-width:768px){.shadow_block{overflow-y:auto;width:100%!important;margin-bottom:40px;padding-top:100px;position:absolute;left:-100%}}@media (max-width:870px){.shadow_block.shadow_block--profile{overflow-y:auto;width:100%!important;margin-bottom:40px;padding-top:100px;position:absolute;left:-100%}}.shadow_block.shadow_block--profile .button-cross{position:absolute;top:44px;right:40px;cursor:pointer;display:none}@media (max-width:870px){.shadow_block.shadow_block--profile .button-cross{display:block}}@media (max-width:870px){.flex_block_j_b.block-profile-content .shadow_block{overflow-y:auto;width:100%!important;height:100%!important;margin-bottom:40px;padding-top:100px;position:absolute;top:0;left:-100%}}.filter{overflow-y:hidden}.filter .shadow_block{left:0;top:0;position:fixed;height:100%;z-index:125}@media (max-width:870px){.filter .flex_block_j_b.block-profile-content .shadow_block{position:fixed;top:0;left:0}}.button-cross{position:absolute;top:44px;right:40px;cursor:pointer;display:none}@media (max-width:768px){.button-cross{display:block}}.profile-cross{position:absolute;top:44px;right:40px;cursor:pointer;display:none}@media (max-width:870px){.profile-cross{display:block}}.cross-filter .form-prices{left:-100%}.label_big{font-size:18px;font-weight:400;margin:45px 0 16px}.label_big:first-child{margin-top:0}.label_big span{color:#f83c3c}@media (max-width:768px){.label_big{margin-top:26px}}.checkbox_sport{margin:32px 0 40px}.checkbox_sport .icon{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.checkbox_sport .icon:after{content:"";background:#f7f8f8;border:2px solid #f7f8f8;border-radius:100%;width:100%;height:100%;position:absolute;top:-1px;left:-1px;-webkit-transition:.3s;transition:.3s}.checkbox_sport .icon svg{width:100%;position:relative;z-index:2;margin:auto;height:100%;-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%);left:50%}.checkbox_sport .tick{margin:0 3px 0 6px;-webkit-transition:.3s;transition:.3s;width:0}.checkbox_sport .tick svg{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(0);transform:scale(0);fill:#f83c3c}.checkbox_sport .checkbox{margin-right:18px}.checkbox_sport .checkbox:last-child{margin-right:0}.checkbox_sport .checkbox label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#8d8d8d;cursor:pointer;-webkit-transition:.3s;transition:.3s}.checkbox_sport .checkbox label:hover{color:#f83c3c}.checkbox_sport .checkbox input{position:absolute;left:-9999px;opacity:0}.checkbox_sport .checkbox input:checked+label{color:#f83c3c}.checkbox_sport .checkbox input:checked+label .tick{width:17px;margin:0 11px 0 6px}.checkbox_sport .checkbox input:checked+label .tick svg{-webkit-transform:scale(1);transform:scale(1)}.checkbox_sport .checkbox input:checked+label .icon:after{border-color:#f83c3c}@media (max-width:768px){.checkbox_sport{margin:10px 0}.checkbox_sport .checkbox{margin-right:15px}.checkbox_sport .checkbox:not(:first-of-type){margin-right:0}}.information{display:inline-block;position:relative;vertical-align:middle;margin:-1px 0 0 5px}.information .click{cursor:pointer}.information svg{-webkit-transition:.3s;transition:.3s;fill:#d1d1d1}.information:hover svg{fill:#f83c3c}table .information{margin-left:7px}.checkboxes .checkbox{margin-bottom:15px}.checkboxes .checkbox label{color:#8d8d8d;padding-left:37px;position:relative;cursor:pointer;display:inline-block;-webkit-transition:.3s;transition:.3s}.checkboxes .checkbox label:active{color:#f83c3c}@media (min-width:1024px){.checkboxes .checkbox label:hover{color:#f83c3c}}.checkboxes .checkbox label:after,.checkboxes .checkbox label:before{content:"";position:absolute;top:2px;left:0}.checkboxes .checkbox label:before{width:16px;height:16px;border:2px solid #f83c3c;border-radius:3px}.checkboxes .checkbox label:after{width:20px;height:20px;background:url(../img/tick.svg) 50%/17px 10px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(.5);transform:scale(.5)}.checkboxes .checkbox input{position:absolute;left:-9999px;opacity:0}.checkboxes .checkbox input:checked+label{color:#f83c3c}.checkboxes .checkbox input:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.checkboxes .checkbox input.disabled+label{opacity:.2}.radio_block{margin:0 0 7px}.radio_block.flex_block.wrap_j_b{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio_block.flex_block.wrap_j_b .radio{width:47%;margin-right:0}@media (max-width:768px){.radio_block.flex_block.wrap_j_b{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.radio_block.flex_block .radio{margin-right:12px;white-space:nowrap;font-size:12px}@media (max-width:768px){.radio_block.flex_block .radio{font-size:14px}}.radio_block.flex_block .radio:last-child{margin-right:0}.radio_block .radio{margin:0 0 13px}.radio_block .radio.radio_inline{display:inline-block;margin-right:27px}.radio_block .radio label{color:#8d8d8d;padding-left:37px;position:relative;cursor:pointer;display:inline-block;-webkit-transition:.3s;transition:.3s}@media (min-width:1024px){.radio_block .radio label:hover{color:#f83c3c}}.radio_block .radio label:after,.radio_block .radio label:before{content:"";position:absolute;top:2px;left:0}.radio_block .radio label:before{width:16px;height:16px;border:2px solid #f83c3c;border-radius:100%}.radio_block .radio label:after{top:8px;left:6px;width:8px;height:8px;background:#f83c3c;opacity:0;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(.5);transform:scale(.5);border-radius:100%}.radio_block .radio input{position:absolute;left:-9999px;opacity:0}.radio_block .radio input:checked+label{color:#f83c3c}.radio_block .radio input:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.radio_block .radio input:disabled+label{opacity:.2;pointer-events:none}.duration_date label{white-space:nowrap}.gray_text{font-size:12px}.gray_text,.gray_text_14{line-height:20px;color:#8d8d8d}.gray_text_14{font-size:14px}.birthday{margin:0 0 14px}.birthday .select{width:28%}.birthday .select .select2 .select2-selection .select2-selection__rendered{color:#8d8d8d}.static-page h1{margin-top:5px;margin-bottom:20px;font-family:Roboto;font-style:bold;line-height:68px;font-size:48px;text-transform:uppercase}@media (max-width:768px){.static-page h1{font-size:36px;line-height:34px;margin-top:20px;margin-bottom:30px}}#arrow_down_element{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:200px;right:40px;cursor:pointer;-webkit-transition:.3s;transition:.3s;width:14px;height:146px;z-index:2}#arrow_down_element svg{fill:#f83c3c;pointer-events:none}#arrow_down_element:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}@media (max-width:1280px){#arrow_down_element{right:10px}}@media (max-width:1024px){#arrow_down_element{display:none}}.arrow_section{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;bottom:36px;right:40px;cursor:pointer;text-align:right;z-index:20;-webkit-transform-origin:100%;transform-origin:100%;-webkit-transform:rotate(-90deg) translateX(100%);transform:rotate(-90deg) translateX(100%)}.arrow_section span{display:block;font-weight:500;line-height:14px;font-size:14px}.arrow_section svg{-webkit-transition:.3s;transition:.3s;fill:#f83c3c;pointer-events:none}.arrow_section:hover svg{-webkit-transform:translateX(-10px);transform:translateX(-10px)}@media (max-width:1200px){.arrow_section{right:18px}}@media (max-width:1060px){.arrow_section{display:none}}.find_or_create{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.find_or_create .gray_text{margin:13px 0}@media (max-width:768px){.find_or_create .gray_text{display:none}}.find_or_create .btn{margin:0}@media (max-width:768px){.find_or_create .btn.border{display:none}}.loader{position:relative}.loader:before{content:"";position:absolute;background:hsla(0,0%,100%,.7);z-index:89}#preloader,.loader:before{top:0;left:0;right:0;bottom:0}#preloader{position:fixed;background:#fff;z-index:1000;-webkit-transition:.4s;transition:.4s}#preloader .spinner{display:block}.preloader_hide #preloader{opacity:0;pointer-events:none}.spinner{display:none;width:40px;height:40px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:90}.cube1,.cube2{background-color:#f83c3c;width:15px;height:15px;position:absolute;top:0;left:0;-webkit-animation:sk-cubemove 1.8s infinite ease-in-out;animation:sk-cubemove 1.8s infinite ease-in-out}.cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{transform:rotate(-1turn);-webkit-transform:rotate(-1turn)}}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{transform:rotate(-1turn);-webkit-transform:rotate(-1turn)}}.error_tooltip{position:relative}.error_tooltip .text_error{position:absolute;right:0;top:50%;-webkit-transform:translate(110%,-50%);transform:translate(110%,-50%);width:200px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:200px;background:#2d2d34;color:#fff;font-size:12px;line-height:normal;padding:10px 16px;opacity:0;pointer-events:none}.error_tooltip .text_error:after{content:"";position:absolute;left:-4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:9px 5px 9px 0;border-color:transparent #2d2d34 transparent transparent}.error_tooltip.error .text_error{opacity:1;pointer-events:auto}.from_overflow_left_opacity .under_titles:after{width:0;left:116px;-webkit-transition:.3s .4s;transition:.3s .4s}.from_overflow_left_opacity>div{-webkit-transform:translateX(-20%);transform:translateX(-20%);-webkit-transition:.3s .3s!important;transition:.3s .3s!important;opacity:0}.from_overflow_left_opacity:nth-of-type(2)>div{-webkit-transition:.3s .4s!important;transition:.3s .4s!important;-webkit-transition:.3s .5s!important;transition:.3s .5s!important}.from_overflow_left_opacity:nth-of-type(3)>div{-webkit-transition:.3s .6s!important;transition:.3s .6s!important}.from_overflow_left_opacity:nth-of-type(4)>div{-webkit-transition:.3s .7s!important;transition:.3s .7s!important}.from_overflow_left_opacity:nth-of-type(5)>div{-webkit-transition:.3s .8s!important;transition:.3s .8s!important}.from_overflow_left{overflow:hidden}.from_overflow_left>div{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.4s .4s;transition:.4s .4s}.animate_block{opacity:0;-webkit-transition:all .8s linear;transition:all .8s linear}.animate_block .item_animate{-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0);opacity:0;-webkit-transition:opacity 1s ease,-webkit-transform 1.5s ease;transition:opacity 1s ease,-webkit-transform 1.5s ease;transition:transform 1.5s ease,opacity 1s ease;transition:transform 1.5s ease,opacity 1s ease,-webkit-transform 1.5s ease}.animate_block .item_animate:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.animate_block .item_animate:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}.animate_block .item_animate:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}.animate_block .item_animate:nth-child(5){-webkit-transition-delay:.8s;transition-delay:.8s}.animate_block .item_animate:nth-child(6){-webkit-transition-delay:1s;transition-delay:1s}.animate_block .item_animate:nth-child(7){-webkit-transition-delay:1.2s;transition-delay:1.2s}.animate_block .item_animate:nth-child(8){-webkit-transition-delay:1.4s;transition-delay:1.4s}.animate_block .item_animate:nth-child(9){-webkit-transition-delay:1.6s;transition-delay:1.6s}.animate_block .item_animate:nth-child(10){-webkit-transition-delay:1.8s;transition-delay:1.8s}.animate_block.animate{opacity:1}.animate_block.animate .from_overflow_left>div,.animate_block.animate .from_overflow_left_opacity>div,.animate_block.animate .item_animate{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.animate_block.animate .under_titles:after{left:0;width:116px}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:173px 0 106px}@media (max-width:1270px){main{padding-top:150px}}@media (max-width:950px){main{padding-top:120px}}header{position:fixed;width:100%;left:0;top:0;z-index:99}header.top_bar{z-index:98;margin-top:93px}header.top_bar:before{height:50px;border:1px solid #ebebeb}header.top_bar:before,header:before{content:"";background:#fff;position:absolute;top:0;left:0;width:100%}header:before{height:93px}header .page{position:absolute;top:36px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}header .page a{font-weight:700;font-size:14px;text-transform:uppercase;color:#f83c3c;margin-right:60px}header .page a span{position:relative;padding:0 0 9px}header .page a span:after{-webkit-transform:translateY(4px);transform:translateY(4px);opacity:0;content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#f83c3c;border-radius:2px;-webkit-transition:.3s;transition:.3s}header .page a.active span:after,header .page a:hover span:after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media (max-width:1280px){header .page a{margin-right:20px}}@media (max-width:1300px){header .page{left:150px;padding:0;-webkit-transform:translateY(15px)!important;transform:translateY(15px)!important;width:auto}}@media (max-width:1024px){header .page{display:none}}header .page.page_menu_slider{overflow-x:auto;top:14px}@media (max-width:1024px){header .page.page_menu_slider{display:block;left:0;padding-left:50px;-webkit-transform:translateX(10%);transform:translateX(10%)}header .page.page_menu_slider .menu_slider{-ms-flex-pack:distribute;justify-content:space-around}}header .page.page_menu_slider .menu_slider{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:650px}@media (max-width:480px){header .page.page_menu_slider .menu_slider{min-width:550px}}header .page.page_menu_slider .menu_slider .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;text-transform:none;cursor:pointer;position:relative;overflow:hidden;margin-right:70px;color:#2d2d34}@media (max-width:768px){header .page.page_menu_slider .menu_slider .item{margin-right:50px}}@media (min-width:769px){header .page.page_menu_slider .menu_slider .item:hover{color:#f83c3c}}header .page.page_menu_slider .menu_slider .item.slick-current:after{bottom:0}header .page.page_menu_slider .menu_slider .item span{position:relative;padding:0 0 9px}header .page.page_menu_slider .menu_slider .item span:after{display:none}header .right_part{top:36px}header .right_part,header .right_part.logout_block{position:absolute;right:33px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .right_part.logout_block{top:25px}header .right_part a{position:relative;padding:0 0 0 26px;color:#000;-webkit-transition:.3s;transition:.3s;z-index:100}header .right_part a svg{position:absolute;top:4px;left:0}header .right_part a svg,header .right_part a svg path{-webkit-transition:.3s;transition:.3s;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}@media (max-width:440px){header .right_part a .initial-register{font-size:0;top:10px}}header .right_part a.login{margin:0 0 0 35px}header .right_part a.login svg{top:6px}@media (max-width:440px){header .right_part a.login{margin:0 0 0 30px}}header .right_part a:hover{color:#f83c3c}@media (max-width:440px){header .right_part a{padding:0 0 0 18px}}top-bar{position:fixed;width:100%;left:0;top:93px;z-index:98}top-bar:before{content:"";background:#fff;position:absolute;top:0;left:0;width:100%;height:50px;border:1px solid #ebebeb}top-bar .page{position:absolute;top:36px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}top-bar .page.page_menu_slider .menu_slider .item.active{color:#f83c3c}top-bar .page a{font-weight:700;font-size:14px;text-transform:uppercase;color:#f83c3c;margin-right:60px}top-bar .page a span{position:relative;padding:0 0 9px}top-bar .page a span:after{-webkit-transform:translateY(4px);transform:translateY(4px);opacity:0;content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#f83c3c;border-radius:2px;-webkit-transition:.3s;transition:.3s}top-bar .page a.active span:after,top-bar .page a:hover span:after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media (max-width:1280px){top-bar .page a{margin-right:20px}}@media (max-width:1280px){top-bar .page{left:150px;padding:0;-webkit-transform:translate(0)!important;transform:translate(0)!important;width:auto}}@media (max-width:1024px){top-bar .page{display:none}}top-bar .page.page_menu_slider{overflow-x:hidden;top:14px}@media (max-width:1024px){top-bar .page.page_menu_slider{display:block;left:0;padding-left:50px;-webkit-transform:translateX(10%);transform:translateX(10%)}top-bar .page.page_menu_slider .menu_slider{-ms-flex-pack:distribute;justify-content:space-around}}top-bar .page.page_menu_slider .menu_slider{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:650px}@media (max-width:480px){top-bar .page.page_menu_slider .menu_slider{min-width:550px}}top-bar .page.page_menu_slider .menu_slider .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;text-transform:none;cursor:pointer;position:relative;overflow:hidden;margin-right:70px;color:#2d2d34}@media (max-width:768px){top-bar .page.page_menu_slider .menu_slider .item{margin-right:50px}}@media (min-width:769px){top-bar .page.page_menu_slider .menu_slider .item:hover{color:#f83c3c}}top-bar .page.page_menu_slider .menu_slider .item.slick-current:after{bottom:0}top-bar .page.page_menu_slider .menu_slider .item span{position:relative;padding:0 0 9px}top-bar .page.page_menu_slider .menu_slider .item span:after{display:none}top-bar .right_part{top:36px}top-bar .right_part,top-bar .right_part.logout_block{position:absolute;right:33px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}top-bar .right_part.logout_block{top:25px}top-bar .right_part a{position:relative;padding:0 0 0 26px;color:#000;-webkit-transition:.3s;transition:.3s;z-index:100}top-bar .right_part a svg{position:absolute;top:4px;left:0}top-bar .right_part a svg,top-bar .right_part a svg path{-webkit-transition:.3s;transition:.3s;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}@media (max-width:480px){top-bar .right_part a .initial-register{font-size:0;top:10px}}top-bar .right_part a.login{margin:0 0 0 35px}top-bar .right_part a.login svg{top:6px}@media (max-width:480px){top-bar .right_part a.login{margin:0 0 0 30px}}top-bar .right_part a:hover{color:#f83c3c}@media (max-width:480px){top-bar .right_part a{padding:0 0 0 18px}}.add-plus{position:relative!important;width:50px;height:50px;border-radius:50%;cursor:pointer}.add-plus:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:52px;height:52px;background:#f83c3c;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border-radius:50%}.add-plus__circle{border-radius:50%;overflow:hidden;width:50px;height:50px;border-radius:100%}.add-plus__circle svg{display:block!important}.add-plus__circle svg path{width:50px;height:50px;border-radius:100%}.add-plus__line svg{display:block!important;-webkit-transition:fill .3s ease-out 0s;transition:fill .3s ease-out 0s}.add-plus__line svg.mysvges{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.add-plus:hover:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.add-plus:hover .add-plus__line svg use{fill:#fff}.add-plus.disabled{-webkit-transition:none;transition:none;-webkit-box-shadow:none!important;box-shadow:none!important}.add-plus.disabled *{fill:#ababab}.add-plus.disabled:hover *{fill:#ababab;-webkit-transition:none;transition:none}.add-plus.disabled:hover:before{display:none;-webkit-transition:none;transition:none}.add-plus.disabled:hover:before *{fill:#ababab}.add-plus.disabled:hover .add-plus__circle{-webkit-transition:none;transition:none}.add-plus.disabled:hover .add-plus__circle *{fill:#ababab}.add-plus.disabled:hover .add-plus__line{-webkit-transition:none;transition:none}.add-plus.disabled:hover .add-plus__line *{fill:#ababab}.sc-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:28px}.sc-icon__text{line-height:20px;font-size:12px;color:#8d8d8d}.sc-icon__net{margin-left:14px}@media only screen and (max-width:400px){.sc-icon__net{margin-top:16px;margin-left:0}}@media only screen and (max-width:610px){.sc-icon{margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:400px){.sc-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.page__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:610px){.page__flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page__flex .info_block_event.flex_block_a_c{margin-top:35px}.icons,.icons__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icons__item{margin-right:20px}.icons__item_img{margin-right:10px;border-radius:2px;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:red}.icons__item_img:hover{opacity:.7}.icons__item--f{background:#485a96;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:4px}.icons__item--f,.icons__item--g{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.icons__item--g{background:#cc5242}.icons__item--t{background:#41abe1}.icons__item span{line-height:17px;font-size:12px;color:#737373}.page__button{display:none;margin:auto;min-width:290px;font-size:14px;line-height:16px}.page__button img{margin-right:15px}@media (max-width:768px){.page__button{display:-ms-flexbox;display:flex;display:-webkit-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;left:50%;margin-left:-145px;bottom:10px;z-index:45}}.activities-btn{min-width:100px}@media (max-width:768px){.activities-btn{min-width:290px;width:290px!important;margin-top:0;position:fixed;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:80}}.register path{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:.3s;transition:.3s}.register:hover>svg path:last-child{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:374px){.register{width:auto}}.login path{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:.3s;transition:.3s}.login:hover>svg path:first-child{-webkit-transform:rotate(15deg);transform:rotate(15deg)}@media (max-width:374px){button.btn.login{min-width:134px;width:auto}}.logout .image:not(.no_avatar) img{border-radius:100%}.logout form{z-index:10}.logout span{font-size:14px;color:#2d2d34;margin:0 15px 0 14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;-webkit-transition:.3s;transition:.3s}.logout a:hover span{color:#f83c3c}.logout button svg{fill:#f83c3c;vertical-align:middle}#menu{margin:0 0 0 69px;width:23px;height:16px;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:120}@media (max-width:1200px){#menu{margin:0 0 0 19px;padding:10px}}#menu span{display:block;height:2px;width:100%;background:#f83c3c;-webkit-transition:.3s;transition:.3s;position:absolute;top:50%;left:0;margin:-1px 0 0;border-radius:3px}#menu #hide-svg{-webkit-transform:scaleX(.7);transform:scaleX(.7);-webkit-transform-origin:100% 0;transform-origin:100% 0}#menu #upper-left,#menu #upper-right{margin:-8px 0 0;-webkit-transform:scaleX(.9);transform:scaleX(.9);-webkit-transform-origin:100% 0;transform-origin:100% 0}#menu #bottom-left,#menu #bottom-right{margin:6px 0 0}@media (min-width:769px){#menu:hover #hide-svg,#menu:hover #upper-left,#menu:hover #upper-right{-webkit-transform-origin:0 0;transform-origin:0 0}}#menu.active #hide-svg{opacity:0}#menu.active #bottom-left,#menu.active #bottom-right,#menu.active #upper-left,#menu.active #upper-right{-webkit-transform-origin:50%;transform-origin:50%;width:36%}#menu.active #upper-left{-webkit-transform:translate(5px,6px) rotate(45deg);transform:translate(5px,6px) rotate(45deg)}#menu.active #upper-right{-webkit-transform:translate(10px,6px) rotate(-45deg);transform:translate(10px,6px) rotate(-45deg)}#menu.active #bottom-left{-webkit-transform:translate(5px,-3px) rotate(-45deg);transform:translate(5px,-3px) rotate(-45deg)}#menu.active #bottom-right{-webkit-transform:translate(10px,-3px) rotate(45deg);transform:translate(10px,-3px) rotate(45deg)}@media (min-width:769px){#menu.active:hover #upper-left{-webkit-transform:translate(3px,4px) rotate(45deg);transform:translate(3px,4px) rotate(45deg)}#menu.active:hover #upper-right{-webkit-transform:translate(12px,4px) rotate(-45deg);transform:translate(12px,4px) rotate(-45deg)}#menu.active:hover #bottom-left{-webkit-transform:translate(3px,-1px) rotate(-45deg);transform:translate(3px,-1px) rotate(-45deg)}#menu.active:hover #bottom-right{-webkit-transform:translate(12px,-1px) rotate(45deg);transform:translate(12px,-1px) rotate(45deg)}}#logo{width:116px;height:93px;background:#f83c3c;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:10}#logo img{margin:auto}.index_page main{padding-top:0}.index_page header:before{-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:.4s;transition:.4s;opacity:0}.index_page.scroll header:before{opacity:1}.index_page header .right_part{top:42px;-webkit-transition:.4s;transition:.4s}.index_page header .right_part.logout_block{top:38px;opacity:0}.index_page header .page{-webkit-transform:translate(-50%,15px);transform:translate(-50%,15px);-webkit-transition:.4s;transition:.4s}.index_page #logo{top:0;opacity:0;-webkit-transition:.4s;transition:.4s}#mountain{background:url("../img/mountain.jpg") bottom/100% auto no-repeat;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(.95) translateY(2%);transform:scale(.95) translateY(2%)}#mountain,#rock{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,transform .5s;transition:opacity .3s,transform .5s,-webkit-transform .5s}#rock{background:url("../img/rock.png") 100% 100%/60% auto no-repeat;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scale(.95) translate(-1%,5%);transform:scale(.95) translate(-1%,5%)}.cloud{position:absolute;top:6%;left:31%;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.cloud.cloud_2{left:77%;top:-8%}.parallax_cloud{position:absolute;bottom:0;left:0;width:100%;max-width:100%;-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s}.parallax_cloud img{vertical-align:middle}.parallax_cloud.parallax_cloud_2,.parallax_cloud img{-webkit-transform:translateY(60%);transform:translateY(60%)}.parallax_cloud.parallax_cloud_2{width:100%;max-width:100%}.parallax_cloud.parallax_cloud_2 img{-webkit-transform:translateY(40%);transform:translateY(40%)}.animate_go.index_page #logo{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.animate_go.index_page header .right_part{top:36px;opacity:1}.animate_go.index_page header .right_part.logout_block{top:25px}.animate_go.index_page header:before{-webkit-transform:translateY(0);transform:translateY(0)}.animate_go.index_page header .page{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:1}@media (max-width:1300px){.animate_go.index_page header .page{-webkit-transform:translate(0)!important;transform:translate(0)!important}}.animate_go #mountain,.animate_go #rock{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:1}.animate_go #groups_form,.animate_go #header_section .description,.animate_go #header_section h1,.animate_go .cloud,.animate_go .parallax_cloud,.animate_go .partners{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#header_section{background:#e5ecf6;height:100vh;min-height:630px;padding:100px 0 50px}#header_section .content_center_vert{position:relative;z-index:3}#header_section h1{font-size:144px;line-height:150px;letter-spacing:14.4px;text-transform:uppercase;font-weight:700;color:#f83c3c;text-shadow:0 0 8px #fff;left:-8px;-webkit-transition:.6s .3s;transition:.6s .3s}#header_section .description,#header_section h1{position:relative;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}#header_section .description{line-height:50px;font-size:36px;margin:26px 0 83px;width:888px;max-width:100%;-webkit-transition:.6s .4s;transition:.6s .4s}#header_section .page{position:relative}#groups_form{background:#fff;padding:21px 25px 21px 0;margin:0 0 50px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.6s .5s;transition:.6s .5s}#groups_form .selects{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#groups_form .select{width:50%;border-bottom:0}#groups_form .select .select2,#groups_form .select label{padding-left:32px}#groups_form .select .select2-selection{width:auto;font-weight:500;font-size:14px;display:block}#groups_form .select2{padding:0}#groups_form .select2 .select2-selection__arrow{width:9px;height:5px;background:url(../img/arrow.svg) top/9px 5px no-repeat;position:static}#groups_form .type{position:relative}#groups_form .type:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:1px;background:#e2e2e2}#groups_form .buttons .btn{vertical-align:middle}#groups_form .buttons .btn.border{width:213px}#groups_form .buttons span{color:#8d8d8d;font-size:12px;margin:0 29px}.partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.6s .6s;transition:.6s .6s;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.page_menu_slider::-webkit-scrollbar-thumb,.partners::-webkit-scrollbar-thumb{background:transparent}@-webkit-keyframes next_hide{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);opacity:0}}@keyframes next_hide{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);opacity:0}}@-webkit-keyframes next_show{0%{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes next_show{0%{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}#how_it_work{padding:60px 0 120px}#how_it_work .list{margin:46px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}#how_it_work .list .from_overflow_left_opacity{padding-left:155px}#how_it_work .list .item{position:relative;margin:0 0 29px;cursor:pointer;-webkit-transition:.3s;transition:.3s}#how_it_work .list .item:hover{color:#f83c3c}#how_it_work .list .item:before{content:"";position:absolute;top:28px;left:-155px;height:2px;width:0;background:#f83c3c;border-radius:3px;-webkit-transition:.3s;transition:.3s}#how_it_work .list .item span{line-height:17px;font-size:12px;color:#8d8d8d}#how_it_work .list .item div{font-weight:500;line-height:25px;font-size:18px}#how_it_work .list .item.active:before{width:116px}#how_it_work .list .item.active div{color:#f83c3c}#how_it_work .right{position:relative;width:408px}#how_it_work .right .items{position:relative;height:390px}#how_it_work .right .btn{margin-top:117px}#how_it_work .right .item{opacity:0;position:absolute;left:0;top:0;width:100%;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:next_hide;animation-name:next_hide}#how_it_work .right .item.active{-webkit-animation-name:next_show;animation-name:next_show}#how_it_work .right .item .title{font-weight:500;line-height:36px;font-size:36px;color:#f83c3c;margin:33px 0 21px}#how_it_work .right .item p{line-height:23px;font-size:14px}.slider_resort{margin:63px 0 0;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider_resort .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;cursor:pointer;position:relative;overflow:hidden;height:70px;color:#8d8d8d}.slider_resort .item:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background:#f83c3c;-webkit-transition:.3s;transition:.3s}@media (min-width:769px){.slider_resort .item:hover{color:#f83c3c}}.slider_resort .item.slick-current:after{bottom:0}.slider_resort_arrow_l,.slider_resort_arrow_r{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:51px;height:100%;z-index:5;cursor:pointer;background:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex}.slider_resort_arrow_l svg,.slider_resort_arrow_r svg{fill:#f83c3c;margin:auto}.slider_resort_arrow_r{right:0;left:auto}#new_events.change_slider .slider_events{opacity:0;-webkit-transition:.2s;transition:.2s}.slider_events{margin:57px 0 60px;position:relative;z-index:2}.slider_events .slick-list{overflow:visible!important}.slider_events .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.slider_events .item{position:relative;display:block;width:260px;padding:60px 0 0;margin:0 70px 0 0}.slider_events .item .title{font-weight:500;line-height:25px;font-size:18px;color:#2d2d34;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.slider_events .item:not(.slick-active) .title{pointer-events:none;color:#63646a}.slider_events .item .activity{line-height:17px;font-size:12px;color:#8d8d8d;margin-bottom:4px}.slider_events .item>.info{opacity:0}.slider_events .item.slick-active>.info{opacity:1}.slider_events .item .info{margin:35px 0 0;-webkit-transition:.3s;transition:.3s}.slider_events .item .info div{position:relative;font-size:12px;padding-left:30px;white-space:nowrap;margin:0 0 6px;color:#737373}.slider_events .item .info div span{color:#2d2d34;margin-left:9px}.slider_events .item .info div svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;fill:#f83c3c}.slider_events .item .hover_block{overflow:hidden;pointer-events:none;position:absolute;top:0;left:-41px;right:0}.slider_events .item .hover_block .activity{color:#fff}.slider_events .item .hover_block .info{margin:35px 0 37px}.slider_events .item .hover_block .info div,.slider_events .item .hover_block .info div span{color:#fff}.slider_events .item .hover_block .above_content{position:relative;padding:60px 0 56px 41px}.slider_events .item .hover_block .content_hover_block{background-size:cover;background-position:top;background-repeat:no-repeat;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.4s;transition:.4s}.slider_events .item .hover_block .content_hover_block:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.slider_events .item .hover_block .content_hover_block:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f83c3c;-webkit-transition:.4s .1s;transition:.4s .1s}.slider_events .item .hover_block .title{color:#fff;overflow-x:hidden;text-overflow:ellipsis;margin-right:1em;white-space:nowrap}.slider_events .item .hover_block .title:hover{color:#f83c3c}.slider_events .item .hover_block .more{font-weight:500;line-height:20px;font-size:14px;color:#fff}.slider_events .item .hover_block .more svg{fill:#f83c3c;vertical-align:middle;margin-left:15px;-webkit-transition:.3s;transition:.3s}.slider_events .item .hover_block .more:hover svg{margin-left:23px}.slider_events .item.slick-active:hover{z-index:5}.slider_events .item.slick-active:hover .hover_block{pointer-events:auto}.slider_events .item.slick-active:hover .hover_block .content_hover_block{-webkit-transform:translateY(0);transform:translateY(0)}.slider_events .item.slick-active:hover .hover_block .content_hover_block:after{-webkit-transform:translateY(100%);transform:translateY(100%)}@media (max-width:1200px){.slider_events .item.slick-active{z-index:5}.slider_events .item.slick-active .hover_block{pointer-events:auto}.slider_events .item.slick-active .hover_block .content_hover_block{-webkit-transform:translateY(0);transform:translateY(0)}.slider_events .item.slick-active .hover_block .content_hover_block:after{-webkit-transform:translateY(100%);transform:translateY(100%)}}.slider_events .arrow_l,.slider_events .arrow_r{z-index:5;cursor:pointer;position:absolute;left:0;top:65px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:42px;height:134px;width:96px;display:-webkit-box;display:-ms-flexbox;display:flex}.slider_events .arrow_l.slick-disabled,.slider_events .arrow_r.slick-disabled{opacity:0}.slider_events .arrow_l svg,.slider_events .arrow_r svg{fill:#f83c3c;margin:auto;position:relative;z-index:2}.slider_events .arrow_r{left:auto;right:0}.slider_events .arrow_r:after{left:auto;right:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.slider_reviews .slick-list{overflow:visible!important}.slider_reviews .slides{margin:70px 0 160px}.slider_reviews .slides .item{display:block;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);margin-right:30px;padding:42px 45px 36px 55px;position:relative}.slider_reviews .slides .item:after{content:"\201C";line-height:202px;font-size:144px;color:#efefef;position:absolute;top:-15px;left:28px}.slider_reviews .slides .item p{line-height:25px;font-size:18px;font-style:italic;position:relative;z-index:2}.slider_reviews .slides .item .info{margin:27px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slider_reviews .slides .item .info .name{margin:0 0 0 19px;line-height:17px;font-size:12px}.slider_reviews .slides .item .info .name a{color:#2d2d34}.slider_reviews .slides .item .info .rate svg{fill:#c4c4c4}.slider_reviews .slides .item .info .rate .light{fill:#f2c94c}.slider_reviews .slides .item .info .event{line-height:17px;font-size:12px;color:#8d8d8d;margin:8px 0 0}.navigation_slider .slick-dots{margin:0 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation_slider .slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px;cursor:pointer}.navigation_slider .slick-dots li.slick-active button,.navigation_slider .slick-dots li:hover button{background:#f83c3c}.navigation_slider .slick-dots button{-webkit-transition:.3s;transition:.3s;margin:auto;border-radius:100%!important;width:8px;height:8px;background:#e9e9e9;font-size:0}.navigation_slider .arrow_l,.navigation_slider .arrow_r{cursor:pointer}.navigation_slider .arrow_l svg,.navigation_slider .arrow_r svg{fill:#f83c3c}#profiles{padding:0}#profiles .opacity_block{padding:240px 0 120px;background-position:100% 0;background-size:80% auto;background-repeat:no-repeat;background-image:url(../img/event_page.png)}#profiles .pages{position:relative;margin:15px 0 71px;width:calc(100% + 32px)}#profiles .list_pages{background:#fff;height:400px;width:100%;-webkit-transform:translateX(-32px);transform:translateX(-32px);overflow-y:auto;padding:28px 20px 34px 95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#profiles .list_pages .loader_block_red{position:absolute;top:0;left:0;height:100%;width:100%;background:#f83c3c;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0s;transition:0s}#profiles .list_pages.added_guides .loader_block_red{-webkit-transition:.4s;transition:.4s;-webkit-transform:translateX(0);transform:translateX(0)}#profiles .list_pages.added_guides.added_guides_end .loader_block_red{-webkit-transform:translateX(100%);transform:translateX(100%)}#profiles .list_pages .flex_block_j_b_a_c{-ms-flex-wrap:wrap;flex-wrap:wrap}#profiles .list_pages .see_all{margin:auto 0 0 -95px;text-align:center}#profiles .list_pages .see_all .btn{width:auto;padding:0 30px}#profiles .list_pages .see_all i{font-style:normal}#profiles .list_pages .item{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:45px}#profiles .list_pages .item .image{border-radius:100%;overflow:hidden;margin-right:19px}#profiles .list_pages .item .image .text{font-size:12px;line-height:17px;padding:7px 0 0}#profiles .list_pages .item .t{color:#2d2d34}#profiles .list_pages .item .t:hover{color:#f83c3c}#profiles .list_pages .item .status{color:#8d8d8d}@media (min-width:581px){.guides_bank .list{width:300px;-ms-flex-negative:0;flex-shrink:0;text-align:center;z-index:2;position:relative}.guides_bank .list .slick-list{margin:20px 0 37px}.guides_bank .list .slick-next,.guides_bank .list .slick-prev{display:inline-block;font-size:0;width:14px;height:7px;background:url(../img/arrow_list.svg) 50%/100% no-repeat}.guides_bank .list .slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.guides_bank .list .item{margin-bottom:10px;text-align:left;position:relative;font-weight:500;line-height:20px;font-size:14px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.guides_bank .list .item:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#f83c3c;-webkit-transition:.2s;transition:.2s}.guides_bank .list .item.active{color:#fff}.guides_bank .list .item.active .arrow,.guides_bank .list .item.active .content>svg{opacity:1}.guides_bank .list .item.active .arrow svg{fill:#fff}.guides_bank .list .item.active:after{width:100%}.guides_bank .list .item:not(.active):hover{color:#f83c3c}.guides_bank .list .item .content{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 0 13px 35px}.guides_bank .list .item .content>svg{margin-right:37px;fill:#fff;opacity:0;-webkit-transition:.2s;transition:.2s}.guides_bank .list .item .arrow{opacity:0;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s}.guides_bank .list .item .arrow svg{fill:#f83c3c}}.slider_guides_arrow_l,.slider_guides_arrow_r{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:51px;height:100%;z-index:5;cursor:pointer;background:hsla(0,0%,100%,.8);display:none!important}.slider_guides_arrow_l svg,.slider_guides_arrow_r svg{fill:#f83c3c;margin:auto}.slider_guides_arrow_r{right:0;left:auto}.field{width:100%;position:relative;margin:0 0 31px}.field.last_field{margin:0 0 26px}.field label{font-size:18px;pointer-events:none;position:absolute;top:13px;left:0;color:#8d8d8d;-webkit-transition:.3s;transition:.3s}.field label span{color:#f83c3c}@media (max-width:414px){.field label{font-size:17px}}@media (max-width:375px){.field label{font-size:15px}}@media (max-width:320px){.field label{font-size:13px}}.field input,.field select,.field textarea{background:none;border-bottom:1px solid #e7e7e7;font-size:18px;color:#2d2d34;font-weight:400;width:100%;height:50px}.field textarea{height:100px;padding:0 0 14px;resize:none;margin-top:14px;padding-right:25px}.field.field_textarea textarea,.field textarea.hide{display:none}.field .textarea{min-height:50px;padding:0 0 13px;margin-top:14px;background:none;border-bottom:1px solid #e7e7e7;font-size:18px;color:#2d2d34;font-weight:400;width:100%;overflow:hidden;overflow-y:auto}.field .textarea.event_desc{padding-right:30px;max-height:4em}.field.not_empty label{top:-18px;font-size:12px}.field.not_empty input{padding-right:35px;color:#000}.field.error:after{content:"";position:absolute;bottom:13px;right:0;width:25px;height:22px;background:url(../img/error.svg) 50%/25px 22px no-repeat}.field.error .textarea,.field.error input,.field.error textarea{border-color:#f83c3c;color:#f83c3c}.field.error.select:after{right:22px}.field.valid input{color:#000}.field.valid:after{content:"";position:absolute;bottom:13px;right:7px;width:22px;height:22px;background:url(../img/valid.svg) 50%/22px 22px no-repeat}.field.select:after{right:22px}.field.desc_skill{color:#666;font-size:12px}.field *,.field .event_input,.field label{-webkit-transition:all .3s!important;transition:all .3s!important}.field .event_input{opacity:1;visibility:visible;color:#000}@media (max-width:374px){.field.date input{font-size:14px!important}}@-webkit-keyframes submit-button{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}50%{-webkit-transform:translate3d(40px,-16px,0);transform:translate3d(40px,-16px,0);opacity:0}51%{-webkit-transform:translate3d(-40px,16px,0);transform:translate3d(-40px,16px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes submit-button{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}50%{-webkit-transform:translate3d(40px,-16px,0);transform:translate3d(40px,-16px,0);opacity:0}51%{-webkit-transform:translate3d(-40px,16px,0);transform:translate3d(-40px,16px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.contact_form{width:100%;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);padding:60px 225px 82px 80px;margin:70px 0 0;position:relative}.contact_form .success_text{position:absolute;bottom:34px;left:80px;font-size:18px;color:#27ae60;font-weight:300;letter-spacing:.05em}.contact_form .field{margin-bottom:0}.contact_form .flex_block_j_b_a_c{margin:0 0 53px}.contact_form button{position:absolute;right:0;top:0;height:100%;width:97px;background:#f83c3c;display:-webkit-box;display:-ms-flexbox;display:flex}.contact_form button svg{fill:#fff;margin:auto}.contact_form button:hover{background:#f82020}.contact_form button:hover svg{-webkit-animation:submit-button 1s ease both;animation:submit-button 1s ease both}.contact_form .flex_block_j_b_a_c .field{width:47%}.flex_block_j_b_a_c.activities-search-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_block_j_b_a_c.activities-search-bottom .gray_text{margin-bottom:20px}footer{position:relative;z-index:2;border:1px solid #dcdcdc;padding:28px 0 50px}footer nav{width:100%}footer nav a{font-weight:500;line-height:20px;font-size:14px;color:#2d2d34}footer nav a span{position:relative}footer nav a span:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:#f83c3c;opacity:0;pointer-events:none}footer nav a:hover{color:#f83c3c}@media (max-width:1024px){footer nav a:hover{color:inherit}}footer nav a.active,footer nav a:active{color:#f83c3c}footer nav a.active span:after{opacity:1}footer .copyright{margin:75px 0 14px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){footer .copyright{margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}footer .left{text-transform:uppercase;oreder:1}footer .left,footer .left p{line-height:17px;font-size:12px}footer .left p{font-family:Roboto;font-style:normal;font-weight:400;color:#c6c6c6;text-transform:capitalize;margin-top:30px}@media (max-width:768px){footer .left{margin-bottom:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}footer .right{font-weight:500;line-height:17px;font-size:12px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:768px){footer .right__by{margin-right:22px}}@media (max-width:375px){footer .right__by{margin-bottom:8px}}footer .right a{color:#2d2d34}footer .right a:hover{color:#f83c3c}@media (max-width:1024px){footer .right a:hover{color:inherit}}footer .right a:active{color:#f83c3c}footer .right .logo_solar{margin-left:22px}@media (max-width:768px){footer .right .logo_solar{margin-left:0}}@media (max-width:768px){footer .right{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:0}}footer p{width:58%;line-height:17px;font-size:12px;color:#c6c6c6;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (max-width:768px){footer p{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:30px}}@media (max-width:768px){footer{padding-bottom:40px}}.table_wrapper{width:100%;margin:34px 0 25px}.activities-search-bottom{padding-left:26px;margin-top:25px}.table{width:100%}@media (max-width:1020px){.table .t_head{display:none}}.table .t_r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:21px 0 21px 26px;position:relative;color:#2d2d34}@media (max-width:1020px){.table .t_r{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.table .t_r:hover .t_d__text-th{color:#fff;-webkit-transition:.4s;transition:.4s}@media (max-width:1024px){.table .t_r:hover .t_d__text-th{color:#8d8d8d}}.table .t_d,.table .t_h{width:100%;padding-right:15px;position:relative;z-index:3}@media (max-width:1020px){.table .t_d,.table .t_h{width:auto!important;margin-bottom:28px}}@media (max-width:768px){.table .t_d,.table .t_h{margin-bottom:10px}}.table .t_d.name,.table .t_h.name{width:90%}@media (max-width:1020px){.table .t_d.name,.table .t_h.name{width:100%!important;margin-bottom:28px!important;font-size:18px;line-height:21px}}.table .t_d.type,.table .t_h.type{width:60%}.table .t_d.duration,.table .t_h.duration{width:50%}.table .t_d.ability,.table .t_d.date,.table .t_h.ability,.table .t_h.date{width:70%}.table .t_h{color:#8d8d8d}.table .t_d,.table .t_h{font-size:12px;line-height:20px}.table .t_d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s;transition:.4s}.table .t_d.name{color:#f83c3c}.table .t_d svg[width="13"]{margin:0 4px}.table .t_d svg+span{margin-left:19px}.table .t_d__text-th{display:none;color:#8d8d8d;font-size:12px;line-height:20px;margin-right:10px}@media (max-width:1020px){.table .t_d__text-th{display:block}}.table.table_result .t_r{overflow:hidden}.table.table_result .t_r .t_d{-webkit-transition:0s;transition:0s}.table.table_result .t_r .image_event{position:absolute;top:50%;left:0;width:100%;height:0;-webkit-transition:.5s;transition:.5s;background-position:50%;background-size:100% auto;background-repeat:no-repeat;opacity:0}.table.table_result .t_r .image_event:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.table .t_body .t_r:nth-child(2n){background:#f4fcfe}.table .t_body a.t_r:hover .image_event{top:0;height:100%;opacity:1}@media (max-width:1024px){.table .t_body a.t_r:hover .image_event{display:none}}.table .t_body a.t_r:hover .t_d{color:#fff}@media (max-width:1024px){.table .t_body a.t_r:hover .t_d{color:initial}}.table .t_body a.t_r:hover .t_d.name{color:#fff!important;max-height:40px}.table .t_body a.t_r .t_d.name{max-height:40px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:inline-block;margin:auto}.table.requested_events{width:100%;overflow:auto}.table.requested_events .t_head{display:none}.table.requested_events .t_r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:21px 0 21px 26px;position:relative;color:#2d2d34;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.table.requested_events .t_r:hover .t_d__text-th{color:#fff;-webkit-transition:.4s;transition:.4s;color:#8d8d8d}.table.requested_events .t_d,.table.requested_events .t_h{width:100%;padding-right:15px;position:relative;z-index:3;width:auto!important;margin-bottom:28px}@media (max-width:768px){.table.requested_events .t_d,.table.requested_events .t_h{margin-bottom:10px}}.table.requested_events .t_d.name,.table.requested_events .t_h.name{text-align:left;width:90%;width:100%!important;margin-bottom:28px!important;font-size:18px;line-height:21px}.table.requested_events .t_d.type,.table.requested_events .t_h.type{width:60%}.table.requested_events .t_d.duration,.table.requested_events .t_h.duration{width:50%}.table.requested_events .t_d.ability,.table.requested_events .t_d.date,.table.requested_events .t_h.ability,.table.requested_events .t_h.date{width:70%}.table.requested_events .t_h{color:#8d8d8d;font-size:12px;line-height:20px}.table.requested_events .t_d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px;font-size:12px;-webkit-transition:.4s;transition:.4s}.table.requested_events .t_d.name{color:#f83c3c}.table.requested_events .t_d svg[width="13"]{margin:0 4px}.table.requested_events .t_d svg+span{margin-left:19px}.table.requested_events .t_d__text-th{display:none;color:#8d8d8d;font-size:12px;line-height:20px;margin-right:10px;display:block}.table.requested_events.table_result .t_r{overflow:hidden}.table.requested_events.table_result .t_r .t_d{-webkit-transition:0s;transition:0s}.table.requested_events.table_result .t_r .image_event{position:absolute;top:50%;left:0;width:100%;height:0;-webkit-transition:.5s;transition:.5s;background-position:50%;background-size:100% auto;background-repeat:no-repeat;opacity:0}.table.requested_events.table_result .t_r .image_event:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.table.requested_events .t_body .t_r:nth-child(2n){background:#f4fcfe}.table.requested_events .t_body a.t_r:hover .image_event{top:0;height:100%;opacity:1;display:none}.table.requested_events .t_body a.t_r:hover .t_d{color:#fff;color:initial}.table.requested_events .t_body a.t_r:hover .t_d.name{color:#f83c3c!important;max-height:40px}.table.requested_events .t_body a.t_r .t_d.name{max-height:40px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:inline-block;margin:auto}.table-user-profile{margin-top:62px}.table-user-profile h3{font-style:normal;font-weight:400;line-height:normal;font-size:18px;color:#2d2d34;margin-bottom:40px}.table-user-profile table thead{line-height:20px;font-size:12px;color:#8d8d8d}.table-user-profile table tr{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-user-profile table tr:nth-child(2n){background:#f4fcfe}.table-user-profile table tr td{width:auto!important;padding:16px}@media (max-width:420px){.table-user-profile table tr{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:1024px){.table-user-profile{width:100%!important}}@media (max-width:768px){.table-user-profile{min-width:288px!important}}.table_wrapper table{border-collapse:collapse;width:100%}@media (max-width:1020px){.table_wrapper table thead{display:none!important}}@media (max-width:1020px){.table_wrapper table tr .adaptive-td{width:100%!important}}@media (max-width:1020px){.table_wrapper table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 0 20px}}.table_wrapper table tr td .name-th{display:none;color:#8d8d8d;font-size:12px;line-height:20px;text-align:center;font-weight:400;margin:0 10px 0 5px}@media (max-width:1020px){.table_wrapper table tr td .name-th{display:block}}@media (max-width:400px){.table_wrapper table tr td.guide_td,.table_wrapper table tr td.participants_td{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}@media (max-width:1020px){.table_wrapper table tr td{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 10px;height:60px}}@media (max-width:400px){.table_wrapper table tr td{width:100%!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;margin-top:20px}}.table_wrapper table .first{padding-left:23px}.table_wrapper table th{color:#8d8d8d;padding:8px 17px 24px 0;font-weight:400}.table_wrapper table td,.table_wrapper table th{font-size:12px;line-height:20px;text-align:center}.table_wrapper table td{padding:8px 17px 8px 0;height:72px}.table_wrapper table td .instructor{color:#2d2d34;font-size:10px;line-height:12px;display:block}.table_wrapper table td .instructor .image{display:block;width:36px;height:36px;overflow:hidden;border-radius:100%;margin:0 auto 11px}@media (max-width:400px){.table_wrapper table td .instructor .image{margin-right:10px}}@media (max-width:400px){.table_wrapper table td .instructor{margin-top:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.table_wrapper table td.status{text-align:center}.table_wrapper table td.actions{font-size:12px}.table_wrapper table td.actions a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:26px}.table_wrapper table td.actions a:first-child{margin-left:0}.table_wrapper table td.actions a svg{margin-right:8px}.table_wrapper table td.actions a.reject{color:#f83c3c}.table_wrapper table td.actions a.reject svg{fill:#f83c3c}.table_wrapper table td.actions a.accept{color:#219653}.table_wrapper table td.actions a.accept svg{fill:#219653!important}.table_wrapper table td.actions .accepted{color:#27ae60}.table_wrapper table td.actions .rejected{color:#929292}.table_wrapper table .event_name{text-align:left}@media (max-width:1020px){.table_wrapper table .event_name{width:100%;font-size:18px}}@media (min-width:1021px) and (max-width:1124px){.table_wrapper table .event_name{padding-left:16px}}.table_wrapper table .edit{padding-left:16px}@media (max-width:1124px){.table_wrapper table .edit{display:none}}.table_wrapper table .edit_btn{fill:#d4d4d4}.table_wrapper table .edit_btn:hover{fill:#f83c3c}.table_wrapper table .edit_block{left:44px}.table_wrapper table tbody tr:nth-child(2n){background:#f4fcfe}.table_wrapper table .users{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.table_wrapper table .users .list{margin-left:12px}.table_wrapper table .users .list .requesting_user>a,.table_wrapper table .users .list>a{-ms-flex-negative:0;flex-shrink:0;width:34px;height:34px;overflow:hidden;border-radius:100%;margin-left:-12px;border:1px solid #fff;-webkit-transition:.3s;transition:.3s}.table_wrapper table .users .list .requesting_user>a:hover,.table_wrapper table .users .list>a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.table_wrapper table .users>.tooltips{margin-left:12px;min-width:15px}.table_wrapper table .users>.tooltips svg{fill:#27ae60}#popup_wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;opacity:0;pointer-events:none}.open_popup #popup_wrapper{opacity:1;pointer-events:auto}#bg_popup{bottom:0;overflow:hidden;background:rgba(0,0,0,.5)}#bg_popup,.popup{position:fixed;top:0;left:0;right:0}.popup{padding:92px 0;background:rgba(0,0,0,.4);min-width:320px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;opacity:0;pointer-events:none}.popup.show{opacity:1;pointer-events:auto}.popup.show.select_lock{overflow:hidden}.popup.register.show{background:rgba(0,0,0,.4)}.content_popup{margin:auto;width:920px;max-width:100%;background:#fff;position:relative;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);-webkit-transition:.3s;transition:.3s}.content_popup .flex_block{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:768px){.content_popup .flex_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content_popup .close{position:absolute;top:13px;right:14px;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;z-index:2}.content_popup .close svg{fill:#f83c3c;margin:auto}.content_popup .title_red{text-transform:uppercase;color:#f83c3c;font-weight:700;letter-spacing:.7px;line-height:39px;margin:0 0 11px}.content_popup .title{font-size:24px;margin:0 0 18px}.content_popup .facebook{margin-top:30px;padding:27px 0 0;border-top:1px solid #d7d7d7}.content_popup .facebook a{background:#485a96;display:inline-block;width:100%;font-weight:500;font-size:14px;text-align:center;letter-spacing:1.4px;text-transform:uppercase;color:#fff;height:45px;line-height:45px;border-radius:3px;position:relative}.content_popup .facebook a img{position:absolute;top:7px;left:9px}.content_popup .back{font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#ababab;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content_popup .back svg{margin-right:13px;fill:#ababab}.content_popup .bot_,.content_popup .top_{margin:50px 0 0}.content_popup .bot_.or_btn,.content_popup .top_.or_btn{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content_popup .bot_.or_btn span,.content_popup .top_.or_btn span{color:#8d8d8d;margin:0 24px 0 0}.content_popup .bot_.logit_bot,.content_popup .top_.logit_bot{margin:35px 0 0}@media (max-width:768px){.content_popup .bot_.logit_bot,.content_popup .top_.logit_bot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:374px){.content_popup .bot_.logit_bot,.content_popup .top_.logit_bot{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.content_popup .bot_ a:not(.fb),.content_popup .top_ a:not(.fb){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f83c3c}.content_popup .bot_ a:not(.fb) svg,.content_popup .top_ a:not(.fb) svg{margin-right:12px}@media (max-width:374px){.content_popup .bot_ a:not(.fb) svg,.content_popup .top_ a:not(.fb) svg{margin-right:7px}}.content_popup .bot_ a.back,.content_popup .top_ a.back{color:#ababab}.content_popup .top_{margin:0 0 40px}.left_part_popup{width:46.48%;background:url(../img/popup_bg.jpg) top/cover no-repeat;padding:88px 20px 20px 60px;-ms-flex-negative:0;flex-shrink:0}.left_part_popup .btn{margin-top:38px;width:214px}@media (max-width:768px){.left_part_popup{width:100%;padding:40px 26px 40px 16px}.left_part_popup .confirmation_text{color:#000}}.right_part_popup{padding:99px 53px 47px;position:relative}.right_part_popup .step_3 .radio_block{margin-bottom:40px}.right_part_popup .step_3 .checkbox{margin-bottom:21px}@media (max-width:768px){.right_part_popup{padding:40px 16px}}.right_part_popup .step{padding:99px 53px 47px;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:next_show;animation-name:next_show;position:absolute;width:100%;left:0;top:0}.right_part_popup .step .hedi_step{-webkit-animation-name:next_hide;animation-name:next_hide}@media (max-width:768px){.right_part_popup .step{padding:0;position:static}}.ability_level{max-width:100%;width:359px;position:relative;margin:0 0 66px}.ability_level .curved_1{-webkit-transition:all .3s;transition:all .3s}.ability_level .curved_1 .st0,.ability_level .curved_1 .st1{cursor:pointer}.ability_level .irs{height:auto;margin:0;width:calc(100% - 15px);left:7px}.ability_level .irs .irs{width:100%;left:0}.ability_level .irs-bar-edge,.ability_level .irs-from,.ability_level .irs-to{display:none}.ability_level .irs-bar{-webkit-transform:translateX(-6px);transform:translateX(-6px);top:auto;bottom:11px;display:none}.ability_level .irs-line{top:0;height:50px;background:none}.ability_level .irs-line span{display:none}.ability_level .irs-slider{top:auto;bottom:4px}.ability_level .irs-single{background:none;color:#f83c3c;font-size:12px;bottom:-14px;cursor:pointer;top:auto;position:absolute}.ability_level .irs-single:after{display:none}.ability_level .max_level{line-height:17px;font-size:12px;color:#8d8d8d;text-align:right;margin:0 0 5px}.ability_level svg{position:absolute;bottom:9px;left:0;width:359px;max-width:100%;height:auto;z-index:2;pointer-events:none}.ability_level .line_gray{height:1px;width:100%;background:#e5e5e5;position:absolute;bottom:11px;left:0;display:none}.ability_level .point{width:15px;height:15px;border:2px solid #f83c3c;position:absolute;bottom:-5px;left:6px;border-radius:100%;z-index:5;cursor:pointer}.ability_level .point:after{content:"";position:absolute;top:1px;left:1px;width:9px;height:9px;border-radius:100%;background:#f83c3c}.ability_level .point_el{cursor:pointer;position:absolute}.ability_level .point_el[data-level="1"]{left:4%}.ability_level .point_el[data-level="2"]{left:21.6%}.ability_level .point_el[data-level="3"]{left:40.4%}.ability_level .point_el[data-level="4"]{left:58.8%}.ability_level .point_el[data-level="5"]{left:77%}.ability_level .point_el[data-level="6"]{left:95.2%}.ability_level .level{color:#f83c3c;font-size:12px;position:absolute;bottom:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none;white-space:nowrap}.ability_level .level.active{display:block}.ability_level .tooltip_level{white-space:normal!important;position:absolute;top:-15px;left:50%;-webkit-transition:top .3s;transition:top .3s;width:200px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:300px;background:#2d2d34;color:#fff;font-size:12px;line-height:normal;padding:10px 16px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);opacity:0;pointer-events:none}.ability_level .tooltip_level:after{content:"";position:absolute;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:5px 8.5px 0;border-color:#2d2d34 transparent transparent}@media (min-width:769px){.ability_level:hover .tooltip_level{top:-10px}}.professional_hide [data-user=professional],.radio_ability,.short_hide [data-user=short],.simple_hide [data-user=simple],.step.hide_step{display:none}.profile_top_part{margin:30px 0 44px}.buttons_add_user{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:48px 0 0}.user_info .user_data{margin-right:35px;width:152px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:620px){.user_info .user_data{margin-right:20px}}@media (max-width:374px){.user_info .user_data{margin-right:15px;width:auto}}.user_info .tooltips:not(.information){margin:2px 0 0 12px}.user_info .tooltips:not(.information) .shild{margin-left:0!important}.user_info .image{width:100px;-ms-flex-negative:0;flex-shrink:0;position:relative;margin-right:22px}.user_info .image:not(.no_avatar) img{border-radius:100%}.user_info .image .star{position:absolute;top:0;right:6px}@media (max-width:374px){.user_info .image{width:auto;margin-right:15px}}.user_info .name{line-height:20px;color:#2d2d34}.user_info .name .shild{margin-left:12px}.user_info .position{font-size:10px;color:#8d8d8d;line-height:20px}.user_info .list{line-height:17px;font-size:12px;margin:18px 0 0;color:#8d8d8d}.user_info .list span{margin-right:4px}.user_info .list .i{margin:4px 0 0}.user_info .list .i.ability_i{white-space:nowrap}.user_info .list .i .information{display:inline-block;vertical-align:middle}@media (max-width:620px){.user_info .sport div{margin-right:20px!important}}.user_info .sport .flex_block_a_c{margin-right:40px}@media (max-width:748px){.user_info .sport .flex_block_a_c img{display:none}}.user_info .sport .flex_block_a_c svg{margin:0 10px 0 17px;fill:#f83c3c}.user_info .sport .flex_block_a_c span{color:#8d8d8d}@media (max-width:570px){.user_info .sport{margin-top:46px;width:100%}}@media (max-width:570px){.user_info{-ms-flex-wrap:wrap;flex-wrap:wrap}}.user_menu{width:250px}.user_menu .item{font-size:12px;margin:0 0 24px}.user_menu .item span{color:#8d8d8d;-webkit-transition:.3s;transition:.3s}.user_menu .item.active span{color:#f83c3c}.user_menu .item:last-child{margin-bottom:0}.user_menu .item:active span{color:#f83c3c}@media only screen and (min-width:1024px){.user_menu .item:hover span{color:#f83c3c}}.user_menu .item .under{margin-left:45px;line-height:21px;font-size:12px;color:#505050}.user_menu .item .under:hover{color:#f83c3c}.user_menu .item .ico{width:45px;-ms-flex-negative:0;flex-shrink:0}.user_menu .item .ico svg{fill:#f83c3c}.user_menu .item span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.user_menu .item .noty{background:#f83c3c;color:#fff;width:20px;height:20px;line-height:20px;text-align:center;border-radius:100%}.long_right_flex_block{padding-left:6%}@media (max-width:1150px){.long_right_flex_block{padding-left:2%}}@media (max-width:870px){.long_right_flex_block{padding-left:0;width:100%}}a.active.under{color:#ef3f40!important}.connections_search{width:292px}.connections{margin:30px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.connections .item{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:46px}.connections .item .image{border-radius:100%;overflow:hidden;width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0;margin:0 15px 0 20px}@media (max-width:530px){.connections .item .image{margin-left:0}}.connections .item .text{width:133px}.connections .item .name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px}.connections .item .name .tooltips:not(.information){margin:2px 0 0}.connections .item .name span{margin-right:5px}.connections .item .list{line-height:17px;font-size:12px;color:#ababab}.connections .item .list span{margin-right:5px}.connections .item .remove{margin-right:18px}.connections .item .accept{color:#219653;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.connections .item .accept svg{fill:#219653;margin-right:8px}@media (max-width:820px){.connections .item{width:auto}}@media (max-width:768px){.connections{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:530px){.connections{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.remove{cursor:pointer}.remove svg{fill:#d4d4d4}.remove:hover svg{fill:#f83c3c}.edit{position:relative}.edit .edit_block{background:#2d2d34;font-size:12px;line-height:25px;padding:12px 28px 12px 20px;position:absolute;top:50%;left:27px;-webkit-transform:translate(-6px,-50%);transform:translate(-6px,-50%);text-align:left;opacity:0;-webkit-transition:.3s;transition:.3s;pointer-events:none}.edit .edit_block:after{content:"";position:absolute;top:50%;left:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:9px 5px 9px 0;border-color:transparent #2d2d34 transparent transparent}.edit .edit_block a{display:block;color:#fff}.edit .edit_block a:hover{color:#f83c3c}.edit.open .edit_block{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;pointer-events:auto}.edit .edit_btn{fill:#d4d4d4}.edit .edit_btn:hover{fill:#f83c3c}.edit_page{width:376px;max-width:100%}@media (max-width:870px){.edit_page{width:100%;min-width:280px}}.avatar{width:100px;height:100px;-ms-flex-negative:0;flex-shrink:0;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}.avatar.no_avatar img,.avatar:not(.no_avatar) img{border-radius:100%}.avatar .star{position:absolute;top:-4px;right:6px}.file_input{display:none}.change_avatar .upload{font-size:12px;margin-left:28px}.messenger{width:260px;-ms-flex-negative:0;flex-shrink:0}.messenger .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px 5px 31px;margin:0 0 15px;cursor:pointer;position:relative}.messenger .item .left_part{width:24px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2}.messenger .item .ico{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.messenger .item .ico svg{fill:#fff}.messenger .item .noty{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px;background:#f83c3c;border-radius:100%;color:#fff;font-size:12px;line-height:20px;text-align:center}.messenger .item .name{font-weight:500;line-height:20px;font-size:14px;color:#2d2d34;-webkit-transition:.3s;transition:.3s}.messenger .item .date{line-height:17px;font-size:12px;color:#ababab;-webkit-transition:.3s;transition:.3s}.messenger .item .text{margin-left:19px;position:relative;z-index:2}.messenger .item:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:.3s;transition:.3s;background:#f83c3c}.messenger .item.active:after{width:100%}.messenger .item.active .date,.messenger .item.active .name{color:#fff}.messenger .item.active .noty{opacity:0}.messenger .item.active .ico{opacity:1}@media (min-width:1024px){.messenger .item:hover:after{width:100%}.messenger .item:hover .date,.messenger .item:hover .name{color:#fff}.messenger .item:hover .noty{opacity:0}.messenger .item:hover .ico{opacity:1}}#messages_container{max-height:460px;overflow-y:auto}@media (max-width:768px){#messages_container{height:100%;max-height:1000px;padding-left:16px}}.user_messanges{padding-right:18px;position:relative}.user_messanges__name{display:none;position:absolute;top:30px;left:16px;font-style:normal;font-weight:400;line-height:39px;font-size:24px;color:#2d2d34}@media (max-width:870px){.user_messanges__name{display:block}}.user_messanges .button-cross{position:absolute;top:44px;right:40px;cursor:pointer;display:none}@media (max-width:870px){.user_messanges .button-cross{display:block}}.user_messanges .msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:58px}.user_messanges .msg .avatar{width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0}.user_messanges .msg .text_part{padding:8px 0 0 18px;max-width:100%}.user_messanges .msg .text_part .name{color:#2d2d34;line-height:17px;font-size:12px}.user_messanges .msg .text_part .date{line-height:17px;font-size:12px;color:#ababab}.user_messanges .msg .text_part .text{border:1px solid #eaeaea;line-height:21px;font-size:12px;color:#ababab;padding:7px 17px;margin:14px 0 0;position:relative;font-style:italic;word-break:break-word}.user_messanges .msg .text_part .text:after{content:"";position:absolute;width:18px;height:10px;background:url("../img/msg_t.svg") 50%/18px 10px no-repeat;top:-9px;left:15px}.user_messanges .msg.my_msg{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 20px 0 0}.user_messanges .msg.my_msg .text_part{padding:8px 18px 0 0}.user_messanges .msg.my_msg .text{text-align:left;text-overflow:ellipsis;word-break:break-word}.user_messanges .msg.my_msg .text:after{left:auto;right:15px;background:url("../img/msg_t_r.svg") 50%/18px 10px no-repeat}@media (max-width:870px){.user_messanges .msg{margin-bottom:30px;padding-right:20px}}@media (max-width:870px){.user_messanges{top:0;left:-100%;position:fixed;padding:70px 0 120px;margin:0;width:100%;height:100%;z-index:100;background:#fff;z-index:121}}@media (max-width:870px){.messenger-online .user_messanges{left:0}}@media (max-width:870px){.messenger-online{overflow:hidden}}.message_form{display:-webkit-box;display:-ms-flexbox;display:flex;width:422px;max-width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:90px}.message_form .field{margin-bottom:0;margin-right:23px}@media (max-width:870px){.message_form .field label{left:15px}}.message_form .field .textarea{min-height:38px;max-height:100px}@media (max-width:870px){.message_form .field{padding:0 16px;margin-right:0}}.message_form .btn{height:45px;width:130px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:870px){.message_form .btn{margin:20px auto;min-width:290px}}@media (max-width:1105px){.message_form{width:auto}}@media (max-width:870px){.message_form{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;position:fixed;bottom:0;background:#fff;width:100%}}#confirmation{position:absolute;top:0;left:0;width:180px;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:3px;padding:20px 30px;z-index:100;text-align:center;-webkit-transform:translateY(-120%);transform:translateY(-120%);display:none;-webkit-transition:.3s!important;transition:.3s!important}#confirmation #title{font-size:12px}#confirmation .buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3px 0 0}#confirmation a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}#confirmation a svg{margin-right:9px}#confirmation #no_btn{color:#d4d4d4}#confirmation #no_btn svg{fill:#d4d4d4}#confirmation #yes_btn{color:#f83c3c}#confirmation #yes_btn svg{fill:#f83c3c}.requesting_user{position:relative;-ms-flex-negative:0;flex-shrink:0;width:34px;height:34px;margin-left:-12px}.requesting_user .plus_friend{position:absolute;width:20px;height:20px;background:#f83c3c;color:#fff;font-size:12px;text-align:center;line-height:20px;border-radius:100%;bottom:-11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.requesting_user .friends_users{margin-top:12px}.requesting_user .friends_users .t{font-size:14px;margin-bottom:2px}.requesting_user .friends_users .friend{line-height:17px;margin-bottom:3px}.requesting_user>a{display:block;margin-left:0!important;-webkit-transition:.3s;transition:.3s;border-radius:100%;overflow:hidden}.requesting_user.open{position:absolute;z-index:2}.requesting_user.open>a{border-color:#f83c3c!important;-webkit-box-shadow:0 6px 10px rgba(248,60,60,.4);box-shadow:0 6px 10px rgba(248,60,60,.4)}.requesting_user.open .requesting_block{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:auto}.requesting_block{position:absolute;top:-23px;left:50px;z-index:10;background:#2d2d34;color:#fff;text-align:left;min-width:260px;padding:13px 25px 12px;-webkit-transform:translateX(15px);transform:translateX(15px);opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.requesting_block:after{content:"";position:absolute;top:32px;left:-5px;width:0;height:0;border-style:solid;border-width:9px 5px 9px 0;border-color:transparent #2d2d34 transparent transparent}.requesting_block .name{font-size:14px}.requesting_block .name .tooltips:not(.information){margin:2px 0 0}.requesting_block .name .tooltips:not(.information) .tooltip_text{-webkit-box-shadow:0 0 10px hsla(0,0%,100%,.2);box-shadow:0 0 10px hsla(0,0%,100%,.2)}.requesting_block .name a{color:#fff}.requesting_block .name a:hover{color:#f83c3c}.requesting_block .name .shild{margin-left:8px}.requesting_block .ability{font-size:12px}.requesting_block .ability span{margin-right:8px}.requesting_block .age{font-size:12px;color:#a6a6a6;margin-left:16px;-ms-flex-negative:0;flex-shrink:0}.requesting_block .buttons{margin-top:16px}.requesting_block .buttons a{font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:33px}.requesting_block .buttons a:last-child{margin-right:0}.requesting_block .buttons a svg{-webkit-transition:.3s;transition:.3s;margin-right:8px}.requesting_block .buttons a:hover svg{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.requesting_block .buttons a.accept{color:#219653}.requesting_block .buttons a.accept svg{fill:#219653}.requesting_block .buttons a.reject{color:#f83c3c}.requesting_block .buttons a.reject svg{fill:#f83c3c}.create_an_event{margin-top:21px;width:176px!important}.page.page-user-profile .profile-content{display:none}.profile-content{display:none;left:21px;top:515px;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);padding:0 24px 15px;width:100%;margin-bottom:70px}@media (max-width:870px){.profile-content{display:block;margin-bottom:35px;padding:0 24px}}.button-block-profile{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:52px;cursor:pointer}.button-block-profile__arr{width:14px;height:7px}.button-block-profile__items{color:#f83c3c;fill:#f83c3c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-block-profile__items span{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;color:#ef3f40}.button-block-profile__items .noty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;color:#fff;width:20px;height:20px;border-radius:50%;background:#ef3f40;margin-left:15px}.button-block-profile__items_ico{width:44px}.block-profile-drop{border-top:1px solid #e7e7e7;padding-left:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-profile-drop__item{font-family:Roboto;font-style:normal;font-weight:400;line-height:21px;font-size:12px;color:#505050;cursor:pointer;margin-top:4px}.block-profile-drop__item:active{color:#ef3f40}@media (min-width:1024px){.block-profile-drop__item:hover{color:#ef3f40}}@media (max-width:870px){.block-profile-drop{padding-bottom:10px}}a.block-profile-drop__item.active{color:#ef3f40}.detail_profile .list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 38px}.detail_profile .list .items{margin-right:130px}.detail_profile .list .items:last-child{margin-right:0}@media (max-width:410px){.detail_profile .list .items{margin-right:10px;width:auto}}.detail_profile .list .t{line-height:17px;font-size:12px;margin:0 0 14px}.detail_profile .list li{line-height:17px;font-size:14px;color:#8d8d8d;padding-left:35px;position:relative;margin:0 0 6px}.detail_profile .list li:after{content:"";position:absolute;top:3px;left:0;width:17px;height:10px;background:url(../img/tick.svg) 50%/17px 10px no-repeat}@media (max-width:410px){.detail_profile .list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.detail_profile .desc_user{line-height:28px;margin:0 0 39px}.detail_profile .desc_user h3{font-style:normal;font-weight:400;line-height:normal;font-size:18px;color:#2d2d34;margin-bottom:28px}.detail_profile .desc_user p{margin-bottom:20px}.top_{border-bottom:1px solid #d7d7d7;padding:11px 0 38px;margin-bottom:40px}.top_ .facebook{width:283px;border:0;padding:0;margin:0}.top_ .facebook a{padding:0 0 0 26px}.images_add{margin:0 0 65px}.images_add,.images_add .images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.images_add .image{width:148px;height:99px;margin-right:16px;margin-bottom:16px;-ms-flex-negative:0;flex-shrink:0;background-size:cover;background-position:50%;position:relative;border-radius:3px}.images_add .image .delete{position:absolute;top:0;right:0;background:#ff3a3a;color:#fff;padding:0 5px;height:16px;font-style:normal;font-size:16px;line-height:16px;cursor:pointer}.images_add .image input{display:none}@media (max-width:413px){.images_add .image{width:110px}}.add_image{-ms-flex-negative:0;flex-shrink:0;width:148px;height:99px;border:1px dashed #eadddd;border-radius:3px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;line-height:17px;font-size:12px;color:#8d8d8d}.add_image svg{fill:#d7d7e3;margin-bottom:11px}@media (max-width:413px){.add_image{width:110px}}.add_file{display:none}.initial_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.initial_group .me{width:63px;height:63px;position:relative;margin-right:24px;-webkit-transform:translateY(-7px);transform:translateY(-7px)}.initial_group .me:not(.no_avatar) img{border-radius:100%}.initial_group .me .only_me{position:absolute;bottom:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:17px;font-size:12px;text-align:center;white-space:nowrap;color:#8d8d8d}.initial_group .user{width:49px;height:49px;margin:0 24px 44px 0;background:#f83c3c;color:#fff;border-radius:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;font-size:12px;line-height:17px}.initial_group .user .name{overflow:hidden;text-overflow:ellipsis;margin:auto}.initial_group .user .name .tooltips:not(.information){margin:2px 0 0}.initial_group .plus{width:49px;height:49px;cursor:pointer;border:1px dashed #eadddd;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 44px}.initial_group .plus svg{fill:#d7d7e3;margin:auto}.hide_input{display:none}.initial_form{border:1px solid #d7d7e2;padding:20px 30px 30px;text-align:center;display:none}.initial_form.active{display:block}.initial_form .user_data{display:none}.initial_form .user_data.active{display:block}.initial_form .field{text-align:left;margin:0 0 18px}.irs{margin:41px 0 46px}.irs-max,.irs-min{display:none}.irs-line{width:100%;height:1px;background:#e5e5e5;position:relative}.irs-slider{width:20px;height:20px;border:2px solid #f83c3c;position:absolute;top:15px;border-radius:100%;z-index:5;cursor:pointer;background:none}.irs-slider:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:100%;background:#f83c3c;-webkit-transition:all 1s;transition:all 1s}.irs-from,.irs-to{position:absolute;line-height:17px;font-size:12px;bottom:-21px;top:auto;color:#f83c3c;background:none;padding:0}.irs-from:after,.irs-to:after{display:none}#poin_min{left:43px}#poin_max{left:230px}.irs-bar{height:1px;width:188px;position:absolute;left:50px;background:#f83c3c}.price_event{width:48%}.price_event .value{font-size:24px;color:#f83c3c;margin-bottom:6px}.providers_checkbox .checkbox{margin-bottom:35px}.providers_checkbox .checkbox label{padding-right:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.providers_checkbox .checkbox label .image{width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0;margin-right:19px;border-radius:100%;overflow:hidden;border:1px solid transparent}.providers_checkbox .checkbox label .text{padding:6px 0 0}.providers_checkbox .checkbox label .text .name{line-height:20px;font-size:14px;color:#2d2d34;margin-bottom:2px}.providers_checkbox .checkbox label .text .name:hover{color:#f83c3c}.providers_checkbox .checkbox label .text .status{line-height:17px;font-size:12px;color:#8d8d8d}.providers_checkbox .checkbox label:after,.providers_checkbox .checkbox label:before{content:"";position:absolute;top:15px;right:0}.providers_checkbox .checkbox label:before{width:16px;height:16px;border:2px solid #f83c3c;border-radius:3px}.providers_checkbox .checkbox label:after{width:20px;height:20px;background:url(../img/tick.svg) 50%/17px 10px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(.5);transform:scale(.5)}.providers_checkbox input{position:absolute;left:-9999px;opacity:0}.providers_checkbox input:checked+label{color:#f83c3c}.providers_checkbox input:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.providers_checkbox input:checked+label .image{border-color:#f83c3c;-webkit-box-shadow:0 6px 10px rgba(248,60,60,.4);box-shadow:0 6px 10px rgba(248,60,60,.4)}.providers_checkbox input[type=radio]+label:before{border-radius:100%}.providers_checkbox input[type=radio]+label:after{top:21px;right:6px;width:8px;height:8px;background:#f83c3c;border-radius:100%}.page_for_prices_graph_wrapper{margin:45px 0 0;position:relative}.page_for_prices_graph_wrapper .line{position:absolute;bottom:-19px;left:0;right:0;height:2px;background:#ccc;margin:0 auto}.page_for_prices_graph_wrapper.more_four .line{bottom:131px}.page_for_prices_graph_wrapper.more_four .page_for_prices_graph{padding:0 16px 50px}.line_progress{height:314px}.line_progress svg{position:absolute;bottom:0;left:0}.line_progress .item{z-index:2;position:absolute;bottom:4px;left:41px;text-align:center}.line_progress .item .users{position:absolute;bottom:-14px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);margin-left:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.line_progress .item .users .requesting_user{width:50px;height:50px;margin-bottom:6px}.line_progress .item .users .image{border:1px solid #27ae60;-webkit-box-shadow:0 6px 10px rgba(39,174,96,.4);box-shadow:0 6px 10px rgba(39,174,96,.4)}.line_progress .item .point{width:10px;height:10px;background:#2d2d34;border-radius:100%}.line_progress .item .cnt{padding:13px 0 15px;color:#fff;bottom:27px;background:#2d2d34;width:90px;line-height:20px}.line_progress .item .cnt,.line_progress .item .cnt:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.line_progress .item .cnt:after{content:"";width:0;height:0;border-style:solid;border-width:5px 9.5px 0;border-color:#2d2d34 transparent transparent;bottom:-5px}.line_progress .item .cnt .pr{font-weight:700;line-height:34px;font-size:24px;padding:0 5px}.line_progress .item.min .txt{line-height:17px;font-size:12px;margin-bottom:7px;background:#27ae60;padding:17px 5px}.line_progress .item.min .cnt{padding:0 0 15px}.line_progress .item.current{z-index:3}.line_progress .item.current .point{-webkit-transform:scale(2.2);transform:scale(2.2)}.line_progress.max2 .item2{bottom:481px;left:1013px}.line_progress.max3 .item2{bottom:127px;left:513px}.line_progress.max3 .item3{bottom:481px;left:1013px}.line_progress.max4 .item2{bottom:71px;left:319px}.line_progress.max4 .item3{bottom:178px;left:672px}.line_progress.max4 .item4{bottom:481px;left:1013px}.line_progress.max5 .item2{bottom:71px;left:319px}.line_progress.max5 .item3{bottom:127px;left:513px}.line_progress.max5 .item4{bottom:199px;left:750px}.line_progress.max5 .item5{bottom:481px;left:1013px}.line_progress.max6 .item2{bottom:51px;left:225px}.line_progress.max6 .item3{bottom:204px;left:434px}.line_progress.max6 .item4{bottom:154px;left:650px}.line_progress.max6 .item5{bottom:309px;left:875px}.line_progress.max6 .item6{bottom:481px;left:1013px}.line_progress.max7 .item2{bottom:51px;left:225px}.line_progress.max7 .item3{bottom:96px;left:372px}.line_progress.max7 .item4{bottom:204px;left:467px}.line_progress.max7 .item5{bottom:154px;left:650px}.line_progress.max7 .item6{bottom:309px;left:875px}.line_progress.max7 .item7{bottom:481px;left:1013px}.line_progress.max8 .item2{bottom:72px;left:170px}.line_progress.max8 .item3{bottom:71px;left:322px}.line_progress.max8 .item4{bottom:185px;left:420px}.line_progress.max8 .item5{bottom:182px;left:579px}.line_progress.max8 .item6{bottom:201px;left:733px}.line_progress.max8 .item7{bottom:344px;left:896px}.line_progress.max8 .item8{bottom:481px;left:1013px}.line_progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;-webkit-transform:translate(0);transform:translate(0);width:100%;position:relative;margin-bottom:100px}.line_progress:after{content:"";display:none;width:1px;height:1px;-ms-flex-negative:0;flex-shrink:0}.line_progress svg{display:none}.line_progress .item{position:relative;bottom:0!important;left:0!important;width:90px;margin-right:30px}.line_progress .item:last-child{margin-right:0}.line_progress .item .point{position:absolute;bottom:-23px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.line_progress .item.current .point{-webkit-transform:translateX(-50%) scale(2.2);transform:translateX(-50%) scale(2.2)}.line_progress .item .users{bottom:-33px;width:160px}.line_progress .item .cnt{position:relative;-webkit-transform:translate(0);transform:translate(0);left:0;bottom:0}.line_progress .item:last-of-type{margin-right:0}.slider_event{width:calc(100% + 42px)}.slider_event .slick-list{overflow:visible}.slider_event .slides{margin-bottom:48px}.slider_event .item{display:block;border-radius:5px;overflow:hidden;margin-right:42px}.slider_event .item img{width:100%}.user_item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:46px;margin-right:82px}.user_item .image{width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0;margin:0 15px 0 0;position:relative}.user_item .image:not(.no_avatar) img{border-radius:100%}.user_item .image .star{position:absolute;top:-4px;right:6px}.user_item .name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;color:#2d2d34}.user_item .name .tooltips:not(.information){margin:2px 0 0}.user_item .name:hover{color:#f83c3c}.user_item .name span{margin-right:5px}.user_item .list{line-height:17px;font-size:12px;color:#ababab}.user_item .list span{margin-right:5px}.event_page main{padding:93px 0 60px}.event_page_content{padding:33px 0 0;position:relative;overflow:hidden}.event_page_content .info_block_event{margin:10px 0;position:relative}.event_page_content>.page:last-of-type{margin:20px auto;margin-top:180px}.event_bg{pointer-events:none;background:url(../img/event_page.png) 50%/100% no-repeat;width:994px;height:738px;position:absolute;top:-98px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-left:511px}.event_top_part{width:677px;max-width:100%;position:relative;z-index:3}.event_top_part h1{font-weight:700;line-height:67px;font-size:48px;letter-spacing:3.6px;text-transform:uppercase}.event_top_part .under_titles{color:#737373;margin:28px 0 0}.event_top_part .under_titles:after{height:2px;border-radius:3px}.event_top_part .under_titles svg{fill:#f83c3c}.event_top_part .under_titles a{color:#737373}.event_top_part .under_titles .item_text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:22px}.event_top_part .under_titles .item_text svg{margin-right:7px}.event_top_part .under_titles .item_text span{margin-left:3px;color:#2d2d34}.info_block_event{background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);width:100%;padding:24px 25px;margin:82px 0 39px}.info_block_event .btn{width:200px}.info_block_event .btn.border{line-height:1;margin-left:12px}.info_block_event .btn.border i{font-style:normal;color:#2d2d34;position:relative;width:34px;text-align:center;display:inline-block;margin:0 0 0 4px}.info_block_event .btn.border i:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:26px;width:1px;background:#d7d7d7}.info_block_event .items{line-height:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:25px}.info_block_event .items .item{margin-right:5px}.info_block_event .items .item:first-child .ico{padding:0}.info_block_event .items .item:last-child{margin-right:0}.info_block_event .items .ico{margin-right:14px;padding:2px 0 0}.info_block_event .items .ico svg{fill:#f83c3c}.info_block_event .items .title{color:#ababab}.description_event{line-height:30px;font-size:18px;margin-bottom:25px;padding-top:10px}.title_event_page{font-weight:500;line-height:25px;font-size:18px;margin:0 0 26px}.equipment{color:#8d8d8d;margin:0 0 68px}.equipment .item{margin-right:35px}.equipment img{margin-right:13px}.results{position:absolute;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:3px;padding:14px 32px 4px;margin-top:4px;max-height:250px;overflow-y:auto;width:100%;z-index:1}.results:empty{display:none}.results .item{line-height:18px;font-size:14px;color:#8d8d8d;cursor:pointer;margin:0 0 9px;display:block}.results .item:hover{color:#f83c3c}.flex_block_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex_block_date .field{width:48%;margin:0 0 25px}@media (max-width:768px){.flex_block_date .field{margin:10px 0}}.tooltips{position:relative}.tooltips .tooltip_text{white-space:normal!important;position:absolute;top:-15px;left:50%;-webkit-transition:.3s;transition:.3s;width:200px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:300px;background:#2d2d34;color:#fff;font-size:12px;line-height:normal;padding:21px 26px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);opacity:0;pointer-events:none}.tooltips .tooltip_text span{color:#fff}.tooltips .tooltip_text:after{content:"";position:absolute;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:5px 8.5px 0;border-color:#2d2d34 transparent transparent}@media (max-width:768px){.tooltips .tooltip_text{position:fixed;left:0;top:0;height:100%;width:100%!important;max-width:100%;-webkit-transform:translate(0);transform:translate(0);background:hsla(0,0%,100%,.8);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:0;z-index:999}.tooltips .tooltip_text span{padding:10px 16px;background:#2d2d34;margin:auto;position:relative;z-index:1000;width:70%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:70%;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:.3s;transition:.3s}.tooltips .tooltip_text:after{display:none}}@media (min-width:769px){.tooltips:hover .tooltip_text{opacity:1;top:-10px}}@media (max-width:768px){.tooltips.show .tooltip_text{opacity:1;pointer-events:auto}.tooltips.show .tooltip_text span{-webkit-transform:scale(1);transform:scale(1)}}.cancel,.remove_user{font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#ababab;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cancel svg,.remove_user svg{margin-right:7px;fill:#ababab}.add_guide{display:inline-block;cursor:pointer}.add_guide,.add_guide .plus{-webkit-transition:.3s;transition:.3s}.add_guide .plus{width:37px;height:37px;border-radius:100%;border:1px solid #eadddd;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 7px}.add_guide .plus svg{fill:#d7d7e3;margin:auto;-webkit-transition:.3s;transition:.3s}.add_guide:hover{color:#f83c3c}.add_guide:hover .plus{border-color:#f83c3c}.add_guide:hover .plus svg{fill:#f83c3c}.add_guide span{display:block;line-height:16px;font-size:10px}.calendar_events_user_top .month_select{width:183px;-ms-flex-negative:0;flex-shrink:0;margin-right:49px}.calendar_events_user_top .year_select{width:76px;-ms-flex-negative:0;flex-shrink:0}.calendar_events_user_top .select2 .select2-selection .select2-selection__rendered{text-overflow:clip;white-space:nowrap;padding-right:0}#calendar_events_user,#calendar_wrapper .week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#calendar_wrapper{width:100%;border-collapse:collapse;text-align:center;margin:0 0 21px;-webkit-transform:translateX(-6%);transform:translateX(-6%)}#calendar_wrapper .week .item{cursor:default}#calendar_wrapper .week .item:hover{color:inherit!important}#calendar_wrapper .item{padding:16px 0!important;cursor:pointer;position:relative;display:inline-block;transition:.3s;-webkit-transition:.3s;width:14.27%}#calendar_wrapper .item:not(.disabled):not(.selected):hover{color:#f83c3c}#calendar_wrapper .item.new,#calendar_wrapper .item.old{color:#e0e0e0;pointer-events:none}#calendar_wrapper .item.today{color:#f83c3c}#calendar_wrapper .item.disabled{cursor:default;pointer-events:none;color:#e0e0e0;opacity:.7}#calendar_wrapper .item.selected{color:#27ae60;cursor:default}#calendar_wrapper .item.selected .remove{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1;pointer-events:auto}#calendar_wrapper .item span{position:relative;width:34px;display:block;margin:0 auto}#calendar_wrapper .item span .remove{position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(.5);transform:translateY(-50%) scale(.5);opacity:0;pointer-events:none;right:-12px;-webkit-transition:.3s;transition:.3s}#calendar_wrapper .item span .remove:hover{fill:#f83c3c}#calendar_wrapper th{cursor:default}.calendar_events_user_bot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar_events_user_bot .input-daterange{width:auto;margin:0 16px 0 0}.calendar_events_user_bot .field{width:132px!important;margin:0 16px 0 0}.calendar_events_user_bot .btn{width:170px}.confirmation_text{color:#8d8d8d;line-height:1.6em;margin:0 0 38px}.error_text{color:#f83c3c;line-height:18px;font-size:18px;margin:33px 0 0}.cropper_modal{opacity:0;pointer-events:none;width:490px;position:absolute;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);top:50%;left:120px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;z-index:7}.cropper_modal .actions_cropper{padding:35px 56px}.cropper_modal.open{opacity:1;pointer-events:auto}#guidesList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.link_event{color:#8d8d8d}.link_event:hover{color:#f83c3c}.share_soc{margin:35px 0}.share_soc a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:45px;border-radius:3px;font-weight:500;line-height:normal;font-size:14px;letter-spacing:1.4px;text-transform:uppercase;color:#fff;position:relative;margin:14px 0}.share_soc a.fb{background:#485a96}.share_soc a.gp{background:#dd4b39}.share_soc a.tw{background:#41abe1}.share_soc a.tw img{left:12px}.share_soc a img{position:absolute;top:50%;left:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search_page{margin-top:25px}.cookie{position:fixed;bottom:40px;right:40px;background:#2d2d34;z-index:10000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 56px 18px 20px}@media (max-width:560px){.cookie{left:0;right:0;bottom:0}}.cookie svg{margin-right:23px}.cookie button{position:absolute;top:10px;right:10px}.cookie button svg{fill:#f83c3c;margin:0}.active-email{position:relative}.active-email__btn{position:fixed;bottom:30px;right:30px;height:45px;width:45px;z-index:49}@media (max-width:768px){.active-email__btn{bottom:10px;right:10px}}@media (max-width:768px){.active-email__btn_h{bottom:70px;right:16px}}.step_wrapper{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-transition:all .3s;transition:all .3s}.step_wrapper .step-work{-webkit-transition:all .3s!important;transition:all .3s!important}.step_wrapper .step-work .step-work__item{-webkit-transition:.3s;transition:.3s;height:auto;opacity:1;overflow:hidden}.step_wrapper .step-work .step-work__item .last_step_btn{margin-top:100px;margin-bottom:15px}.step_wrapper .step-work .step-work__item .last_step_btn p{margin:1em 0}.step_wrapper .step-work .step-work__item ol{counter-reset:list}.step_wrapper .step-work .step-work__item ol>li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2em 0;padding-left:40px}.step_wrapper .step-work .step-work__item ol>li p{text-align:left}.step_wrapper .step-work .step-work__item ol>li:before{opacity:1;position:absolute;left:0;margin-right:2em;content:counter(list) ") ";counter-increment:list;color:#f83c3c}.step_wrapper .step-work div.step-work__item{margin-bottom:80px;-webkit-transition:.3s!important;transition:.3s!important;opacity:1}.step_wrapper .step-work div.step-work__item.hidden{height:0;opacity:0}.step_wrapper .step-work div.step-work__item.hidden ol>li:before{opacity:0}.step_wrapper .shared_wrap{position:absolute;left:0;width:100%;-webkit-transform:translateX(-200%);transform:translateX(-200%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.step_wrapper .shared_wrap.active{-webkit-transform:translateX(0);transform:translateX(0)}.step_wrapper .solo_wrap{position:absolute;left:0;width:100%;-webkit-transform:translateX(200%);transform:translateX(200%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.step_wrapper .solo_wrap.active{-webkit-transform:translateX(0);transform:translateX(0)}.works-step .page{display:none}.works-step .animate_block{display:block}.works-step .animate_block.main_hiw{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.works-step .animate_block.main_hiw .video_hiw{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:24px}.works-step .animate_block.main_hiw .video_hiw video{width:100%;height:425px;-o-object-fit:cover;object-fit:cover}.payment_wrap.main_hiw{margin-right:10%;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:29%}.payment_wrap.main_hiw .page_titles{left:-90px}.payment_wrap.main_hiw .step_tab{max-width:230px;-webkit-box-shadow:none;box-shadow:none;padding:20px 10px;z-index:1;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;width:100%;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.payment_wrap.main_hiw .step_tab a.share_link{display:-webkit-box;display:-ms-flexbox;display:flex;color:transparent;position:absolute;height:100%;width:100%}.payment_wrap.main_hiw .step_tab a.share_link:after{display:none}.payment_wrap.main_hiw .step_tab.slick-slide{width:100%}.payment_wrap.main_hiw .step_tab *{-webkit-transition:all .3s;transition:all .3s;font-family:Roboto,sans-serif}.payment_wrap.main_hiw .step_tab a,.payment_wrap.main_hiw .step_tab p{font-family:Roboto,sans-serif}.payment_wrap.main_hiw .step_tab p:first-of-type{font-size:18px;text-transform:none;font-weight:700;letter-spacing:1.2px;line-height:1;margin-bottom:.75em}.payment_wrap.main_hiw .step_tab p:nth-of-type(2){color:#8d8d8d;line-height:1.75;margin-bottom:1.5em}.payment_wrap.main_hiw .step_tab a{text-transform:none;margin-bottom:0;margin-top:auto}.payment_wrap.main_hiw .step_tab :after{-webkit-transform:translateY(4px);transform:translateY(4px);opacity:0;content:"";position:absolute;left:-105px;top:27px;right:105%;height:2px;background:#f83c3c;border-radius:2px;-webkit-transition:.3s;transition:.3s}.payment_wrap.main_hiw .step_tab.active p:not(:nth-of-type(2)){color:#f83c3c}.payment_wrap.main_hiw .step_tab.active :after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.payment_wrap.main_hiw .step_tab.slick-center p:not(:nth-of-type(2)){color:#f83c3c}.payment_wrap.main_hiw .step_tab.slick-center :after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.payment_wrap .step_tab{padding:40px;z-index:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);cursor:pointer;width:48%;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.payment_wrap .step_tab a.share_link{display:-webkit-box;display:-ms-flexbox;display:flex;color:transparent;position:absolute;height:100%;width:100%}.payment_wrap .step_tab a.share_link:after{display:none}.payment_wrap .step_tab.slick-slide{width:48%}.payment_wrap .step_tab *{-webkit-transition:all .3s;transition:all .3s}.payment_wrap .step_tab *,.payment_wrap .step_tab a,.payment_wrap .step_tab p{font-family:Roboto,sans-serif}.payment_wrap .step_tab p:first-of-type{font-size:24px;text-transform:uppercase;font-weight:700;letter-spacing:1.2px;line-height:1}.payment_wrap .step_tab a{text-transform:uppercase;margin-bottom:0;margin-top:auto}.payment_wrap .step_tab :after{-webkit-transform:translateY(4px);transform:translateY(4px);opacity:0;content:"";position:absolute;bottom:1px;left:0;right:0;height:4px;background:#f83c3c;border-radius:2px;-webkit-transition:.3s;transition:.3s}.payment_wrap .step_tab.active p:not(:nth-of-type(2)){color:#f83c3c}.payment_wrap .step_tab.active :after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.payment_wrap .step_tab.slick-center p:not(:nth-of-type(2)){color:#f83c3c}.payment_wrap .step_tab.slick-center :after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.label_big.card_details ul{margin-top:13px}.label_big.card_details ul li{font-size:12px;line-height:20px;color:#2d2d34}.label_big.card_details ul li:last-of-type{margin-bottom:0}.label_big.card_details .gray_text{color:#2d2d34;padding-top:20px}form#registrationForm.right_part_popup .step.step_3 .label_big.role_show.tour_operator{margin:0 0 16px}form#registrationForm.right_part_popup .step.step_3 .field.role_show.tour_operator .textarea{font-size:16px;height:100px;max-height:100px;overflow-y:auto;overflow-x:hidden}form#registrationForm.right_part_popup .step.step_3 .bot_.flex_block_j_b_a_c{margin-top:50px}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slider_cat.big .slick-list{overflow:visible}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.input-daterange{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.field.date{width:47%;position:relative;cursor:pointer}.field.date .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:14px;height:7px;background:url(../img/arrow.svg) top/14px 7px no-repeat}.field.date .arrow,.field.date:after{pointer-events:none}.field.date input{font-size:18px;color:#2d2d34;cursor:pointer}.field.date input::-webkit-input-placeholder{color:#2d2d34;opacity:1}.field.date input:-moz-placeholder,.field.date input::-moz-placeholder{color:#2d2d34;opacity:1}.field.date input:-ms-input-placeholder{color:#2d2d34;opacity:1}.datepicker{direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker table{border-collapse:collapse;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.datepicker td,.datepicker th{text-align:center;font-weight:300;width:14.28%}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{color:#f83c3c;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{background:none;color:#b2b2b2}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#e0e0e0;cursor:default}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#e7e9ec}.datepicker tfoot tr th.today:hover{background:none!important}.datepicker table tr td.selected{background:#f83c3c;color:#fff}.day_w{pointer-events:none;line-height:30px;font-size:12px!important}.datepicker table tr td.active .day_w,.datepicker table tr td.active.disabled .day_w,.datepicker table tr td.active.disabled:hover .day_w,.datepicker table tr td.active:hover .day_w{width:30px;height:30px;display:block;margin:0 auto;background:#f83c3c;-webkit-box-shadow:0 6px 10px rgba(248,60,60,.4);box-shadow:0 6px 10px rgba(248,60,60,.4);border-radius:3px;color:#fff}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker table tr td span:hover{background:#e7e9ec}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#b2b2b2;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background:#f83c3c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#f83c3c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{background:none;color:#b2b2b2}.datepicker th.datepicker-switch{width:145px;pointer-events:none;text-align:left;font-size:18px;color:#f83c3c;padding:0 0 0 11px!important}.datepicker th.arrow_datepicker{text-align:right;padding:0 4px 0 0!important}.datepicker th.arrow_datepicker a{padding:0 10px}.datepicker th.arrow_datepicker a svg{height:14px;width:7px;fill:#f83c3c}.datepicker .btn.today{width:112px}.datepicker thead tr:first-child th{font-weight:700;text-transform:uppercase;letter-spacing:.1em}.datepicker thead tr th.next svg,.datepicker thead tr th.prev svg{margin:4px 0 0}.datepicker thead tr th.dow{padding:20px 5px 4px!important;font-size:10px!important}.datepicker tfoot tr th{padding:18px 5px 5px!important}.datepicker tfoot tr th,.datepicker thead tr:first-child th{cursor:pointer}.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#e7e9ec}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{cursor:pointer;width:16px;height:16px}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#e7e9ec;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;display:none;min-width:356px;list-style:none;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:3px;color:#2d2d34;font-size:12px;line-height:20px;margin:7px 0 0;z-index:200!important;padding:22px 29px 15px}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:0 5px}.datepicker tbody td:not(.disabled):first-child,.datepicker tbody td:not(.disabled):last-child,.datepicker tbody th:not(.disabled):first-child,.datepicker tbody th:not(.disabled):last-child,.datepicker thead tr:last-child td:not(.disabled):first-child,.datepicker thead tr:last-child td:not(.disabled):last-child,.datepicker thead tr:last-child th:not(.disabled):first-child,.datepicker thead tr:last-child th:not(.disabled):last-child{color:#f83c3c}.not_hover:hover{background:none!important;cursor:default!important}.datepicker .btn.border{background:#f83c3c}.datepicker .btn.border span{color:#fff!important;pointer-events:none}

/*!
 * Cropper v3.0.0-rc.2
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-05-30T05:04:38.958Z
 */.cropper-container{font-size:0;line-height:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr;-ms-touch-action:none;touch-action:none}.cropper-container img{display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;width:100%;height:100%;image-orientation:0deg}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #f83c3c;outline-color:rgba(248,60,60,.75)}.cropper-dashed{position:absolute;display:block;opacity:.5;border:0 dashed #eee}.cropper-dashed.dashed-h{top:33.33333%;left:0;width:100%;height:33.33333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333%;width:33.33333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;opacity:.75}.cropper-center:after,.cropper-center:before{position:absolute;display:block;content:" ";background-color:#eee}.cropper-center:before{top:0;left:-3px;width:7px;height:1px}.cropper-center:after{top:-3px;left:0;width:1px;height:7px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line{background-color:#f83c3c}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;opacity:.75;background-color:#f83c3c}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75}}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";opacity:0;background-color:#f83c3c}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{position:absolute;display:block;width:0;height:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.prices-arr__arrimg{margin-bottom:5px}.box-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px;width:100%}.box-prices .flex_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px;margin-bottom:27px}@media (max-width:768px){.box-prices .flex_block{margin-bottom:10px}}@media (max-width:768px){.box-prices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}}.table-prices-wrapp,.table-user-profile{width:100%}@media (max-width:1024px){.table-prices-wrapp,.table-user-profile{width:60%}}@media (max-width:768px){.table-prices-wrapp,.table-user-profile{min-width:300px;width:100%}}.community-article .table-community-wrapper table,.table-prices{width:100%;border-collapse:collapse}.community-article .table-community-wrapper table thead,.table-prices thead{color:#8d8d8d}.community-article .table-community-wrapper table th,.table-prices th{font-family:Roboto;font-style:normal;font-weight:400;line-height:23px;font-size:12px;text-align:center;padding:20px}.community-article .table-community-wrapper table tr,.table-prices tr{font-family:Roboto;font-style:normal;font-weight:400;line-height:23px;font-size:14px;text-align:center}.community-article .table-community-wrapper table tr:nth-child(2n),.table-prices tr:nth-child(2n){background:#f4fcfe;text-align:center}.community-article .table-community-wrapper table td,.table-prices td{padding:20px}.page__h1{margin-bottom:30px;line-height:68px;font-size:48px;text-transform:uppercase}@media (max-width:768px){.page__h1{font-size:28px;line-height:34px;margin-top:20px;margin-bottom:20px}}.page__h2{font-family:Roboto;font-weight:700;line-height:34px;font-size:36px;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:40px}@media (max-width:768px){.page__h2{font-size:20px}}.page__p{font-family:Roboto;font-style:normal;font-weight:400;line-height:28px;font-size:14px}.resorts-list{padding:30px 0}@media (max-width:768px){.resorts-list{padding-top:80px}}.ul-resorts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:20px 0}.ul-resorts__item:hover{-webkit-transition:all .3s ease-out .03s;transition:all .3s ease-out .03s;cursor:pointer}.ul-resorts__item:last-child{margin-bottom:0}.ul-resorts__item_img{margin-left:30px;width:30px;height:22px;opacity:0}.ul-resorts__item_link{margin-left:40px;color:#2d2d34;font-family:Roboto;font-style:normal;font-weight:500;line-height:20px;font-size:14px}.ul-resorts__item.active .ul-resorts__item_img{opacity:1}.ul-resorts__item.active{background:#f83c3c}.ul-resorts__item.active .ul-resorts__item_link{color:#fff!important}.ul-resorts__item:hover .ul-resorts__item_link{color:#f83c3c}@media (max-width:768px){.ul-resorts{margin:20px 0 40px}}.table-instructors__body_link{padding:15px 0 15px 21px!important}@media (max-width:768px){.table-instructors__body_link{padding-left:0!important}}.table-instructors__body_link:hover{background:#f83c3c!important;color:#fff}.table-instructors__body_link:hover .instructor-link__left_text{color:#fff}.instructor-head__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:20px}.instructor-head__left_text{-ms-flex-negative:0;flex-shrink:0;min-width:80px}.guides .table .t_d{-webkit-transition:initial;transition:initial}.instructor-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.instructor-link__right{-ms-flex-negative:0;flex-shrink:0;width:auto!important}.instructor-link__right .brand-img{border-radius:50%;width:50px;height:50px;overflow:hidden;margin-right:25px}@media (max-width:768px){.instructor-link__right .brand-img{margin-right:10px}}.instructor-link__left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.instructor-link__left_text{min-width:24%;-webkit-transition:initial!important;transition:initial!important}.instructor-link__left_text:first-child{color:#2d2d34}.instructor-link__left_text:first-child,.instructor-link__left_text:last-child{font-family:Roboto;font-style:normal;font-weight:400;line-height:17px;font-size:12px}.instructor-link__left_text:last-child{min-width:80px;color:#ababab}.works-step__arrimg{margin-bottom:20px}.works-step .page_titles{margin-bottom:22px}.step-work{margin-top:56px}.step-work__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px;width:100%}.step-work__item:last-child{margin-bottom:0}.step-work__item_img{width:37%;padding-right:26px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.step-work__item_img{margin-right:0;margin-bottom:30px;min-width:300px}}.step-work__item_img svg{max-width:100%}@media (max-width:980px){.step-work__item_img{padding-right:0}}@media (max-width:980px){.step-work__item{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}}.step-item{padding:70px 0 0}.step-item span{color:#f83c3c}@media (max-width:768px){.step-item{text-align:center}}@media (max-width:980px){.step-item{text-align:center;margin-top:20px}}.step-item__h3{font-family:Roboto;font-style:normal;font-weight:700;line-height:34px;font-size:36px;letter-spacing:1.8px;text-transform:uppercase;color:#2d2d34;margin-bottom:20px}@media (max-width:768px){.step-item__h3{line-height:17px;font-size:18px}}.step-item__text{font-family:Roboto;font-style:normal;font-weight:400;line-height:28px;font-size:14px;color:#2d2d34;margin-bottom:30px}.step-item__btn{min-width:280px;min-height:45px}@media (max-width:768px){.step-item{padding-top:0!important}}#step_1_mountain{-webkit-transform-origin:0 100%;transform-origin:0 100%}.about-us h2{margin-top:30px!important}.about-us p{font-family:Roboto;font-style:Regular;font-size:14px;line-height:28px;color:#2d2d34;margin-bottom:20px}.about-us p a{color:#000;text-decoration:underline;-webkit-text-decoration-color:#f83c3c!important;text-decoration-color:#f83c3c!important}.about-us p a:active{color:#f83c3c}@media (min-width:1024px){.about-us p a:hover{color:#f83c3c}}.about-us table{border-collapse:collapse;margin-top:24px}.about-us table tbody tr td img{margin-right:40px}@media (max-width:870px){.about-us table tbody tr td img{margin:10px}}.about-us table tbody tr td p{margin-bottom:130px}@media (max-width:945px){.about-us table tbody tr td p{margin-bottom:40px}}.about-us table tbody tr td h2{font-family:Roboto;font-style:Bold;font-size:24px;line-height:23px;align:left;letter-spacing:5%;color:#2d2d34}.about-us table tbody tr td a{font-family:Roboto;font-style:Regular;font-size:14px;line-height:28px;text-decoration:underline;-webkit-text-decoration-color:#f83c3c;text-decoration-color:#f83c3c;color:#2d2d34}.about-us table tbody tr td a:active{color:#f83c3c}@media (min-width:1024px){.about-us table tbody tr td a:hover{color:#f83c3c}}@media (max-width:870px){.about-us table tbody tr td{display:block}}@media (max-width:870px){.about-us table tbody tr{display:block;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:870px){.about-us table tbody{display:block;margin:auto;width:100%}}@media (max-width:870px){.about-us table{margin:20px auto 0;text-align:center;width:100%}}.friends table{margin-top:90px}.friends table tbody tr{display:block;margin-bottom:127px}.friends table tbody tr td{width:78%;vertical-align:left}.friends table tbody tr td a{display:block}@media (max-width:768px){.friends table tbody tr td img{margin-bottom:20px}}.friends table tbody tr td h2{font-family:Roboto;font-style:Bold;font-size:36px;line-height:34px;letter-spacing:5%;text-transform:uppercase;margin-bottom:30px}@media (max-width:768px){.friends table tbody tr td h2{margin-bottom:20px;font-size:20px}}.friends table tbody tr td p{font-family:Roboto;font-style:Regular;font-size:14px;line-height:28px;align:left;color:#2d2d34}.friends table tbody tr td:first-child{width:22%;text-align:center;vertical-align:top}@media (max-width:768px){.friends table tbody tr td:first-child{width:100%}}@media (max-width:768px){.friends table tbody tr td{display:block;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){.friends table tbody tr{display:block;margin-bottom:40px}}@media (max-width:768px){.friends table tbody{display:block}}@media (max-width:768px){.friends table{margin-top:40px}}.resort-step__arrimg{margin-bottom:20px}.community{position:relative;overflow:hidden}.community__bg{pointer-events:none;background:#fff;width:994px;height:738px;position:absolute;top:-98px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-left:511px;z-index:1}.community__bg.resort{background:url(../img/event_page.png) 50%/100% no-repeat}.community h2{font-style:normal;font-weight:700;line-height:34px;font-size:36px;letter-spacing:1.8px;text-transform:uppercase;color:#2d2d34;margin-bottom:30px}.community-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px}.community-top__weather{z-index:10;min-width:300px}.content-chm{z-index:20}.content-chm__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-chm__title h1{margin-right:45px}@media (max-width:543px){.content-chm__title h1{margin-right:10px;margin-bottom:10px}}.content-wh__degree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;margin-bottom:14px}.content-wh__degree_d{line-height:45px;font-size:48px;letter-spacing:2.4px;margin-right:40px}.content-wh__degree_c,.content-wh__degree_d{font-style:normal;font-weight:700;text-transform:uppercase;color:#2d2d34}.content-wh__degree_c{position:absolute;top:0;left:80px;line-height:13px;font-size:14px;letter-spacing:.7px}@media (max-width:992px){.content-wh__degree{margin-top:10px}}.content-wh__tx{font-style:normal;font-weight:400;line-height:17px;font-size:12px;color:#000}.community-content{margin-top:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.community-content__item{width:30%;margin-bottom:46px;z-index:49}.community-content__item_link{margin-bottom:16px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px;font-size:12px;color:#8d8d8d}.community-content__item_link img{margin-right:6px}.community-content__item_img{margin-bottom:30px;height:auto;width:100%;height:160px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.community-content__item a{display:block;font-style:normal;font-weight:400;line-height:20px;font-size:12px;color:#8d8d8d}.community-content__item p{margin-bottom:14px}.community-content__item p a{font-style:normal;font-weight:400;line-height:normal;font-size:18px;color:#2d2d34;-webkit-transition:all .3s;transition:all .3s}.community-content__item .dash{width:34px;height:2px;background:#f83c3c;margin-bottom:18px}.community-content__item time{font-style:normal;font-weight:400;line-height:20px;font-size:12px;color:#8d8d8d}@media (max-width:768px){.community-content__item{width:47%;margin-bottom:30px}}@media (max-width:500px){.community-content__item{width:100%}}.community-content__item:hover p a{color:#f83c3c}.community-partners{margin-top:96px}@media (max-width:768px){.community-partners{margin-top:50px}}.partners-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.partners-logo .partners-logo__item_img a img{max-height:150px}.partners-logo .test_test{margin:auto}.partners-logo.resort-logo{display:block}.partners-logo.resort-logo .partners-logo__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.partners-logo.resort-logo .partners-logo__item_img{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.partners-logo.resort-logo .partners-logo__item_img a{width:175px;margin-right:65px}.partners-logo__item{width:45%;margin-top:60px}.partners-logo__item_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:150px;margin-bottom:40px}.partners-logo__item h3{margin-bottom:30px}.partners-logo__item h3 a{font-style:normal;font-weight:700;line-height:23px;font-size:24px;letter-spacing:1.2px;text-transform:uppercase;color:#2d2d34}.partners-logo__item p{font-style:normal;font-weight:400;line-height:28px;font-size:14px;color:#2d2d34}@media (max-width:568px){.partners-logo__item{width:95%;margin-top:40px}}.community-events{margin-top:126px}.community-article{margin-top:93px}.community-article .resort-step__arrimg{margin-bottom:0}.community-article .resort-step__arrimg p{font-size:12px;color:#8d8d8d;padding-left:25px;position:relative;margin:22px 0 0;display:inline-block}.community-article .resort-step__arrimg a{display:inline-block;vertical-align:middle}.community-article .section_1,.community-article .section_2,.community-article .section_3,.community-article .section_4{margin-bottom:65px}.community-article h1{font-weight:700;line-height:45px;font-size:48px;letter-spacing:2.4px;text-transform:uppercase;color:#2d2d34;margin:14px 0 50px}@media (max-width:768px){.community-article h1{margin-bottom:30px}}.community-article h2{font-style:normal;font-weight:700;line-height:34px;font-size:36px;letter-spacing:1.8px;text-transform:uppercase;color:#2d2d34;margin-bottom:30px}@media (max-width:768px){.community-article h2{margin-bottom:20px}}.community-article h3{font-weight:700;line-height:23px;font-size:24px;letter-spacing:1.2px;text-transform:uppercase;color:#2d2d34;margin-bottom:33px}.community-article li,.community-article p{font-weight:400;line-height:28px;font-size:14px;color:#2d2d34;margin-bottom:28px}@media (max-width:768px){.community-article li,.community-article p{margin-bottom:20px}}.community-article ol li,.community-article ul li{margin-bottom:20px}.community-article img{margin-bottom:38px}.community-article ol{counter-reset:item;list-style-position:inside;-webkit-column-count:2;column-count:2;list-style-type:decimal}.community-article ol li{display:block;padding-left:40px;position:relative}.community-article ol li:before{content:counters(item,".") ".";counter-increment:item;position:absolute;top:0;left:0;font-style:Regular;font-size:14px;color:#f83c3c}@media (max-width:568px){.community-article ol li{width:100%;padding-left:26px}}@media (max-width:568px){.community-article ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.community-article ul{padding-left:20px}.community-article ul li{position:relative;padding-left:20px}.community-article ul li:before{content:"";display:block;position:absolute;top:10px;left:-20px;width:10px;height:2px;background:#f83c3c}@media (max-width:768px){.community-article ul li{padding-left:5px}}.community-article .table-community-wrapper table thead{line-height:20px;font-size:12px;color:#8d8d8d}@media (max-width:590px){.community-article .table-community-wrapper table tr td{padding:15px}}@media (max-width:768px){.community-article .table-community-wrapper{overflow-x:auto!important;min-width:300px!important}}.terms-and-conditions h1 a{text-decoration:none;cursor:text}.terms-and-conditions h1 a:hover{color:initial}.terms-and-conditions h2{margin-top:50px;font-family:Roboto;font-style:Regular;font-size:14px;color:#2d2d34}@media (max-width:768px){.terms-and-conditions h2{margin-bottom:10px}}.terms-and-conditions h3{font-style:Bold;font-family:Roboto;font-size:24px;font-weight:700;text-transform:uppercase;margin-top:50px;margin-bottom:30px;line-height:23px}@media (max-width:768px){.terms-and-conditions h3{margin-top:25px;margin-bottom:25px;font-size:16px;display:inline;text-align:center}}.terms-and-conditions p{font-size:14px;line-height:28px;margin:30px 0}@media (max-width:768px){.terms-and-conditions p{margin:15px 0}}.terms-and-conditions a{color:#000;text-decoration:underline;-webkit-text-decoration-color:#f83c3c;text-decoration-color:#f83c3c;cursor:pointer}.terms-and-conditions a:active{color:#f83c3c}@media (min-width:1024px){.terms-and-conditions a:hover{color:#f83c3c}}.terms-and-conditions ul{padding-left:20px}.terms-and-conditions ul li{position:relative;padding-left:20px;margin-bottom:13px;font-family:Roboto;font-style:Regular;font-size:14px;color:#2d2d34}.terms-and-conditions ul li:before{content:"";display:block;position:absolute;top:10px;left:-20px;width:10px;height:2px;background:#f83c3c}@media (max-width:768px){.terms-and-conditions ul li{padding-left:5px}}.terms-and-conditions ol{counter-reset:item}.terms-and-conditions ol li{display:block;padding-left:40px;position:relative}.terms-and-conditions ol li:before{content:counters(item,".") ".";counter-increment:item;position:absolute;top:0;left:0;font-family:Roboto;font-style:Regular;font-size:14px;color:#f83c3c}@media (max-width:768px){.terms-and-conditions ol li:before{left:-15px}}.terms-and-conditions ol li ol{margin:20px 0 24px}.terms-and-conditions ol li ol li{margin-bottom:13px}.terms-and-conditions ol li ol li ol{counter-reset:list}.terms-and-conditions ol li ol li ol li{position:relative;margin-bottom:13px;list-style:none}.terms-and-conditions ol li ol li ol li:before{counter-increment:list;content:counter(list,lower-alpha) ") ";position:absolute;top:0;left:0}.terms-and-conditions ol li ol li ol li ol{counter-reset:list}.terms-and-conditions ol li ol li ol li ol li{position:relative;margin-bottom:13px;list-style:none}.terms-and-conditions ol li ol li ol li ol li:before{counter-increment:list;content:counter(list,lower-roman) ") ";position:absolute;top:0;left:0}.terms-and-conditions ol li ol li ol li ol li ol{counter-reset:list}.terms-and-conditions ol li ol li ol li ol li ol li{position:relative;margin-bottom:13px;list-style:none}.terms-and-conditions ol li ol li ol li ol li ol li:before{counter-increment:list;content:counter(list,upper-alpha) ") ";position:absolute;top:0;left:0}@media (max-width:768px){.terms-and-conditions ol li{padding-left:20px}}.terms-and-conditions>ol>li:before{font-size:24px;font-weight:700}@media (max-width:768px){.terms-and-conditions>ol>li:before{position:static;font-size:16px;margin-right:2px}}@media (max-width:768px){.terms-and-conditions>ol>li{padding:0}}@media (max-width:768px){.terms-and-conditions>ol>li>ol{padding-left:15px}}.nav-right-top{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}.nav-right-top .item{font-style:normal;font-weight:700;line-height:34px;font-size:18px;letter-spacing:1.8px;text-transform:uppercase;color:#f83c3c;text-shadow:0 0 8px #fff}.nav-right-top .item span{position:relative}.nav-right-top .item span:after{content:"";-webkit-transform:translateY(4px);transform:translateY(4px);opacity:0;position:absolute;bottom:0;left:0;right:0;height:2px;background:#f83c3c;border-radius:2px;-webkit-transition:.3s;transition:.3s}.nav-right-top .item.active span:after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media (max-width:1024px){.nav-right-top{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:768px){.nav-right-top{margin-bottom:20px}}.header-nav-right{position:relative;cursor:pointer}.header-nav-right__block{height:100%;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);position:fixed;top:0;right:-340px;background:#fff;width:340px;padding:36px 0 0 44px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;z-index:100;overflow-y:auto;-webkit-overflow-scrolling:touch}.header-nav-right__block_user{margin-bottom:60px;position:static!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav-right__block_user.logout_block{margin-top:-11px}.header-nav-right__block_user a.user-comein{padding:0}.header-nav-right__block_user a.user-out{padding:0 0 0 26px}.header-nav-right__block_user a{position:relative;color:#000;-webkit-transition:.3s;transition:.3s;z-index:100}.header-nav-right__block_user a svg{position:absolute;top:4px;left:0}.header-nav-right__block_user a svg,.header-nav-right__block_user a svg path{-webkit-transition:.3s;transition:.3s;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}@media (max-width:440px){.header-nav-right__block_user a .initial-register{font-size:0;top:10px}}.header-nav-right__block_user a.login{margin:0 0 0 35px}.header-nav-right__block_user a.login svg{top:6px}.header-nav-right__block_user a:hover{color:#f83c3c}#space-show{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;-webkit-transition:.4s;transition:.4s;z-index:99}.open_menu .header-nav-right__block{right:0}.open_menu #space-show{opacity:1;pointer-events:auto}.ul-nav-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.ul-nav-right__item{margin-bottom:16px}@media (max-width:1024px){.ul-nav-right__item--hide{display:none}}.ul-nav-right__item:last-child{margin-bottom:0}.ul-nav-right__item_link{font-family:Roboto;font-style:normal;font-weight:500;line-height:20px;font-size:14px;color:#2d2d34;padding:0!important}.ul-nav-right__item_link:hover{color:#f83c3c}@media (max-width:1366px){.ul-nav-right__item_link:hover{color:inherit}}.ul-nav-right__item_link.active,.ul-nav-right__item_link:active{color:#f83c3c}.nav-button{margin-bottom:20px}.language{margin-bottom:10%}.language,.language__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.language__link{font-family:Roboto;font-style:normal;font-weight:500;line-height:20px;font-size:14px;color:#2d2d34;padding:0!important;margin-right:24px}.language__link:last-child{margin-right:0}.language__link:hover{color:#f83c3c}.language__link>img{margin-right:10px}.payment_wrap{margin-top:55px}.payment .works-step__arrimg{margin-bottom:20px}.payment .under_titles{margin:0}.table_wrapper.payment{overflow-x:auto}.table_wrapper.payment table{min-width:600px}.table_wrapper.payment table th:first-of-type{text-align:left;padding:8px 30px 24px}.table_wrapper.payment table td:first-of-type{padding:8px 30px;text-align:left;color:#f83c3c}.pay_info_wrapper{width:300px}.pay_table_wrapper{padding-left:0;overflow-x:auto}.pay_info{line-height:2}.pay_info:first-of-type{margin-bottom:28px}.payment-details{text-align:right;font-family:Roboto;font-style:bold;font-size:24px;line-height:24px}.event_sharing_wrapper{padding:30px 55px}.event_sharing_wrapper .event_sharing>a{display:block;color:#2d2d34;line-height:15px}.event_sharing_wrapper .event_sharing .icons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event_sharing_wrapper .event_sharing .event_specs{margin:12px 0;font-size:12px}.event_sharing_wrapper .event_sharing .event_specs,.event_sharing_wrapper .event_sharing .event_specs .date_item,.event_sharing_wrapper .event_sharing .event_specs .resort_item{display:-webkit-box;display:-ms-flexbox;display:flex}.event_sharing_wrapper .event_sharing .event_specs .date_item p,.event_sharing_wrapper .event_sharing .event_specs .resort_item p{color:#8d8d8d}.event_sharing_wrapper .event_sharing .event_specs .date_item>span,.event_sharing_wrapper .event_sharing .event_specs .resort_item>span{margin-left:5px}.event_sharing_wrapper .event_sharing .event_specs .date_item{margin-left:20px}.event_sharing_wrapper:nth-of-type(2n){background:#f4fcfe}.content_popup .flex_block.success{overflow-y:scroll;overflow-x:hidden}.content_popup .flex_block.success .left_part_popup .confirmation_text{font-size:24px;color:#2d2d34}.content_popup .flex_block.success .right_part_popup .step.step_1{padding:0}.content_popup .flex_block.success .right_part_popup .step.step_1 .bot_.flex_block_j_c_a_c{margin:50px}.content_popup .flex_block.success .right_part_popup .step.step_1 .confirmation_text{font-size:18px;padding:100px 50px 0;color:#2d2d34}.card_details ul{padding-left:20px}.card_details ul li{position:relative;padding-left:20px;margin-bottom:13px;font-family:Roboto;font-style:Regular;font-size:14px;color:#2d2d34}.card_details ul li:before{content:"";display:block;position:absolute;top:10px;left:-20px;width:10px;height:2px;background:#f83c3c}@media (max-width:768px){.card_details ul li{padding-left:5px}}@media screen and (min-width:1350px){#header_section{background:#e5ecf6;height:100vh;min-height:630px;padding:100px 0 50px}#header_section .content_center_vert{margin-top:100px}}@media (max-width:1400px){.requesting_block{left:55px;top:auto;bottom:-30px;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}.requesting_block:after{top:-5px;left:auto;right:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 8.5px 5px;border-color:transparent transparent #2d2d34}.requesting_user.open .requesting_block{bottom:-20px;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}}@media (max-width:1290px){.error_tooltip .text_error{right:auto;left:0;-webkit-transform:translate(-110%,-50%);transform:translate(-110%,-50%)}.error_tooltip .text_error:after{left:auto;right:-4px;border-width:9px 0 9px 5px;border-color:transparent transparent transparent #2d2d34}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){body.no_scroll{cursor:pointer}.content_popup{cursor:auto}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){body.no_scroll{cursor:pointer}.content_popup{cursor:auto}}@media (max-width:1200px){.arrow_section{display:none}#arrow_down_element{top:250px;display:none}.slider_reviews .slides{margin:70px 0 41px}.slider_events{margin:57px 0 30px}.slider_events .arrow_l,.slider_events .arrow_r{display:none!important}.slider_events .item{width:300px;margin-right:20px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slider_events .item>.activity,.slider_events .item>.info,.slider_events .item>.title{display:none}.slider_events .item .hover_block{position:static;opacity:1;pointer-events:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slider_events .item .hover_block .content_hover_block{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.slider_events .item .hover_block .content_hover_block:after{display:none}}@media (max-width:1150px){.line_progress{-webkit-transform:translateX(-30px);transform:translateX(-30px)}#header_section{height:auto;min-height:auto;padding:146px 0 50px}#header_section h1{font-size:96px}#header_section .description{margin:0 0 78px;font-size:18px;line-height:25px}}@media (max-width:1100px){.event_top_part{min-height:auto;width:100%;margin:0 0 28px}.info_block_event{margin:0 0 39px}.page_for_prices_graph_wrapper{position:relative}.page_for_prices_graph_wrapper .line{position:absolute;bottom:84px;left:0;right:0;height:2px;background:#ccc}.page_for_prices_graph_wrapper.more_four .line{bottom:134px}.page_for_prices_graph_wrapper.more_four .page_for_prices_graph{padding:0 16px 50px}.page_for_prices_graph{overflow:hidden;overflow-x:scroll;width:100%}.page_for_prices_graph::-webkit-scrollbar-thumb{background:transparent}.line_progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;-webkit-transform:translate(0);transform:translate(0);width:100%;position:relative}.line_progress:after{content:"";display:none;width:1px;height:1px;-ms-flex-negative:0;flex-shrink:0}.line_progress svg{display:none}.line_progress .item{position:relative;bottom:0!important;left:0!important;width:90px;margin-right:30px}.line_progress .item:last-child{margin-right:0}.line_progress .item .point{position:absolute;bottom:-23px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.line_progress .item.current .point{-webkit-transform:translateX(-50%) scale(2.2);transform:translateX(-50%) scale(2.2)}.line_progress .item .users{bottom:-33px;width:160px}.line_progress .item .cnt{position:relative;-webkit-transform:translate(0);transform:translate(0);left:0;bottom:0}}@media (max-width:1030px){.info_block_event{-ms-flex-wrap:wrap;flex-wrap:wrap}.info_block_event .items{width:100%}.info_block_event .buttons{margin:27px 0 0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info_block_event .buttons .btn{width:47%}.info_block_event .buttons .btn.border{line-height:43px;text-align:center;position:relative}.info_block_event .buttons .btn.border span{margin-left:auto;position:absolute;top:0;right:0}}@media (max-width:1024px){.works-step .animate_block.main_hiw .video_hiw{width:70%}.payment_wrap.main_hiw{margin-right:5%;margin-left:0;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%}.payment_wrap.main_hiw .page_titles{left:-30px}.payment_wrap.main_hiw .step_tab :after{left:-50px}.table .t_body a.t_r:hover .t_d.name{color:#f83c3c!important}.partners-logo .partners-logo__item_img a img{max-height:150px}}@media (max-width:1020px){.table_wrapper.payment table thead{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.table_wrapper.payment table tr{width:100%;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table_wrapper.payment table td,.table_wrapper.payment table th{width:100%}}@media (max-width:1000px){.works-step .page{padding-left:0;display:block}.works-step .animate_block.main_hiw{display:block}.works-step .animate_block.main_hiw .step_tab{max-width:48%}.works-step .animate_block.main_hiw .step_tab :after{bottom:1px;left:0;right:0;top:auto}.works-step .animate_block.main_hiw .page_titles{display:none}.works-step .animate_block.main_hiw .video_hiw{width:100%;display:block}.works-step .animate_block.main_hiw .video_hiw video{width:100%;height:auto}.payment_wrap.main_hiw{margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.payment_wrap.main_hiw .step_tab{padding:20px 30px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);z-index:1;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;width:48%;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.payment_wrap.main_hiw .step_tab.slick-slide{width:48%}.payment_wrap.main_hiw .step_tab *{-webkit-transition:all .3s;transition:all .3s;font-family:Roboto,sans-serif}.payment_wrap.main_hiw .step_tab a,.payment_wrap.main_hiw .step_tab p{font-family:Roboto,sans-serif}.payment_wrap.main_hiw .step_tab p:first-of-type{font-size:24px;text-transform:uppercase;font-weight:700;letter-spacing:1.2px;line-height:1}.payment_wrap.main_hiw .step_tab a{text-transform:uppercase;margin-bottom:0;margin-top:auto}.payment_wrap.main_hiw .step_tab :after{-webkit-transform:translateY(4px);transform:translateY(4px);opacity:0;content:"";position:absolute;bottom:1px;left:0;right:0;height:4px;background:#f83c3c;border-radius:2px;-webkit-transition:.3s;transition:.3s}.payment_wrap.main_hiw .step_tab.active p:not(:nth-of-type(2)){color:#f83c3c}.payment_wrap.main_hiw .step_tab.active :after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.payment_wrap.main_hiw .step_tab.slick-center p:not(:nth-of-type(2)){color:#f83c3c}.payment_wrap.main_hiw .step_tab.slick-center :after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.community-top__weather.content-wh .icon{position:relative;display:inline-block;font-size:.5em;color:#f83c3c}.community-top__weather.content-wh .icon .cloud,.community-top__weather.content-wh .icon .cloud:after{background:#f83c3c}.partners{white-space:nowrap;padding-bottom:20px;display:block}.partners:after{content:"";width:1px;display:inline-block}.partners img{display:inline-block;vertical-align:middle;float:none;margin-right:50px}.partners img:last-child{margin-right:0}}@media (max-width:950px){#profiles .list_pages{padding:28px 20px 34px 60px}#profiles .opacity_block{background-size:cover;background-position:top}.contact_form{padding:60px 135px 82px 30px}}@media (max-width:920px){#groups_form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#groups_form .buttons{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:19px 0 0 30px}#groups_form .buttons span{margin:0 13px}#groups_form .buttons .btn{width:calc(50% - 32px)!important}#groups_form .select.resort{width:calc(50% + 29px)}}@media (max-width:915px){#profiles .list_pages{height:380px}#profiles .list_pages .item{width:100%;margin-bottom:34px}#profiles .list_pages .item:nth-child(3)~.item{display:none}#profiles .list_pages .see_all{margin:auto 0 0}}@media (max-width:870px){.flex_block_j_b.block-profile-content .shadow_block.pay_info_wrapper{position:relative!important;left:0!important;height:auto!important;padding-top:0!important}.flex_block_j_b.block-profile-content.booking_way{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex_block_j_b.block-profile-content.booking_way.main_hiw .step_tab{min-height:250px}.flex_block_j_b.block-profile-content.booking_way .step_tab{min-height:390px}.block-profile-content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#calendar_wrapper{width:106%}.messenger{width:100%}}@media (max-width:830px){.event_top_part h1{font-size:48px;line-height:50px}.event_top_part .users{margin-bottom:20px}.event_top_part .user_item{margin-bottom:17px}#how_it_work .page_titles span{display:inline-block}#how_it_work .list .from_overflow_left_opacity{padding-left:97px}#how_it_work .list .item.active:before{width:78px;left:-97px}.page_for_prices_graph_wrapper .line{left:0}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.flex_block_j_b.block-profile-content.booking_way .step_tab{max-width:375px}}@media screen and (max-width:768px){.content_popup{cursor:auto}body.no_scroll{cursor:pointer}footer{z-index:auto}.cropper_modal{left:0;width:100%}#confirmation{position:fixed!important;top:0!important;left:0!important;right:0;bottom:-170px;width:180px;height:90px;margin:auto}.step_wrapper .step-work .step-work__item ol{padding-left:15px}.step_wrapper .step-work .step-work__item ol>li{padding-left:20px;margin-bottom:1em}.step_wrapper .step-work .step-work__item ol>li:before{left:0;margin-right:0}.step_wrapper .step-work .step-work__item_img{margin:0 auto;margin-bottom:30px}.content_popup .flex_block.success .left_part_popup{height:auto}.partners-logo__item_img a img{max-height:150px}.content_popup .flex_block.success .right_part_popup .step.step_1 .confirmation_text{padding:0}.content_popup .flex_block.success .right_part_popup .step.step_1 .event_sharing_wrapper{padding:30px 20px}.content_popup .flex_block.success .right_part_popup .step.step_1 .event_sharing_wrapper .event_sharing .icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.community-content__item.hidden{display:none}.community-content__item_img{height:auto}.partners-logo.resort-logo .partners-logo__item{display:block}.partners-logo.resort-logo .partners-logo__item_img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}.partners-logo.resort-logo .partners-logo__item_img a{width:175px;margin-right:0}.table .t_body a.t_r:hover .t_d.name{color:#f83c3c!important}.table .t_r{padding:20px 0}.requesting_user.open{-webkit-transition:.3s!important;transition:.3s!important}.event_page_content .info_block_event{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% + 30px)}.requesting_block{position:fixed;left:0;top:0;bottom:auto;height:100%;width:100%!important;max-width:100%;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:.3s!important;transition:.3s!important;background:hsla(0,0%,100%,.8);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:0;z-index:999}.requesting_block .res{padding:10px 16px;background:#2d2d34;margin:auto;position:relative;z-index:1000;width:70%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:70%;min-width:256px;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:.3s;transition:.3s}.requesting_block:after{display:none}.event_top_part h1{font-size:36px}.requesting_user.open .requesting_block{opacity:1;pointer-events:auto;-webkit-transform:translate(0);transform:translate(0);bottom:auto}.requesting_user.open .requesting_block .res{-webkit-transform:scale(1);transform:scale(1)}.error_tooltip{-ms-flex-wrap:wrap;flex-wrap:wrap}.error_tooltip .text_error{width:100%;color:#f83c3c;max-width:100%;padding:0;margin:17px 0 10px;font-size:14px;position:relative;top:auto;left:auto;right:auto;background:none;-webkit-transform:translate(0);transform:translate(0)}.error_tooltip .text_error:after{display:none}.select select{background:none;border-bottom:1px solid #e7e7e7;font-size:18px;color:#2d2d34;width:100%;height:50px}.select:not(.resort):not(.type):before{content:"";position:absolute;bottom:21px;right:0;width:14px;height:7px;background:url(../img/arrow.svg) top/14px 7px no-repeat}.select.resort select,.select.type select{width:auto;border-bottom:0;font-size:14px;height:17px;padding:0 0 0 31px;font-weight:500;overflow:hidden;text-overflow:ellipsis}section{height:auto!important;min-height:auto!important}#how_it_work{padding:140px 0 49px}#how_it_work .flex_block_j_b{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#how_it_work .left{width:245px;-ms-flex-negative:0;flex-shrink:0}#how_it_work .left .item{margin:0 0 20px}#how_it_work .right{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:35px 0 0 50px}#how_it_work .right .btn{margin-top:80px}}@media (max-width:767px){.flex_block_j_b.block-profile-content.booking_way.main_hiw .step_tab{height:250px;min-height:250px}.flex_block_j_b.block-profile-content.booking_way .step_tab{max-width:250px;height:380px;margin-bottom:20px;padding:10px 15px;margin-right:5px}.flex_block_j_b.block-profile-content.booking_way .step_tab p:first-of-type{font-size:20px;line-height:1.5}.flex_block_j_b.block-profile-content.booking_way .slick-track{left:-10px}.table_wrapper.payment{overflow-x:auto}.table_wrapper.payment table tr{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.select2 .select2-selection .select2-selection__rendered{white-space:pre-wrap;padding-right:45px}}@media (max-width:730px){.community-top{margin-top:73px}.select select{background:none;border-bottom:1px solid #e7e7e7;font-size:18px;color:#2d2d34;width:100%;height:50px}.select:not(.resort):not(.type):before{display:none;content:"";position:absolute;bottom:21px;right:0;width:14px;height:7px;background:url(../img/arrow.svg) top/14px 7px no-repeat}.select.resort,.select.type{width:auto!important;margin-right:13px}.page_for_prices_graph_wrapper .line{left:0}}@media (max-width:780px){#profiles .list_pages .see_all .btn{padding:0 10px}#profiles .list{width:250px}#profiles .list .item .content>svg{display:none}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.flex_block_j_b.block-profile-content.booking_way .step_tab{max-width:350px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.flex_block_j_b.block-profile-content.booking_way .step_tab{max-width:325px}}@media (max-width:640px){.participants_number .select2 .select2-selection{font-size:14px}.community-article h1.page_titles{font-size:36px;line-height:34px}.datepicker.dropdown-menu{position:fixed!important;min-width:280px;left:50%!important;top:50%!important;-webkit-transform:translateX(-50%) translateY(-50%)!important;transform:translateX(-50%) translateY(-50%)!important}.shadow_block{padding:40px 20px;padding-top:100px}.shadow_block .button-cross{right:22px}.shadow_block__name-top{left:auto}.page_titles{font-size:36px;line-height:34px}.page_titles svg{width:216px;height:136px;left:-21px;top:-65px}.slider_reviews .dotted{display:none}.slider_reviews .navigation_slider{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slider_reviews .slides{margin:28px 0 41px}.slider_reviews .slides .item{padding:29px 25px 26px 41px}.slider_reviews .slides .item:after{left:4px;top:-24px}.slider_reviews .slides .item p{line-height:20px;font-size:14px}#new_events,#reviews{padding:74px 0 30px}.slider_resort{margin:23px 0 0}#how_it_work .left{width:auto}#how_it_work .list .from_overflow_left_opacity{padding-left:0}#how_it_work .list .item.active:before{display:none}}@media (max-width:630px){.equipment{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 46px}.equipment .item{width:100%;margin:0 0 18px}.equipment .item:last-child,.slider_event .slides{margin-bottom:0}.contact_form{padding:60px 80px 151px}.contact_form .flex_block_j_b_a_c{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.contact_form .flex_block_j_b_a_c .field{width:100%;margin:0 0 22px}.contact_form button{bottom:0;top:auto;height:77px;width:100%}}@media (max-width:610px){#header_section h1{font-size:48px;line-height:50px;left:-1px;letter-spacing:4.8px}#header_section .description{margin:12px 0 35px}.info_block_event .items{-ms-flex-wrap:wrap;flex-wrap:wrap}.info_block_event .items .item{width:50%;margin:0 0 20px}.info_block_event .buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.info_block_event .buttons .btn{margin:15px 0 0;width:100%}}@media (max-width:580px){.flex_block_j_b.block-profile-content.booking_way.main_hiw .step_tab{height:250px;min-height:250px}.flex_block_j_b.block-profile-content.booking_way .step_tab{max-width:250px;height:380px;margin-bottom:20px;padding:10px 15px;margin-right:5px}.flex_block_j_b.block-profile-content.booking_way .step_tab p:first-of-type{font-size:20px;line-height:1.5}.flex_block_j_b.block-profile-content.booking_way .slick-track{left:-10px}.table_wrapper.payment{overflow-x:auto}.table_wrapper.payment table tr{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}#profiles .opacity_block{padding:107px 0 70px;background-position:0 0}#profiles .guides_bank{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#profiles .list{width:100%;margin:20px 0 39px;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);position:relative;padding:0 31px}#profiles .list .slider_guides_arrow_l,#profiles .list .slider_guides_arrow_r{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:31px}#profiles .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;cursor:pointer;position:relative;overflow:hidden;height:70px;color:#8d8d8d}#profiles .list .item:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background:#f83c3c;-webkit-transition:.3s;transition:.3s}#profiles .list .item.slick-current:after{bottom:0}#profiles .list .arrow{display:none}#profiles .list_pages{width:100%;-webkit-transform:translateX(0);transform:translateX(0);padding:28px 20px 34px}#profiles .guides_bank{margin-bottom:0}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.flex_block_j_b.block-profile-content.booking_way .step_tab{max-width:280px}}@media (max-width:550px){#calendar_wrapper{font-size:12px;margin:14px 0}#calendar_wrapper .item{padding:6px 0!important}#calendar_wrapper .item span{width:20px}.calendar_events_user_top{-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar_events_user_top .field{width:100%;margin:0 0 10px}.calendar_events_user_bot{-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar_events_user_bot .input-daterange{width:100%;margin-right:0}.calendar_events_user_bot .input-daterange .field.date{margin:0!important;width:47%!important}.calendar_events_user_bot .btn{width:100%;margin:27px 0 0}section{padding:96px 0 30px}.contact_form{padding:40px 16px 120px}.slider_reviews .slides .item .info{-ms-flex-wrap:wrap;flex-wrap:wrap}.slider_reviews .slides .item .info .event,.slider_reviews .slides .item .info .user{width:100%}.slider_reviews .slides .item .info .user{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.slider_reviews .slides .item .info .event{margin:25px 0 0}}@media (max-width:500px){.content_popup .flex_block.success .right_part_popup{padding:40px 0}.content_popup .flex_block.success .right_part_popup .step.step_1 .confirmation_text{padding:0 16px}.content_popup .flex_block.success .right_part_popup .step.step_1 .event_sharing_wrapper{padding:30px 16px}.content_popup .flex_block.success .right_part_popup .step.step_1 .event_sharing_wrapper .event_sharing .icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.event_top_part h1{font-size:36px;line-height:40px}.event_top_part .under_titles{margin:15px 0 0}.event_bg{left:0;right:auto;-webkit-transform:translate(0);transform:translate(0);margin:0}#groups_form{padding-right:15px}#groups_form .select .select2,#groups_form .select label,#groups_form .select select{padding-left:15px}#groups_form .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px}#groups_form .buttons .btn{width:100%!important}#groups_form .buttons span{margin:13px 0}}@media (max-width:460px){.bot_.flex_block_j_b_a_c.payment_wait{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.bot_.flex_block_j_b_a_c.payment_wait button:last-of-type{margin:20px auto}.payment_wait .content_popup .flex_block .right_part_popup{height:auto!important}.duration_date label{white-space:normal}#how_it_work .flex_block_j_b{-ms-flex-wrap:wrap;flex-wrap:wrap}#how_it_work .left,#how_it_work .right{width:100%;padding:0}}@media (max-width:420px){.buttons_add_user{-ms-flex-wrap:wrap;flex-wrap:wrap}.buttons_add_user .btn.border{width:auto;padding:0 14px}.slider_resort{padding:0 31px}.slider_resort .slick-arrow{width:31px}.content_popup .bot_,.content_popup .top_{-ms-flex-wrap:wrap;flex-wrap:wrap}.content_popup .bot_ .btn.next,.content_popup .top_ .btn.next{margin:15px 0 0;width:100%}}@media (max-width:400px){.content_popup .flex_block.success .right_part_popup .step.step_1 .confirmation_text{font-size:14px!important}.content_popup .flex_block.success .right_part_popup .step.step_1 .event_sharing_wrapper{padding:30px 16px}.content_popup .flex_block.success .right_part_popup .step.step_1 .event_sharing_wrapper .event_sharing>a{display:block;color:#2d2d34;line-height:15px}.content_popup .flex_block.success .right_part_popup .step.step_1 .event_sharing_wrapper .event_sharing .icons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content_popup .flex_block.success .right_part_popup .step.step_1 .event_sharing_wrapper .event_sharing .icons .icons__item{margin-right:0}.content_popup .flex_block.success .right_part_popup .step.step_1 .event_sharing_wrapper .event_sharing .icons .icons__item p{font-size:12px}.info_block_event .items .item{width:100%;margin:0 0 16px}.info_block_event .items .item .ico{width:16px;margin-right:14px}.info_block_event .items .item .title{margin-right:2px}.info_block_event .items .item div{display:inline-block}}@media (max-width:370px){#groups_form .select{width:100%!important}#groups_form .select:before{display:none}}@media (max-width:330px){.select2 .select2-selection{font-size:15px;letter-spacing:-.5px}.select2 .select2-selection__arrow{margin-left:8px}.ability_level{width:auto}}.community-top__weather .icon{position:relative;display:inline-block;width:8em;height:5em;font-size:.5em;color:#f83c3c}.community-top__weather .icon.cloudy,.community-top__weather .icon.thunder-storm{display:none}.community-top__weather .cloud{position:absolute;z-index:1;top:50%;left:50%;width:3.6875em;height:3.6875em;margin:-1.84375em;background:#f83c3c;border-radius:50%;-webkit-box-shadow:-2.1875em .6875em 0 -.6875em,2.0625em .9375em 0 -.9375em,0 0 0 .375em #fff,-2.1875em .6875em 0 -.3125em #fff,2.0625em .9375em 0 -.5625em #fff;box-shadow:-2.1875em .6875em 0 -.6875em,2.0625em .9375em 0 -.9375em,0 0 0 .375em #fff,-2.1875em .6875em 0 -.3125em #fff,2.0625em .9375em 0 -.5625em #fff}.community-top__weather .cloud:after{content:"";position:absolute;bottom:0;left:-.5em;display:block;width:4.5625em;height:1em;background:#f83c3c;-webkit-box-shadow:0 .4375em 0 -.0625em #fff;box-shadow:0 .4375em 0 -.0625em #fff}.community-top__weather .cloud:nth-child(2){z-index:0;background:#fff;-webkit-box-shadow:-2.1875em .6875em 0 -.6875em #fff,2.0625em .9375em 0 -.9375em #fff,0 0 0 .375em #fff,-2.1875em .6875em 0 -.3125em #fff,2.0625em .9375em 0 -.5625em #fff;box-shadow:-2.1875em .6875em 0 -.6875em #fff,2.0625em .9375em 0 -.9375em #fff,0 0 0 .375em #fff,-2.1875em .6875em 0 -.3125em #fff,2.0625em .9375em 0 -.5625em #fff;opacity:.3;-webkit-transform:scale(.5) translate(6em,-3em);transform:scale(.5) translate(6em,-3em);-webkit-animation:cloud 4s linear infinite;animation:cloud 4s linear infinite}.community-top__weather .cloud:nth-child(2):after{background:#fff}.community-top__weather .sun{position:absolute;top:50%;left:50%;width:2.5em;height:2.5em;margin:-1.25em;background:#f83c3c;border-radius:50%;-webkit-box-shadow:0 0 0 .375em #fff;box-shadow:0 0 0 .375em #fff;-webkit-animation:spin 12s infinite linear;animation:spin 12s infinite linear}.community-top__weather .rays{top:-2em;left:50%;margin-left:-.1875em}.community-top__weather .rays,.community-top__weather .rays:after,.community-top__weather .rays:before{position:absolute;display:block;width:.375em;height:1.125em;background:#fff;border-radius:.25em;-webkit-box-shadow:0 5.375em #fff;box-shadow:0 5.375em #fff}.community-top__weather .rays:after,.community-top__weather .rays:before{content:"";top:0;left:0;-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:50% 3.25em;transform-origin:50% 3.25em}.community-top__weather .rays:before{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.community-top__weather .cloud+.sun{margin:-2em 1em}.community-top__weather .lightning,.community-top__weather .rain,.community-top__weather .snow{position:absolute;z-index:2;top:50%;left:50%;width:3.75em;height:3.75em;margin:.375em 0 0 -2em;background:transparent}.community-top__weather .rain:after{content:"";position:absolute;z-index:2;top:50%;left:50%;width:1.125em;height:1.125em;margin:-1em 0 0 -.25em;background:#f83c3c;border-radius:100% 0 60% 50%/60% 0 100% 50%;-webkit-box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 hsla(0,0%,100%,.2);box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 hsla(0,0%,100%,.2);-webkit-transform:rotate(-28deg);transform:rotate(-28deg);-webkit-animation:rain 3s linear infinite;animation:rain 3s linear infinite}.community-top__weather .bolt{position:absolute;top:50%;left:50%;margin:-.25em 0 0 -.125em;color:#fff;opacity:.3;-webkit-animation:lightning 2s linear infinite;animation:lightning 2s linear infinite}.community-top__weather .bolt:nth-child(2){width:.5em;height:.25em;margin:-1.75em 0 0 -1.875em;-webkit-transform:translate(2.5em,2.25em);transform:translate(2.5em,2.25em);opacity:.2;-webkit-animation:lightning 1.5s linear infinite;animation:lightning 1.5s linear infinite}.community-top__weather .bolt:after,.community-top__weather .bolt:before{content:"";position:absolute;z-index:2;top:50%;left:50%;margin:-1.625em 0 0 -1.0125em;border-top:1.25em solid transparent;border-right:.75em solid;border-bottom:.75em solid;border-left:.5em solid transparent;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}.community-top__weather .bolt:after{margin:-.25em 0 0 -.25em;border-top:.75em solid;border-right:.5em solid transparent;border-bottom:1.25em solid transparent;border-left:.75em solid;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}.community-top__weather .bolt:nth-child(2):before{margin:-.75em 0 0 -.5em;border-top:.625em solid transparent;border-right:.375em solid;border-bottom:.375em solid;border-left:.25em solid transparent}.community-top__weather .bolt:nth-child(2):after{margin:-.125em 0 0 -.125em;border-top:.375em solid;border-right:.25em solid transparent;border-bottom:.625em solid transparent;border-left:.375em solid}.community-top__weather .flake:after,.community-top__weather .flake:before{content:"\2744";position:absolute;top:50%;left:50%;margin:-1.025em 0 0 -1.0125em;color:#fff;list-height:1em;opacity:.2;-webkit-animation:spin 8s linear infinite reverse;animation:spin 8s linear infinite reverse}.community-top__weather .flake:after{margin:.125em 0 0 -1em;font-size:1.5em;opacity:.4;-webkit-animation:spin 14s linear infinite;animation:spin 14s linear infinite}.community-top__weather .flake:nth-child(2):before{margin:-.5em 0 0 .25em;font-size:1.25em;opacity:.2;-webkit-animation:spin 10s linear infinite;animation:spin 10s linear infinite}.community-top__weather .flake:nth-child(2):after{margin:.375em 0 0 .125em;font-size:2em;opacity:.4;-webkit-animation:spin 16s linear infinite reverse;animation:spin 16s linear infinite reverse}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes cloud{0%{opacity:0}50%{opacity:.3}to{opacity:0;-webkit-transform:scale(.5) translate(-200%,-3em);transform:scale(.5) translate(-200%,-3em)}}@keyframes cloud{0%{opacity:0}50%{opacity:.3}to{opacity:0;-webkit-transform:scale(.5) translate(-200%,-3em);transform:scale(.5) translate(-200%,-3em)}}@-webkit-keyframes rain{0%{background:#f83c3c;-webkit-box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 #f83c3c;box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 #f83c3c}25%{-webkit-box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em #f83c3c,-1.375em -.125em 0 hsla(0,0%,100%,.2);box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em #f83c3c,-1.375em -.125em 0 hsla(0,0%,100%,.2)}50%{background:hsla(0,0%,100%,.3);-webkit-box-shadow:.625em .875em 0 -.125em #f83c3c,-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 hsla(0,0%,100%,.2);box-shadow:.625em .875em 0 -.125em #f83c3c,-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 hsla(0,0%,100%,.2)}to{-webkit-box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 #f83c3c;box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 #f83c3c}}@keyframes rain{0%{background:#f83c3c;-webkit-box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 #f83c3c;box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 #f83c3c}25%{-webkit-box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em #f83c3c,-1.375em -.125em 0 hsla(0,0%,100%,.2);box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em #f83c3c,-1.375em -.125em 0 hsla(0,0%,100%,.2)}50%{background:hsla(0,0%,100%,.3);-webkit-box-shadow:.625em .875em 0 -.125em #f83c3c,-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 hsla(0,0%,100%,.2);box-shadow:.625em .875em 0 -.125em #f83c3c,-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 hsla(0,0%,100%,.2)}to{-webkit-box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 #f83c3c;box-shadow:.625em .875em 0 -.125em hsla(0,0%,100%,.2),-.875em 1.125em 0 -.125em hsla(0,0%,100%,.2),-1.375em -.125em 0 #f83c3c}}@-webkit-keyframes lightning{45%{color:#fff;background:#fff;opacity:.2}50%{color:#f83c3c;background:#f83c3c;opacity:1}55%{color:#fff;background:#fff;opacity:.2}}@keyframes lightning{45%{color:#fff;background:#fff;opacity:.2}50%{color:#f83c3c;background:#f83c3c;opacity:1}55%{color:#fff;background:#fff;opacity:.2}}