@font-face{font-family:Helvetica Neue LT Std;src:url(/fonts/HelveticaNeueLTStd-Roman.woff2) format("woff2"),url(/fonts/HelveticaNeueLTStd-Roman.woff) format("woff");font-style:normal;font-display:swap;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Helvetica Neue LT Std;src:url(/fonts/HelveticaNeueLTStd-Bd.woff2) format("woff2"),url(/fonts/HelveticaNeueLTStd-Bd.woff) format("woff");font-style:normal;font-display:swap;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Helvetica Neue LT Std;src:url(/fonts/HelveticaNeueLTStd-HvEx.woff2) format("woff2"),url(/fonts/HelveticaNeueLTStd-HvEx.woff) format("woff");font-style:normal;font-display:swap;font-weight:900;text-rendering:optimizeLegibility}:root{font-family:Helvetica Neue LT Std,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;--space:20px}@media (min-width:768px){:root{--space:50px}}@media (min-width:1341px){:root{--space:90px}}@media (min-width:2200px){:root{--space:125px}}:root body.is-fixed{overflow:hidden}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0}a{color:#ff5551;background-color:transparent;text-decoration:none;outline:none}p{line-height:1.6}ul{list-style:none}img{display:block;max-width:100%}@-webkit-keyframes fade{to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade{to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.figure{width:calc(100vw - var(--space)*3);margin-right:auto}@media (max-width:767px){.figure,.figure--m{width:calc(100vw - var(--space));margin-right:auto}}@media (max-width:767px){.hide--m{display:none}}@media (min-width:768px){.hide--d{display:none}}@media (min-width:768px){.margin--d--top{margin-top:var(--space)}.margin--d--bottom{margin-bottom:var(--space)}}.no-margin{margin:0}.no-padding{padding:0}@media (max-width:767px){.no-padding--m{padding-left:0!important;padding-right:0!important}}.text--center{text-align:center}.rooftop{background:#000}@media (max-width:767px){.rooftop{display:none}}.map img,.rooftop img{width:100vw}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */main{display:block;margin-top:90px}b,strong{font-weight:600}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[hidden],template{display:none}.arrow{right:0!important}#map[data-v-5dea0f6e],#map[data-v-933459bc]{height:575px!important}[data-grid]{margin:0 auto;padding-left:var(--space,40px);padding-right:var(--space,40px)}@media (min-width:768px){[data-grid]{min-width:calc(100% - var(--space, 50px))}}.popup,.register-form .field-wrapper--checkbox label,.slider__copy__slide,[data-flex]{display:-webkit-box;display:-ms-flexbox;display:flex}.popup>:nth-child(n),.register-form .field-wrapper--checkbox label>:nth-child(n),.slider__copy__slide>:nth-child(n),[data-flex]>:nth-child(n){min-width:0}.popup[data-flex^=row],.register-form .field-wrapper--checkbox label[data-flex^=row],.slider__copy__slide[data-flex^=row],[data-flex][data-flex^=row]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:768px){.popup[data-flex^=row],.register-form .field-wrapper--checkbox label[data-flex^=row],.slider__copy__slide[data-flex^=row],[data-flex][data-flex^=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.popup[data-flex^=row][data-flex~=keep],.register-form .field-wrapper--checkbox label[data-flex^=row][data-flex~=keep],.slider__copy__slide[data-flex^=row][data-flex~=keep],[data-flex][data-flex^=row][data-flex~=keep]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.popup[data-flex^=column],.register-form .field-wrapper--checkbox label[data-flex^=column],.slider__copy__slide[data-flex^=column],[data-flex][data-flex^=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.popup[data-flex~=center],.register-form .field-wrapper--checkbox label[data-flex~=center],.slider__copy__slide[data-flex~=center],[data-flex][data-flex~=center]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup[data-flex~=justify],.register-form .field-wrapper--checkbox label[data-flex~=justify],.slider__copy__slide[data-flex~=justify],[data-flex][data-flex~=justify]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subtitle,.title{text-transform:uppercase;font-weight:900;line-height:1}.title{color:#ff5551}.title>:not(:empty){display:block}.title>:not(:empty):first-child,.title>:not(:empty):nth-child(4){-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#4f4c4d}.title{font-size:1.5rem}.title--small{font-size:1.1875rem}@media (min-width:768px){.title{font-size:3.06062rem}.title--small{font-size:1.5rem}.title>:not(:empty){white-space:nowrap}}@media (min-width:2200px){.title{font-size:5.1625rem}.title--small{font-size:1.875rem}}.subtitle{color:#fff;font-size:1.4375rem;line-height:1.1}.subtitle--small{font-size:.91438rem}.quote{max-width:80vw;line-height:1.1;text-align:center;margin:calc(var(--space)*1.5) auto}@media (max-width:767px){.quote{--space:25px}}p{font-size:.8125rem}@media (min-width:768px){p{font-size:.84375rem}}@media (min-width:1341px){p{font-size:1rem}}.header{position:fixed;background:#fff;width:100%;z-index:99}.header__logo{width:110px;-webkit-transform:translate3d(0,.2rem,0);transform:translate3d(0,.2rem,0)}.header__logo svg{fill:#ff5551;display:block}.header__icon{width:32px;height:22px;position:relative;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.header__icon i{width:32px;height:1px;background:#ff5551;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;-webkit-transition:.25s;transition:.25s}.header__icon i+i{top:11px}.header__icon i+i+i{top:21px}.header__icon.-open i:first-child{-webkit-transform:rotate(-45deg) translate(-4px,10px);transform:rotate(-45deg) translate(-4px,10px)}.header__icon.-open i:first-child+i{opacity:0}.header__icon.-open i:first-child+i+i{top:0;-webkit-transform:rotate(45deg) translate(10px,4px);transform:rotate(45deg) translate(10px,4px)}.header__menu a,.header__menu li{position:relative}.header__menu a:after,.header__menu li:after{content:"";speak:none;position:absolute;pointer-events:none}.header__menu a{text-transform:uppercase;-webkit-transition:color .25s;transition:color .25s;color:#231f20;cursor:default;font-size:.785rem;font-weight:900}.header__menu a:not([class*=acti]):hover{color:#5c595a;cursor:pointer}.header__menu a:after{left:0;bottom:-5px;width:100%;border-bottom:1px solid #ff5551;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 625ms cubic-bezier(.86,0,.07,1);transition:-webkit-transform 625ms cubic-bezier(.86,0,.07,1);transition:transform 625ms cubic-bezier(.86,0,.07,1);transition:transform 625ms cubic-bezier(.86,0,.07,1),-webkit-transform 625ms cubic-bezier(.86,0,.07,1)}.header__menu a.router-link-exact-active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media (max-width:767px){.header>:only-child{padding:0 0 0 20px;margin-bottom:var(--space)}.header .button{font-size:.57688rem;padding:36px 24px}.header .button,.header .button:hover{background:#ff5551;color:#fff}.header__menu{position:absolute;left:0;right:0;top:88px;padding:0 20px;height:66px;max-height:0;overflow-x:scroll;background:#fff;text-align:center;-webkit-transition:625ms cubic-bezier(.86,0,.07,1);transition:625ms cubic-bezier(.86,0,.07,1)}.header__menu.-open{opacity:1;max-height:66px}.header__menu.-open li:first-child{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-delay:.3325s;animation-delay:.3325s}.header__menu.-open li:nth-child(2){-webkit-animation-name:fade;animation-name:fade;-webkit-animation-delay:415ms;animation-delay:415ms}.header__menu.-open li:nth-child(3){-webkit-animation-name:fade;animation-name:fade;-webkit-animation-delay:.4975s;animation-delay:.4975s}.header__menu.-open li:nth-child(4){-webkit-animation-name:fade;animation-name:fade;-webkit-animation-delay:.58s;animation-delay:.58s}.header__menu.-open li:nth-child(5){-webkit-animation-name:fade;animation-name:fade;-webkit-animation-delay:.6625s;animation-delay:.6625s}.header__menu.-open li:nth-child(6){-webkit-animation-name:fade;animation-name:fade;-webkit-animation-delay:745ms;animation-delay:745ms}.header__menu li{-ms-flex-negative:0;flex-shrink:0;padding:12px 0 30px;opacity:0;-webkit-transition:.25s;transition:.25s;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header__menu li a{font-size:.625rem}.header__menu li+li{margin-left:.765rem}.header__menu li~:last-child{padding-right:20px}}@media (min-width:768px){.header>:only-child{height:116px}.header__icon{position:absolute;pointer-events:none;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}.header li+li{margin-left:23px}.header li+li:after{top:7px;bottom:5px;left:-12px;border-left:2px solid #4f4c4d}}.footer{padding-top:80px;padding-bottom:60px;font-size:.90625rem}.footer a{color:inherit;text-decoration:underline}.footer dl{font-style:normal;line-height:1.6}.footer dl dt{font-weight:600}.footer p{font-size:.75rem;color:#4f4c4d}.footer__logos img{height:40px}@media (max-width:767px){.footer{padding-top:calc(var(--space)*3);padding-bottom:calc(var(--space)*3);font-size:.8125rem;text-align:center}.footer__address dl,.footer__logos img{margin-bottom:calc(var(--space)*2)}.footer p:first-child+p{margin-top:20px}}@media (min-width:768px){.footer [data-grid]{padding-left:var(--space);padding-right:var(--space)}.footer__logos{padding-bottom:40px}.footer__logos img{height:52px;margin-bottom:0}.footer__logos img+img{margin-left:50px}.footer__body>:first-child{-ms-flex-preferred-size:auto;flex-basis:auto}.footer__body>:last-child{max-width:440px}.footer__address dl{margin-right:40px;margin-bottom:40px}.footer p:first-child,.footer p:first-child+p{display:inline}.footer p:first-child+p{padding-left:.15rem}}.popup{opacity:0;z-index:-25;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto;background-color:rgba(35,31,32,.5)}.popup.is-open{opacity:1;z-index:25}.popup:not(.is-open) .popup__close{opacity:0}.popup__body{width:100%;max-width:calc(100% - var(--space)*2);margin:auto}.popup__body iframe{width:100%;min-height:75vh}@media (orientation:portrait){.popup__body iframe{min-height:50vh}}.popup__close{position:fixed;z-index:10;top:5%;right:5%;width:40px;height:40px;display:inline-block;cursor:pointer;-webkit-transition:.25s;transition:.25s}.popup__close:hover{opacity:.7}.popup__close span{position:absolute;display:inline-block;height:0;width:100%;border:1px solid #fff}.popup__close span:first-child{top:0;left:7px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup__close span:last-child{top:0;right:7px;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.loader{position:absolute;opacity:0;top:calc(50% - 13px);right:24px;width:26px;height:26px;border-radius:50%;border:4px solid hsla(0,0%,100%,.7);border-top:4px solid #ff5551;border-right:4px solid #ff5551;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;-webkit-transition:opacity .25s;transition:opacity .25s}.button{text-transform:uppercase;text-align:center;font-size:.785rem;font-weight:900;color:#231f20;cursor:pointer;display:inline-block;padding:16px 40px;position:relative;border:3px solid #ff5551;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.25s;transition:.25s}.button:focus,.button:hover{background:#ff5551;color:#fff}.button--submit{font-size:1.02125rem;padding:30px 52px;background:transparent;color:#fff}.button--submit.-progress{padding:30px 82px 30px 52px}.button--submit.-progress .loader{opacity:1}.register-form input,.register-form select,.register-form textarea{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.field-wrapper{display:inline-block;height:46px;margin-bottom:20px;width:100%;font-size:.84375rem;position:relative}.register-form{max-width:820px;margin:0 auto}.register-form input,.register-form select,.register-form textarea{font-family:inherit;color:#fff}.register-form input:focus,.register-form select:focus,.register-form textarea:focus{outline:0}.register-form input::-moz-placeholder,.register-form select::-moz-placeholder,.register-form textarea::-moz-placeholder{color:#fff}.register-form input::-webkit-input-placeholder,.register-form select::-webkit-input-placeholder,.register-form textarea::-webkit-input-placeholder{color:#fff}.register-form input:-ms-input-placeholder,.register-form select:-ms-input-placeholder,.register-form textarea:-ms-input-placeholder{color:#fff}.register-form input::-ms-input-placeholder,.register-form select::-ms-input-placeholder,.register-form textarea::-ms-input-placeholder{color:#fff}.register-form input::placeholder,.register-form select::placeholder,.register-form textarea::placeholder{color:#fff}.register-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url()}@media (min-width:768px){.register-form .fields>:nth-child(n){-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}}.register-form .button{margin-top:40px}@media (max-width:767px){.register-form .button{margin-top:40px;min-width:100%}}.register-form .field-wrapper--input input,.register-form .field-wrapper--select select{padding-left:22px}.register-form .field-wrapper--input{border:1px solid #fff}.register-form .field-wrapper--input input{height:46px;line-height:46px;background-color:transparent;border:0;width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.register-form .field-wrapper--select{border:1px solid #fff;position:relative;z-index:0}.register-form .field-wrapper--select:after,.register-form .field-wrapper--select:before{position:absolute;right:12px;content:"";width:0;height:0;border:6px solid transparent}.register-form .field-wrapper--select:before{top:4px;border-bottom:10px solid #a3a5a8}.register-form .field-wrapper--select:after{bottom:4px;border-top:10px solid #a3a5a8}.register-form .field-wrapper--select select{cursor:pointer;height:46px;line-height:46px;display:block;width:100%;border:0;z-index:2}.register-form .field-wrapper--checkbox{position:relative}.register-form .field-wrapper--checkbox:before,.register-form .field-wrapper--checkbox input,.register-form .field-wrapper--checkbox label{position:absolute;top:0;left:0}.register-form .field-wrapper--checkbox:before{content:"";display:block;width:46px;height:46px;border:1px solid #fff}.register-form .field-wrapper--checkbox label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;line-height:1.3;color:#fff;cursor:pointer;padding-left:68px;height:46px}.register-form .field-wrapper--checkbox input{opacity:0;min-width:100%;height:46px}.register-form .field-wrapper--checkbox input:checked+i{opacity:1;background:hsla(0,0%,100%,.7)}.register-form .field-wrapper--checkbox i{opacity:0;position:absolute;top:18px;left:18px;border-radius:50%;width:10px;height:10px;-webkit-transition:.25s;transition:.25s}.dark{background:#231f20;padding-bottom:var(--space)}.dark>[class*=__title] .title{padding-top:calc(var(--space)*2);padding-bottom:calc(var(--space)*2)}.dark>[class*=__title] .title+p{margin-top:calc(var(--space)*-1.25);margin-bottom:var(--space)}.dark .title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.dark .title>:first-child{-webkit-text-stroke-color:#fff}.dark .title>:last-child{padding-left:1rem}.dark .title+p{color:#fff;font-size:1.125rem;font-weight:900;line-height:1.2}@media (min-width:2200px){.dark .title+p{font-size:2rem}}@media (max-width:767px){.dark{padding-bottom:80px}.dark .title,.dark .title+p{--space:60px;padding-left:20px}}@media (min-width:768px){.dark{text-align:center}.dark .title+p{font-size:1.5625rem}}.hero .title{margin-bottom:calc(var(--space)*0.75)}.hero__copy{padding:var(--space)}@media (max-width:767px){.hero{padding:0}.features,.hero__copy{--space:40px}}@media (min-width:768px){.hero{overflow:hidden;--fixed-width:1050px}.hero .title{position:relative;left:calc(var(--space)*-1.2)}.hero__body>:not(:empty){-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.hero__image{min-height:746px;position:relative;overflow:hidden}.hero__image img{position:absolute;top:50%;left:50%;max-width:none;height:100%;-webkit-transform:translate3d(-49%,-50%,0);transform:translate3d(-49%,-50%,0)}}@media (min-width:768px) and (max-width:1340px){.hero{--fixed-width:411px}}@media (min-width:1341px){.hero .title+p{max-width:540px}}@media (min-width:2200px){.hero__body>:first-child{-ms-flex-preferred-size:var(--fixed-width);flex-basis:var(--fixed-width);max-width:var(--fixed-width)}.hero__body>:last-child{-ms-flex-preferred-size:calc(100% - var(--fixed-width));flex-basis:calc(100% - var(--fixed-width));max-width:calc(100% - var(--fixed-width))}.hero__image{min-height:1191px}}.arrow{width:var(--arrow);height:var(--arrow);padding:calc(var(--arrow)/3);background:#221f1f;display:block;text-align:center;position:absolute;top:calc(50% - var(--arrow)*0.5);right:var(--space)}.arrow svg{fill:#ff5551;height:100%;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.arrow:hover svg{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}.logo-fly{position:absolute;pointer-events:none;max-width:1150px;z-index:10;top:-7.5%;left:72%}.logo-fly.left{top:3.5%;left:auto;right:calc(72% - 6rem)}@media (min-width:240px) and (max-width:1024px){.logo-fly{visibility:hidden}}@media (min-width:2200px){.logo-fly{max-width:1600px;left:71%}.logo-fly.left{left:-32%}}.slider{color:#fff;padding-top:var(--space);position:relative;--arrow:50px}.slider__photo{position:relative;overflow:hidden;min-height:calc(10vh + 240px)}.slider__photo__slide{will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:0;left:0;bottom:0;right:0;min-width:100%;height:100%}.slider--image .slider__photo__slide .slider__image__slide,.slider__photo__slide .slider--image .slider__image__slide,.slider__photo__slide .slider__photo__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.slider[class*=image]{margin-top:var(--space);position:relative;padding-top:0;padding-left:0;padding-right:0}.slider--image .slider__image{width:calc(100% - var(--space));overflow:hidden}.slider--image .slider__image__slide{will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:0;left:0;bottom:0;right:0;min-width:100%;height:100%}.slider--image .slider__image__slide .slider__image__slide,.slider--image .slider__image__slide .slider__photo__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.slider--image .slider__image:after{content:"";display:table;padding-bottom:66%}.slider__bullets{position:absolute;top:0;bottom:0;left:20px}.slider__bullets:after,.slider__bullets:before{content:"";width:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-item-align:center;align-self:center;background:#fff}.slider__bullets .bullet{width:9px;height:9px;margin:14px 0;background:#fff;-webkit-transition:background-color .25s;transition:background-color .25s}.slider__bullets .bullet.-active{background:#ff5551}.slider__bullets .bullet+.bullet{margin-top:0}.slider__copy{padding:40px 50px;position:relative;background:#221f1f}.slider__copy__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;overflow:hidden}.slider__copy__slide>:not(:empty){min-width:100%}.slider .legend{text-transform:uppercase;padding-bottom:15px;border-bottom:2px solid #ff5551}.slider .subtitle{margin:30px 0;color:#ff5551}.slider__nav{position:absolute;left:50px;bottom:40px;font-size:1.5rem;font-weight:900;color:#ff5551}.slider__nav__current{text-align:center;width:102px}.slider__nav a{width:36px;height:36px;border-radius:50%;border:1px solid #ff5551;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:.25s;transition:.25s}.slider__nav a.-disabled{border-color:rgba(255,85,81,.456);cursor:default}.slider__nav a svg{fill:#ff5551;width:.625rem;margin:auto;-webkit-transform:translate3d(.00469rem,0,0);transform:translate3d(.00469rem,0,0);-webkit-transition:-webkit-transform .5s cubic-bezier(.86,0,.07,1);transition:-webkit-transform .5s cubic-bezier(.86,0,.07,1);transition:transform .5s cubic-bezier(.86,0,.07,1);transition:transform .5s cubic-bezier(.86,0,.07,1),-webkit-transform .5s cubic-bezier(.86,0,.07,1)}.slider__nav a[rel=prev] svg{-webkit-transform:rotate(180deg) translate3d(.075rem,0,0);transform:rotate(180deg) translate3d(.075rem,0,0)}@media (max-width:767px){.slider__copy{margin:-20px var(--space) var(--space)}.slider--image .slider__image{width:100%}.slider .arrow,.slider__bullets{visibility:hidden}.has-slides .slider__copy{padding-bottom:120px}.features+.slider,.home section+.slider{padding-top:0}}@media (min-width:768px){.slider__body{max-width:1329px;-webkit-transform:translateX(35px);transform:translateX(35px);margin:0 auto}.slider__body>:first-child{-ms-flex-preferred-size:calc(100% - 440px);flex-basis:calc(100% - 440px)}.slider__body>:last-child{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-preferred-size:440px;flex-basis:440px}.slider__photo{min-height:578px}.slider__copy{padding:50px 70px;margin-top:-50px;margin-left:-70px;min-height:470px}.slider .subtitle{margin:70px 0 30px}.slider__nav{left:70px;bottom:50px}.slider__nav__current{width:120px}.slider__nav a{width:42px;height:42px}.slider__nav a:not(.-disabled):active{-webkit-box-shadow:0 0 0 1px #ff5551;box-shadow:0 0 0 1px #ff5551}.slider__nav a:not(.-disabled):hover svg{-webkit-transform:translate3d(.2rem,0,0);transform:translate3d(.2rem,0,0)}.slider__nav a:not(.-disabled):hover[rel=prev] svg{-webkit-transform:rotate(180deg) translate3d(.2rem,0,0);transform:rotate(180deg) translate3d(.2rem,0,0)}.home .slider__copy{min-height:530px}.features+.slider{margin:var(--space) auto}.area .slider,.interiors+.slider{margin-bottom:var(--space)}.gallery+.slider{margin:var(--space) auto calc(var(--space)*1.5)}}@media (min-width:2200px){.slider{--arrow:90px}}.member{padding:40px 20px 0;text-align:left;color:#fff}.member img,.member svg{height:38px;margin-bottom:40px}.member figure{height:78px}.member:nth-child(2) img{top:-15px;position:relative;height:64px}@media (max-width:767px){.member+:before{content:"";display:block;margin-bottom:40px;width:100%;border-top:1px solid #ff5551}.member img{top:0}}@media (min-width:768px){.member{margin-bottom:var(--space);-ms-flex-preferred-size:calc(33.3333% - 80px);flex-basis:calc(33.3333% - 80px);max-width:calc(33.3333% - 80px)}}@media (min-width:768px) and (max-width:1340px){.member{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);max-width:calc(50% - 40px)}}.features{padding-top:var(--space);padding-bottom:var(--space);padding-top:calc(var(--space)*2);padding-bottom:calc(var(--space)*2);background:#ff5551;color:#fff}.features__list>:nth-child(n){margin:var(--space) 0 0 10px}.features__list>:nth-child(n) img{height:36px}.features__list>:nth-child(n) p{color:hsla(0,0%,100%,.95)}.features__list>:nth-child(n)+*{padding-top:var(--space);border-top:1px solid #fff}.features__list .subtitle{margin:20px 0 25px}@media (min-width:768px){.features{padding-top:var(--space);padding-bottom:calc(var(--space)*2)}.features .register-form .field-wrapper--checkbox [data-grid]>label,.features [data-grid]>.popup,.features [data-grid]>.slider__copy__slide,.features [data-grid]>[data-flex],.register-form .field-wrapper--checkbox .features [data-grid]>label{max-width:1259px;margin-left:auto;margin-right:auto}.features__title{-ms-flex-preferred-size:260px;flex-basis:260px}.features__list{max-width:calc(100% - 260px)}.features__list>:nth-child(n){padding-left:40px}}@media (min-width:768px) and (max-width:1340px){.features__list,.features__title{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.features__list{margin-left:-20px}.features p{font-size:.90625rem}}@media (min-width:768px){.features--3 .features__list>:nth-child(n){-ms-flex-preferred-size:calc(33.3333% - 40px);flex-basis:calc(33.3333% - 40px);max-width:calc(33.3333% - 40px)}.features--3 .features__list>:nth-child(n)+*{padding-top:0;border-top:0;border-left:1px solid #fff}.features--3 .features__list>:nth-child(n)+:nth-child(4n){border-left-color:transparent}.features--4 .features__list>:nth-child(n){-ms-flex-preferred-size:calc(25% - 40px);flex-basis:calc(25% - 40px);max-width:calc(25% - 40px)}.features--4 .features__list>:nth-child(n)+*{padding-top:0;border-top:0;border-left:1px solid #fff}.features--4 .features__list>:nth-child(n)+:nth-child(5n){border-left-color:transparent}}@media (min-width:768px) and (max-width:1340px){.features--4 .features__list>:nth-child(n){-ms-flex-preferred-size:calc(33.3333% - 20px);flex-basis:calc(33.3333% - 20px);max-width:calc(33.3333% - 20px)}.features--4 .features__list>:nth-child(n):nth-child(5){border-left-color:inherit}.features--4 .features__list>:nth-child(n)+:nth-child(3n-2){border-left-color:transparent}.features--4 .features__list>:nth-child(n)~:last-child{margin-left:24px;margin-right:auto}}.gallery .popup,.gallery .register-form .field-wrapper--checkbox label,.gallery .slider__copy__slide,.gallery [data-flex],.register-form .field-wrapper--checkbox .gallery label{-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery .popup>:nth-child(n),.gallery .register-form .field-wrapper--checkbox label>:nth-child(n),.gallery .slider__copy__slide>:nth-child(n),.gallery [data-flex]>:nth-child(n),.register-form .field-wrapper--checkbox .gallery label>:nth-child(n){margin-bottom:var(--space);-ms-flex-preferred-size:calc(50% - var(--space)*0.5);flex-basis:calc(50% - var(--space)*0.5)}.gallery .popup>:nth-child(n):after,.gallery .register-form .field-wrapper--checkbox label>:nth-child(n):after,.gallery .slider__copy__slide>:nth-child(n):after,.gallery [data-flex]>:nth-child(n):after,.register-form .field-wrapper--checkbox .gallery label>:nth-child(n):after{content:"";padding-bottom:100%;display:table}@media (max-width:767px){.gallery{padding:var(--space) 0}}@media (min-width:768px){.gallery{padding-top:calc(var(--space)*2)}.gallery+.text blockquote{padding-left:calc(60% + 40px);padding-right:5%}.gallery .popup>:nth-child(n),.gallery .register-form .field-wrapper--checkbox label>:nth-child(n),.gallery .slider__copy__slide>:nth-child(n),.gallery [data-flex]>:nth-child(n),.register-form .field-wrapper--checkbox .gallery label>:nth-child(n){margin-bottom:20px;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:calc(20% - 20px)}}#merge{min-height:100vh;position:relative;overflow:hidden}[class*=slide][class*=enter-active],[class*=slide][class*=leave-active]{-webkit-transition:opacity .5s ease,-webkit-transform .8s cubic-bezier(.86,0,.07,1);transition:opacity .5s ease,-webkit-transform .8s cubic-bezier(.86,0,.07,1);transition:transform .8s cubic-bezier(.86,0,.07,1),opacity .5s ease;transition:transform .8s cubic-bezier(.86,0,.07,1),opacity .5s ease,-webkit-transform .8s cubic-bezier(.86,0,.07,1)}[class*=slide][class$=-enter],[class*=slide][class$=-leave-to]{position:absolute}.slide-left-enter,.slide-right-leave-to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.slide-left-leave-to,.slide-right-enter{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fade-leave-active{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.fade-enter-active{-webkit-transition:.35s;transition:.35s}.fade-enter{opacity:1;-webkit-transform:translate3d(0,7.5%,0);transform:translate3d(0,7.5%,0)}.fade-leave-to{-webkit-transform:translate3d(0,-7.5%,0);transform:translate3d(0,-7.5%,0);opacity:0}.zooom-enter-active,.zooom-leave-active{-webkit-transition:1.75s cubic-bezier(.86,0,.07,1);transition:1.75s cubic-bezier(.86,0,.07,1)}.zooom-enter{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);opacity:0}.zooom-enter-to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}#map[data-v-5199f71a]{height:500px}