/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{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;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/strandvilla/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/strandvilla/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/strandvilla/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/strandvilla/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/strandvilla/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/strandvilla/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/strandvilla/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding:0;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/strandvilla/images/icons/check.svg);border-left:8px #77b259 solid;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;border-left:8px #77b259 solid;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/strandvilla/images/icons/warning.svg);border-left:8px #e09600 solid;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;border-left:8px #e09600 solid;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/strandvilla/images/icons/error.svg);border-left:8px #e62600 solid;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;border-left:8px #e62600 solid;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-Thin.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-Thin.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-Thin.ttf') format('truetype');font-weight:100;font-style:normal;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-ThinItalic.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-ThinItalic.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-ThinItalic.ttf') format('truetype');font-weight:100;font-style:italic;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-ExtraLight.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-ExtraLight.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-ExtraLightItalic.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-ExtraLightItalic.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-ExtraLightItalic.ttf') format('truetype');font-weight:200;font-style:italic;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-Light.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-Light.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-Light.ttf') format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-LightItalic.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-LightItalic.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-Regular.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-Regular.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-Italic.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-Italic.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-Italic.ttf') format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-Medium.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-Medium.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-Medium.ttf') format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-MediumItalic.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-MediumItalic.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-SemiBold.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-SemiBold.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-SemiBoldItalic.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-SemiBoldItalic.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-SemiBoldItalic.ttf') format('truetype');font-weight:600;font-style:italic;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-Bold.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-Bold.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-BoldItalic.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-BoldItalic.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-ExtraBold.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-ExtraBold.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-ExtraBold.ttf') format('truetype');font-weight:900;font-style:normal;}@font-face{font-family:'Montserrat';src:url('/themes/custom/strandvilla/fonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'),url('/themes/custom/strandvilla/fonts/Montserrat-ExtraBoldItalic.woff') format('woff'),url('/themes/custom/strandvilla/fonts/Montserrat-ExtraBoldItalic.ttf') format('truetype');font-weight:900;font-style:italic;}
*{margin:0;padding:0;box-sizing:border-box;}html,body{width:100%;height:100%;font-family:'Montserrat',Arial,sans-serif;font-style:normal;font-weight:normal;font-size:16px;color:#333;}ul li{list-style:none;}#block-strandvilla-content ul{margin-bottom:1em;padding-left:1em;}#block-strandvilla-content ul li{list-style-type:circle;list-style-position:outside;list-style-image:none;}img{max-width:100%;height:auto;display:block;}.form-disabled{display:none;}h1,h2,h3,h4,h5,h6{color:#222;font-weight:700;letter-spacing:-.03em;line-height:1.3;}h1{font-size:2.5em;}h2{font-size:2em;}h3{font-size:1.75em;}h4{font-size:1.5em;}h5{font-size:1.25em;}h6{font-size:1em;}p{line-height:1.6;margin-bottom:1em;}.lead{font-size:1.25rem;font-weight:300;}.small{text-transform:uppercase;color:#008ac2;letter-spacing:3px;font-weight:600;display:block;margin-bottom:5px;font-size:0.75rem;padding-left:2px;}div[role=ctbt] img,main[role=main] img{border-radius:1.5em;overflow:hidden;}.layout-container{padding:0;}.layout--onecol-section{display:grid !important;grid-template-columns:repeat(1,1fr);gap:2em;}.layout--twocol-section{display:grid !important;grid-template-columns:repeat(2,1fr);gap:2em;}.layout--threecol-section{display:grid !important;grid-template-columns:repeat(3,1fr);gap:2em;}.layout--fourcol-section{display:grid !important;grid-template-columns:repeat(4,1fr);gap:2em;}.justify-center{justify-content:center;}div[role=ctbt]{background:#faf8f5;}a{color:#008ac2;cursor:pointer;outline:none;text-decoration:none;}a:hover{color:#24262d;}a:focus{text-decoration:none;font-weight:500;text-decoration:underline;}a.btn,.btn{border:none;color:#fff;background:#008ac2;outline:none;cursor:pointer;display:inline-flex;text-decoration:none;padding:14px 25px 14px 25px;font-weight:600;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:25px;align-items:center;justify-content:center;line-height:1;}a.btn:hover,.btn:hover,a.btn:focus,.btn:focus{background-color:#4b514d;}a.btn.inverse,.btn.inverse{background-color:#fff;color:#333;}a.btn.outline,.btn.outline{background-color:transparent;border:2px solid #24262d;color:#24262d;}a.btn.outline:hover,.btn.outline:hover,a.btn.outline:focus,.btn.outline:focus{background-color:#4b514d;border:2px solid transparent;color:#fff;}.slick--view{position:relative;}.slick-arrow{align-items:center;background:#008ac2;color:#fff;font-weight:700;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;position:absolute;top:calc(50% - 18px);width:2em;z-index:1;opacity:0.7;font-size:1em;overflow:hidden;}.slick-arrow:hover{opacity:1;}.slick-prev{left:1em;padding-right:2px;}.slick-next{right:1em;padding-left:2px;}.rating-container{display:flex;align-items:center;width:100%;}.background-bar{flex-grow:1;height:0.5em;background-color:#ccc;position:relative;margin-right:10px;}.rating-bar{height:100%;background-color:#008ac2;width:0;position:absolute;top:0;left:0;}.rating-text{font-size:1em;color:#333;font-weight:bold;white-space:nowrap;}
header{background-color:#008ac2;}.region-header{display:flex;align-items:center;justify-content:center;gap:2em;padding:2em 0;}.block-system-branding-block{display:flex;gap:1em;align-items:center;}.block-system-branding-block img{width:60px;height:auto;}.block-system-branding-block a{color:#fff;font-size:1.9em;font-weight:700;}.region-promotion p{text-align:center;padding:0.2em 0;margin:0;background-color:#C23800;color:#fff;}.region-promotion svg{padding:0 0.5em;}.header-full-menu{text-align:right;flex-grow:1;}.header-full-menu  ul.menu{justify-content:flex-end;padding-top:5px;font-weight:700;display:flex;gap:1em;}.header-full-menu ul.menu a{color:#f1f1f1;font-weight:700;}.header-full-menu ul.menu a.is-active{color:#fff;}.header-full-menu ul.menu a:hover{color:#fff;}.path-frontpage .region-slider{position:relative;margin-bottom:10em;}.path-frontpage .region-slider .splide__toggle{display:none;}.path-frontpage .region-slider img{border-radius:0 0 1.5em 1.5em;}.region-slider .custom-booking-form{position:absolute;right:8em;left:8em;bottom:-6em;padding:2em 4em;}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{min-width:34px !important;height:26px !important;line-height:26px !important;font-size:14px !important;}.front-content{margin-bottom:2em;}.front-content.layout--twocol-section{align-items:center;}.front-content .field--name-body{padding:0 6em 6em;position:relative;}.front-content h1{margin:0;}.front-content p.lead{margin:1em 0;}p.front-name{font-weight:500;}.front-content img{border:6px solid #fff;}.front-content .front-img-sz1{padding-right:15%}.front-content .front-img-sz1 img{height:750px;width:auto;}.front-content .front-img-sz2{position:relative;}.front-content .front-img-sz2 img{height:375px;width:auto;position:absolute;top:185px;right:440px;}.front-img{position:relative;}.front-img-r{position:absolute;top:0;right:0;}.front-img-l{position:absolute;top:0;left:0;}.front-features{margin-top:2em;padding:0 6em;}.front-features .field--name-body{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2em;}.front-features .field--name-body div{padding:2em;text-align:center;}.front-features .field--name-body svg{font-size:5em;color:#008ac2;}.path-frontpage .region-ctbt{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2em;}.front-wohnung-txt,.front-wohnung-img{padding:6em;position:relative;}.front-wohnung-txt h2{margin-bottom:0.5em;}.path-frontpage .region-ctbt .field--name-body,.front-wohnung-img .views-row{position:relative;}.path-frontpage .region-ctbt .field--name-body{position:sticky;top:6em;}.views-field-field-wohnungsbilder{margin-bottom:18em;}.front-wohnung-img .views-field-title{background-color:#fff;margin-top:-4em;padding:2em;position:absolute;bottom:4em;left:2em;right:2em;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);}.front-whg-txt-bd{margin:1em 0 2em;}.front-whg-desc{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1em;text-align:center;}.front-whg-desc svg{font-size:2em;color:#008ac2;}#top-wohnungen.layout--twocol-section{align-items:center;}#top-wohnungen .layout__region--first,#top-wohnungen .layout__region--second{padding:6em 0;overflow:hidden;}#top-wohnungen .layout__region--first{padding:6em 6em;}#top-wohnungen .layout__region--first h1{margin:0;}#top-wohnungen .layout__region--first .lead{margin:1em 0;}.wohnung-bewertung .views-row{display:grid;grid-template-columns:repeat(4,1fr);align-items:top;gap:1em;margin:1em 0;}.wohnung-bewertung .views-row .views-label{font-size:0.725em;font-weight:700;}.whg-desc-high{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10em;text-align:center;margin-top:2em;}.whg-desc-high p{display:flex;gap:1em;align-items:center;justify-content:center;font-weight:500;}.whg-desc-high svg{font-size:3em;color:#008ac2;}.block-views-blockwohnung-austattung-block-1 .wohnung-ausstattung{display:grid;grid-template-columns:1fr 2fr;align-items:top;gap:4em;margin-top:8em;padding:0 6em;}.block-views-blockwohnung-austattung-block-1 .view-content{display:grid;grid-template-columns:repeat(3,1fr);align-items:top;justify-content:center;gap:4em;padding:0 6em;}.block-views-blockwohnung-austattung-block-1 h2,.block-views-blockwohnung-austattung-block-1 h5{margin-bottom:1rem;}.whg-desc-red{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10em;margin-top:8em;}.whg-desc-red svg{font-size:3em;color:#cc6157;}.whg-desc-red div{display:flex;gap:2.6em;align-items:center;justify-content:center;font-weight:500;}#wohnung-booking{margin-top:8em;}#wohnung-booking h2{margin-bottom:1.5rem;}#wohnung-booking .custom-booking-form{padding:2em;}#wohnung-booking .layout__region--first form{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;justify-content:center;gap:0em;}#wohnung-booking .layout__region--second{background:#faf8f5;padding:2em;}#wohnung-booking .layout__region--second h2{text-align:center;}.slick--view{display:block;}#lage-top.layout--twocol-section{align-items:center;}#lage-top.layout--twocol-section{align-items:center;}#lage-top .layout__region--first,#lage-top .layout__region--second{padding:6em 0;}#lage-top .layout__region--first{padding:6em 6em;}#lage-top .layout__region--first h1{margin:0;}#lage-top .layout__region--first .lead{margin:1em 0;}#lage-top .leaflet-container{border-radius:1.5em;overflow:hidden;}#lage-top .leaflet-container img{border-radius:0;}#leaflet-map-dsgvo-placeholder{background-color:#f1f1f1;background-image:url(/sites/default/files/bg_map.webp);height:50vh;background-size:cover;position:relative;border-radius:1.5em;overflow:hidden;}.leaflet-dsgvo-container{padding:2em;background-color:#fff;position:absolute;top:calc(25vh - 88px);left:0;right:0;text-align:center;}.slick--view--umgebung{padding:6em 3em;overflow:hidden;position:relative;}.slick--view--umgebung div{overflow:hidden;position:relative;}.slick--view--umgebung .slick-slide{margin:0 1em;}.lage-slider .slick-prev{left:1em;}.lage-slider .slick-next{right:1em;}#bewertungen-top.layout--twocol-section{align-items:center;}#bewertungen-top.layout--twocol-section{align-items:center;}#bewertungen-top .layout__region--first,#bewertungen-top .layout__region--second{padding:6em;}#bewertungen-top .layout__region--first h1{margin:0;}#bewertungen-top .layout__region--first .lead{margin:1em 0;}.bewertung-gesamt .views-view-grid{margin:1rem 0;}.node-16 .region-ctbt{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2em;}#block-strandvilla-bewertungentext{padding:6em;}.node-16 .region-ctbt .field--name-body{position:sticky;top:6em;}.node-16 .region-ctbt .field--name-body h2{margin-bottom:1rem;}.bewertung-single-cont p{padding:0;margin:0;}.bewertung-single{padding:6em;}.bewertung-single h2{margin-bottom:1rem;}.bewertung-single .views-view-grid > div{margin-bottom:2em;}.bewertung-single .views-field-views-conditional-field{margin-bottom:0.5em;font-weight:700;}.bewertung-single .views-field-field-positive .field-content{margin:0.5em 0;}.bewertung-single .views-field-field-positive .field-content,.bewertung-single .views-field-field-negative .field-content{display:flex;gap:0.5em;}.bewertung-single .views-field-field-positive .field-content svg,.bewertung-single .views-field-field-negative .field-content svg{padding-top:0.35em;}.bewertung-meinung{margin-bottom:6em;padding:0 25%;position:relative;}.bewertung-meinung blockquote{font-style:italic;font-size:2em;padding:0.5rem 1rem;position:relative;text-align:center;}.bewertung-meinung blockquote::before{content:open-quote;font-size:1em;line-height:0.1em;margin-right:0;vertical-align:0;}.bewertung-meinung blockquote::after{content:close-quote;font-size:1em;line-height:0.1em;margin-left:0;vertical-align:0.3rem;margin-left:-0.15em;}.bewertung-meinung blockquote p{display:inline;}.bewertung-meinung sub{display:block;margin:0.5rem 1rem 2rem;font-size:0.85em;color:#888;text-align:center;}.antwort-headline{text-align:center;margin-top:1em;font-weight:700;cursor:pointer;}.antwort-headline:hover{color:#008ac2;}.antwort-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000;}.antwort-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;padding:20px;border-radius:10px;width:50%;box-shadow:0px 4px 15px rgba(0,0,0,0.3);}.antwort-text{margin-top:20px;text-align:center;}.antwort-close-text{text-align:center;margin:1em auto;cursor:pointer;font-weight:bold;display:block;max-width:50%;}.bewertung-meinung .pager__item.is-active{display:none;}.bewertung-meinung li.pager__item a{align-items:center;background:#008ac2;color:#fff;font-weight:700;border:0;border-radius:50%;cursor:pointer;display:flex;position:absolute;top:calc(50% - 18px);height:2em;justify-content:center;width:2em;z-index:1;opacity:0.7;font-size:1em;overflow:hidden;content:"\e867";}.bewertung-meinung li.pager__item a:hover{background-color:#4b514d;}.bewertung-meinung li.pager__item.pager__item--next a{right:20%;}.bewertung-meinung li.pager__item.pager__item--previous a{left:20%;}#review-form .rating-cont{margin:4em 0;}#review-form label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}#review-form .noUi-target{background:linear-gradient(to right,darkred,yellowgreen,darkgreen);}#review-form .noUi-handle{background-color:white;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,0.3);}#review-form textarea{padding:1em;}#review-form .button{margin:1em 0;}.region-contact{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2em;padding:6em;}.footer-kontakt-links{display:flex;gap:0.5em;margin-bottom:1em;align-items:center;}.footer-kontakt-links svg{font-size:2em;padding-top:15px;}.footer-kontakt-links a{font-size:1.1em;font-weight:bold;}.footer-kontakt-links sub{font-size:0.625em;text-transform:uppercase;padding-bottom:2px;}.leaflet-attribution-flag{display:none !important;}#block-strandvilla-footerimpressum{padding:1em 0;background-color:#222;color:#f1f1f1;text-align:center;font-size:0.75em;a{color:#f1f1f1;}}
@media (min-width:1900px){main,.region-header,.region-ctbt,.region-breadcrumb,.region-booking .custom-booking-form,.region-contact{max-width:calc(1900px - 2em);margin:0 auto;}}@media only screen and (max-width:1899px){.region-header,.page-node-type-page .region-content,#block-strandvilla-footerimpressum{padding-left:1em;padding-right:1em;}#top-wohnungen.layout--twocol-section{padding-left:1em;padding-right:1em;}#lage-top .layout__region--second{padding-right:1em;}.whg-desc-high,.whg-desc-red{gap:8em;}@media only screen and (max-width:1539px){.path-frontpage .region-slider{position:relative;margin-bottom:19em;}.custom-booking-form form{grid-template-columns:1fr 1fr;}.region-slider .custom-booking-form{margin-bottom:-6em}.front-content.layout--twocol-section{grid-template-columns:1fr;}.front-content .front-img-sz1{padding-right:21%;}.front-content .front-img-sz2 img{right:576px;}.front-features .field--name-body{grid-template-columns:1fr 1fr;}.path-frontpage .region-ctbt{grid-template-columns:1fr;}.front-wohnung-txt{padding-bottom:0;}#top-wohnungen .layout__region--first{padding:6em 6em 0;}#top-wohnungen.layout--twocol-section{grid-template-columns:1fr;}.block-views-blockwohnung-austattung-block-1 .view-content{grid-template-columns:repeat(2,1fr);}.block-views-blockwohnung-austattung-block-1 .wohnung-ausstattung{grid-template-columns:1fr 3fr;}@media only screen and (max-width:1199px){.path-frontpage .region-slider{margin-bottom:12em;}.path-frontpage .region-slider img{border-radius:0;}.custom-booking-form form{grid-template-columns:1fr;}.region-slider .custom-booking-form{position:relative;right:0;left:0;bottom:0;padding:2em 4em;}.front-content .field--name-body{padding:0 6em 2em;}.front-content .layout__region--second{display:none;}.whg-desc-high,.whg-desc-red{gap:2em;}.whg-desc-high p{flex:1 1 calc(30% - 10px);}.whg-desc-red div p{flex:1 1 calc(30% - 10px);}.block-views-blockwohnung-austattung-block-1 .wohnung-ausstattung{grid-template-columns:1fr;padding:3em;}.block-views-blockwohnung-austattung-block-1 .view-content{padding:3em;}#wohnung-booking.layout--twocol-section{grid-template-columns:1fr;}#bewertungen-top.layout--twocol-section{grid-template-columns:1fr;}#bewertungen-top .layout__region--first,#block-strandvilla-bewertungentext{padding:6em 6em 0;}#bewertungen-top .layout__region--second,.bewertung-single{padding:0 6em 6em;}.node-16 .region-ctbt{grid-template-columns:1fr;}#lage-top.layout--twocol-section{grid-template-columns:1fr;}#lage-top .layout__region--first{padding:6em 6em 0;}#lage-top .layout__region--second{padding:0 6em 6em;}@media only screen and (max-width:1023px){.front-whg-desc{grid-template-columns:1fr 1fr;}#top-wohnungen .layout__region--first{padding:4em 2em 0;}#top-wohnungen .layout__region--second{padding:0 0 4em;}.wohnung-bewertung .views-row{grid-template-columns:repeat(2,1fr);}@media only screen and (max-width:767px){.region-slider .custom-booking-form{padding:2em;}.front-features .field--name-body{grid-template-columns:1fr;}.path-frontpage div[role="ctbt"] img{border-radius:1.5em 1.5em 0 0;}.views-field-field-wohnungsbilder{margin-bottom:0;}.front-wohnung-txt{padding:4em 2em 0;}.front-wohnung-img{padding:2em 2em 4em 2em;}.front-wohnung-img .views-field-title{margin-top:0;padding:2em;position:relative;bottom:0;left:0;right:0;border-radius:0 0 1.5em 1.5em;margin-bottom:3em;}.front-wohnung-img .views-field-title:first-of-type{margin-bottom:3em;}.region-contact{grid-template-columns:1fr;}.block-views-blockwohnung-austattung-block-1 .wohnung-ausstattung{padding:2em;}.block-views-blockwohnung-austattung-block-1 .view-content{grid-template-columns:1fr;padding:0;}#bewertungen-top .layout__region--first,#block-strandvilla-bewertungentext{padding:6em 2em 0;}#bewertungen-top .layout__region--second,.bewertung-single{padding:0 2em 6em;}.bewertung-meinung{padding:0 2em;}.bewertung-meinung blockquote{font-size:1.2em;}.bewertung-meinung li.pager__item.pager__item--previous a{left:1em;}.bewertung-meinung li.pager__item.pager__item--next a{right:1em;}.region-contact{padding:6em 2em;}#lage-top .layout__region--first{padding:6em 2em 0;}#lage-top .layout__region--second{padding:0 2em 6em;}.leaflet-dsgvo-container{top:calc(25vh - 130px);}.daterangepicker{position:fixed !important;top:25vh !important;left:0 !important;width:100% !important;height:75vh !important;margin:0 !important;border-radius:0 !important;overflow:auto;z-index:1050;}.daterangepicker .drp-calendar{width:100% !important;height:auto !important;max-width:100% !important;}}.daterangepicker .ranges,.daterangepicker .drp-buttons{width:100% !important;text-align:center;}}@media only screen and (max-width:480px){h1{font-size:1.9em;}h2{font-size:1.725em;}.region-header{display:grid;justify-content:left;}.region-header a.site-logo{width:40px;height:40px;}.block-system-branding-block a{font-size:1.4em;}#block-strandvilla-sidrtriggerbuttonblock{text-align:left !important;}.front-content .field--name-body{padding:2em;}.front-features{padding:0;}.front-wohnung-txt{padding:6em 2em 0;}.front-wohnung-img{padding:2em 2em 6em 2em;}#top-wohnungen .layout__region--first{padding:4em 1em 0;}.whg-desc-high,.whg-desc-red{gap:2em;display:grid;}#wohnung-booking .custom-booking-form,#wohnung-booking .layout__region--second{padding:1em;}.region-contact{padding:2em;}}}}}}}#block-strandvilla-sidrtriggerbuttonblock{text-align:right;display:none;flex-grow:1;}div[role=mobile_menu]{display:none;}.sidr-trigger{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;position:relative;z-index:1000;}.sidr-trigger__icon{position:relative;width:30px;height:24px;display:inline-block;}.sidr-trigger__icon::before,.sidr-trigger__icon::after,.sidr-trigger__icon .icon-hamburger{content:'';display:block;width:30px;height:3px;background-color:#fff;position:absolute;left:0;transition:transform 0.1s ease,opacity 0.1s ease;}.sidr-trigger__icon::before{top:0;transform-origin:center;}.sidr-trigger__icon::after{bottom:0;transform-origin:center;}.sidr-trigger__icon .icon-hamburger{top:50%;transform:translateY(-50%);}.sidr-open .sidr-trigger__icon::before{transform:rotate(45deg);top:50%;transform:rotate(45deg) translateY(-50%);}.sidr-open .sidr-trigger__icon .icon-hamburger{opacity:0;}.sidr-open .sidr-trigger__icon::after{transform:rotate(-45deg);bottom:50%;transform:rotate(-45deg) translateY(50%);}.sidr-trigger__text{margin-left:10px;line-height:1;display:flex;align-items:center;color:#fff;font-weight:700;margin-top:2px;}.sidr.left{padding:1em;background-color:#008ac2;width:360px;}.sidr.left{left:-360px;right:auto;}.sidr-trigger.is-active{animation:fadeIn 0.1s ease-in-out 0.1s forwards;opacity:0;position:fixed;top:15px;left:315px}.sidr-trigger.is-active .sidr-trigger__text{display:none;}#sidr-left .mobile-menu{margin-top:1em;}.sidr.left ul.menu li{margin-bottom:0.5em;}.sidr.left ul.menu a{color:#f1f1f1;font-weight:700;}.sidr.left ul.menu a.is-active{color:#fff;}.sidr.left ul.menu a:hover{color:#fff;}@keyframes fadeIn{to{opacity:1;}}@media (min-width:0) and (max-width:1200px){#block-strandvilla-sidrtriggerbuttonblock{display:block;}.header-full-menu{display:none;}}
#block-strandvilla-sidrtriggerbuttonblock{text-align:right;display:none;flex-grow:1;}div[role=mobile_menu]{display:none;}.sidr-trigger{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;position:relative;z-index:1000;}.sidr-trigger__icon{position:relative;width:30px;height:24px;display:inline-block;}.sidr-trigger__icon::before,.sidr-trigger__icon::after,.sidr-trigger__icon .icon-hamburger{content:'';display:block;width:30px;height:3px;background-color:#fff;position:absolute;left:0;transition:transform 0.1s ease,opacity 0.1s ease;}.sidr-trigger__icon::before{top:0;transform-origin:center;}.sidr-trigger__icon::after{bottom:0;transform-origin:center;}.sidr-trigger__icon .icon-hamburger{top:50%;transform:translateY(-50%);}.sidr-open .sidr-trigger__icon::before{transform:rotate(45deg);top:50%;transform:rotate(45deg) translateY(-50%);}.sidr-open .sidr-trigger__icon .icon-hamburger{opacity:0;}.sidr-open .sidr-trigger__icon::after{transform:rotate(-45deg);bottom:50%;transform:rotate(-45deg) translateY(50%);}.sidr-trigger__text{margin-left:10px;line-height:1;display:flex;align-items:center;color:#fff;font-weight:700;margin-top:2px;}.sidr.left{padding:1em;background-color:#008ac2;width:360px;}.sidr.left{left:-360px;right:auto;}.sidr-trigger.is-active{animation:fadeIn 0.1s ease-in-out 0.1s forwards;opacity:0;position:fixed;top:15px;left:315px}.sidr-trigger.is-active .sidr-trigger__text{display:none;}#sidr-left .mobile-menu{margin-top:1em;}.sidr.left ul.menu li{margin-bottom:0.5em;}.sidr.left ul.menu a{color:#f1f1f1;font-weight:700;}.sidr.left ul.menu a.is-active{color:#fff;}.sidr.left ul.menu a:hover{color:#fff;}@keyframes fadeIn{to{opacity:1;}}@media (min-width:0) and (max-width:1200px){#block-strandvilla-sidrtriggerbuttonblock{display:block;}.header-full-menu{display:none;}}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
