@charset "UTF-8";@font-face{font-family:"Sansation";src:url(//redline-clubhouse.com/wp-content/themes/wws-redline/css/../fonts/Sansation%20Light.eot);src:local("☺"),url(//redline-clubhouse.com/wp-content/themes/wws-redline/css/../fonts/Sansation%20Light.eot?#iefix) format("embedded-opentype"),url(//redline-clubhouse.com/wp-content/themes/wws-redline/css/../fonts/Sansation%20Light.ttf) format("truetype"),url(//redline-clubhouse.com/wp-content/themes/wws-redline/css/../fonts/Sansation%20Light.woff2) format("woff2"),url(//redline-clubhouse.com/wp-content/themes/wws-redline/css/../fonts/Sansation%20Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sansation";src:url(//redline-clubhouse.com/wp-content/themes/wws-redline/css/../fonts/SansationRegular.eot);src:local("☺"),url(//redline-clubhouse.com/wp-content/themes/wws-redline/css/../fonts/SansationRegular.eot?#iefix) format("embedded-opentype"),url(//redline-clubhouse.com/wp-content/themes/wws-redline/css/../fonts/SansationRegular.ttf) format("truetype"),url(//redline-clubhouse.com/wp-content/themes/wws-redline/css/../fonts/SansationRegular.woff2) format("woff2"),url(//redline-clubhouse.com/wp-content/themes/wws-redline/css/../fonts/SansationRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html{height:100%;background:#fff;font-size:20px;font-family:"Inter",Arial,sans-serif}body{background:#fff;height:100%;min-width:360px;font-family:"Inter",Arial,sans-serif;font-feature-settings:"pnum" on,"lnum" on;color:#444;font-weight:400;font-size:20px;line-height:30px}body .modal-opened{overflow:hidden}*,*:before,*:after{box-sizing:border-box}.page-wrap{position:relative;background:inherit}img,svg{max-width:100%;height:auto}::-moz-selection{color:#fff;background:#ed1c25}::selection{color:#fff;background:#ed1c25}*,*:before,*:after{box-sizing:border-box}p{margin-top:0;margin-bottom:1rem;max-width:58.4rem}p:last-child{margin-bottom:0}small{font-size:16px}hr{background-color:rgba(0,0,0,.2);height:1px;border:none;margin:2.5rem 0 2.4rem;border-color:rgba(0,0,0,.2);color:rgba(0,0,0,.2);background:rgba(0,0,0,.2)}hr.short{max-width:154px}strong{color:#ed1c25;font-weight:inherit}img[class*=wp-image-]{display:block;margin:0 auto;border-radius:.9rem}a{color:#ed1c25;text-decoration:none;transition:color .24s,background-color .24s,border-color .24s,transform .24s;border-bottom:1px solid}a:hover,a:active{text-decoration:none;color:inherit;border-bottom-color:transparent}ul,menu,dir{padding:0 0 0 1.5rem;margin:0 0 .95rem;list-style-type:none}ul:last-child,menu:last-child,dir:last-child{margin-bottom:0}li{margin-bottom:0;position:relative}li:before{content:"";display:inline-block;vertical-align:middle;position:absolute;top:.6rem;left:-.9rem;width:5px;height:5px;border-radius:50%;background:#444;padding:0}ol{padding:0;margin:0 0 1.8rem;list-style-type:none;counter-reset:myCounter}ol li{position:relative;padding-left:2rem}ol li:before{counter-increment:myCounter;content:counter(myCounter,decimal-leading-zero) ".";position:absolute;top:0;left:0;color:#ed1c25;font-weight:700;background:0 0;width:auto;height:auto}.list-unstyled{padding-left:0}.list-unstyled>li{padding-top:0}.list-unstyled>li:before,.list-unstyled>li:after{content:none}table{font-size:1rem;border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 1rem;line-height:normal}table tr{border-bottom:1px solid rgba(0,0,0,.2)}table td,table th{vertical-align:middle;padding:.9rem 1rem .85rem 0;text-align:left}body[data-aos-duration="400"] [data-aos]{transition-duration:.6s}.wrapper{margin-left:auto;margin-right:auto;max-width:96rem;padding:0 5.6rem;position:relative}.container{max-width:96rem;margin:0 auto;padding:0 5.6rem}.nowrap{white-space:nowrap}.hidden{display:none}.dashed{border-bottom-style:dashed;border-bottom-width:1px}.nobord{border-bottom:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.svgicon svg{width:100%;height:100%;vertical-align:top}.clearfix:after{display:block;content:"";clear:both}.dark{background:#00091a;color:#fff}.dark a,.dark .more-link{color:inherit}.dark h1,.dark .h1,.dark h2,.dark .h2,.dark h3,.dark .h3,.dark h4,.dark .h4,.dark h5,.dark .h5,.dark h6,.dark .h6{color:#fff}.bg2{background-color:#f3f3f3}.columns{display:flex;margin-left:-1.6rem;min-width:100%}.columns .col{flex:1 1 50%;padding-left:1.6rem}.show-on-mobile{display:none}.svgicon{display:inline-block;vertical-align:top;width:1em;height:1em;fill:currentColor}.svgicon-facebook{font-size:2.4rem;width:1em}.svgicon-instagram{font-size:2.4rem;width:1em}.svgicon-webworkshop{font-size:2rem;width:5.65em}.form-row{position:relative;margin-left:-1.2rem;display:flex}.form-row .form-col{width:50%;flex:0 0 50%;margin-bottom:.9rem}.form-row .form-col.thin{width:40%;flex-basis:40%}.form-row .form-col.wide{width:60%;flex-basis:60%}.form-row:last-child .form-col{margin-bottom:0}.input-row{position:relative;margin-bottom:.9rem}.input-row:last-child{margin-bottom:0}.input-row label{color:#444;font-weight:400;font-size:.7rem;line-height:.8rem;margin-bottom:.55rem;display:inline-block;cursor:text;padding:0;transition:color .24s}.input-wrap{position:relative}.form-control,.jq-selectbox__select-text,.jq-checkbox,.jq-radio,.jq-file{background-color:#fff;border:1px solid rgba(68,68,68,.3);color:#222;box-shadow:none;max-width:100%;width:100%;transition:background-color .24s,color .24s,box-shadow .24s;padding:.95rem 1.15rem;height:auto;outline:none;border-radius:0;font-size:.9rem;line-height:1rem;font-weight:500;box-shadow:none;-webkit-appearance:none;-moz-appearance:none}.form-control::-moz-placeholder,.jq-selectbox__select-text::-moz-placeholder,.jq-checkbox::-moz-placeholder,.jq-radio::-moz-placeholder,.jq-file::-moz-placeholder{color:#444}.form-control:-ms-input-placeholder,.jq-selectbox__select-text:-ms-input-placeholder,.jq-checkbox:-ms-input-placeholder,.jq-radio:-ms-input-placeholder,.jq-file:-ms-input-placeholder{color:#444}.form-control::placeholder,.jq-selectbox__select-text::placeholder,.jq-checkbox::placeholder,.jq-radio::placeholder,.jq-file::placeholder{color:#444}.form-control[aria-invalid=true],.form-control.not-valid,.jq-selectbox__select-text[aria-invalid=true],.jq-selectbox__select-text.not-valid,.jq-checkbox[aria-invalid=true],.jq-checkbox.not-valid,.jq-radio[aria-invalid=true],.jq-radio.not-valid,.jq-file[aria-invalid=true],.jq-file.not-valid{border-color:#cc484a;background:#fff7f7}.form-control:disabled,.form-control.disabled,.jq-selectbox__select-text:disabled,.jq-selectbox__select-text.disabled,.jq-checkbox:disabled,.jq-checkbox.disabled,.jq-radio:disabled,.jq-radio.disabled,.jq-file:disabled,.jq-file.disabled{background-color:#ebece5;border-color:#ebece5}.error-capt{color:#ed1c25;font-size:.7rem;padding:0 .8rem;position:absolute;top:100%;left:0;right:0}textarea.form-control,textarea{min-height:6.7rem;height:6.7rem;resize:vertical;width:100%;line-height:1.5em}fieldset{margin-bottom:1rem}input[type=number]{-moz-appearance:textfield}label{font-size:.8rem}label a{color:#ed1c25;border:none;font-weight:700}@-webkit-keyframes rotate{from{transform:rotateX(-14deg) rotateY(0)}to{transform:rotateX(-14deg) rotateY(-360deg)}}@keyframes rotate{from{transform:rotateX(-14deg) rotateY(0)}to{transform:rotateX(-14deg) rotateY(-360deg)}}.form-columns{display:flex;flex-wrap:wrap;margin-left:-1.2rem}.form-col{flex:0 0 50%;padding-left:1.2rem}.submit-wrap{position:relative;transition:opacity .5s;display:inline-block;margin-top:.55rem}.loading .submit-wrap{opacity:.5;box-shadow:none;transform:none}.btn.submit-btn{border:1px solid #ed1c25}.inp-submit{position:relative;display:inline-block}.capt{font-size:.6rem;color:#a1a1a1;text-align:center;margin-top:1rem;margin-bottom:-1.75rem}.form-message{padding:.75rem 1rem;background:#f3f3f3;border-radius:.35rem;font-size:.8rem}.form-message.error{background-color:#ed1c25;color:#fff}.select2-container textarea{min-height:0;line-height:normal}.form-bottom{display:flex;align-items:center}.form-bottom-capt{margin-right:2.4rem;font-size:.7rem;line-height:.9rem}.form-bottom-capt label{font-size:inherit;line-height:inherit}.form-bottom-capt .check{margin-bottom:0}.form-bottom-inp{margin-left:auto}.form-bottom .btn{padding-left:2.4rem;padding-right:2.4rem}.btn,.wp-block-button__link{display:inline-block;vertical-align:middle;min-width:5.45rem;max-width:100%;padding:.75rem 1.5rem;background:0 0;color:#000;font-family:"Inter",Arial,sans-serif;font-size:.7rem;line-height:.9rem;font-weight:600;border-radius:0;letter-spacing:.03em;text-transform:uppercase;border:none;text-align:center;white-space:normal;outline:none !important;position:relative;text-decoration:none !important;cursor:pointer;border:1px solid #ed1c25;-webkit-appearance:none;transition:transform .24s,background-color .24s,color .24s,border-color .24s,opacity .24s,box-shadow .24s}.btn.btn-block,.wp-block-button__link.btn-block{width:100%}.btn:focus,.btn:hover,.wp-block-button__link:focus,.wp-block-button__link:hover{color:#fff;background-color:#ed1c25;border-color:#ed1c25}.btn:active,.wp-block-button__link:active{color:#fff;background-color:#ed1c25;border-color:#ed1c25}.btn .svgicon,.wp-block-button__link .svgicon{width:1.4rem;height:1.4rem}.btn-link,.wp-block-button__link-link{padding:0;background:0 0;border:none;outline:none;display:inline-block;cursor:pointer;color:#444;font-weight:400;min-width:0;border-radius:0;position:relative}.btn-link:before,.wp-block-button__link-link:before{content:" ";position:absolute;bottom:-.3rem;left:0;width:100%;transition:opacity .24s,transform .24s;border-bottom:1px solid rgba(0,96,229,.5);opacity:0}.btn-link:hover,.btn-link:focus,.wp-block-button__link-link:hover,.wp-block-button__link-link:focus{color:#ed1c25;outline:none;box-shadow:none;transform:none;background:0 0}.btn-link:hover:before,.btn-link:focus:before,.wp-block-button__link-link:hover:before,.wp-block-button__link-link:focus:before{opacity:1}.btn-link:active,.wp-block-button__link-link:active{color:#222;box-shadow:none;transform:none;background:0 0}.btn-link:active:before,.wp-block-button__link-link:active:before{opacity:0;transform:translateY(2px)}.btn.btn-bordered,.btn.is-style-outline,.is-style-outline>.btn,.wp-block-button__link.btn-bordered,.wp-block-button__link.is-style-outline,.is-style-outline>.wp-block-button__link{background:0 0;border:1px solid #444;color:#444}.btn.btn-bordered:hover,.btn.btn-bordered:focus,.btn.is-style-outline:hover,.btn.is-style-outline:focus,.is-style-outline>.btn:hover,.is-style-outline>.btn:focus,.wp-block-button__link.btn-bordered:hover,.wp-block-button__link.btn-bordered:focus,.wp-block-button__link.is-style-outline:hover,.wp-block-button__link.is-style-outline:focus,.is-style-outline>.wp-block-button__link:hover,.is-style-outline>.wp-block-button__link:focus{border-color:#ed1c25;color:#ed1c25}.btn.btn-bordered:active,.btn.is-style-outline:active,.is-style-outline>.btn:active,.wp-block-button__link.btn-bordered:active,.wp-block-button__link.is-style-outline:active,.is-style-outline>.wp-block-button__link:active{border-color:#444;color:#444}.btn.disabled,.btn:disabled,.wp-block-button__link.disabled,.wp-block-button__link:disabled{background-color:#c5c5db}.wp-block-buttons{margin-left:-1rem}.wp-block-buttons .wp-block-button__link{margin-left:1rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Inter",Arial,sans-serif;font-weight:700;line-height:normal;margin-top:2.45rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child{margin-bottom:0}h1,.h1{font-weight:400;font-size:2.8rem;line-height:3.8rem;margin-bottom:1.8rem;text-transform:uppercase}h1 strong,.h1 strong{font-weight:700;color:#ed1c25}h2,.h2{font-weight:500;font-size:1.6rem;line-height:2.4rem;margin-bottom:.85rem;text-transform:uppercase}h3,.h3{font-weight:500;font-size:1.4rem;line-height:1.8rem;margin-bottom:.8rem;letter-spacing:.04em}h4,.h4{font-weight:500;font-size:1rem;line-height:1.4rem;letter-spacing:-.02em;margin-bottom:1.75rem}h5,.h5{font-style:normal;font-weight:500;font-size:.9rem;letter-spacing:-.02em;margin-bottom:.8rem}h6,.h6{font-weight:500;font-size:.9rem;line-height:150%;letter-spacing:-.02em}.socials{display:inline-block;vertical-align:middle;margin-left:1.5rem;margin-bottom:0;margin-right:auto;cursor:default}.socials li{display:inline-block;vertical-align:middle;margin:0 .8rem 0 0}.socials li:before{content:none}.socials li a{border:none;display:inline-block;vertical-align:middle}.socials li .svgicon{width:1.2rem;height:1.2rem}.header{padding:1rem 0;position:fixed;z-index:1001;left:0;top:0;width:100%;background:#fff;transition:.24s;transition:transform .4s,box-shadow .4s;box-shadow:0 8px 20px rgba(34,34,34,.16)}.scrolled.scrollup .header{transform:translateY(0)}.scrolled.scrolldown .header{transform:translateY(-200%)}.menu-opened.scrollup .header,.menu-opened.scrolldown .header{transform:translateY(0)}.menu-opened .header{box-shadow:inset 0 -1px 0 #e5e5e5}.header .wrapper{display:flex;align-items:flex-start;width:100%;max-width:100%}.header-holder{height:3.6rem}.header-main{position:fixed;z-index:399;top:0;left:0;width:100%;background:#fff;z-index:1000;overflow:auto;min-height:100vh;height:100%;min-height:var(--app-height);color:#00091a;padding:6.8rem 5.6rem 3.4rem;transform:translateY(-100%);transition:transform .6s,box-shadow .6s,opacity .6s;overflow:auto;box-shadow:0 8px 20px rgba(34,34,34,.16)}.header-main-wrap{display:flex;align-items:stretch;justify-content:space-between}.menu-opened .header-main{transform:translateY(0)}.header-main .menu{padding:0;margin:0;display:block;font-weight:700;font-size:2rem;line-height:2.2rem;text-transform:uppercase}.header-main .menu li{display:block;margin:0 0 1.85rem}.header-main .menu li:before{content:none}.header-main .menu li:last-child{margin-bottom:0}.header-main .menu a{border:none;color:inherit}.header-main .menu a:hover{color:#ed1c25}.header .logo-block{display:block;margin:0 auto}.header .logo-block a{display:block;border:none}.header .logo-block img{display:block;width:auto;height:1.6rem}.header-contacts{max-width:14rem;text-align:right;display:flex;flex-direction:column}.header-contacts .contacts{display:block;margin-bottom:2rem}.header-contacts .contacts a{color:#000;border:none}.header-contacts .contacts a:hover{color:#ed1c25}.header-contacts .contacts-item{font-size:1.2rem;line-height:1.4rem;border-bottom:1px solid #e0e0e0;padding-bottom:1.6rem;margin-bottom:1.6rem}.header-contacts .contacts-item:last-child{border-bottom:none}.header-contacts .contacts-item-title{font-weight:400;font-size:.8rem;line-height:1.1rem}.header-bottom{margin-top:auto;font-weight:600;font-size:.8rem;line-height:1.1rem}.header-bottom .address{margin-bottom:1.2rem}.header-bottom .address a{color:inherit;border:none}.header-bottom .address a:hover{color:#ed1c25}.header-bottom .socials li{margin-right:0;margin-left:.8rem}.menu-toggle{display:block;width:1.6rem;height:1.6rem;border:none;background:0 0;position:absolute;top:50%;left:5.6rem;margin-top:-.8rem;padding:0;outline:none !important;z-index:1000;transition:transform .3s;cursor:pointer}.menu-toggle:before,.menu-toggle:after{content:" ";position:absolute;top:50%;right:50%;width:1.2rem;height:.1rem;border-radius:.1rem;background:#ed1c25;margin-top:-.05rem;margin-right:-.6rem;transition:transform .3s,margin .3s,border .3s,box-shadow .3s}.menu-toggle:before{box-shadow:0 -8px 0 #ed1c25,0 8px 0 #ed1c25}.menu-opened .menu-toggle{transform:rotate(-180deg)}.menu-opened .menu-toggle:before{box-shadow:0 0 0 transparent,0 0 0 transparent;transform:rotate(45deg)}.menu-opened .menu-toggle:after{box-shadow:0 0 0 transparent,0 0 0 transparent;transform:rotate(-45deg)}.swiper-pagination-bullets.swiper-pagination-horizontal{font-size:0;white-space:normal;line-height:normal}.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:.8rem;height:.8rem;border:1px solid #444;margin:0 .8rem 0 0;background:0 0;transition:background-color .24s,border-color .24s;opacity:1;display:inline-block;vertical-align:middle}.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ed1c25;border-color:#ed1c25}.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:hover,.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:focus{background-color:#ed1c25;border-color:#ed1c25;opacity:1}.swiper-scrollbar{height:.2rem;margin-top:1.8rem;background:0 0;display:none}.swiper-scrollbar:before{content:" ";position:absolute;top:50%;left:0;right:0;background:#fff;height:.2rem;margin-top:-.1rem;border-radius:.1rem}.swiper-scrollbar-drag{background:#ed1c25;z-index:2;border-radius:.1rem}.swiper-nav .swiper-button-next,.swiper-nav .swiper-button-prev{display:inline-block;vertical-align:middle;position:relative;top:0;left:0;right:0;width:2.5rem;height:2.5rem;border-radius:50%;background:0 0;margin-right:.35rem;border:1px solid #fff;color:#fff;transition:color .24s,background .24s;z-index:15}.swiper-nav .swiper-button-next:hover,.swiper-nav .swiper-button-next:active,.swiper-nav .swiper-button-next.autoplay,.swiper-nav .swiper-button-prev:hover,.swiper-nav .swiper-button-prev:active,.swiper-nav .swiper-button-prev.autoplay{background-color:#fff;color:#444}.swiper-nav .swiper-button-next:after,.swiper-nav .swiper-button-prev:after{content:none}.swiper-nav .swiper-button-next .svgicon,.swiper-nav .swiper-button-prev .svgicon{width:1.2rem;height:1.2rem}.swiper-progress{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;overflow:hidden;z-index:-1;pointer-events:none;opacity:0}.swiper-progress:after{content:" ";position:absolute;top:3px;left:3px;right:3px;bottom:3px;border-radius:50%;background:#fff}.swiper-progress .left,.swiper-progress .right{position:absolute;top:0;height:100%;width:50%;overflow:hidden}.swiper-progress .left{left:0}.swiper-progress .left span{position:absolute;width:200%;height:100%;left:100%;top:0;background:#ed1c25;transform-origin:center left}.swiper-progress .right{left:50%}.swiper-progress .right span{position:absolute;width:200%;height:100%;right:100%;bottom:0;background:#ed1c25;transform-origin:center right}.to-next .swiper-progress{opacity:1}.to-next .swiper-progress .left span{transform:rotate(180deg);transition:transform 3s linear 3s}.to-next .swiper-progress .right span{transform:rotate(180deg);transition:transform 3s linear}.section{padding:8rem 0;position:relative;background-repeat:no-repeat;background-size:100% auto;overflow:hidden}.section-title{position:relative;padding:3.4rem 0 3.15rem;overflow:hidden}.section-title:before{top:.45rem}.section-title h1,.section-title .h1,.section-title h2,.section-title .h2,.section-title h3,.section-title .h3,.section-title h4,.section-title .h4,.section-title h5,.section-title .h5,.section-title h6,.section-title .h6{margin-top:0;font-weight:400;font-size:2.8rem;line-height:3.8rem;text-transform:uppercase}.section-title strong{font-weight:700}.section-subtitle{font-weight:600;font-size:.8rem;line-height:1rem;letter-spacing:.03em;text-transform:uppercase;color:gray;position:absolute;top:0;left:0;padding-right:1.6rem;max-width:80%}.section-subtitle:before{content:" ";position:absolute;left:100%;width:10000px;height:.1rem;top:.45rem;background:#ed1c25}.section-text{font-weight:400;font-size:.8rem;line-height:1.4rem;letter-spacing:-.01em;position:relative;margin-left:48.8%;padding-left:1.5rem}.section-text-wrap{position:relative;overflow:hidden;margin-top:-.75rem;padding-bottom:6rem}.section-text-wrap:last-child{margin-bottom:0}.section-text .btn{margin-top:1.6rem;margin-right:.8rem}.section-text:before{content:" ";position:absolute;right:100%;width:10000px;height:.1rem;top:.65rem;background:#ed1c25}.block-slider-wrap .slide-img{position:relative;padding-bottom:58.507%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.hero-section{position:relative;z-index:1;overflow:hidden;min-height:calc(100vh - 3.6rem);padding:0}.hero-img{position:absolute;top:0;left:0;width:100%;height:100%}.hero-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.main-section{overflow:hidden}.grid{display:flex;flex-wrap:wrap;margin-left:-2.565%;margin-bottom:-1.6rem}.grid .col{margin-bottom:2.565%;padding-left:2.565%;width:33.33%}.grid .col img{display:block;width:100%}.grid .col-1{width:8.334%}.grid .col-2{width:16.6667%}.grid .col-3{width:25%}.grid .col-4{width:33.3334%}.grid .col-5{width:41.6667%}.grid .col-6{width:50%}.grid .col-7{width:58.3334%}.grid .col-8{width:66.6667%}.grid .col-9{width:75%}.grid .col-10{width:83.3334%}.grid .col-11{width:91.6667%}.grid .col-12{width:100%}.rest-section{background-color:#000316}.rest-section .section-text{min-height:10rem}.rest-imgs{display:flex;flex-wrap:wrap;margin-left:-1.6rem;margin-bottom:-6rem;padding-top:12rem}.rest-imgs-item:nth-child(3n+2){margin-top:-6rem}.rest-imgs-item:nth-child(3n){margin-top:-12rem}.rest-imgs .col{margin-bottom:6rem;padding-left:1.6rem;width:33.33%}.rest-imgs .col img{display:block;width:100%}.rest-bg{display:block;background-repeat:no-repeat;background-size:100% auto;background-position:50% 100%;padding-bottom:42%;margin:-12.5rem 0 -6.5rem}.hotel-list__slider>.swiper-wrapper{flex-wrap:wrap;margin-left:-.8rem;margin-right:-.8rem;width:calc(100% + 1.6rem);margin-bottom:-1.6rem}.hotel-list__slide{height:auto;width:33.33%;flex:0 0 33.33%;padding-left:.8rem;padding-right:.8rem;padding-bottom:1.6rem}.hotel-list__slide-content{height:100%;display:flex;flex-direction:column}.hotel-list__main{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;border:1px solid #bfbfbf;border-top:0;padding:1.6rem;cursor:pointer}.hotel-list__main:hover .hotel-list__h{color:#ed1c25}.hotel-list__h{color:#00091a;font-size:1rem;font-weight:600;line-height:1.3rem;letter-spacing:-.2px;transition:color .3s}.hotel-list__text{color:#1a1a1a;font-size:.7rem;line-height:1rem;letter-spacing:-.14px;margin-top:.4rem}.hotel-list__btn{margin-top:1.6rem}.hotel-list__btn .btn{width:100%}.hotel-list .hidden-parameters{display:none}.hotel-gallery{position:relative}.hotel-gallery .swiper-wrapper{overflow:hidden}.hotel-gallery .swiper-slide{height:14.4rem}.hotel-gallery-link{display:block;height:100%;border-bottom:0}.hotel-gallery-link img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hotel-gallery-arrows{width:100%;height:0;position:absolute;left:0;right:0;top:calc(50% - 1.2rem);z-index:0;opacity:0;transition:opacity .3s,z-index .3s}.hotel-gallery-arrow{width:2.4rem;height:2.4rem;position:absolute;top:0;border:.1rem solid #ed1c25;border-radius:50%;background-color:#fff;transition:background-color .3s}.hotel-gallery-arrow.arrow-left{left:-1.2rem}.hotel-gallery-arrow.arrow-right{right:-1.2rem;transform-origin:50% 50%;transform:rotate(180deg)}.hotel-gallery-arrow:hover{background-color:#f2f2f2}.hotel-gallery:hover .hotel-gallery-arrows{opacity:1;z-index:5;transition:opacity .3s}.hotel-gallery .swiper-horizontal>.swiper-pagination-bullets,.hotel-gallery .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:.85rem}.hotel-gallery .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:.6rem;height:.6rem;margin:0 4px;background:#1a1a1a;border-color:#1a1a1a}.hotel-gallery .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ed1c25;border-color:#ed1c25}.hotel-tags{display:flex;flex-wrap:wrap;margin-right:-.8rem;width:calc(100% + .8rem);margin-top:1.2rem;margin-bottom:-.6rem}.hotel-tags-item{display:flex;align-items:center;margin-right:.8rem;margin-bottom:.6rem}.hotel-tags-icon{width:1rem;height:1rem;flex:0 0 1rem;margin-right:.4rem}.hotel-tags-icon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hotel-tags-text{color:#1a1a1a;font-size:.7rem;line-height:1rem;letter-spacing:-.14px}.events-imgs .col:first-child{margin-top:-9.5rem}.contacts{display:flex;flex-wrap:wrap;justify-content:center}.contacts-item{margin:0 0 1.2rem;font-weight:600;font-size:1rem;line-height:1.3rem}.contacts-item-title{font-weight:400;font-size:.7rem;line-height:1rem;color:#ed1c25;margin-bottom:.2rem}.text{font-weight:400;font-size:.9rem;line-height:150%;letter-spacing:0}.page-template-default .text{max-width:51.2rem}.footer{color:#fff;background:#00091a;padding-top:4rem}.footer a{border-color:transparent;color:#fff}.footer a:hover{color:#fff;border-bottom-color:rgba(255,255,255,.5)}.footer-main{text-align:center}.footer-main .logo-block{display:inline-block;margin:0 0 2.75rem;font-weight:400;font-size:.8rem;line-height:1.1rem;color:rgba(255,255,255,.5);max-width:12rem}.footer-main .logo-block img{display:block;margin-bottom:.8rem;height:auto}.footer-main .logo-block a{color:inherit}.footer-top{padding-bottom:1.5rem}.footer-menu{font-weight:600;font-size:1rem;line-height:1.3rem;margin-bottom:1.35rem;padding-bottom:1px}.footer-menu ul{cursor:default;padding:0}.footer-menu li{display:inline-block;margin:0 .85rem 1rem}.footer-menu li:before{content:none}.footer-contacts .contacts-item{margin:0 1.2rem 1.2rem}.footer-bottom{border-top:1px solid #333;font-weight:400;font-size:.6rem;line-height:.85rem;padding:1.5rem 0;color:rgba(255,255,255,.5);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer-bottom .socials a{color:rgba(255,255,255,.5)}.footer-bottom .socials a:hover{color:#fff}.footer .develop{color:rgba(255,255,255,.5);border:none}.footer .develop span{border-bottom:1px solid transparent;transition:inherit}.footer .develop:hover span{border-bottom-color:rgba(255,255,255,.5)}.footer .develop .svgicon-webworkshop{width:5.65rem;height:1rem;margin-left:.8rem;display:inline-block;vertical-align:middle}.logo-block{border:none;display:inline-block}.logo-block a{border:none}.logo-block img{height:2.8rem;width:auto}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;overflow-y:auto;z-index:-1;opacity:0;transition:opacity .5s,z-index .5s}.modal.open{opacity:1;z-index:1002;transition:opacity .5s}.modal__bg{position:fixed;top:0;left:0;width:100%;bottom:0;background-color:rgba(0,9,26,.48)}.modal__block{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.75rem 2.5rem}.modal__content{width:100%;max-width:60.8rem;padding:3.2rem;background-color:#fff;z-index:5;overflow:hidden;position:relative}.modal__close{position:absolute;top:.8rem;right:.8rem;width:1.2rem;height:1.2rem;z-index:5}.modal__close svg path{transition:stroke .3s}.modal__close:hover svg path{stroke:#ed1c25}.modal__top{display:flex}.modal__top-left{flex:1 1 auto}.modal__top-right{width:25.6rem;flex:0 0 25.6rem;margin-left:3.2rem}.modal__h{color:#00091a;font-size:2rem;font-weight:700;line-height:2.2rem;letter-spacing:-.4px}.modal__text{color:#1a1a1a;font-size:.8rem;line-height:1.1rem;letter-spacing:-.16px;margin-top:.8rem}.modal .hotel-tags-text{font-size:.8rem;line-height:1.1rem;letter-spacing:-.16px}.modal__btn{margin-top:2.4rem}.modal .hotel-gallery .swiper-slide{height:18rem}.modal__main{display:flex;margin-top:2.4rem;margin-left:-1.6rem;margin-right:-1.6rem;width:calc(100% + 3.2rem)}.modal__main-left,.modal__main-right{flex:0 0 50%;padding-left:1.6rem;padding-right:1.6rem}.modal__main-list{color:#1a1a1a}.modal__main-list-h{font-size:1rem;font-weight:600;line-height:1.3rem;letter-spacing:-.2px;margin-bottom:.4rem}.modal__main-list ul{font-size:.8rem;line-height:1.3rem;letter-spacing:-.16px;padding:0 0 0 1.2rem}.modal__main-list ul li:before{top:.55rem;left:-.75rem}.modal__alarm{display:flex;align-items:center;padding:.8rem;margin-top:1.2rem;background:rgba(237,28,37,.08)}.modal__alarm-icon{width:1rem;height:1rem;flex:0 0 1rem;margin-right:.8rem}.modal__alarm-icon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal__alarm-text{color:#00091a;font-size:.8rem;font-weight:600;line-height:1.1rem}.fancybox__nav .carousel__button{background-image:url(//redline-clubhouse.com/wp-content/themes/wws-redline/css/../img/icons/arrow_slider.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#fff;border:.1rem solid #ed1c25;transition:background-color .3s}.fancybox__nav .carousel__button svg{display:none}.fancybox__nav .carousel__button.is-next{transform-origin:50% 50%;transform:translateY(-50%) rotate(180deg)}.fancybox__nav .carousel__button:hover{background-color:#f2f2f2}.fancybox__backdrop{background:rgba(0,9,26,.48)}.page-404-section{padding-top:4.5rem;text-align:center}.page-404-img{font-size:9rem;line-height:9rem;margin-bottom:1rem}.page-404-text{font-weight:500;font-size:1.2rem;line-height:1.8rem;max-width:40rem;margin-left:auto;margin-right:auto}.page-404-text .btn{margin-top:.85rem}@media screen and (min-width:1441px){html,body{font-size:21px}}@media screen and (min-width:1550px){html,body{font-size:22px}}@media screen and (min-width:1700px){html,body{font-size:23px}}@media screen and (min-width:1800px){html,body{font-size:24px}}@media screen and (min-width:2000px){html,body{font-size:24px}}@media screen and (min-width:2200px){html,body{font-size:25px}}@media screen and (max-width:1400px){html,body{font-size:19px}}@media screen and (max-width:1300px){html,body{font-size:18px}}@media screen and (max-width:1250px){html,body{font-size:17px}}@media screen and (max-width:1200px){html,body{font-size:16px}}@media screen and (max-width:1100px){html,body{font-size:15px}}@media screen and (max-width:1024px){html,body{font-size:20px}.page-wrap{font-size:.9rem}.wrapper,.container{padding-left:1.6rem;padding-right:1.6rem}.show-on-mobile{display:block}.form-control,.input-text,.jq-checkbox,.jq-radio,.jq-file{font-size:.8rem}.form-group,.input-wrap{margin-bottom:1rem}.form-group:last-child,.input-wrap:last-child{margin-bottom:0}.form-bottom{flex-direction:column;align-items:stretch}.form-bottom-capt{margin-bottom:1.6rem}.form-bottom-inp{display:block;width:100%;text-align:center}.form-bottom .btn{width:19rem;max-width:100%}.btn.submit-btn{width:100%}h1,.h1{font-size:1.8rem;line-height:2.4rem;margin-bottom:1.5rem}h2,.h2{font-size:1.4rem;line-height:2rem;margin-bottom:.85rem}h3,.h3{font-size:1.2rem;line-height:1.6rem;margin-bottom:.8rem}h4,.h4{font-size:1rem;line-height:1.4rem;margin-bottom:1.75rem}h5,.h5{font-size:.9rem;line-height:150%;margin-bottom:.8rem}h6,.h6{font-weight:500;font-size:.9rem;line-height:150%;letter-spacing:-.02em}.header-main{padding-left:1.6rem;padding-right:1.6rem}.header-main .menu{font-size:1.6rem;line-height:normal}.header-main .menu li{margin-bottom:1.2rem}.header-main-wrap{flex-direction:column;text-align:center;justify-content:center}.header-contacts{margin:3.2rem auto 0;text-align:center}.header-contacts .socials{padding-left:0;margin-left:0}.header-contacts .socials li{margin:0 .5rem}.menu-toggle{left:1.6rem}.swiper-scrollbar{display:block;margin-top:2.4rem}.section{padding-top:4.5rem;padding-bottom:4.5rem}.section-title{margin-bottom:0}.section-title h1,.section-title .h1,.section-title h2,.section-title .h2,.section-title h3,.section-title .h3,.section-title h4,.section-title .h4,.section-title h5,.section-title .h5,.section-title h6,.section-title .h6{font-size:2.4rem;line-height:3.4rem}.section-text{margin-left:0;padding-left:0;font-size:1rem;line-height:1.55em}.section-text-wrap{padding-bottom:4rem}.hero{position:relative;z-index:1;padding-bottom:3rem}.hero .wrapper{position:static}.hero-content{position:static;height:auto;color:#444;padding-bottom:.8rem}.hero-btn{position:absolute;bottom:0;right:0;z-index:20}.hero-text:before{border-top-color:#444;border-left-color:#444}.hero-slider-wrap .slide-img:before{content:none}.hero-slider-nav{display:none}.rest-section{background-image:none !important;overflow:hidden}.rest-section .section-text{min-height:0}.rest-bg{margin:-4rem 0 -4rem}.hotel-list__slider>.swiper-wrapper{flex-wrap:nowrap;margin-left:0;margin-right:0;width:100%;margin-bottom:0}.hotel-list__slide{width:400px;flex:none;padding:0}.hotel-gallery-arrows{display:none}.events-imgs .col:first-child{margin-top:0}.footer-menu{font-size:.9rem}.modal__block{padding:0}.modal__content{padding:40px 32px}.modal__close{top:10px;right:10px}.modal__top{display:block}.modal__top-left{margin-bottom:30px}.modal__top-right{width:100%;margin-left:0}.modal .swiper-pagination{display:none}.modal .hotel-gallery .swiper-wrapper{overflow:visible}.modal .hotel-gallery .swiper-slide{width:400px}.page-404-section{margin-bottom:2rem}.page-404-img{margin-bottom:2.65rem}.page-404-text{font-size:1rem;line-height:1.4rem}}@media screen and (max-width:768px){.page-wrap{font-size:.8rem;line-height:1rem}p{margin-bottom:.4rem}p:last-child{margin-bottom:0}ul,menu,dir{padding-left:1.8rem}ul li:before,menu li:before,dir li:before{left:-1.3rem}body{font-size:16px;line-height:26px}.wrapper,.container{padding-left:.8rem;padding-right:.8rem}.input-wrap,.input-wrap{margin-bottom:.85rem}.form-columns{display:block}.form-row .form-col,.form-row .form-col.thin,.form-row .form-col.wide{width:100%;flex:0 0 100%}.form-control,.jq-selectbox__select-text,.jq-checkbox,.jq-radio,.jq-file{padding-top:.85rem;padding-bottom:.85rem}.btn,.wp-block-button__link{padding-left:.75rem;padding-right:.75rem}.wp-block-buttons{margin-left:0}.wp-block-buttons .wp-block-button__link{margin-left:0;width:100%;max-width:19rem;margin-left:auto;margin-right:auto;margin-bottom:.8rem;display:block}.wp-block-buttons .wp-block-button__link:last-child{margin-left:auto;margin-right:auto}h1,.h1{font-size:1.2rem;line-height:1.8rem}h2,.h2{font-size:1rem;line-height:150%;margin-bottom:1.05rem;letter-spacing:.04rem}h3,.h3{font-size:.9rem;line-height:140%;margin-bottom:.6rem;letter-spacing:0}h4,.h4{font-size:.85rem;line-height:140%;margin-bottom:.35rem}h5,.h5{font-size:.9rem;line-height:1.1rem}h6,.h6{font-size:.8rem;line-height:1rem}.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{margin-right:.4rem}.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:last-child{margin-right:0}.swiper-scrollbar{display:block;margin-top:1.4rem}.section{padding-top:2rem;padding-bottom:2rem}.section-title{padding-top:2.5rem;padding-bottom:2.5rem;margin-bottom:0;padding-top:0}.section-title h1,.section-title .h1,.section-title h2,.section-title .h2,.section-title h3,.section-title .h3,.section-title h4,.section-title .h4,.section-title h5,.section-title .h5,.section-title h6,.section-title .h6{font-size:1.8rem;line-height:2.4rem}.section-subtitle{display:inline-block;position:relative;margin-bottom:1.2rem}.section-text-wrap{padding-bottom:2.5rem}.section-subtitle{font-size:.8rem;line-height:140%}.section-content{font-weight:500;font-size:.8rem;line-height:136%}.hero{margin-bottom:2.4rem}.hero-content{padding-top:1.3rem}.hero-content h1,.hero-content .h1{margin-bottom:1.55rem}.hero-text{padding:.8rem .75rem .5rem;line-height:1.1rem}.hero-text:before{width:3rem;height:3rem}.hero-slider .slide-img{padding-bottom:59%}.hero-btn{left:.8rem}.hero-btn .btn{width:100%;text-align:left}.grid .col-1,.grid .col-2,.grid .col-3,.grid .col-4,.grid .col-5,.grid .col-6,.grid .col-7,.grid .col-8,.grid .col-9,.grid .col-10,.grid .col-11{width:50%}.rest-bg{display:block;background-repeat:no-repeat;background-size:100% auto;background-position:50% 100%;padding-bottom:38%;margin:-1rem -1.6rem 1rem}.rest-imgs{padding-top:0;margin-bottom:0;margin-top:4rem}.rest-imgs-item:nth-child(n){margin-top:0}.rest-imgs .col{width:100%;margin-bottom:.8rem}.rest-bg{display:none}.hotel-list__slide{width:303px}.hotel-gallery .swiper-slide{height:227px}.hotel-list__main{padding:16px}.hotel-list__h{font-size:16px;line-height:22px;letter-spacing:normal}.hotel-list__text{font-size:12px;line-height:16px;letter-spacing:normal}.hotel-tags{margin-right:-12px;width:calc(100% + 12px);margin-bottom:-8px;margin-top:16px}.hotel-tags-item{margin-right:12px;margin-bottom:8px}.hotel-tags-icon{width:16px;height:16px;flex:0 0 16px}.hotel-tags-text{font-size:12px;line-height:16px;letter-spacing:normal}.hotel-gallery .swiper-horizontal>.swiper-pagination-bullets,.hotel-gallery .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8px}.hotel-list__btn{margin-top:24px}.text{font-size:.8rem;line-height:1.3rem}.footer-menu li{margin:0 .5rem .5rem}.footer-bottom{flex-direction:column}.footer-bottom .socials{margin:1rem auto 1rem}.footer-contacts .contacts-item{margin-left:0;margin-right:0;width:100%}.modal__content{padding:40px 16px}.modal__h{font-size:24px;line-height:28px;letter-spacing:-.24px}.modal__text{font-size:14px;line-height:20px;letter-spacing:-.14px;margin-top:12px}.modal .hotel-tags{margin-bottom:-12px}.modal .hotel-tags-item{margin-right:16px;margin-bottom:12px}.modal .hotel-tags-icon{width:20px;height:20px;flex:0 0 20px}.modal .hotel-tags-text{font-size:14px;line-height:20px;letter-spacing:-.14px}.modal__btn{margin-top:24px}.modal .hotel-gallery .swiper-slide{width:313px;height:235px}.modal__main{margin-left:0;margin-right:0;width:100%;display:block;margin-top:32px}.modal__main-left,.modal__main-right{padding-left:0;padding-right:0}.modal__main-left{margin-bottom:16px}.modal__main-list-h{font-size:16px;line-height:22px;letter-spacing:normal;margin-bottom:4px}.modal__main-list ul{font-size:14px;line-height:20px;letter-spacing:-.14px;padding:0 0 0 21px;margin:0}.modal__main-list ul li:before{top:8px;left:-13px}.modal__alarm{margin-top:16px}.modal__alarm-text{font-size:14px;line-height:20px}.fancybox__nav .carousel__button{display:none}}@media screen and (max-width:640px){.modal__btn .btn{width:100%}}@media screen and (max-width:420px){.header-main .menu{font-size:1.2rem;line-height:normal}.header-main .menu li{margin-bottom:.8rem}.menu-toggle{left:.8rem}.section-title h1,.section-title .h1,.section-title h2,.section-title .h2,.section-title h3,.section-title .h3,.section-title h4,.section-title .h4,.section-title h5,.section-title .h5,.section-title h6,.section-title .h6{font-size:1.4rem;line-height:1.9rem}.section-text{font-size:.9rem}.grid .col{width:100%}.footer-main{text-align:left}.footer-menu{text-align:left}.footer-menu ul{display:flex;flex-wrap:wrap;margin-left:-.8rem}.footer-menu li{display:block;flex:0 0 50%;padding-left:.8rem;margin:0 0 .75rem}.page-404-text .btn{display:block}}