html {
font-family:montserrat;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
height:100%
}

html, body {
    scrollbar-color: #a6a6a6 #f0f0f0;		/* «цвет ползунка» «цвет полосы скроллбара» */
    /*scrollbar-width: auto | thin | none;*/	/* толщина (оставить один из вариантов) */
}
/*
.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}
.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}
*/

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
display:block
}

audio,canvas,progress,video {
display:inline-block;
vertical-align:baseline
}

audio:not([controls]) {
display:none;
height:0
}

[hidden],template {
display:none
}

a {
background-color:transparent
}

a:active,a:hover {
outline:0
}

abbr[title] {
border-bottom:1px dotted
}

b,optgroup,strong {
font-weight:700
}

dfn {
font-style:italic
}

h1 {
margin:.67em 0
}

mark {
background:#ff0;
color:#000
}

small {
font-size:80%
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}

sup {
top:-.5em
}

sub {
bottom:-.25em
}

img {
border:0;
max-width:100%;
vertical-align:middle;
display:inline-block
}

svg:not(:root) {
overflow:hidden
}

hr {
box-sizing:content-box;
height:0
}

pre,textarea {
overflow:auto
}

code,kbd,pre,samp {
font-family:monospace,monospace;
font-size:1em
}

button,input,optgroup,select,textarea {
color:inherit;
font:inherit;
margin:0
}

button {
overflow:visible
}

button,select {
text-transform:none
}

button[disabled],html input[disabled] {
cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0
}

input {
line-height:normal
}

input[type=checkbox],input[type=radio] {
box-sizing:border-box;
padding:0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
height:auto
}

input[type=search] {
-webkit-appearance:none
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}

legend {
border:0;
padding:0
}

table {
border-collapse:collapse;
border-spacing:0
}

td,th {
padding:0
}

@font-face {
font-family:webflow-icons;
src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");
font-weight:400;
font-style:normal
}

