@charset "UTF-8";@keyframes menu-display{0%{opacity:0;transform:scale(.98) translateY(-.6em)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes menu-close{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.98) translateY(-.6em)}}@keyframes dropdown-display{0%{opacity:0;transform:scale(.98) translateY(-.6em)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropdown-display-up{0%{opacity:0;transform:scale(.98) translateY(.6em)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes loadingSpin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes mmslideIn{0%{opacity:0}to{opacity:1}}@keyframes mmslideOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideInBg{0%{opacity:0}to{opacity:.7}}@keyframes mmslideOutBg{0%{opacity:.7}to{opacity:0}}@font-face{font-family:"Roboto";src:url(../themes/vivat/assets/fonts/subset-roboto-regular.woff2) format("woff2"),url(../themes/vivat/assets/fonts/subset-roboto-regular.woff2) format("woff"),url(../themes/vivat/assets/fonts/subset-roboto-regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Roboto";src:url(../themes/vivat/assets/fonts/subset-roboto-italic.woff2) format("woff2"),url(../themes/vivat/assets/fonts/subset-roboto-italic.woff2) format("woff"),url(../themes/vivat/assets/fonts/subset-roboto-italic.ttf) format("truetype");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:"Roboto";src:url(../themes/vivat/assets/fonts/subset-roboto-bold.woff2) format("woff2"),url(../themes/vivat/assets/fonts/subset-roboto-bold.woff2) format("woff"),url(../themes/vivat/assets/fonts/subset-roboto-bold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"Roboto";src:url(../themes/vivat/assets/fonts/subset-roboto-bolditalic.woff2) format("woff2"),url(../themes/vivat/assets/fonts/subset-roboto-bolditalic.woff2) format("woff"),url(../themes/vivat/assets/fonts/subset-roboto-bolditalic.ttf) format("truetype");font-display:swap;font-style:italic;font-weight:700}@font-face{font-family:"Roboto";src:url(../themes/vivat/assets/fonts/subset-roboto-medium.woff2) format("woff2"),url(../themes/vivat/assets/fonts/subset-roboto-medium.woff2) format("woff"),url(../themes/vivat/assets/fonts/subset-roboto-medium.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"Roboto";src:url(../themes/vivat/assets/fonts/subset-roboto-light.woff2) format("woff2"),url(../themes/vivat/assets/fonts/subset-roboto-light.woff2) format("woff"),url(../themes/vivat/assets/fonts/subset-roboto-light.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:"Roboto Condensed";src:url(../themes/vivat/assets/fonts/subset-robotocondensed-bold.woff2) format("woff2"),url(../themes/vivat/assets/fonts/subset-robotocondensed-bold.woff2) format("woff"),url(../themes/vivat/assets/fonts/subset-robotocondensed-bold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"Roboto Condensed";src:url(../themes/vivat/assets/fonts/subset-robotocondensed-regular.woff2) format("woff2"),url(../themes/vivat/assets/fonts/subset-robotocondensed-regular.woff2) format("woff"),url(../themes/vivat/assets/fonts/subset-robotocondensed-regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Roboto Condensed";src:url(../themes/vivat/assets/fonts/subset-robotocondensed-medium.woff2) format("woff2"),url(../themes/vivat/assets/fonts/subset-robotocondensed-medium.woff2) format("woff"),url(../themes/vivat/assets/fonts/subset-robotocondensed-medium.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"Open Sans";src:url(../themes/vivat/assets/fonts/subset-opensans-regular.woff2) format("woff2"),url(../themes/vivat/assets/fonts/subset-opensans-regular.woff2) format("woff"),url(../themes/vivat/assets/fonts/subset-opensans-regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Open Sans";src:url(../themes/vivat/assets/fonts/subset-opensans-semibold.woff2) format("woff2"),url(../themes/vivat/assets/fonts/subset-opensans-semibold.woff2) format("woff"),url(../themes/vivat/assets/fonts/subset-opensans-semibold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:"Open Sans";src:url(../themes/vivat/assets/fonts/subset-opensans-bold.woff2) format("woff2"),url(../themes/vivat/assets/fonts/subset-opensans-bold.woff2) format("woff"),url(../themes/vivat/assets/fonts/subset-opensans-bold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700}html{line-height:1.15;-webkit-text-size-adjust:100%}aside,details,footer,header,main,nav,section{display:block}hr,img{border:0}hr{box-sizing:content-box;overflow:visible;display:block;height:1px;margin:30px 0;background:#dedede}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-tap-highlight-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{max-width:100%;height:auto;vertical-align:top}button,input,optgroup{font-size:100%;line-height:1.15}button,input,optgroup,select,textarea{font-family:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-webkit-tap-highlight-color:transparent;outline:0}[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:0}fieldset{padding:0}legend{color:inherit;display:table;max-width:100%;white-space:normal}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box}body,html{min-height:100%}body{font-family:"Roboto",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:17px;font-weight:400;line-height:1.5294117647;position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;min-width:390px;margin:0;padding:0;color:#2c2c2c;background:#f3fcff}svg{max-height:100%}select:not([multiple]){vertical-align:middle}table{width:100%;max-width:100%;border-spacing:0;border-collapse:separate}td,th{line-height:inherit;padding:5px 10px}th{font-weight:700;text-align:left;vertical-align:bottom}td{vertical-align:top}a{text-decoration:underline;color:#000;outline:0}a:hover{text-decoration:none;color:#4e4e4e}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin:0 0 1em}p{margin:0 0 1.7em}p:last-child{margin-bottom:0}dl,ol,ul{margin:2.6em 0}ol{list-style:decimal}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}::-moz-focus-inner{padding:0;border:0}.hidden-box{display:none;visibility:hidden}iframe{border:0;outline:0}.videoWrapper{position:relative;height:0;padding-bottom:56.25%}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text-center{text-align:center}blockquote{font-size:18px;font-weight:500;font-style:normal;line-height:189%;position:relative;max-width:830px;margin:42px 0;padding-left:27px;color:#000}@media screen and (min-width:681px){blockquote{margin:28px 0}}@media screen and (min-width:1081px){blockquote{margin:48px 0}}blockquote:after{content:"";position:absolute;top:5px;bottom:5px;left:0;width:3px;background:#000}.list-style{font-size:17px;font-weight:300;margin:0;padding-left:18px}.list-style>li{font-weight:300;margin-top:10px}.list-style>li:first-child{margin-top:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select{height:auto}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:17px;font-weight:300;line-height:1.2055;box-sizing:border-box;max-width:100%;padding:14px 16px;transition:border-color .3s ease;color:#2c2c2c;border:1px solid #d8d8d8;border-radius:0;outline:0;background-color:transparent;-webkit-appearance:none}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-weight:300;color:#4e4e4e}input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{font-weight:300;color:#4e4e4e}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-weight:300;color:#4e4e4e}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-weight:300;color:#4e4e4e}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2524ff}input[type=email].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,select.error,textarea.error{color:#f61001;border-color:#f61001}input[type=email].disabled,input[type=email][disabled],input[type=email][readonly],input[type=number].disabled,input[type=number][disabled],input[type=number][readonly],input[type=password].disabled,input[type=password][disabled],input[type=password][readonly],input[type=search].disabled,input[type=search][disabled],input[type=search][readonly],input[type=tel].disabled,input[type=tel][disabled],input[type=tel][readonly],input[type=text].disabled,input[type=text][disabled],input[type=text][readonly],select.disabled,select[disabled],select[readonly],textarea.disabled,textarea[disabled],textarea[readonly]{cursor:default;color:#939393;border-color:#bcbcbc;background-color:#f9f9f9}select{padding-right:35px;background-image:url(../themes/vivat/assets/images/select.svg);background-repeat:no-repeat;background-position:100% 50%}input[type=checkbox],input[type=radio]{display:inline-block;vertical-align:middle}textarea{overflow:auto;height:auto}.error-message{order:1;margin-top:5px;color:#f61001}.checkbox-style,label.checkbox-style{font-size:13px;font-weight:400;line-height:1.3;position:relative;display:block;overflow:hidden;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;color:#a7a8b1;outline:0;-webkit-tap-highlight-color:transparent}.checkbox-style>span,label.checkbox-style>span{position:relative;display:inline-block;padding:2px 0 2px 28px;vertical-align:top;color:#a7a8b1}.checkbox-style>span:before,label.checkbox-style>span:before{content:"";position:absolute;z-index:1;top:0;left:0;box-sizing:border-box;width:20px;height:20px;transition:border-color .3s ease,background-color .3s ease;border:1px solid #c1c1c1;border-radius:3px}.checkbox-style>span:after,label.checkbox-style>span:after{content:"";position:absolute;z-index:5;top:3px;left:3px;width:14px;height:14px;transition:opacity .3s ease;opacity:0;border-radius:3px;background:#000}.checkbox-style input[type=checkbox],.label-block-style input[type=radio],label.checkbox-style input[type=checkbox],label.label-block-style input[type=radio]{position:absolute;top:0;left:-30px;width:1px;height:1px;outline:0;-webkit-tap-highlight-color:transparent}.checkbox-style input[type=checkbox]:checked~span:after,label.checkbox-style input[type=checkbox]:checked~span:after{opacity:1}.checkbox-style input[type=checkbox].disabled~span:after,.checkbox-style input[type=checkbox][disabled]~span:after,label.checkbox-style input[type=checkbox].disabled~span:after,label.checkbox-style input[type=checkbox][disabled]~span:after{background:#e3e3e3}.label-block-style,label.label-block-style{font-weight:400;position:relative;display:block;overflow:hidden;box-sizing:border-box;width:100%;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;-webkit-tap-highlight-color:transparent}.label-block-style+.label-block-style,.label-block-style+label.label-block-style,label.label-block-style+.label-block-style,label.label-block-style+label.label-block-style{margin-top:12px}.label-block-style input[type=radio]:checked~.label-block-style__grid,label.label-block-style input[type=radio]:checked~.label-block-style__grid{border-color:#4eddb0}.label-block-style input[type=radio]:checked~.label-block-style__grid .label-block-style__date,label.label-block-style input[type=radio]:checked~.label-block-style__grid .label-block-style__date{color:#fff;background-color:#4eddb0}.label-block-style input[type=radio].disabled~.label-block-style__grid,.label-block-style input[type=radio][disabled]~.label-block-style__grid,label.label-block-style input[type=radio].disabled~.label-block-style__grid,label.label-block-style input[type=radio][disabled]~.label-block-style__grid{cursor:not-allowed}.label-block-style__grid{display:flex;align-items:stretch;flex-flow:row nowrap;justify-content:space-between;transition:border-color .3s ease;border:1px solid #d8d8d8}.label-block-style__main{display:flex;align-items:stretch;flex:1 1 auto;flex-flow:column nowrap;justify-content:center;padding:18px 12px}.label-block-style__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;display:block;text-transform:uppercase}.label-block-style__desc{font-size:17px;font-weight:300}.label-block-style__date{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;display:flex;align-items:center;flex:0 0 auto;flex-flow:column nowrap;justify-content:center;box-sizing:border-box;width:104px;min-height:83px;padding:12px;transition:color .3s ease,background-color .3s ease;text-align:center;text-transform:uppercase;color:#2c2c2c;background:#d8d8d8}.label-block-style__place{font-size:30px;line-height:1}.label-block-style__place--none{font-size:16px}.form__row{position:relative;margin-top:24px}.form__row:first-child{margin-top:0}.contacts-grid__maps iframe,.form__row input[type=email],.form__row input[type=number],.form__row input[type=password],.form__row input[type=search],.form__row input[type=tel],.form__row input[type=text],.form__row select,.form__row textarea,.gallery-block__main .swiper-slide img,.yachts-teaser__image img{width:100%;vertical-align:top}.form__row>label:not(.checkbox-style):not(.label-block-style){font-size:17px;font-weight:300;line-height:1.2;display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-between;margin:0 0 7px;cursor:pointer;color:#2c2c2c}.form__row>label:not(.checkbox-style):not(.label-block-style)>span{order:0}.form__row>label:not(.checkbox-style):not(.label-block-style) .error-message{margin-top:0;margin-left:10px}.form__row>label:not(.checkbox-style):not(.label-block-style) .error-message+span{color:#f61001}@media screen and (min-width:681px){.form__row--regattas{display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:flex-start}}.form__row--submit .b-btn{width:100%}@media screen and (min-width:681px){.form__row--submit .b-btn{width:auto;padding-right:40px;padding-left:40px}}.form__participants{flex:0 0 auto;width:100px}@media screen and (min-width:681px){.form__participants{margin-top:0}.form__yacht{flex:1 1 auto;margin-top:0;margin-left:12px}}.form__hint,.form__input{position:relative;z-index:1}.form__hint{font-size:12px;font-weight:400;font-style:italic;z-index:2;margin:5px 0 0;color:#444}.form__error,.is-error.just-validate-error-label{font-size:12px;font-weight:400;position:relative;z-index:3;margin-top:3px;color:#f61001}.form-password{position:relative}.form-password input[type=password],.form-password input[type=text]{position:relative;z-index:1;padding-right:50px}.form-password__button,.form-password__button:after{position:absolute;z-index:10;transition:opacity .3s ease}.form-password__button{top:0;right:0;bottom:0;box-sizing:border-box;width:42px;padding:0;cursor:pointer;vertical-align:middle;opacity:.3;border:0;outline:0;background:0 0;-webkit-tap-highlight-color:transparent}.b-btn,.form-password__button i{position:relative;vertical-align:middle}.form-password__button i{z-index:1}.form-password__button:after{content:"";top:24px;left:9px;display:block;width:24px;height:1px;transform:rotate(-30deg);border-top:1px solid #fff;background:#000}@media screen and (min-width:1081px){.form-password__button:hover{opacity:1}}.form-password__button.active{opacity:1}.form-password__button.active:after{opacity:0}.b-btn{font-size:15px;font-weight:400;line-height:1.25;display:inline-flex;align-items:center;flex-flow:row nowrap;justify-content:center;box-sizing:border-box;min-height:60px;padding:9px 24px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;text-align:center;white-space:nowrap;text-decoration:none;text-transform:uppercase;border:1px solid transparent;border-radius:0}@media screen and (min-width:1081px){.b-btn{padding-right:40px;padding-left:40px}}.b-btn>svg:first-child{margin-right:12px}.b-btn>svg:last-child{margin-left:12px}.b-btn.focus,.b-btn:focus-within,.b-btn:hover{outline:0}.b-btn.disabled,.b-btn:disabled{cursor:default;opacity:.45;background:inherit;box-shadow:none}.b-btn [class*=" b-icon-"],.b-btn [class^=b-icon-]{margin-right:10px;vertical-align:middle}.b-btn--big{font-size:16px;padding:14px 30px}.b-btn--small{min-height:50px;padding-right:16px;padding-left:16px}.b-btn--blue{color:#fff;background-color:#2524ff}.b-btn--blue.active,.b-btn--blue:active,.b-btn--blue:focus-within,.b-btn--blue:hover{color:#fff;background-color:#3837ff}.b-btn--blue.disabled.active,.b-btn--blue.disabled:active,.b-btn--blue.disabled:focus-within,.b-btn--blue.disabled:hover,.b-btn--blue:disabled.active,.b-btn--blue:disabled:active,.b-btn--blue:disabled:focus-within,.b-btn--blue:disabled:hover{color:#fff;background-color:#2524ff}.b-btn--yellow{color:#525252;background-color:#fee352}.b-btn--yellow.active,.b-btn--yellow:active,.b-btn--yellow:focus-within,.b-btn--yellow:hover{color:#525252;background-color:#ffea78}.b-btn--yellow.disabled.active,.b-btn--yellow.disabled:active,.b-btn--yellow.disabled:focus-within,.b-btn--yellow.disabled:hover,.b-btn--yellow:disabled.active,.b-btn--yellow:disabled:active,.b-btn--yellow:disabled:focus-within,.b-btn--yellow:disabled:hover{color:#525252;background-color:#fee352}.b-btn--white{color:#4eddb0;background-color:#fff}.b-btn--outline-blue.active,.b-btn--outline-blue:active,.b-btn--outline-blue:focus-within,.b-btn--outline-blue:hover,.b-btn--white.active,.b-btn--white:active,.b-btn--white:focus-within,.b-btn--white:hover{color:#fff;background-color:#3837ff}.b-btn--white.disabled.active,.b-btn--white.disabled:active,.b-btn--white.disabled:focus-within,.b-btn--white.disabled:hover,.b-btn--white:disabled.active,.b-btn--white:disabled:active,.b-btn--white:disabled:focus-within,.b-btn--white:disabled:hover{color:#4eddb0;background-color:#fff}.b-btn--outline-blue{color:#2524ff;border:1px solid #2524ff;background-color:transparent}.b-btn--outline-blue.disabled.active,.b-btn--outline-blue.disabled:active,.b-btn--outline-blue.disabled:focus-within,.b-btn--outline-blue.disabled:hover,.b-btn--outline-blue:disabled.active,.b-btn--outline-blue:disabled:active,.b-btn--outline-blue:disabled:focus-within,.b-btn--outline-blue:disabled:hover{color:#2524ff;border-color:#2524ff;background-color:transparent}.b-btn--outline-white{color:#fff;border:1px solid #fff;background-color:transparent}.b-btn--outline-white.active,.b-btn--outline-white:active,.b-btn--outline-white:focus-within,.b-btn--outline-white:hover{color:#fff;border-color:#3837ff;background-color:#3837ff}.b-btn--outline-white.disabled.active,.b-btn--outline-white.disabled:active,.b-btn--outline-white.disabled:focus-within,.b-btn--outline-white.disabled:hover,.b-btn--outline-white:disabled.active,.b-btn--outline-white:disabled:active,.b-btn--outline-white:disabled:focus-within,.b-btn--outline-white:disabled:hover{color:#fff;border-color:#fff;background-color:transparent}.b-btn--outline-yellow{color:#fee352;border:1px solid #fee352;background-color:transparent}.b-btn--outline-yellow.active,.b-btn--outline-yellow:active,.b-btn--outline-yellow:focus-within,.b-btn--outline-yellow:hover{color:#525252;background-color:#ffea78}.b-btn--outline-yellow.disabled.active,.b-btn--outline-yellow.disabled:active,.b-btn--outline-yellow.disabled:focus-within,.b-btn--outline-yellow.disabled:hover,.b-btn--outline-yellow:disabled.active,.b-btn--outline-yellow:disabled:active,.b-btn--outline-yellow:disabled:focus-within,.b-btn--outline-yellow:disabled:hover{color:#fee352;border-color:#fee352;background-color:transparent}.b-btn--outline-red{color:#e54f12;border:1px solid #e54f12;background-color:transparent}.b-btn--outline-red.active,.b-btn--outline-red:active,.b-btn--outline-red:focus-within,.b-btn--outline-red:hover{color:#e54f12;background-color:rgba(229,79,18,.08)}.b-btn--outline-red.disabled.active,.b-btn--outline-red.disabled:active,.b-btn--outline-red.disabled:focus-within,.b-btn--outline-red.disabled:hover,.b-btn--outline-red:disabled.active,.b-btn--outline-red:disabled:active,.b-btn--outline-red:disabled:focus-within,.b-btn--outline-red:disabled:hover{color:#e54f12;border-color:#e54f12;background-color:transparent}.b-btn--loading:before{content:"";display:inline-block;width:12px;height:12px;margin-right:10px;margin-left:-15px;transition:border .3s ease;animation:loadingSpin 1s infinite linear;vertical-align:middle;border-radius:50%}.b-btn--loading.outline:before{border:3px solid rgba(0,0,0,.2);border-top-color:#000}.b-btn--loading.outline:hover:before,.b-btn--loading:before{border:3px solid rgba(255,255,255,.6);border-top-color:#fff}.b-btn--full-size{display:block;width:100%}.b-btn--full-size+.full-size{margin-right:12px}.b-btn+.b-btn{margin-left:12px}.b-btn-grouping{display:inline-block}.b-btn-grouping .b-btn{float:left;margin-right:0;border-radius:0}.b-btn-grouping .b-btn:first-child{border-radius:0 0 0 0}.b-btn-grouping .b-btn:last-child{border-radius:0 0 0 0}.b-btn-grouping .b-btn.outline{z-index:1;margin-left:-1px}.b-btn-grouping .b-btn.outline:hover{z-index:2}.b-btn-grouping .b-btn.outline.active{z-index:3}.b-btn-grouping .b-btn.outline:first-child,.header__lang ul>li:first-child{margin-left:0}a.b-btn.disabled,fieldset[disabled] a.b-btn{pointer-events:none}input[type=button].full-size,input[type=reset].full-size,input[type=submit].full-size{width:100%}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-button-next,.swiper-button-prev{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;-webkit-tap-highlight-color:transparent;width:46px;flex:0 0 46px;height:20px;display:inline-block;vertical-align:top;transition:opacity .3s ease}.swiper-button-next:after,.swiper-button-prev:after{content:"";position:absolute;top:0;left:0}@media screen and (min-width:1076px){.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.7}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.3;cursor:auto;pointer-events:none}.swiper-button-prev{margin-right:25px}.swiper-button-next{margin-left:25px}.slider__pagination,.swiper-pagination{display:flex;flex-flow:row nowrap;justify-content:space-between}.swiper-pagination{position:absolute;z-index:10;bottom:18px;align-items:center;justify-content:center;width:100%;height:8px;transition:300ms opacity;transform:translate3d(0,0,0);text-align:center}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;flex:0 0 8px;width:8px;height:8px;margin:0 6px;opacity:.46;border-radius:100%;background:#fff}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#fff}.swiper-container-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;transform:translateY(-50%)}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.modal,.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.modal.is-open{display:block}.modal[aria-hidden=false] .modal__overlay{animation:mmslideIn .3s linear}.modal[aria-hidden=true] .modal__overlay{animation:mmslideOut .3s linear}.modal__overlay{position:fixed;z-index:8888;top:0;right:0;bottom:0;left:0;display:flex;overflow-y:auto;align-items:normal;flex-flow:row nowrap;justify-content:normal;box-sizing:border-box;padding:8px;background:rgba(37,36,255,.7);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.modal__overlay _:-ms-fullscreen,:root .modal__overlay{display:block}@media screen and (min-width:681px){.modal__overlay{padding:20px}}.overflowscrolling .modal__overlay{overflow-y:scroll}.modal__container{position:relative;z-index:20;box-sizing:border-box;width:1032px;max-width:100%;margin:auto;padding:24px;background:#fff}.modal__container--form{overflow:hidden;width:660px;padding:0;border-radius:0}.modal__bg,.modal__close{top:0;right:0;cursor:pointer}.modal__close{font-size:18px;position:absolute;z-index:300;box-sizing:border-box;width:62px;height:62px;padding:0;transition:opacity .3s ease;opacity:1;border:0;outline:0;background:0 0;-webkit-tap-highlight-color:transparent}.modal__close:after,.modal__close:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal__close:after{z-index:1;width:32px;height:32px;border-radius:50%}.modal__close:before{z-index:10;width:16px;height:16px}.modal__close:hover{opacity:.7}.modal__bg{position:fixed;z-index:1;bottom:0;left:0}.modal-box__title{font-size:18px;font-weight:700;line-height:150%;margin-bottom:16px}@media screen and (min-width:681px){.modal-box__title{font-size:24px;margin-bottom:24px}}@media screen and (min-width:1081px){.modal-box__title{font-size:32px}}.modal-form{position:relative}.modal-form__close{position:absolute;z-index:20;top:0;right:0;display:flex;align-items:center;flex-flow:row nowrap;justify-content:center;box-sizing:border-box;width:42px;height:42px;padding:0;cursor:pointer;color:#4e4e4e;border:0;outline:0;background:0 0;-webkit-tap-highlight-color:transparent}.modal-form__close--white{color:#fff}.modal-form-header{position:relative;padding:42px 30px;color:#2c2c2c;background:url(../themes/vivat/assets/images/form/header-background.svg) no-repeat 100% 100%;background-size:cover}@media screen and (min-width:681px){.modal-form-header{padding:42px}}.modal-form-header--success{color:#fff;background-image:url(../themes/vivat/assets/images/form/header-background-success.svg)}.modal-form-header__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:30px;font-weight:400;line-height:1.1;margin-bottom:8px;text-transform:uppercase}.modal-form-header__title:last-child{margin-bottom:0}.modal-form-header__subtitle{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:30px;font-weight:400;line-height:1.1}.modal-form-header__meta{font-size:17px;font-weight:300;margin-top:7px}.modal-form__inner{padding:30px}@media screen and (min-width:681px){.modal-form__inner{padding:42px}}.modal-form-main{display:block}.modal-form-final,.modal-form-main.is-active{display:none}.modal-form-final.is-active{display:block}@media screen and (min-width:681px){.modal-form-final__grid{display:flex;flex-flow:row nowrap;justify-content:flex-start}}.modal-form-final__image{margin-bottom:32px}@media screen and (min-width:681px){.modal-form-final__image{flex:0 0 auto;margin-right:40px;margin-bottom:0}}.modal-form-final__desc,.modal-form-final__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:30px;font-weight:400}.modal-form-final__desc{font-size:20px;line-height:1.25}.modal-form-final__hint{font-size:17px;font-weight:300;line-height:1.5294117647;margin-top:24px}.modal-form-final__button{margin-top:24px}.modal-form-final__button .b-btn{width:100%}@media screen and (min-width:681px){.modal-form-final__button{margin-top:42px}.modal-form-final__button .b-btn{width:auto;padding-right:40px;padding-left:40px}}.modal-form-step__nav{display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:16px}.modal-form-step__nav-item{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;font-weight:400;display:flex;align-items:center;flex-flow:row nowrap;justify-content:center;box-sizing:border-box;height:45px;padding:0 12px;cursor:default;text-transform:uppercase;color:#2c2c2c;border:0;outline:0;background:0 0;-webkit-tap-highlight-color:transparent}.modal-form-step__nav-item+.modal-form-step__nav-item{margin-left:4px}.modal-form-step__nav-item.active{color:#fff;background-color:#4eddb0}.modal-form-step__item{display:none}.header__trigger svg,.modal-form-step__item.active{display:block}.ac{box-sizing:border-box;margin-top:12px;background-color:#fff}.ac:first-child{margin-top:0}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{font-size:17px;font-weight:300;position:relative;display:flex;align-items:center;flex-flow:row nowrap;justify-content:flex-start;width:100%;margin:0;padding:24px;cursor:pointer;transition:color .25s ease;text-align:left;text-decoration:none;color:#2c2c2c;border:0;background-color:transparent}@media screen and (min-width:681px){.ac .ac-trigger{padding:32px}}.ac .ac-trigger>span{margin-right:24px;transition:color .3s ease}.ac .ac-trigger::after{content:"";display:block;flex:0 0 auto;width:12px;height:9px;margin-left:auto;transition:transform .3s ease;transform:rotate(0deg);transform-origin:50% 50%;background:url(../themes/vivat/assets/images/icon/according.svg) no-repeat 0 0}.ac .ac-panel{overflow:hidden;transition-timing-function:ease;transition-property:height,visibility}.ac .ac-panel .ac-text{font-weight:300;margin:0;padding:0 24px 24px}@media screen and (min-width:681px){.ac .ac-panel .ac-text{padding:0 32px 32px}}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger,.main-menu__item.active>a,.main-menu__item:hover>a{color:#2524ff}.ac.is-active>.ac-header .ac-trigger::after{transform:rotate(-180deg)}.page-wrapper{display:grid;overflow:hidden;min-height:100vh;min-height:calc(var(--screenVh,1vh)*100);min-height:100svh;gap:0;grid-template-columns:100%;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "content" "footer"}.page-wrapper__main{-ms-grid-row:3;-ms-grid-column:1;padding:35px 0;grid-area:content}@media screen and (min-width:681px){.page-wrapper__main{padding:45px 0}}@media screen and (min-width:1081px){.page-wrapper__main{padding:65px 0}}.wrapper{box-sizing:border-box;width:1266px;max-width:100%;margin:auto;padding:0 30px}.wrapper.text{padding:28px;background:#fff;margin:0 auto 35px}@media screen and (min-width:681px){.wrapper.text{margin:0 auto 45px}}@media screen and (min-width:1081px){.wrapper.text{margin:0 auto 65px}}.wrapper.text .page-wrapper__main{padding:0}.article--bottom-negative{margin-bottom:-35px}@media screen and (min-width:681px){.article--bottom-negative{margin-bottom:-45px}}@media screen and (min-width:1081px){.article--bottom-negative{margin-bottom:-65px}}.main-menu{margin:0;padding:0;list-style:none}@media screen and (min-width:871px){.main-menu{display:flex;align-items:center;flex-flow:row nowrap;justify-content:flex-end}}.main-menu__item{margin-top:32px}@media screen and (min-width:871px){.main-menu__item{margin:0 8px}}@media screen and (min-width:961px){.main-menu__item{margin:0 16px}}.main-menu__item:first-child{margin-top:0;margin-left:0}.header__lang ul>li:last-child,.main-menu__item:last-child{margin-right:0}.main-menu__item>a{font-size:18px;font-weight:400;line-height:1.3;position:relative;display:block;transition:color .3s ease;text-decoration:none;text-transform:uppercase;color:#4e4e4e}@media screen and (min-width:871px){.main-menu__item>a{font-size:15px;line-height:193%;padding-top:20px;text-transform:none;perspective:1000px;perspective-origin:50% 100%}.main-menu__item>a:after{content:"";position:absolute;top:0;left:0;width:15px;height:19px;transition:opacity .3s ease,transform .3s ease;transform:rotateX(69deg);transform-origin:50% 100%;opacity:0;background:url(../themes/vivat/assets/images/icon/menu-anchor.svg) no-repeat 0 0}}@media screen and (min-width:871px){.main-menu__item.active>a:after,.main-menu__item:hover>a:after{transform:rotateX(0deg);opacity:1}}.yachts-teaser{display:flex;align-items:stretch;flex-flow:column nowrap;justify-content:flex-start;box-sizing:border-box;height:100%;padding:18px;text-decoration:none;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.02)}@media screen and (min-width:681px){.yachts-teaser{padding:24px}}@media screen and (min-width:1081px){.yachts-teaser{padding:30px}}.yachts-teaser:hover .yachts-teaser__title{text-decoration:underline}.yachts-teaser__image{margin-bottom:28px}@media screen and (min-width:681px){.yachts-teaser__image{margin-bottom:15px}}.yachts-teaser__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:27px;font-weight:400;line-height:1.3;margin:0;color:#2c2c2c}.yachts-teaser-list{margin:auto 0 0;padding:16px 0 0;list-style:none}.yachts-teaser-list__item{position:relative;display:flex;align-items:flex-end;flex-flow:row nowrap;justify-content:space-between;margin-top:20px}.yachts-teaser-list__item:after{content:"";position:absolute;z-index:1;right:0;bottom:5px;left:0;border-top:1px dotted #2c2c2c}.yachts-teaser-list__item:first-child{margin-top:0}.yachts-teaser-list__label,.yachts-teaser-list__value{font-size:17px;line-height:1.1;z-index:10;background:#fff}.yachts-teaser-list__label{font-weight:300;padding-right:5px;text-align:center}.yachts-teaser-list__value{font-weight:500;flex:0 0 auto;min-width:98px;padding-left:5px;text-align:left}@media screen and (min-width:981px){.yachts-teaser-list__value{min-width:133px}}.yachts-list{display:grid;gap:24px 0;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:681px){.yachts-list{gap:21px 21px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1081px){.yachts-list{grid-template-columns:repeat(3,1fr)}}.regattas-list .swiper{overflow:visible;margin:0 -40px}.regattas-list .swiper-slide .regattas-teaser{margin:0 10px}.regattas-list .swiper-pagination{bottom:12px}@media screen and (min-width:681px){.regattas-list .swiper-pagination{display:none;visibility:hidden}.regattas-list .swiper,.regattas-list .swiper-slide .regattas-teaser{margin:0}.regattas-list .swiper-wrapper{display:grid;gap:20px 20px;grid-template-columns:repeat(2,1fr)}.regattas-list .swiper-slide{width:auto}}@media screen and (min-width:1081px){.regattas-list .swiper-wrapper{grid-template-columns:repeat(3,1fr)}}.regattas-teaser{position:relative;display:flex;overflow:hidden;align-items:stretch;flex-flow:column nowrap;justify-content:flex-start;box-sizing:border-box;min-height:515px;padding:24px 24px 34px;text-decoration:none;color:#fff}@media screen and (min-width:681px){.regattas-teaser{padding:24px}.regattas-teaser:hover{text-decoration:none;color:#fff}.regattas-teaser:hover .regattas-teaser__image::after{opacity:.1}.regattas-teaser:hover .regattas-teaser__image img{transform:scale(1.03)}}.regattas-teaser__main{position:relative;z-index:10;margin-top:auto}.regattas-teaser__image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease;opacity:.2;background:#000}.regattas-teaser__image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:transform .3s ease;transform:scale(1);object-fit:cover}.regattas-teaser__date{font-size:17px;margin-bottom:4px;color:#fff}.regattas-teaser__place,.regattas-teaser__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:30px;font-weight:500;line-height:1.1333333333;text-transform:uppercase;color:#fff;text-shadow:0 1px 0 0 rgba(0,0,0,.15)}.regattas-teaser__place{font-size:18px;line-height:1.1;margin-top:4px;padding-left:17px;background:url(../themes/vivat/assets/images/regattas/pin.svg) no-repeat 0 2px}.regattas-teaser__button{margin-top:10px}.regattas-teaser__button .b-btn{width:100%}.feature-list{text-align:center}@media screen and (min-width:681px){.feature-list{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.feature-list--5{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:951px){.feature-list--5{grid-template-columns:repeat(5,1fr)}}.feature-list__item{margin-top:40px}@media screen and (min-width:681px){.feature-list__item{margin-top:0}}.feature-list__icon{margin-bottom:22px}.feature-list__icon img{max-width:120px;vertical-align:top}@media screen and (min-width:681px){.feature-list__icon img{max-width:100%}}.feature-list__title{font-size:17px;font-weight:300;line-height:1.2;text-align:center}.reviews-list .swiper{overflow:visible;margin:0 -6px}@media screen and (min-width:681px){.reviews-list .swiper{margin:0 -12px}}.reviews-list .swiper-slide{width:100%;height:auto}.reviews-list__item{position:relative;overflow:hidden;box-sizing:border-box;height:100%;margin:0 6px;padding:30px 24px;background:#fff}@media screen and (min-width:681px){.reviews-list__item{display:flex;align-items:stretch;flex-flow:row nowrap;justify-content:flex-start;margin:0 12px;padding:30px 42px}}.reviews-list__image{position:relative;margin-bottom:45px;text-align:center}@media screen and (min-width:681px){.reviews-list__image{position:static;flex:0 0 auto;width:132px;margin-right:24px;margin-bottom:0}}.reviews-list__image img{vertical-align:top;border-radius:50%}.reviews-list__image:after{content:"";position:absolute;z-index:10;top:-30px;left:-24px;display:block;width:140px;height:194px;background:url(../themes/vivat/assets/images/reviews/image-mask.svg) no-repeat 0 0;background-size:contain}@media screen and (min-width:681px){.reviews-list__image:after{top:0;left:0}}.reviews-list__main{font-size:17px;line-height:1.4117647059;display:flex;align-items:stretch;flex-flow:column nowrap;justify-content:flex-start}@media screen and (min-width:681px){.reviews-list__main{flex:1 1 auto}}.reviews-list__meta{font-weight:700;margin-top:auto;padding-top:8px}.tab-list{position:relative}.tab-list__nav{display:flex;overflow-x:auto;overflow-y:hidden;align-items:center;flex-flow:row nowrap;justify-content:flex-start;margin-right:-30px;margin-bottom:32px;margin-left:-30px;padding-right:30px;padding-bottom:10px;padding-left:30px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.overflowscrolling .tab-list__nav{overflow-x:scroll}.tab-list__link{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:30px;font-weight:400;flex:0 0 auto;box-sizing:border-box;padding:10px 24px;cursor:pointer;transition:color .3s ease,background-color .3s ease;text-transform:uppercase;color:#2c2c2c;border:0;outline:0;background:0 0;-webkit-tap-highlight-color:transparent}.tab-list__link:first-child{margin-left:auto}.tab-list__link:last-child{margin-right:auto}.dev-instance__main a:hover,.footer-menu__item.active>a,.footer-menu__item:hover>a,.footer__social a:hover,.header__lang ul>li>a:hover,.tab-list__link:hover{color:#2524ff}.tab-list__link.active{color:#fff;background-color:#4eddb0}.tab-list__item{display:none}.tab-list__item.active{display:block;animation:dropdown-display .5s ease}.schedule-list{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;margin:0;padding:0;list-style:none}.schedule-list__item{margin-top:20px}@media screen and (min-width:681px){.schedule-list__item{display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:flex-start;margin-top:45px}}.schedule-list__item:first-child{margin-top:0}.schedule-list__label{font-size:25px;font-weight:700;line-height:1.3;display:block;margin-bottom:3px}@media screen and (min-width:681px){.schedule-list__label{font-size:30px;flex:0 0 auto;width:181px;margin-bottom:0;padding-right:24px}}.schedule-list__value{font-size:20px;line-height:1.3}@media screen and (min-width:681px){.schedule-list__value{font-size:30px;flex:1 1 auto}}.team-list{padding:48px 0;background:#bef0ff}@media screen and (min-width:681px){.team-list{padding:64px 0}}.team-list--light{background:#f3fcff}.team-list .swiper{margin:0 -12px}.team-list .swiper-slide{width:100%}@media screen and (min-width:681px){.team-list .swiper-slide{width:50%}}@media screen and (min-width:931px){.team-list .swiper-slide{width:33.3333333333%}}.team-list .swiper-pagination{position:static;margin-top:18px}@media screen and (min-width:681px){.team-list .swiper-pagination{margin-top:24px}}.team-list__item{margin:0 12px}.team-list__icon{margin-bottom:27px;text-align:center}.team-list__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:30px;font-weight:400;line-height:1.1;text-align:center}.header__lang ul>li>a,.team-list__desc{font-size:15px;font-weight:300;text-align:center}.team-list__desc{line-height:140%;max-width:307px;margin-top:8px;margin-right:auto;margin-left:auto}.info-block{padding:80px 0;background:url(../themes/vivat/assets/images/info/background-mobile.svg) no-repeat 50% 100%;background-size:cover}@media screen and (min-width:681px){.info-block{padding:68px 0;background-image:url(../themes/vivat/assets/images/info/background.svg)}}.info-block--reggats-item{padding-bottom:45px;background-image:url(../themes/vivat/assets/images/info/background-item-mobile.svg)}@media screen and (min-width:681px){.info-block--reggats-item{background-image:url(../themes/vivat/assets/images/info/background.svg)}}.info-block--school-item{background-image:url(../themes/vivat/assets/images/info/background-item-mobile.svg)}@media screen and (min-width:681px){.info-block--school-item{background-image:url(../themes/vivat/assets/images/info/background-school.svg)}}.info-block--green{padding-bottom:45px;background:#4eddb0 url(../themes/vivat/assets/images/info/background-green-mobile.svg) no-repeat 50% 0;background-size:cover}@media screen and (min-width:681px){.info-block--green{background-image:url(../themes/vivat/assets/images/info/background-green.svg)}.info-block--yellow{background:#bef0ff url(../themes/vivat/assets/images/info/background-yellow.svg) no-repeat 50% 0;background-size:cover}.info-block--red{background:#bef0ff url(../themes/vivat/assets/images/info/background-red.svg) no-repeat 50% 0;background-size:cover}}.info-block__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:30px;font-weight:400;line-height:1.4;margin:0;text-transform:uppercase}@media screen and (min-width:681px){.info-block__title{max-width:1088px;margin-right:auto;margin-left:auto;text-align:center}}.info-block--green .info-block__title{color:#fff}.info-block__button{position:relative;z-index:10;margin-top:24px;text-align:center}.info-block__button .b-btn{width:100%}.info-block__button .b-btn+.b-btn{margin:12px 0 0}@media screen and (min-width:681px){.info-block__button{display:flex;align-items:center;flex-flow:row nowrap;justify-content:center}.info-block__button .b-btn{width:auto}.info-block__button .b-btn+.b-btn{margin-top:0;margin-left:12px}}@media screen and (max-width:680px){.info-block--reggats-item .info-block__button .b-btn--blue{color:#2524ff;border-color:#2524ff;background-color:transparent}.info-block--reggats-item .info-block__button .b-btn--outline-blue{color:#fff;border-color:#2524ff;background-color:#2524ff}}@media screen and (min-width:1081px){.info-block__button .b-btn{padding-right:40px;padding-left:40px}}.info-block__price{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:60px;font-weight:500;line-height:1.1;margin-bottom:16px;text-align:left;text-transform:uppercase;color:#2c2c2c}@media screen and (min-width:681px){.info-block__price{margin-right:24px;margin-bottom:0;text-align:center}}@media screen and (min-width:1081px){.info-block__price{margin-right:42px}}.gallery-block__main{position:relative}.gallery-block__main .swiper-slide{width:100%}.gallery-block__main .swiper-button-next,.gallery-block__main .swiper-button-prev{position:absolute;z-index:100;top:50%;transform:translateY(-50%);color:#fff}.gallery-block__main .swiper-button-prev{left:12px}@media screen and (min-width:681px){.gallery-block__main .swiper-button-prev{left:24px}}.gallery-block__main .swiper-button-next{right:12px}@media screen and (min-width:681px){.gallery-block__main .swiper-button-next{right:24px}}.gallery-block__thumb{overflow:hidden;margin-top:4px}@media screen and (min-width:681px){.gallery-block__thumb{margin-top:12px}}.gallery-block__thumb .swiper{margin:0 -2px}@media screen and (min-width:681px){.gallery-block__thumb .swiper{margin:0 -6px}}.gallery-block__thumb .swiper-slide{width:9.0909090909%;height:28px}@media screen and (min-width:681px){.gallery-block__thumb .swiper-slide{height:48px}}.gallery-block__thumb .swiper-slide img{width:100%;height:28px;object-fit:cover}@media screen and (min-width:681px){.gallery-block__thumb .swiper-slide img{height:48px}}.gallery-block__inner{position:relative;margin:0 2px;cursor:pointer}.gallery-block__inner:after,.gallery-block__inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease}.gallery-block__inner:after{z-index:10;opacity:.5;background:#000}.gallery-block__inner:before{z-index:11;box-sizing:border-box;opacity:0;border:4px solid #2524ff}.swiper-slide-thumb-active .gallery-block__inner:after{opacity:0}.swiper-slide-thumb-active .gallery-block__inner:before{opacity:1}@media screen and (min-width:681px){.gallery-block__inner{margin:0 6px}}.gallery-grid{display:grid;gap:8px 8px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:681px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1081px){.gallery-grid{grid-template-columns:repeat(3,1fr)}}.gallery-grid__cell{display:block;text-decoration:none}.gallery-grid__cell img{width:100%;object-fit:cover}@media screen and (min-width:681px){.gallery-grid__cell:nth-child(5n){grid-column:span 2;grid-row:span 2}}.header{-ms-grid-row:1;-ms-grid-column:1;margin:16px 0;grid-area:header}@media screen and (min-width:871px){.header{margin:20px 0}}.header>.wrapper{display:flex;align-items:stretch;flex-flow:row nowrap;justify-content:space-between}.header__logo{width:48px}.header__logo img{vertical-align:top}@media screen and (min-width:871px){.header__logo{width:auto}}.header__wrapper{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:none;overflow-x:hidden;overflow-y:auto;align-items:stretch;flex-flow:column nowrap;justify-content:flex-start;padding:16px 30px;transform-origin:50% 0;animation:menu-close .5s ease;background:#bef0ff;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.header__wrapper.is-open{display:flex}.header__wrapper.is-animation{animation:menu-display .5s ease}.overflowscrolling .header__wrapper{overflow-y:scroll}@media screen and (min-width:871px){.header__wrapper{position:static;display:flex;align-items:flex-end;flex-flow:column nowrap;justify-content:center;padding:0;animation:none;background-color:transparent}.header__menu{order:1}}.header__lang{margin-top:auto;padding-top:32px}@media screen and (min-width:871px){.header__lang{order:0;margin:0}}.header-mobile,.header__lang ul{display:flex;flex-flow:row nowrap}.header__lang ul{align-items:center;justify-content:flex-start;margin:0;padding:0;list-style:none}@media screen and (min-width:871px){.header__lang ul{justify-content:flex-end}}.header__lang ul>li{margin:0 9px}.header__lang ul>li>a{line-height:1.9333333333;text-decoration:none;text-transform:uppercase;color:#4e4e4e}.header__lang ul>li.active>a{font-weight:700}.header-mobile{align-items:flex-start;justify-content:space-between;margin-bottom:52px}@media screen and (min-width:871px){.header-mobile{display:none;visibility:hidden}}.header__trigger{position:relative;display:flex;overflow:hidden;align-items:center;flex-flow:row nowrap;justify-content:flex-end;box-sizing:border-box;width:72px;margin:0 -30px 0 auto;padding:0 30px 0 0;cursor:pointer;vertical-align:top;text-decoration:none;opacity:1;border:0;outline:0;background:0 0;-webkit-tap-highlight-color:transparent}@media screen and (min-width:871px){.header__trigger{display:none;visibility:hidden}}.header-mobile__close{display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:flex-end;box-sizing:border-box;width:72px;height:42px;margin:0 -30px 0 auto;padding:0 30px 0 0;cursor:pointer;border:0;outline:0;background:0 0;-webkit-tap-highlight-color:transparent}.section{margin:40px 0}.section:first-child{margin-top:0}.section:last-child{margin-bottom:0}.section__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:27px;font-weight:400;line-height:1.4;margin-bottom:30px;text-align:center;text-transform:uppercase}@media screen and (min-width:681px){.section__title{font-size:30px}}.section__title--left{text-align:left}.section__subtitle{font-size:17px;font-weight:300;margin-bottom:30px;text-align:center}.section__title+.section__subtitle{margin-top:-20px}.footer{-ms-grid-row:5;-ms-grid-column:1;padding:30px 0;background:#bef0ff;grid-area:footer}.footer__grid{display:grid;grid-template-columns:43px 1fr;grid-template-rows:auto auto auto;gap:12px 30px;grid-template-areas:"logo copyright" "logo social" "logo dev"}@media screen and (min-width:1001px){.footer__grid{grid-template-columns:auto 1fr 1fr 1fr 1fr auto;gap:12px 42px;grid-template-rows:auto auto;grid-template-areas:"logo menu menu menu menu dev" "logo copyright copyright social social dev"}}.footer__logo{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1;grid-area:logo}.footer__menu{line-height:1.1;display:none;visibility:hidden;grid-area:menu}@media screen and (min-width:1001px){.footer__menu{display:block;visibility:visible}}.footer-menu{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;margin:-2px -16px auto;padding:0;list-style:none}.footer-menu__item{font-weight:400;margin:2px 16px}.footer-menu__item>a{font-size:14px;font-weight:400;transition:color .3s ease;text-decoration:none;color:#4e4e4e}.footer__copyright{-ms-grid-row:1;-ms-grid-column:3;font-size:13px;line-height:1.1;align-self:flex-end;color:#70889d;grid-area:copyright}@media screen and (min-width:1001px){.footer__copyright{font-size:14px}}.footer__social,.footer__social a{align-items:center;flex-flow:row nowrap}.footer__social{-ms-grid-row:3;-ms-grid-column:3;font-size:13px;line-height:1.2;display:flex;align-self:flex-end;justify-content:flex-start;margin:0 -12px;color:#70889d;grid-area:social}@media screen and (min-width:1001px){.footer__social{font-size:14px;justify-content:flex-end}}.footer__social a{font-weight:400;line-height:1;display:inline-flex;justify-content:space-between;margin:0 12px}.footer__social a>svg{display:block;flex:0 0 auto;margin-right:8px}.footer__dev{-ms-grid-row:5;-ms-grid-column:3;margin-top:20px;grid-area:dev}@media screen and (min-width:1001px){.footer__logo{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.footer__menu{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:7}.footer__copyright,.footer__social{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:3}.footer__social{-ms-grid-column:7}.footer__dev{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:11;margin-top:0}}.dev-instance{display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:flex-start}.dev-instance__image{flex:0 0 auto;margin-right:8px}.dev-instance__main{font-size:12px;font-weight:400;line-height:19px;color:#70889d}.dev-instance__main a,.footer__social a{transition:color .3s ease;text-decoration:none;color:#70889d}.section-home-slider{-ms-grid-row:3;-ms-grid-column:1;overflow:hidden;margin-top:-35px;grid-area:content}@media screen and (min-width:681px){.section-home-slider{margin-top:-45px}}@media screen and (min-width:1081px){.section-home-slider{margin-top:-65px}}.section-home-slider__item{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;box-sizing:border-box;height:510px;padding:24px 0}.section-home-slider__item .wrapper{position:relative;z-index:10}.section-home-slider__main{max-width:492px;margin-top:auto;margin-bottom:auto}.section-home-slider__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:42px;font-weight:500;line-height:1.1;margin-bottom:20px;text-transform:uppercase;color:#fff}@media screen and (min-width:681px){.section-home-slider__title{font-size:60px;margin-bottom:16px}}.section-home-slider__desc{font-size:17px;line-height:1.5882352941;color:#fff}@media screen and (min-width:681px){.section-home-slider__desc{line-height:1.8823529412}}.section-home-slider__button{margin-top:32px}.section-home-slider__button .b-btn{width:100%}@media screen and (min-width:681px){.section-home-slider__button .b-btn{width:auto}}.section-home-slider__image,.section-home-slider__image::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.section-home-slider__image::after{content:"";z-index:2;opacity:.2;background:#000}@media screen and (min-width:681px){.section-home-slider__image::before{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;background:url(../themes/vivat/assets/images/home/hero/background.svg) repeat-x 0 100%}}.section-home-slider__image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.section-home-info{background:#bef0ff}@media screen and (min-width:681px){.section-home-info>.wrapper{display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:space-between}}.section-home-info__image{width:183px;margin-left:-30px}@media screen and (min-width:681px){.section-home-info__image{align-self:flex-end;flex:0 0 auto;width:250px;margin-right:24px;margin-left:0}}@media screen and (min-width:854px){.section-home-info__image{width:auto}}.section-home-info__main{font-size:17px;font-weight:300;line-height:1.7058823529;padding:66px 0}@media screen and (min-width:681px){.section-home-info__main{flex:1 1 auto;max-width:745px;padding:86px 0}}.section-home-info__title{margin-bottom:12px;text-align:left}.section-category{overflow:hidden}@media screen and (max-width:494px){.section-category{margin-top:0}.section+.section-category{margin-top:-40px}}.section-category .swiper{overflow:visible;margin:0 -40px}@media screen and (min-width:495px){.section-category .swiper{margin:0 -10px}}@media screen and (min-width:1081px){.section-category .swiper,.section-category .swiper-wrapper{flex-flow:row wrap;margin:10px}}.section-category .swiper-slide{width:100%}@media screen and (min-width:495px){.section-category .swiper-slide{width:71.4285714286%}}@media screen and (min-width:681px){.section-category .swiper-slide{width:62.5%}}@media screen and (min-width:767px){.section-category .swiper-slide{width:45.4545454545%}}@media screen and (min-width:945px){.section-category .swiper-slide{width:37.037037037%}}@media screen and (min-width:1081px){.section-category .swiper-slide{width:33.3333333333%}}.section-category__item{position:relative;display:block;margin:0 10px;text-decoration:none}@media screen and (min-width:1081px){.section-category__item{margin:10px}.section-category__item:hover .section-category__image::after{opacity:.1}.section-category__item:hover img{transform:scale(1.03)}}.section-category__image{position:relative;z-index:1;overflow:hidden;width:100%;transition:clip-path .8s cubic-bezier(.07,.72,.29,.96);transition:clip-path .8s cubic-bezier(.07,.72,.29,.96),-webkit-clip-path .8s cubic-bezier(.07,.72,.29,.96);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.page-header__image-mobile::after,.section-category__image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background:#000}.section-category__image::after{z-index:10;display:block;transition:opacity .3s ease}.section-category__image img{position:relative;z-index:1;display:block;width:100%;height:393px;transition:transform 1s cubic-bezier(.07,.72,.29,.96);transform:scale(1);vertical-align:top;object-fit:cover}.section-category__button,.section-category__name{position:absolute;z-index:10;right:0;left:0;box-sizing:border-box}.section-category__name{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:30px;font-weight:500;line-height:1.1;top:0;padding:33px;text-transform:uppercase;color:#fff;text-shadow:0 1px 0 0 rgba(0,0,0,.15)}.section-category__button{bottom:0;padding:25px 25px 48px}@media screen and (min-width:1081px){.section-category__button{padding:25px}}.section-category__button .b-btn{width:100%}.section-yachts{overflow:hidden}.section-yachts__slider .swiper{overflow:visible;margin:0 -10px}.section-yachts__slider .swiper-slide{width:90.9090909091%;height:auto}@media screen and (min-width:413px){.section-yachts__slider .swiper-slide{width:83.3333333333%}}@media screen and (min-width:501px){.section-yachts__slider .swiper-slide{width:58.8235294118%}}@media screen and (min-width:726px){.section-yachts__slider .swiper-slide{width:45.4545454545%}}@media screen and (min-width:1081px){.section-yachts__slider .swiper-slide{width:33.3333333333%}}.section-yachts__slider .swiper-slide .yachts-teaser{margin:0 10px}.section-yachts__more{margin-top:32px;text-align:center}.page-header{position:relative;overflow:hidden;margin-top:-35px;padding-bottom:42px}@media screen and (min-width:681px){.page-header{margin-top:-45px;padding:38px 0;background:#cac9c6}.page-header--reggats{padding-bottom:84px}.page-header--school{padding-bottom:98px}}@media screen and (min-width:1081px){.page-header{margin-top:-65px}.page-header--reggats-item,.page-header--transfers{min-height:490px}}.page-header__head{position:relative;z-index:10;box-sizing:border-box;min-height:343px;padding:17px 0}@media screen and (min-width:681px){.page-header__head{min-height:unset;padding:0}}.page-header__back{font-size:12px;line-height:24px;position:relative;z-index:10;margin-bottom:18px;text-align:center;color:#fff}.page-header__back a{text-decoration:none;color:#fff}@media screen and (min-width:681px){.page-header__back{text-align:left}.page-header--school .page-header__back{margin-bottom:65px}}.page-header__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:46px;font-weight:500;line-height:1.1;position:relative;z-index:10;margin-bottom:18px;text-align:center;text-transform:uppercase;color:#fff}@media screen and (min-width:681px){.page-header__title{font-size:60px}}.page-header__subtitle{font-size:21px;line-height:1.3333333333;position:relative;z-index:10;max-width:836px;margin:42px auto}.page-header--school .page-header__subtitle{max-width:1108px}@media screen and (min-width:681px){.page-header__subtitle{font-size:27px;margin-top:0;margin-bottom:18px;text-align:center;color:#fff}}.page-header__desc{font-size:17px;font-weight:300;line-height:1.4117647059;position:relative;z-index:10;margin-top:42px;text-align:left}.page-header__subtitle+.page-header__desc{margin-top:0}@media screen and (min-width:681px){.page-header__desc{font-weight:400;margin-top:0;text-align:center;color:#fff}}.page-header--reggats-item .page-header__desc{max-width:625px;margin-right:auto;margin-left:auto}.page-header__image-mobile{position:absolute;z-index:1;top:0;right:-30px;bottom:0;left:-30px}.page-header__image-mobile::after{z-index:2}.page-header--reggats-item .page-header__image-mobile::after{display:none}.page-header--brokerage .page-header__image-mobile::after,.page-header--school .page-header__image-mobile::after,.page-header--transfers .page-header__image-mobile::after{opacity:.3}.page-header__image-mobile img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-header--reggats .page-header__image-mobile img{object-position:50% 100%}@media screen and (min-width:681px){.page-header__image-mobile{display:none;visibility:hidden}}.page-header__image{display:none;visibility:hidden}@media screen and (min-width:681px){.page-header__image{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;visibility:visible}.page-header__image::after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;opacity:.2;background:#000}.page-header--school .page-header__image::after,.page-header--transfers .page-header__image::after{opacity:.3}.page-header--reggats-item .page-header__image::after{display:none}.page-header__image picture{display:block}.page-header__image img{position:absolute;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.page-header--reggats .page-header__image img{object-position:50% 100%}}.page-header__button{position:relative;z-index:10;margin-top:24px;text-align:center}@media screen and (min-width:681px){.page-header--brokerage .page-header__button{margin-top:138px}}.page-header__button .b-btn{width:100%}.page-header__button .b-btn+.b-btn{margin:12px 0 0}@media screen and (min-width:681px){.page-header__button{display:flex;align-items:center;flex-flow:row nowrap;justify-content:center}.page-header__button .b-btn{width:auto}.page-header__button .b-btn+.b-btn{margin-top:0;margin-left:12px}}@media screen and (max-width:680px){.page-header--reggats-item .page-header__button .b-btn--blue{color:#2524ff;border-color:#2524ff;background-color:transparent}.page-header--reggats-item .page-header__button .b-btn--outline-white{color:#fff;border-color:#2524ff;background-color:#2524ff}}@media screen and (min-width:1081px){.page-header__button .b-btn{padding-right:40px;padding-left:40px}}.page-header__hint{font-size:13px;font-weight:400;line-height:1.1;position:relative;z-index:10;margin-top:16px;text-align:center}@media screen and (min-width:681px){.page-header__hint{margin-top:12px;color:#fff}}.page-header-info{font-family:"Open Sans",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:27px;font-weight:400;font-style:normal;line-height:133%;position:relative;z-index:10;text-align:center;color:#fff}@media screen and (min-width:681px){.page-header-info{display:flex;flex-flow:row wrap;justify-content:space-around;gap:24px}}.page-header-info__cell{display:flex;align-items:center;flex-flow:row nowrap;justify-content:center;margin-top:9px}.page-header-info__cell:first-child{margin-top:0}@media screen and (min-width:681px){.page-header-info__cell{margin-top:0}}.page-header-info__cell--reverse .page-header-info__label{order:1;margin-right:0}.page-header-info__cell--reverse .page-header-info__label:after{content:none}.page-header-info__cell--reverse .page-header-info__value{order:0;margin-right:5px}.page-header-info__label{display:inline-flex;align-items:center;flex-flow:row nowrap;justify-content:flex-start;order:0;margin-right:5px}.page-header-info__label::after{content:":"}.page-header-info__value{font-weight:700;order:1}.page-header__price{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:60px;font-weight:500;line-height:1;margin-bottom:16px;text-transform:uppercase}.page-header__price:last-child{margin-bottom:0}@media screen and (min-width:681px){.page-header__price{margin-right:24px;margin-bottom:0;color:#fff}}@media screen and (min-width:1081px){.page-header__price{margin-right:42px}}.section-regattas-desc .swiper{overflow:visible;margin:0 -7px}@media screen and (min-width:681px){.section-regattas-desc .swiper{margin:0}.section-regattas-desc .swiper-wrapper{display:block}}.section-regattas-desc .swiper-slide{height:auto}@media screen and (min-width:681px){.section-regattas-desc .swiper-slide{margin-top:24px}.section-regattas-desc .swiper-slide:first-child{margin-top:0}}@media screen and (min-width:1081px){.section-regattas-desc .swiper-slide{margin-top:48px}}.section-regattas-desc__item{display:flex;align-items:stretch;flex-flow:column nowrap;justify-content:flex-start;box-sizing:border-box;height:100%;margin:0 7px;background:#fff}@media screen and (min-width:681px){.section-regattas-desc__item{display:flex;align-items:stretch;flex-flow:row nowrap;justify-content:space-between;margin:0}}.section-regattas-desc__image,.section-regattas-desc__image picture{display:flex;align-items:stretch;flex-flow:column nowrap;justify-content:flex-start}.section-regattas-desc__image{box-sizing:border-box;width:100%}.section-regattas-desc__image picture{height:100%}.section-regattas-desc__image img{width:100%;height:100%;vertical-align:top;object-fit:cover;object-position:50% 100%}@media screen and (min-width:681px){.section-regattas-desc__image{order:1;margin-bottom:0;flex:0 0 50%;width:50%}.section-regattas-desc--static .section-regattas-desc__image,.section-regattas-desc:not(.section-regattas-desc--static) .swiper-slide:nth-child(2n) .section-regattas-desc__image{order:0}}@media screen and (min-width:821px){.section-regattas-desc__image{padding-left:30px;flex:0 0 44.4444444444%;width:44.4444444444%}.section-regattas-desc--static .section-regattas-desc__image,.section-regattas-desc:not(.section-regattas-desc--static) .swiper-slide:nth-child(2n) .section-regattas-desc__image{padding-right:30px;padding-left:0}}.section-regattas-desc__main{box-sizing:border-box;padding:17px}@media screen and (min-width:681px){.section-regattas-desc__main{flex:0 0 50%;width:50%;align-self:center;padding:22px}}@media screen and (min-width:821px){.section-regattas-desc__main{flex:0 0 55.5555555556%;width:55.5555555556%;padding:30px}}.section-regattas-desc__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;font-weight:400;line-height:1.7307692308;text-transform:uppercase}@media screen and (min-width:821px){.section-regattas-desc__title{font-size:26px}}.section-regattas-desc__button{margin-top:12px}.section-regattas-desc__button .b-btn{width:100%}@media screen and (min-width:681px){.section-regattas-desc__button{margin-top:24px}.section-regattas-desc__button .b-btn{width:auto}}.section-regattas-desc__icon{display:none;visibility:hidden}@media screen and (min-width:681px){.section-regattas-desc__icon{display:block;visibility:visible;margin-bottom:12px}}.section-regattas-desc__desc{font-size:17px;font-weight:300;line-height:1.4117647059}.section-regattas-programs,.section-school-programs,.section-transfers-yachts{margin:0;padding:48px 0;background:url(../themes/vivat/assets/images/regattas/programs/background.svg) no-repeat 0 0;background-size:cover}@media screen and (min-width:681px){.section-regattas-programs,.section-school-programs,.section-transfers-yachts{padding:64px 0}}.section+.section-regattas-programs,.section+.section-school-programs,.section+.section-transfers-yachts{margin-top:-40px}.section-regattas-programs__title,.section-school-programs__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:30px;font-weight:400;line-height:140%;margin:0 0 12px;text-align:center;text-transform:uppercase;color:#2c2c2c}.section-regattas-programs__desc{font-size:17px;font-weight:300;line-height:1.4705882353;margin-bottom:36px;text-align:center}@media screen and (min-width:681px){.section-regattas-programs__desc{margin-bottom:64px}}.section-regattas-programs__inner{width:676px;max-width:100%;margin-right:auto;margin-left:auto}.regattas-button{margin-top:24px;text-align:center}.regattas-button .b-btn{width:100%}.regattas-button .b-btn+.b-btn{margin:12px 0 0}@media screen and (min-width:681px){.regattas-button{display:flex;align-items:center;flex-flow:row nowrap;justify-content:center;margin-top:48px}.regattas-button--left{justify-content:flex-start}.regattas-button .b-btn{width:auto}.regattas-button .b-btn+.b-btn{margin-top:0;margin-left:12px}}@media screen and (max-width:680px){.regattas-button .b-btn--blue{color:#2524ff;border-color:#2524ff;background-color:transparent}.regattas-button .b-btn--outline-blue{color:#fff;border-color:#2524ff;background-color:#2524ff}}@media screen and (min-width:1081px){.regattas-button .b-btn{padding-right:40px;padding-left:40px}}.section-school-info{display:grid;justify-content:space-between;margin:0;padding:0;list-style:none;gap:44px 0;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:681px){.section-school-info{gap:44px 24px;grid-template-columns:repeat(2,1fr)}}.section-school-info__item{font-size:17px;font-weight:300;line-height:1.4117647059;position:relative;display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:flex-start}.section-school-info__item::before{content:"";flex:0 0 auto;width:26px;height:36px;margin-top:5px;margin-right:12px;background:url(../themes/vivat/assets/images/school/hint.svg) no-repeat 0 0}.section-school-info__inner{max-width:451px}.section-school-yacht{margin-top:64px}.section-school-yacht:first-child{margin-top:0}.section-school-yacht-info,.section-school-yacht__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin-bottom:24px;text-align:center;text-transform:uppercase}.section-school-yacht__title{font-size:30px;font-weight:400;line-height:1.4}.section-school-yacht-info{font-size:18px;display:block}@media screen and (min-width:681px){.section-school-yacht-info{display:flex;align-items:center;flex-flow:row wrap;justify-content:center;margin:-5px -15px}}.section-school-yacht__title+.section-school-yacht-info{margin-top:-10px}@media screen and (min-width:681px){.section-school-yacht__title+.section-school-yacht-info{margin-top:-24px}.section-school-yacht-info__cell{margin:5px 15px}}.section-school-yacht__desc{font-size:17px;font-weight:300;text-align:center}.section-school-yacht__image{margin-top:30px;text-align:center}.section-school-programs .tab-list__nav .tab-list__link:first-child{margin-left:0}.section-school-programs .tab-list__nav .tab-list__link:last-child{margin-right:0}@media screen and (min-width:681px){.section-school-programs__title{text-align:left}}.section-school-programs-info{display:block;margin-bottom:40px}@media screen and (min-width:681px){.section-school-programs-info{display:grid;margin-bottom:48px;gap:24px;grid-template-columns:repeat(2,1fr)}}.section-school-programs-info__item,.section-school-programs-info__list+.section-school-programs-info__list{margin-top:10px}@media screen and (min-width:681px){.section-school-programs-info__list+.section-school-programs-info__list{margin-top:0}}.section-school-programs-info__item:first-child{margin-top:0}.school-button{margin-top:24px;text-align:center}.section-transfers-yachts{border-bottom:1px solid rgba(178,237,255,.4)}.section-transfers-yachts__desc{font-weight:300;margin-bottom:46px;text-align:center}@media screen and (min-width:681px){.section-transfers-yachts__desc{margin-bottom:76px}}@media screen and (min-width:1081px){.section-transfers-yachts__desc{margin-bottom:106px}}.contacts-grid{margin-top:44px}@media screen and (min-width:841px){.contacts-grid{display:grid;gap:0 24px;grid-template-columns:424px 1fr;grid-template-rows:auto auto;grid-template-areas:"main maps" "form maps"}}@media screen and (min-width:1011px){.contacts-grid{grid-template-columns:524px 1fr}}.contacts-grid__main{margin-right:-30px;margin-left:-30px;padding:30px;background:#fff}.contacts-grid__main .section__title{margin-bottom:16px}@media screen and (min-width:841px){.contacts-grid__main{margin:0;padding:28px;grid-area:main}}.contacts-grid__address{font-size:17px}.contacts-grid__phone{font-size:30px;line-height:1.4;text-transform:uppercase}.contacts-grid__phone a{text-decoration:none;color:#2c2c2c}.contacts-grid__email a:hover,.contacts-grid__phone a:hover,.contacts-list__mail a:hover{text-decoration:none;color:#2524ff}.contacts-grid__email{font-size:17px}.contacts-grid__email a,.contacts-list__mail a{transition:color .3s ease;text-decoration:underline;color:#2c2c2c}.contacts-grid__form{margin-right:-30px;margin-left:-30px;padding:30px;background:#fff}@media screen and (min-width:841px){.contacts-grid__form{margin:0;padding:28px;grid-area:form}}.contacts-grid__maps{display:flex;align-items:stretch;flex-flow:column nowrap;justify-content:stretch;height:488px;margin-right:-30px;margin-left:-30px;background:#bef0ff}@media screen and (min-width:841px){.contacts-grid__maps{height:auto;margin:0}}@media screen and (min-width:841px){.contacts-grid__maps{grid-area:maps}.contacts-grid__main{-ms-grid-row:1;-ms-grid-column:1}.contacts-grid__form{-ms-grid-row:3;-ms-grid-column:1}.contacts-grid__maps{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}}.contacts-list{display:none;visibility:hidden}@media screen and (min-width:841px){.contacts-list{display:block;visibility:visible;margin-top:40px}}.contacts-list__item{font-size:17px;display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:flex-start;margin-top:32px}.contacts-list__item:first-child{margin-top:0}.contacts-list__icon{flex:0 0 auto;width:64px;margin-right:24px}.contacts-list__icon img{vertical-align:top;border-radius:50%}.contacts-list__title{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;margin:0;text-transform:uppercase;color:#2c2c2c}.contacts-list__mail{margin-top:4px}.contacts-infoext{margin:24px 0 0;padding:28px;background:#fff}.brokerage-desc{margin:0 0 32px;text-align:center}@media screen and (min-width:681px){.brokerage-desc{margin:48px 0}}.brokerage-desc__title{font-size:20px;font-weight:600;line-height:1.45;margin-bottom:17px;text-align:center;color:#000}@media screen and (min-width:681px){.brokerage-desc__title{margin-bottom:24px}}.brokerage-desc__content{font-size:17px;text-align:center;color:#000}.brokerage-box__grid{display:grid;margin-right:-30px;margin-left:-30px;padding:24px 30px;background:#fff;gap:24px 10px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:681px){.brokerage-box__grid{margin-right:0;margin-left:0;padding:41px}}@media screen and (min-width:981px){.brokerage-box__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1081px){.brokerage-box__grid{padding:41px 48px 41px 138px}}.brokerage-box__button .b-btn{width:100%}@media screen and (min-width:981px){.brokerage-box__button .b-btn{justify-content:flex-start}}.brokerage-box__button .b-btn+.b-btn{margin-top:19px;margin-left:0}.brokerage-box__cell--feature-1{order:2}@media screen and (min-width:981px){.brokerage-box__cell--feature-1{order:1}}.brokerage-box__cell--feature-2{order:1}@media screen and (min-width:981px){.brokerage-box__cell--feature-2{order:2}}.brokerage-box__cell--button{position:relative;order:3}@media screen and (max-width:980px){.brokerage-box__cell--button{grid-column:span 2}}@media screen and (min-width:981px){.brokerage-box__cell--button::after{content:"";position:absolute;bottom:-41px;left:0;width:160px;height:146px;background:url(../themes/vivat/assets/images/brokerage/box-background.svg) no-repeat 0 0}}.brokerage-table{font-size:17px;color:#000}@media screen and (max-width:730px){.brokerage-table,.brokerage-table tbody,.brokerage-table td,.brokerage-table tr{display:block}}.brokerage-table td{padding:0}@media screen and (min-width:731px){.brokerage-table td{padding:10px}}.brokerage-table td:first-child{font-weight:700}