[class*=" w-icon-"],[class^=w-icon-] {
font-family:webflow-icons!important;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.w-icon-slider-right:before {
content:"\e600"
}

.w-icon-slider-left:before {
content:"\e601"
}

.w-icon-nav-menu:before {
content:"\e602"
}

.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before {
content:"\e603"
}

.w-icon-file-upload-remove:before {
content:"\e900"
}

.w-icon-file-upload-icon:before {
content:"\e903"
}

* {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

body {
margin:0;
min-height:100%;
background-color:#fff;
font-family:montserrat,sans-serif;
font-size:14px;
line-height:20px;
color:#333
}

html.w-mod-touch * {
background-attachment:scroll!important
}

.w-block {
display:block
}

.w-inline-block {
max-width:100%;
display:inline-block
}

.w-clearfix:after,.w-clearfix:before {
content:" ";
display:table;
grid-column-start:1;
grid-row-start:1;
grid-column-end:2;
grid-row-end:2
}

.w-clearfix:after {
clear:both
}

.w-hidden {
display:none
}

.w-button {
display:inline-block;
padding:9px 15px;
background-color:#3898ec;
color:#fff;
border:0;
line-height:inherit;
text-decoration:none;
cursor:pointer;
border-radius:0
}

input.w-button {
-webkit-appearance:button
}

html[data-w-dynpage] [data-w-cloak] {
color:transparent!important
}

.w-webflow-badge,.w-webflow-badge * {
position:static;
left:auto;
top:auto;
right:auto;
bottom:auto;
z-index:auto;
display:block;
visibility:visible;
overflow:visible;
overflow-x:visible;
overflow-y:visible;
box-sizing:border-box;
width:auto;
height:auto;
max-height:none;
max-width:none;
min-height:0;
min-width:0;
margin:0;
padding:0;
float:none;
clear:none;
border:0 transparent;
border-radius:0;
background:0 0;
box-shadow:none;
opacity:1;
transform:none;
transition:none;
direction:ltr;
font-family:inherit;
font-weight:inherit;
color:inherit;
font-size:inherit;
line-height:inherit;
font-style:inherit;
font-variant:inherit;
text-align:inherit;
letter-spacing:inherit;
text-decoration:inherit;
text-indent:0;
text-transform:inherit;
list-style-type:disc;
text-shadow:none;
font-smoothing:auto;
vertical-align:baseline;
cursor:inherit;
white-space:inherit;
word-break:normal;
word-spacing:normal;
word-wrap:normal
}

.w-webflow-badge {
position:fixed!important;
display:inline-block!important;
visibility:visible!important;
z-index:2147483647!important;
top:auto!important;
right:12px!important;
bottom:12px!important;
left:auto!important;
color:#aaadb0!important;
background-color:#fff!important;
border-radius:3px!important;
padding:6px 8px 6px 6px !important;
font-size:12px!important;
opacity:1!important;
line-height:14px!important;
text-decoration:none!important;
transform:none!important;
margin:0!important;
width:auto!important;
height:auto!important;
overflow:visible!important;
white-space:nowrap;
box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);
cursor:pointer
}

.w-webflow-badge>img {
display:inline-block!important;
visibility:visible!important;
opacity:1!important;
vertical-align:middle!important
}

h1,h2,h3,h4,h5,h6 {
font-weight:700;
margin-bottom:10px
}

h1 {
font-size:38px;
line-height:44px;
margin-top:20px
}

h2 {
font-size:32px;
line-height:36px;
}

h3 {
font-size:24px;
line-height:30px;
margin-top:20px
}

h4 {
font-size:18px;
line-height:24px;
margin-top:10px
}

h5 {
font-size:14px;
line-height:20px;
margin-top:10px
}

h6 {
font-size:12px;
line-height:18px;
margin-top:10px
}

p {
margin-top:0;
margin-bottom:10px
}

blockquote {
margin:0 0 10px;
padding:10px 20px;
border-left:5px solid #e2e2e2;
font-size:18px;
line-height:22px
}

figure {
margin:0 0 10px
}

figcaption {
margin-top:5px;
text-align:center
}

ol,ul {
margin-top:0;
margin-bottom:10px;
padding-left:40px
}

.w-list-unstyled {
padding-left:0;
list-style:none
}

.w-embed:after,.w-embed:before {
content:" ";
display:table;
grid-column-start:1;
grid-row-start:1;
grid-column-end:2;
grid-row-end:2
}

.w-embed:after {
clear:both
}

.w-video {
width:100%;
position:relative;
padding:0
}

.w-video embed,.w-video iframe,.w-video object {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

fieldset {
padding:0;
margin:0;
border:0
}

button,html input[type=button],input[type=reset] {
-webkit-appearance:button;
border:0;
cursor:pointer;
-webkit-appearance:button
}

.w-form {
margin:0 0 15px
}

.w-form-done {
display:none;
padding:20px;
text-align:center;
background-color:#ddd
}

.w-form-fail {
display:none;
margin-top:10px;
padding:10px;
background-color:#ffdede
}

label {
display:block;
margin-bottom:5px;
font-weight:700
}

.w-input,.w-select {
display:block;
width:100%;
height:38px;
padding:8px 12px;
margin-bottom:10px;
font-size:14px;
line-height:1.42857143;
color:#333;
vertical-align:middle;
background-color:#fff;
border:1px solid #ccc
}

.w-input:-moz-placeholder,.w-select:-moz-placeholder {
color:#999
}

.w-input::-moz-placeholder,.w-select::-moz-placeholder {
color:#999;
opacity:1
}

.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder {
color:#999
}

.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder {
color:#999
}

.w-input:focus,.w-select:focus {
border-color:#3898ec;
outline:0
}

.w-input[disabled],.w-input[readonly],.w-select[disabled],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select {
cursor:not-allowed;
background-color:#eee
}

textarea.w-input,textarea.w-select {
height:auto
}

.w-select {
background-color:#f3f3f3
}

.w-select[multiple] {
height:auto
}

.w-form-label {
display:inline-block;
cursor:pointer;
font-weight:400;
margin-bottom:0
}

.w-radio {
display:block;
margin-bottom:5px;
padding-left:20px
}

.w-radio:after,.w-radio:before {
content:" ";
display:table;
grid-column-start:1;
grid-row-start:1;
grid-column-end:2;
grid-row-end:2
}

.w-radio:after {
clear:both
}

.w-radio-input {
margin:3px 0 0 -20px;
line-height:normal;
float:left
}

.w-file-upload {
display:block;
margin-bottom:10px
}

.w-file-upload-input {
width:.1px;
height:.1px;
opacity:0;
overflow:hidden;
position:absolute;
z-index:-100
}

.w-file-upload-default,.w-file-upload-success,.w-file-upload-uploading {
display:inline-block;
color:#333
}

.w-file-upload-error {
display:block;
margin-top:10px
}

.w-file-upload-default.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden,.w-file-upload-uploading.w-hidden {
display:none
}

.w-file-upload-uploading-btn {
display:flex;
font-size:14px;
font-weight:400;
cursor:pointer;
margin:0;
padding:8px 12px;
border:1px solid #ccc;
background-color:#fafafa
}

.w-file-upload-file {
display:flex;
flex-grow:1;
justify-content:space-between;
margin:0;
padding:8px 9px 8px 11px;
border:1px solid #ccc;
background-color:#fafafa
}

.w-file-upload-file-name {
font-size:14px;
font-weight:400;
display:block
}

.w-file-remove-link {
margin-top:3px;
margin-left:10px;
width:auto;
height:auto;
padding:3px;
display:block;
cursor:pointer
}

.w-icon-file-upload-remove {
margin:auto;
font-size:10px
}

.w-file-upload-error-msg {
display:inline-block;
color:#ea384c;
padding:2px 0
}

.w-file-upload-info {
display:inline-block;
line-height:38px;
padding:0 12px
}

.w-file-upload-label {
display:inline-block;
font-size:14px;
font-weight:400;
cursor:pointer;
margin:0;
padding:8px 12px;
border:1px solid #ccc;
background-color:#fafafa
}

.w-icon-file-upload-icon,.w-icon-file-upload-uploading {
display:inline-block;
margin-right:8px;
width:20px
}

.w-icon-file-upload-uploading {
height:20px
}

.w-container {
margin-left:auto;
margin-right:auto;
max-width:940px
}

.w-container:after,.w-container:before {
content:" ";
display:table;
grid-column-start:1;
grid-row-start:1;
grid-column-end:2;
grid-row-end:2
}

.w-container:after {
clear:both
}

.w-container .w-row {
margin-left:-10px;
margin-right:-10px
}

.w-row:after,.w-row:before {
content:" ";
display:table;
grid-column-start:1;
grid-row-start:1;
grid-column-end:2;
grid-row-end:2
}

.w-row:after {
clear:both
}

.w-row .w-row {
margin-left:0;
margin-right:0
}

.w-col {
position:relative;
float:left;
width:100%;
min-height:1px;
padding-left:10px;
padding-right:10px
}

.w-col .w-col {
padding-left:0;
padding-right:0
}

.w-col-1 {
width:8.33333333%
}

.w-col-2 {
width:16.66666667%
}

.w-col-3 {
width:25%
}

.w-col-4 {
width:33.33333333%
}

.w-col-5 {
width:41.66666667%
}

.w-col-6 {
width:50%
}

.w-col-7 {
width:58.33333333%
}

.w-col-8 {
width:66.66666667%
}

.w-col-9 {
width:75%
}

.w-col-10 {
width:83.33333333%
}

.w-col-11 {
width:91.66666667%
}

.w-col-12 {
width:100%
}

.w-hidden-main {
display:none!important
}

@media screen and (max-width:991px) {
.w-container {
max-width:728px
}

.w-hidden-main {
display:inherit!important
}

.w-hidden-medium {
display:none!important
}

.w-col-medium-1 {
width:8.33333333%
}

.w-col-medium-2 {
width:16.66666667%
}

.w-col-medium-3 {
width:25%
}

.w-col-medium-4 {
width:33.33333333%
}

.w-col-medium-5 {
width:41.66666667%
}

.w-col-medium-6 {
width:50%
}

.w-col-medium-7 {
width:58.33333333%
}

.w-col-medium-8 {
width:66.66666667%
}

.w-col-medium-9 {
width:75%
}

.w-col-medium-10 {
width:83.33333333%
}

.w-col-medium-11 {
width:91.66666667%
}

.w-col-medium-12 {
width:100%
}

.w-col-stack {
width:100%;
left:auto;
right:auto
}
}

@media screen and (max-width:767px) {
.w-hidden-main,.w-hidden-medium {
display:inherit!important
}

.w-hidden-small {
display:none!important
}

.w-container .w-row,.w-row {
margin-left:0;
margin-right:0
}

.w-col {
width:100%;
left:auto;
right:auto
}

.w-col-small-1 {
width:8.33333333%
}

.w-col-small-2 {
width:16.66666667%
}

.w-col-small-3 {
width:25%
}

.w-col-small-4 {
width:33.33333333%
}

.w-col-small-5 {
width:41.66666667%
}

.w-col-small-6 {
width:50%
}

.w-col-small-7 {
width:58.33333333%
}

.w-col-small-8 {
width:66.66666667%
}

.w-col-small-9 {
width:75%
}

.w-col-small-10 {
width:83.33333333%
}

.w-col-small-11 {
width:91.66666667%
}

.w-col-small-12 {
width:100%
}
}

@media screen and (max-width:479px) {
.w-container {
max-width:none
}

.w-hidden-main,.w-hidden-medium,.w-hidden-small {
display:inherit!important
}

.w-hidden-tiny {
display:none!important
}

.w-col {
width:100%
}

.w-col-tiny-1 {
width:8.33333333%
}

.w-col-tiny-2 {
width:16.66666667%
}

.w-col-tiny-3 {
width:25%
}

.w-col-tiny-4 {
width:33.33333333%
}

.w-col-tiny-5 {
width:41.66666667%
}

.w-col-tiny-6 {
width:50%
}

.w-col-tiny-7 {
width:58.33333333%
}

.w-col-tiny-8 {
width:66.66666667%
}

.w-col-tiny-9 {
width:75%
}

.w-col-tiny-10 {
width:83.33333333%
}

.w-col-tiny-11 {
width:91.66666667%
}

.w-col-tiny-12 {
width:100%
}
}

.w-widget {
position:relative
}

.w-widget-map {
width:100%;
height:400px
}

.w-widget-map label {
width:auto;
display:inline
}

.w-widget-map img {
max-width:inherit
}

.w-widget-map .gm-style-iw {
text-align:center
}

.w-widget-map .gm-style-iw>button {
display:none!important
}

.w-widget-twitter {
overflow:hidden
}

.w-widget-twitter-count-shim {
display:inline-block;
vertical-align:top;
position:relative;
width:28px;
height:20px;
text-align:center;
background:#fff;
border:1px solid #758696;
border-radius:3px
}

.w-widget-twitter-count-shim * {
pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
position:relative;
font-size:15px;
line-height:12px;
text-align:center;
color:#999;
font-family:montserrat
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
position:relative;
display:block
}

.w-widget-twitter-count-shim.w--large {
width:36px;
height:28px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
font-size:18px;
line-height:18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
margin-left:5px;
margin-right:8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
margin-left:6px
}

.w-widget-twitter-count-shim:not(.w--vertical):after,.w-widget-twitter-count-shim:not(.w--vertical):before {
top:50%;
left:0;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
border-color:rgba(117,134,150,0);
border-right-color:#5d6c7b;
border-width:4px;
margin-left:-9px;
margin-top:-4px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
border-width:5px;
margin-left:-10px;
margin-top:-5px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
border-color:rgba(255,255,255,0);
border-right-color:#fff;
border-width:4px;
margin-left:-8px;
margin-top:-4px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
border-width:5px;
margin-left:-9px;
margin-top:-5px
}

.w-widget-twitter-count-shim.w--vertical {
width:61px;
height:33px;
margin-bottom:8px
}

.w-widget-twitter-count-shim.w--vertical:after,.w-widget-twitter-count-shim.w--vertical:before {
top:100%;
left:50%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none
}

.w-widget-twitter-count-shim.w--vertical:before {
border-color:rgba(117,134,150,0);
border-top-color:#5d6c7b;
border-width:5px;
margin-left:-5px
}

.w-widget-twitter-count-shim.w--vertical:after {
border-color:rgba(255,255,255,0);
border-top-color:#fff;
border-width:4px;
margin-left:-4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
font-size:18px;
line-height:22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
width:76px
}

.w-widget-gplus {
overflow:hidden
}

.w-background-video {
position:relative;
overflow:hidden;
height:500px;
color:#fff
}

.w-background-video>video {
background-size:cover;
background-position:50% 50%;
position:absolute;
margin:auto;
width:100%;
height:100%;
right:-100%;
bottom:-100%;
top:-100%;
left:-100%;
object-fit:cover;
z-index:-100
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
display:none!important;
-webkit-appearance:none
}

.w-slider {
position:relative;
height:300px;
text-align:center;
background:#ddd;
clear:both;
-webkit-tap-highlight-color:transparent;
tap-highlight-color:rgba(0,0,0,0)
}

.w-slider-mask {
position:relative;
display:block;
overflow:hidden;
z-index:1;
left:0;
right:0;
height:100%;
white-space:nowrap
}

.w-slide {
position:relative;
display:inline-block;
vertical-align:top;
width:100%;
height:100%;
white-space:normal;
text-align:left
}

.w-slider-nav {
position:absolute;
z-index:2;
top:auto;
right:0;
bottom:0;
left:0;
margin:auto;
padding-top:10px;
height:40px;
text-align:center;
-webkit-tap-highlight-color:transparent;
tap-highlight-color:rgba(0,0,0,0)
}

.w-slider-nav.w-round>div {
border-radius:100%
}

.w-slider-nav.w-num>div {
width:auto;
height:auto;
padding:.2em .5em;
font-size:inherit;
line-height:inherit
}

.w-slider-nav.w-shadow>div {
box-shadow:0 0 3px rgba(51,51,51,.4)
}

.w-slider-nav-invert {
color:#fff
}

.w-slider-nav-invert>div {
background-color:rgba(34,34,34,.4)
}

.w-slider-nav-invert>div.w-active {
background-color:#222
}

.w-slider-dot {
position:relative;
display:inline-block;
width:1em;
height:1em;
background-color:rgba(255,255,255,.4);
cursor:pointer;
margin:0 3px .5em;
transition:background-color .1s,color .1s
}

.w-slider-dot.w-active {
background-color:#fff
}

.w-slider-dot:focus {
outline:0;
box-shadow:0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
box-shadow:none
}

.w-slider-arrow-left,.w-slider-arrow-right {
position:absolute;
width:80px;
top:0;
right:0;
bottom:0;
left:0;
margin:auto;
cursor:pointer;
overflow:hidden;
color:#fff;
font-size:40px;
-webkit-tap-highlight-color:transparent;
tap-highlight-color:rgba(0,0,0,0);
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}

.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class*=" w-icon-"],.w-slider-arrow-right [class^=w-icon-] {
position:absolute
}

.w-slider-arrow-left:focus,.w-slider-arrow-right:focus {
outline:0
}

.w-slider-arrow-left {
z-index:3;
right:auto
}

.w-slider-arrow-right {
z-index:4;
left:auto
}

.w-icon-slider-left,.w-icon-slider-right {
top:0;
right:0;
bottom:0;
left:0;
margin:auto;
width:1em;
height:1em
}

.w-slider-aria-label {
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}

.w-dropdown {
display:inline-block;
position:relative;
text-align:left;
margin-left:auto;
margin-right:auto;
z-index:900
}

.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle {
position:relative;
vertical-align:top;
text-decoration:none;
color:#222;
padding:20px;
text-align:left;
margin-left:auto;
margin-right:auto;
white-space:nowrap
}

.w-dropdown-toggle {
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
display:inline-block;
cursor:pointer;
padding-right:40px
}

.w-dropdown-toggle:focus {
outline:0
}

.w-icon-dropdown-toggle {
position:absolute;
top:0;
right:0;
bottom:0;
margin:auto 20px auto auto;
width:1em;
height:1em
}

.w-dropdown-list {
position:absolute;
background:#ddd;
display:none;
min-width:100%
}

.w-dropdown-list.w--open {
display:block
}

.w-dropdown-link {
padding:10px 20px;
display:block;
color:#222
}

.w-dropdown-link.w--current {
color:#0082f3
}

.w-dropdown-link:focus {
outline:0
}

@media screen and (max-width:767px) {
.w-nav-brand {
padding-left:10px
}
}

.w-lightbox-backdrop {
cursor:auto;
font-style:normal;
font-variant:normal;
letter-spacing:normal;
list-style:disc;
text-indent:0;
text-shadow:none;
text-transform:none;
visibility:visible;
white-space:normal;
word-break:normal;
word-spacing:normal;
word-wrap:normal;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
color:#fff;
font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;
font-size:17px;
line-height:1.2;
font-weight:300;
text-align:center;
background:rgba(0,0,0,.9);
z-index:2000;
outline:0;
opacity:0;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-webkit-tap-highlight-color:transparent;
-webkit-transform:translate(0,0)
}

.w-lightbox-backdrop,.w-lightbox-container {
height:100%;
overflow:auto;
-webkit-overflow-scrolling:touch
}

.w-lightbox-content {
position:relative;
height:100vh;
overflow:hidden
}

.w-lightbox-view {
position:absolute;
width:100vw;
height:100vh;
opacity:0
}

.w-lightbox-view:before {
content:"";
height:100vh
}

.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {
height:86vh
}

.w-lightbox-frame,.w-lightbox-view:before {
display:inline-block;
vertical-align:middle
}

.w-lightbox-figure {
position:relative;
margin:0
}

.w-lightbox-group .w-lightbox-figure {
cursor:pointer
}

.w-lightbox-img {
width:auto;
height:auto;
max-width:none
}

.w-lightbox-image {
display:block;
float:none;
max-width:100vw;
max-height:100vh
}

.w-lightbox-group .w-lightbox-image {
max-height:86vh
}

.w-lightbox-caption {
position:absolute;
right:0;
bottom:0;
left:0;
padding:.5em 1em;
background:rgba(0,0,0,.4);
text-align:left;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden
}

.w-lightbox-embed {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
width:100%;
height:100%
}

.w-lightbox-control {
position:absolute;
top:0;
width:4em;
background-size:24px;
background-repeat:no-repeat;
background-position:center;
cursor:pointer;
-webkit-transition:.3s;
transition:.3s
}

.w-lightbox-left {
display:none;
bottom:0;
left:0;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)
}

.w-lightbox-right {
display:none;
right:0;
bottom:0;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+)
}

.w-lightbox-close {
right:0;
height:2.6em;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
background-size:18px
}

.w-lightbox-strip {
position:absolute;
bottom:0;
left:0;
right:0;
padding:0 1vh;
line-height:0;
white-space:nowrap;
overflow-x:auto;
overflow-y:hidden
}

.w-lightbox-item {
display:inline-block;
width:10vh;
padding:2vh 1vh;
box-sizing:content-box;
cursor:pointer;
-webkit-transform:translate3d(0,0,0)
}

.w-lightbox-active {
opacity:.3
}

.w-lightbox-thumbnail {
position:relative;
height:10vh;
background:#222;
overflow:hidden
}

.w-lightbox-thumbnail-image {
position:absolute;
top:0;
left:0
}

.w-lightbox-thumbnail .w-lightbox-tall {
top:50%;
width:100%;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
left:50%;
height:100%;
-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0)
}

.w-lightbox-spinner {
position:absolute;
top:50%;
left:50%;
box-sizing:border-box;
width:40px;
height:40px;
margin-top:-20px;
margin-left:-20px;
border:5px solid rgba(0,0,0,.4);
border-radius:50%;
-webkit-animation:.8s linear infinite spin;
animation:.8s linear infinite spin
}

.w-lightbox-spinner:after {
content:"";
position:absolute;
top:-4px;
right:-4px;
bottom:-4px;
left:-4px;
border:3px solid transparent;
border-bottom-color:#fff;
border-radius:50%
}

.w-lightbox-hide {
display:none
}

.w-lightbox-noscroll {
overflow:hidden
}

@media (min-width:768px) {
.w-lightbox-content {
height:96vh;
margin-top:2vh
}

.w-lightbox-view,.w-lightbox-view:before {
height:96vh
}

.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {
height:84vh
}

.w-lightbox-image {
max-width:96vw;
max-height:96vh
}

.w-lightbox-group .w-lightbox-image {
max-width:82.3vw;
max-height:84vh
}

.w-lightbox-left,.w-lightbox-right {
display:block;
opacity:.5
}

.w-lightbox-close {
opacity:.8
}

.w-lightbox-control:hover {
opacity:1
}
}

.w-lightbox-inactive,.w-lightbox-inactive:hover {
opacity:0
}

.w-richtext:after,.w-richtext:before {
content:" ";
display:table;
grid-column-start:1;
grid-row-start:1;
grid-column-end:2;
grid-row-end:2
}

.w-richtext:after {
clear:both
}

.w-richtext[contenteditable=true]:after,.w-richtext[contenteditable=true]:before {
white-space:initial
}

.w-richtext ol,.w-richtext ul {
overflow:hidden
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after {
outline:#2895f7 solid 2px
}

.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after {
content:'';
position:absolute;
display:none;
left:0;
top:0;
right:0;
bottom:0
}

.w-richtext figure {
position:relative;
max-width:60%
}

.w-richtext figure>div:before {
cursor:default!important
}

.w-richtext figure img {
width:100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
opacity:.6
}

.w-richtext figure div {
font-size:0;
color:transparent
}

.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image] {
display:table
}

.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div {
display:inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption {
display:table-caption;
caption-side:bottom
}

.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video] {
width:60%;
height:0
}

.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div {
width:100%
}

.w-richtext figure.w-richtext-align-center {
margin-right:auto;
margin-left:auto;
clear:both
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
max-width:100%
}

.w-richtext figure.w-richtext-align-normal {
clear:both
}

.w-richtext figure.w-richtext-align-fullwidth {
width:100%;
max-width:100%;
text-align:center;
clear:both;
display:block;
margin-right:auto;
margin-left:auto
}

.w-richtext figure.w-richtext-align-fullwidth>div {
display:inline-block;
padding-bottom:inherit
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
display:block
}

.w-richtext figure.w-richtext-align-floatleft {
float:left;
margin-right:15px;
clear:none
}

.w-richtext figure.w-richtext-align-floatright {
float:right;
margin-left:15px;
clear:none
}

.w-nav {
position:relative;
background:#ddd;
z-index:1000
}

.w-nav:after,.w-nav:before {
content:" ";
display:table;
grid-column-start:1;
grid-row-start:1;
grid-column-end:2;
grid-row-end:2
}

.w-nav:after {
clear:both
}

.w-nav-brand {
position:relative;
float:left;
text-decoration:none;
color:#333
}

.w-nav-link {
position:relative;
display:inline-block;
vertical-align:top;
text-decoration:none;
color:#222;
padding:20px;
text-align:left;
margin-left:auto;
margin-right:auto
}

.w-nav-link.w--current {
color:#0082f3
}

.w-nav-menu {
position:relative;
float:right
}

[data-nav-menu-open] {
display:block!important;
position:absolute;
top:100%;
left:0;
right:0;
background:#c8c8c8;
text-align:center;
overflow:visible;
min-width:200px
}

.w--nav-link-open {
display:block;
position:relative
}

.w-nav-overlay {
position:absolute;
overflow:hidden;
display:none;
top:100%;
left:0;
right:0;
width:100%
}

.w-nav-overlay [data-nav-menu-open] {
top:0
}

.w-nav[data-animation=over-left] .w-nav-overlay {
width:auto
}

.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open] {
right:auto;
z-index:1;
top:0
}

.w-nav[data-animation=over-right] .w-nav-overlay {
width:auto
}

.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open] {
left:auto;
z-index:1;
top:0
}

.w-nav-button {
position:relative;
float:right;
padding:18px;
font-size:24px;
display:none;
cursor:pointer;
-webkit-tap-highlight-color:transparent;
tap-highlight-color:rgba(0,0,0,0);
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}

.w-nav-button:focus {
outline:0
}

.w-nav-button.w--open {
background-color:#c8c8c8;
color:#fff
}

.w-nav[data-collapse=all] .w-nav-menu {
display:none
}

.w--nav-dropdown-open,.w--nav-dropdown-toggle-open,.w-nav[data-collapse=all] .w-nav-button {
display:block
}

.w--nav-dropdown-list-open {
position:static
}

@media screen and (max-width:991px) {
.w-nav[data-collapse=medium] .w-nav-menu {
display:none
}

.w-nav[data-collapse=medium] .w-nav-button {
display:block
}
}

@media screen and (max-width:767px) {
.w-nav[data-collapse=small] .w-nav-menu {
display:none
}

.w-nav[data-collapse=small] .w-nav-button {
display:block
}

.w-nav-brand {
padding-left:10px
}
}

.w-tabs {
position:relative
}

.w-tabs:after,.w-tabs:before {
content:" ";
display:table;
grid-column-start:1;
grid-row-start:1;
grid-column-end:2;
grid-row-end:2
}

.w-tabs:after {
clear:both
}

.w-tab-menu {
position:relative
}

.w-tab-link {
position:relative;
display:inline-block;
vertical-align:top;
text-decoration:none;
padding:9px 30px;
text-align:left;
cursor:pointer;
color:#222;
background-color:#ddd
}

.w-tab-link.w--current {
background-color:#c8c8c8
}

.w-tab-link:focus {
outline:0
}

.w-tab-content {
position:relative;
display:block;
overflow:hidden
}

.w-tab-pane {
position:relative;
display:none
}

.w--tab-active {
display:block
}

@media screen and (max-width:479px) {
.w-nav[data-collapse=tiny] .w-nav-menu {
display:none
}

.w-nav[data-collapse=tiny] .w-nav-button,.w-tab-link {
display:block
}
}

.w-ix-emptyfix:after {
content:""
}

@keyframes spin {
0% {
transform:rotate(0)
}

100% {
transform:rotate(360deg)
}
}

.w-dyn-empty {
padding:10px;
background-color:#ddd
}

.w-condition-invisible,.w-dyn-bind-empty,.w-dyn-hide {
display:none!important
}

.body {
background-color:#ed6a00
}

.h-s1 {
width:100%
}

.h-s1-left-col {
overflow:hidden;
width:65%;
height:auto;
float:left
}

.h-s1-right-col {
position:-webkit-sticky;
position:sticky;
top:0;
right:0;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:35%;
height:100vh;
padding-right:70px;
padding-left:70px;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
background-color:#000
}

.h-s1-reserveren-img {
display:block;
width:90%;
margin-bottom:10px;
}

.h-s1-reserveren-container {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:auto;
height:100%;
max-width:420px;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
margin: -60px 0 0 0;
}

.field-label {
font-family:'montserrat',sans-serif;
color:#fff;
font-size:11px;
line-height:30px;
font-weight:500;
letter-spacing:1.46px;
text-transform:uppercase
}

.div-block {
width:50%;
margin-bottom:10px;
padding-right:10px;
float:left
}

.div-block.right {
padding-right:0;
padding-left:10px
}

.div-block.right-copy2 {
width:100%;
margin-bottom:20px;
padding-right:0;
padding-left:0;
float:none
}

.tet-foid {
height:40px;
margin-bottom:0;
border:0 #000;
border-radius:20px;
font-family:'montserrat',sans-serif;
color:#000;
font-size:11px;
line-height:11px;
font-weight:500
}

.submit-button {
width:100%;
height:40px;
border-radius:20px;
background-color:#ed6a00;
-webkit-transition:background-color .2s;
transition:background-color .2s;
font-family:'montserrat',sans-serif;
color:#fff;
font-size:11px;
line-height:11px;
font-weight:500;
letter-spacing:1.46px;
text-transform:uppercase
}

.submit-button:hover {
background-color:#03440a;
}

.paragraph {
font-family:'montserrat',sans-serif;
color:#ed6a00;
text-align:center;
letter-spacing:.5px;
margin: 10px 0 0 0;
}

.form-block {
margin-bottom:10px;
}

.div-block-2 {
position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
padding:60px 100px 40px 100px;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}

.image {
width:100%;
max-width:600px;
margin-bottom:40px
}

.image1 {
max-width: 100%;
position: absolute;
margin: -60px 0 0 0;
}
.paragraph-copy2 {
width:330px;
max-width:900px;
font-family:'montserrat',sans-serif;
color:#fff;
font-size:16px;
text-align:center;
}

.div-block-3 {
position:relative;
overflow:hidden;
width:100%;
height:611px
}

.div-block-4 {
position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
overflow:hidden;
width:50%;
height:100%;
padding-left:60px;
float:left;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
/*background-color:#00bed0*/
}

.div-block-4.right {
padding-right:60px;
padding-left:0;
background-color:#03440a
}

.text-span {
color:#000
}

.link {
color:#000;
text-decoration:none
}

.paragraph-copy2-copy {
width:auto;
max-width:734px;
margin: 15px 0 0 0;
font-family:'montserrat',sans-serif;
color:#fff;
font-size:14px;
line-height: normal;
}

.div-block-5 {
position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
padding:20px;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}

.image-2 {
width:500px
}

.div-block-6 {
position:absolute;
left:0;
top:0;
right:auto;
bottom:auto;
overflow:hidden;
height:100%;
background-color:#03440a
}

.div-block-6.right {
left:auto;
top:0;
right:0;
bottom:auto
}

.image-3 {
width:60px;
margin-top:-399px
}

.image-3.right {
-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(0);
transform:rotateX(180deg) rotateY(180deg) rotateZ(0);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d
}

.image-3.right3 {
margin-top:-216px;
-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(0);
transform:rotateX(180deg) rotateY(180deg) rotateZ(0);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d
}

.div-block-7 {
position:absolute;
left:0;
top:0;
right:auto;
bottom:auto;
z-index:5;
height:100%;
background-color:#fff
}

.div-block-7.right {
left:auto;
top:0;
right:0;
bottom:auto;
background-color:#fff
}

.image-4 {
width:60px;
margin-top:-5px
}

.image-4.right {
display:block;
margin-top:-7px;
-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(0);
transform:rotateX(180deg) rotateY(180deg) rotateZ(0);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d
}

.image-3-copy {
width:60px;
margin-top:-216px
}

.image-3-copy.right {
-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(0);
transform:rotateX(180deg) rotateY(180deg) rotateZ(0);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d
}

.image-5 {
display:block;
width:102%;
max-width:102%;
margin-left:-1%
}

.image-6 {
display:block;
width:100%
}

.error-message {
padding:0;
background-color:transparent
}

.text-block {
font-family:'montserrat',sans-serif;
color:red;
font-size:11px;
line-height:11px;
font-weight:400;
text-transform:uppercase
}

.success-message {
background-color:transparent
}

.text-block-2 {
font-family:'montserrat',sans-serif;
color:#fff;
font-size:20px;
font-weight:400;
text-transform:uppercase
}

.image-5-mobile {
display:none;
width:102%;
max-width:102%;
margin-left:-1%
}

.reserveren-btn {
display:none
}

.paragraph-zwart {
width:auto;
max-width:734px;
margin-top:44%;
font-family:'montserrat',sans-serif;
color:#000;
font-size:15px;
text-align:center;
text-transform:uppercase;
font-weight: bold;
}

@media screen and (max-width:479px) {
.h-s1-left-col {
width:100%;
float:none
}

.h-s1-right-col {
position:fixed;
left:0;
top:0;
right:0;
bottom:0;
z-index:500;
display:none;
width:100%;
padding-right:40px;
padding-left:40px
}

.div-block-2 {
padding-right:55px;
padding-bottom:40px;
padding-left:55px
}

.paragraph-copy2 {
width:100%;
margin: 0;
}

.div-block-3 {
height:auto
}

.div-block-4 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
height:auto;
padding:50px 70px;
float:none
}

.div-block-4.right {
padding-right:70px;
padding-left:70px
}

.div-block-5 {
padding:25px 70px
}

.image-2 {
width:100%
}

.image-3 {
width:37.5px;
margin-top:-147px
}

.image-3-copy,.image-4 {
width:37.5px
}

.image-5 {
display:none;
width:100%;
max-width:100%;
margin-left:0
}

.image-5-mobile {
display:block;
width:100%;
max-width:100%;
margin-left:0
}

.button {
position:fixed;
left:auto;
top:auto;
right:20px;
bottom:0
}

.button-2 {
position:fixed;
left:auto;
top:auto;
right:20px;
bottom:20px
}

.reserveren-btn {
position:fixed;
left:auto;
top:auto;
right:20px;
bottom:20px;
z-index:600;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:242px;
height:70px;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
border-radius:80px;
background-color:#000
}

.image-6a {margin: 0 0 10px 0;}

.image-7 {
height:28px;
margin-right:10px
}

.image-8 {
margin-left:4px
}
}

.tel {color: #ed6a00;
text-decoration: none;
font-size: 20px;
margin: 10px 0 0 0;}

.button_magazin {
width: 200px;margin: 25px 0 0 0;
}

.magaz {margin: -65px 0 30px 0;}

@media all and (max-width: 480px) {
.magaz {margin: -50px 0 30px 0;max-width: max-content;height: 404px;}
}
.button_magazin {
margin: 20px 0 0 0;
}
