/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}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,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.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:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{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,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}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:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @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:-webkit-linear-gradient(#e7e7df,#f0f0f0);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;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);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;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@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;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.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/contrib/classy/images/icons/ee0000/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/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/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/contrib/classy/images/misc/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{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}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/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/classy/images/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper{background-color:#333;padding:24px 16px;z-index:1000;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper{position:relative;background:#ffffff;border-radius:24px;padding:24px;width:100%;max-width:830px;margin:0 auto;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .book-now-close{height:32px;width:32px;border:none;background:url(/themes/custom/os_base/images/icon-close.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:8px !important;right:8px !important;border:none !important;border-radius:0 !important;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .book-now-close:hover{border:none;background-color:#F98A1E;color:#ffffff;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-item{margin-top:0;margin-bottom:24px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-item.form-item-subject{display:block;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox{display:flex;align-items:center;gap:8px;margin:0;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#ffffff;margin:0;border-radius:4px;font:inherit;color:#000;width:24px;height:24px;border:0.15em solid #000;display:grid;place-content:center;padding:0;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox input[type=checkbox]:hover{border:0.15em solid #52C1E3;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox input[type=checkbox]::before{content:"";width:24px;height:24px;transform:scale(0);transition:120ms transform ease-in-out;background-color:#ffffff;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox input[type=checkbox]:checked::before{background:url(/themes/custom/os_base/images/icon-checkbox-tick.svg) no-repeat #fff;background-size:cover;transform:scale(1);}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox input[type=checkbox]:disabled{border:0.15em solid #566063;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox input[type=checkbox]:checked{border:none;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox input[type=checkbox]:focus{outline:none;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox input[type=checkbox]:focus-visible{outline:max(2px,0.15em) solid #52C1E3;outline-offset:max(2px,0.15em);}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox.form-item-making-deposit-{margin-bottom:16px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox label{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;margin-bottom:0;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox label a{font-family:"Worksans-Bold" !important;color:#000;font-size:16px;font-weight:700 !important;font-style:normal;line-height:25.6px;text-decoration:underline;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-type-checkbox input{padding:0;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .webform-flexbox{gap:24px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .webform-flexbox .webform-flex--container{margin:0;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .webform-flexbox .iti{width:100%;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .webform-flexbox .iti .iti__selected-flag{padding:0 12px 0 16px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .webform-flexbox .iti input{padding-left:60px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .webform-flexbox:has(.form-item-no-of-bedrooms){padding-top:24px;border-top:1px solid #CCC;}@media (min-width:768px){.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .webform-flexbox{margin:0;}}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-wrapper:has(.form-item-address){padding:24px 0;border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin-bottom:24px;}@media (min-width:768px){.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-wrapper:has(.form-item-address) .webform-flexbox:last-child .form-item{margin-bottom:0;}}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-item-title{text-align:center;margin-top:0;margin-bottom:24px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-item-title p{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-item-title h2{color:#000;font-family:"Worksans-Medium" !important;font-size:40px !important;font-style:normal;font-weight:600;line-height:48px;text-transform:none;text-align:left;margin-top:24px !important;margin-bottom:12px !important;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-item-title h3{color:#000;font-family:"Worksans-Medium" !important;font-size:32px !important;font-style:normal;font-weight:600;line-height:38.4px;text-transform:none;margin-top:24px !important;margin-bottom:12px !important;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper label{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;margin-bottom:4px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper input,.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper textarea{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;border-radius:24px;border:1px solid #CCC;background:#ffffff;padding:8px 24px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper input:disabled,.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper textarea:disabled{background:#F5F5F5;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper input[readonly=readonly],.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper textarea[readonly=readonly]{background:#F5F5F5;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper input:focus-visible,.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper textarea:focus-visible{outline:1px #F98A1E solid;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper input::placeholder,.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper textarea::placeholder{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;color:#808080;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper input[name=check_in],.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper input[name=check_out]{background:url(/themes/custom/os_base/images/icon-calendar.svg) no-repeat #fff;background-position:calc(100% - 24px) center;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper select{font-family:"Worksans-Bold" !important;color:#000;font-size:16px;font-weight:700 !important;font-style:normal;line-height:25.6px;color:#000;border-radius:24px;border:1px solid #CCC;background:url(/themes/custom/os_base/images/arrow-down.svg) no-repeat #fff;background-position:calc(100% - 24px) center;padding:8px 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper select:focus-visible{outline:1px #F98A1E solid;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .form-item:has(.rate-information-wrapper){padding-bottom:24px;border-bottom:1px solid #CCC;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .rate-information-wrapper{border:none;border-radius:24px;background:#EEF9FC;padding:12px 24px;margin:0;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .rate-information-wrapper summary,.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .rate-information-wrapper #rate-note,.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .rate-information-wrapper .rate-depositconditions-note,.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .rate-information-wrapper .rate-information{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .rate-information-wrapper summary{display:flex;align-items:center;gap:8px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .rate-information-wrapper .table_wrapper{border:0;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .rate-information-wrapper .table_wrapper td{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;border:0 !important;padding:8px 0 !important;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .rate-information-wrapper .table_wrapper .total{border-top:1px solid #CCC;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .rate-information-wrapper .table_wrapper .total p.tooltip-wrapper{margin-bottom:0;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .rate-information-wrapper .table_wrapper .total td{font-family:"Worksans-Bold" !important;color:#000;font-size:16px;font-weight:700 !important;font-style:normal;line-height:25.6px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .rate-information-wrapper .table_wrapper .total td:has(.tooltip-wrapper){display:flex;align-items:center;gap:8px;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .book-now-login,.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .book-now-submit{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;background:#F98A1E;border:none;border-radius:24px;color:#000 !important;text-transform:none;text-align:center;padding:8px 24px;margin:0;width:max-content;border:none;display:flex;justify-content:center;margin-top:24px;}@media (min-width:0) and (max-width:767px){.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .book-now-login,.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .book-now-submit{width:100%;}}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .book-now-login:hover,.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .book-now-submit:hover{background:#FEF3E9;}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .book-now-login:active,.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .book-now-submit:active{color:#ffffff;background:#39322C;}@media (min-width:0) and (max-width:767px){.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .book-now-login,.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper .book-now-submit{width:100% !important;}}.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper #form-errors.form-error-messages{position:unset;}@media (min-width:1024px){.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper .inner-form-wrapper{padding:48px;}}@media (min-width:1024px){.node-type-property .avail-cal.block__content .booking-form.outer-form-wrapper{padding:24px 0;}}
.box_shadow{box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;}.border_radius,#comments .comment,.comment,#comment-form .comment.preview,.comment-form .comment.preview{border-radius:5px;-webkit-border-radius:5px;}.font_oswald{font-family:'oswaldregular';}.form-actions .form-submit{margin:0 10px 10px 0;border:none;padding:8px 20px;color:#fff;background:#054b81;border-radius:3px;-webkit-border-radius:4px;cursor:pointer;}.form-actions .form-submit:hover,.form-actions .form-submit:focus{background-color:#12abff;}.font_awesome,ul.inline .node-readmore a:before,ul.links.inline .node-readmore a:before,.views-field-view-node a:before,#comments .indented:before,.btn-btt:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;}h1.page-title{font-size:40px;color:#fff;font-weight:900;}.view .views-field{margin-bottom:5px;}.field-item{margin-bottom:15px;}.submitted,.node__meta{font-size:0.923em;margin-bottom:15px;}.field-type-image{margin-bottom:15px;}.field-type-image img{border:1px solid #dadada;border-radius:3px;-webkit-border-radius:3px;padding:3px;}ul.inline li,ul.links.inline li{display:inline-block;padding:0;margin:0 5px 7px 0;color:#999999;font-size:0.92em;}ul.inline li a,ul.links.inline li a{display:inline-block;margin:0 10px 10px 0;border:none;padding:8px 20px;color:#fff;border-radius:3px;-webkit-border-radius:4px;cursor:pointer;}ul.inline li a:hover,ul.inline li a:focus,ul.links.inline li a:hover,ul.links.inline li a:focus{color:white !important;}ul.inline .node-readmore a,ul.links.inline .node-readmore a{padding-left:17px;position:relative;color:#fff;background:none;}ul.inline .node-readmore a:before,ul.links.inline .node-readmore a:before{position:absolute;left:0;top:7px;}.views-field-view-node{margin-bottom:0 !important;}.views-field-view-node a{display:inline-block;padding:4px 0 4px 17px;position:relative;color:#999999;}.views-field-view-node a:before{content:"\f0fe";position:absolute;left:0;top:8px;}.views-field-view-node a:hover,.views-field-view-node a:focus{color:#054b81;}#edit-keywords-fieldset .fieldset-wrapper label{min-width:200px;}.contact-message-feedback-form{padding-top:10px;}.contact-message-feedback-form label{min-width:140px;font-size:13px;font-size:400;}.field-node--comment{clear:both;border-top:1px solid #dadada;padding-top:30px;margin-top:30px;}#comments{border-top:1px solid #dadada;padding-top:20px;margin-top:30px;border-top-style:dotted;}#comments label{min-width:100px;}#comments .comment{border:1px solid #dadada;padding:15px;margin-bottom:15px;}#comments .comment h3{font-size:1.38em;}#comments .indented{margin-left:30px;position:relative;}#comments .indented:before{content:"\f062";position:absolute;left:-20px;top:0;}.comment h3{font-size:1.428em;margin-bottom:5px;}.comment{border:1px solid #dadada;padding:15px;margin-bottom:30px !important;}.comment mark,.comment .mark{float:right;margin:0 0 5px 10px;}.comment .comment__submitted{margin-bottom:5px;}#comment-form .comment.preview,.comment-form .comment.preview{padding:15px;border:1px solid #dcd7bb;}#comment-form label,.comment-form label{min-width:100px;}.pager .pager__items{text-align:right;border-top:1px solid #dadada;border-top-style:dotted;padding-top:15px;padding-left:0;}.pager .pager__items li{margin:0 0 5px 2px;padding:0;display:inline-block;font-size:0.923em;}.pager .pager__items li > a,.pager .pager__items li > span{border-radius:3px;-webkit-border-radius:3px;padding:3px 7px;color:#fff;background:#000;border:none;}.pager .pager__items li > a:hover,.pager .pager__items li > a:focus,.pager .pager__items li > span:hover,.pager .pager__items li > span:focus{background:#ffffff;color:#fff !important;}.pager .pager__items .is-active a{background:none;color:#054b81;padding:0;}.pager .pager__items .is-active a:hover,.pager .pager__items .is-active a:focus{color:#054b81;background:none;}.page .slider{margin-bottom:0;padding:0 25px;}.page .slider .views-field{margin-bottom:0;}.page .slider .views-field-field-image{padding:0 7px;}.page .slider .views-field-field-image img{border:2px solid #fff;}.page .slider .views-field-field-image:hover,.page .slider .views-field-field-image:focus{overflow:hidden;}.page .slider .views-field-field-image:hover img,.page .slider .views-field-field-image:focus img{border:2px solid #999;}.page .slider .slick-prev{left:-7px;}.page .slider .slick-prev,.page .slider .slick-next{margin-top:-16px;height:28px;width:28px;opacity:0.6;}.page .slider .slick-prev:before,.page .slider .slick-next:before{font-size:30px;}.page .slider .slick-prev:hover,.page .slider .slick-prev:focus,.page .slider .slick-next:hover,.page .slider .slick-next:focus{opacity:1;}.page .slider .slick-next{right:-5px;}.page .slider .slick-dots{display:none !important;}.search-results{padding:0;}.search-results h3{font-size:1.38em;}.search-results .search-info{font-size:0.923em;color:#999999;}.search-results li{border-top:1px solid #dadada;border-top-style:dotted;padding:20px 0 10px 0 !important;margin-bottom:20px;}.search-results li:first-child{padding-top:0 !important;border-top:none;}.search-results li:hover .search-result__title a,.search-results li:focus .search-result__title a{color:#054b81;}#main .forum table{margin-bottom:20px;width:100%;}#main .forum th{background:#12abff;padding:7px 10px;color:white;}#main .forum th a{color:white;}#main .forum th img{margin-left:3px;}#main .forum th:first-child{width:60%;}#main .forum td{padding:7px 10px;border-bottom:1px solid #dadada;border-bottom-style:dotted;white-space:normal;}#main .forum td .name{font-weight:bold;}#main .forum td.container{background:#ddd;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:0.75em 5px 0.75em 25px;border-radius:0;box-shadow:none;}#main .forum tr.odd{background:#f7f7f7;}.book-navigation .menu{margin:0 0 20px 20px;padding:0;}.book-navigation .menu li{list-style:disc;}.book-navigation .book-pager{border-top:1px solid #dadada;border-top-style:dotted;padding:15px 0 0;}.field-name-field-category{margin-bottom:15px;}.btn-btt{position:fixed;z-index:100;width:40px;height:40px;border-radius:50%;border-radius:50%;background:#fff;text-align:center;opacity:0.8;bottom:20px;right:20px;color:#eee;display:none;}.btn-btt:before{content:"\f062";font-size:1.23em;margin-top:12px;}.btn-btt:hover,.btn-btt:focus{outline:none;opacity:1;color:#fff;}.map{padding-top:20px;border-top:1px solid #dadada;border-top-style:dotted;}#search-form{margin:20px 0;}#search-form .form-submit{margin-left:0;border:none;padding:7px 20px;color:#fff;background:#054b81;border-radius:3px;-webkit-border-radius:3px;cursor:pointer;}#search-form + h2{margin-bottom:30px;margin-top:30px;}.field-node--field-tags{margin-bottom:15px;}.field-node--field-tags:after{content:".";clear:both;display:block;visibility:hidden;height:0;}.field-node--field-tags .field-label{float:left;margin:0 5px 5px 0;}.field-node--field-tags .field-item{display:inline-block;margin:0 5px 5px 0;}.field-node--field-tags .field-item a{border-bottom:1px dotted #999;}.field-node--field-tags .field-item a:hover,.field-node--field-tags .field-item a:focus{border-bottom-color:#054b81;}.form-wrapper .tips{margin-left:15px;}.form-item .label{color:#12abff;font-size:100%;padding-left:0;font-weight:normal;}.node .node__content .field--name-field-image{background:#fff;float:left;margin-right:15px;margin-bottom:10px;}.node.node--view-mode-full .field--name-field-image{float:none;width:100%;margin-right:0;margin-bottom:15px;}.node.node--view-mode-full .field--type-comment{margin-top:20px;}.node.node--view-mode-full .field--type-comment h2.title{padding-top:20px;margin-top:20px;border-top:1px solid #dadada;}
body{word-wrap:break-word;background-color:#f8f8f8;font-size:14px !important;}.site-logo img{margin-top:4px;}.page{min-height:650px;}.navbar{margin-bottom:0 !important;}mark{color:#fff !important;background:#054b81 !important;border-radius:4px !important;}.staticPanel .site-name a{display:none;}.staticPanel .menu{margin:0;}#site-navigation #main-navbar-collapse .menu li a:hover{color:#cccccc !important;}ul.inline .node-readmore a:hover,ul.inline .node-readmore a:focus,ul.links.inline .node-readmore a:focus{color:#fff;background:#12abff;}th{width:80px;text-align:center !important;}tbody tr td{text-align:center !important;padding:0 10px;border-right:1px solid #ccc;}ul.links.inline li a:hover{background:#202020 !important;color:#fff !important;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.js-form-item input{line-height:30px;color:#000;border:1px solid #ccc;padding-left:10px;border-radius:4px;font-size:16px;}p{text-indent:9px;}h3{font-size:17px !important;text-transform:uppercase;}.comment-add a{display:block;margin:0 10px 10px 0;border:none;padding:8px 20px;color:#fff;background:#054b81;border-radius:3px;-webkit-border-radius:4px;cursor:pointer;}.previous,.next{position:absolute;top:0;bottom:0;z-index:99;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}.previous{left:0%;}.previous i:before{content:"\f104";font-size:60px;}.previous i,.next i{color:#000;}.next{right:5%;}.next i:before{content:"\f105";font-size:60px;}#views_slideshow_cycle_teaser_section_slideshow-block_1{width:100% !important;}#views_slideshow_cycle_teaser_section_slideshow-block_1 img{width:100% !important;height:auto !important;}#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-title{position:absolute;top:43%;left:10%;font-size:50px;text-shadow:0 1px 5px rgba(0,0,0,0.3),0 1px 5px rgba(0,0,0,0.3);color:#fff;}#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-body{position:absolute;top:57%;color:#fff;left:10%;}#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-body p{font-size:30px;text-shadow:0 1px 5px rgba(0,0,0,0.3),0 1px 5px rgba(0,0,0,0.3);}#views_slideshow_controls_text_slideshow-block_1{text-align:center;}.views-slideshow-controls-bottom #views_slideshow_controls_text_previous_slideshow-block_1 a,.views-slideshow-controls-bottom #views_slideshow_controls_text_next_slideshow-block_1 a{color:transparent !important;}.views-slideshow-controls-bottom #views_slideshow_controls_text_previous_slideshow-block_1 a,.views-slideshow-controls-bottom #views_slideshow_controls_text_next_slideshow-block_1 a{color:transparent !important;}#views_slideshow_controls_text_pause_slideshow-block_1{display:none;}#views_slideshow_cycle_teaser_section_slideshow-block_1{margin:auto;}.views_slideshow_controls_text_previous{background:#ccc;}.views_slideshow_controls_text_next{background:#ccc;}#site-navigation .menu li{display:inline-block;}#site-navigation .menu li a:hover{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.menu-item{padding-top:0;}.menu-item--expanded{position:relative;}.menu-item--expanded .menu{display:none;width:190px;position:absolute;top:69px;z-index:9;border-top:3px solid #000;margin:0;}.arrow{position:absolute;top:53px;left:0;right:0;margin:auto;width:0px;height:0px;border-style:solid;border-width:6px 4px 0 4px;border-color:#ffffff transparent transparent transparent;line-height:0px;_border-color:#ffffff #ffffff #ffffff #ffffff;_filter:progid:DXImageTransform.Micro;}.sub_menu .menu-item--expanded .arrow{top:13px;right:-80%;border-width:4px 6px 4px 0;border-color:transparent #fff transparent transparent;}.sub_menu .menu-item--expanded .sub_menu{display:none !important;}.sub_menu .menu-item--expanded:hover .sub_menu{display:block !important;max-width:190px;position:absolute;left:-100%;top:-9%;z-index:9;border-top:3px solid #000;}.menu-item--expanded:hover .menu{display:block;}.menu-item--expanded .menu li{width:100%;margin-left:0;border-bottom:1px solid #ddd;}.menu-item--expanded .menu li a{padding:4px 4px 4px 8px !important;}.views-element-container.contextual-region .contextual-region .view-empty{display:none;}.views-element-container.contextual-region .contextual-region .feed-icons{display:none;}.gallery-2.views-row{display:inline-block;margin:15px 1px 0 15px;}.gallery-3.views-row{display:inline-block;margin:18px 18px 0 0px;}.gallery-4.views-row{display:inline-block;margin:25px 20px 0 0;}.services-page.views-row{display:inline-block;width:49%;}.services-page.views-row h2{text-transform:uppercase;text-align:left;font-size:28px;line-height:36px;}.services-page.views-row .page_icon{float:left;width:90px;height:90px;background-color:#f1f4f7;text-align:center;line-height:120px;}.services-page.views-row .page_icon i{font-size:55px;color:#333;}.services-page.views-row .service_text{float:left;width:75%;margin-left:10px;font-size:14px;line-height:20px;}.services-page.views-row p{font-size:15px;line-height:20px;}.management.views-row{width:32%;display:inline-block;margin:0 10px 10px 0;text-align:center;}.management.views-row img{display:block;margin:auto;}.management.views-row .views-field-field-images-management{position:relative;overflow:hidden;}.management.views-row .views-field-field-images-management .post_name{text-align:center;color:#ffffff;position:absolute;bottom:-45px;left:0;right:0;min-height:100px;width:100%;z-index:2;background:rgba(0,0,0,0.8);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.management.views-row .views-field-field-images-management:hover .post_name{bottom:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.management.views-row h4{font-size:18px;line-height:22px;font-weight:bold;padding:14px 0;margin:3px;}.management.views-row .views-field-body{padding:10px;}.management.views-row .views-field-body p{text-indent:15px;font-size:14px;}.views-element-container.contextual-region{text-align:center;}.pricing-table.views-row:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;top:-15px;}.pricing-table.views-row{text-align:center;position:relative;background:#ccc;border:1px solid #ccc;width:250px;display:inline-block;margin:30px 15px 15px 0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.pricing-table.views-row:nth-child(2) .views-field-field-designation{color:#fff;}.pricing-table.views-row:nth-child(2) .views-field-field-price-table{color:#fff;}.pricing-table .views-field-title{background:#ffffff;margin-top:30px;font-family:'Oswald',sans serif;line-height:24px;border:none;padding:15px 20px 15px;font-size:28px;font-weight:600;}.views-field-field-designation{font-weight:400;text-transform:capitalize;font-size:22px;line-height:32px;padding:20px 0;}.views-field-field-price-table{font-size:55px;line-height:55px;display:block;font-weight:700;position:relative;margin-bottom:50px;}.views-field-field-ttable-description-1,.views-field-field-table-description-2,.views-field-field-table-description-3,.views-field-field-table-description-4{background:#ffffff;padding:15px 40px;border:1px solid #e8e8e8;border-top:none;font-size:16px;line-height:20px;color:#888888;}.views-field-field-ttable-description-1:after{content:"";position:absolute;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:20px solid white;top:0;left:50%;margin-left:-25px;bottom:58%;}.views-field-field-button-name{background:#ffffff;padding:20px 0;}.views-field-field-button-name a{color:white;line-height:40px;padding:10px 25px;text-shadow:0 1px 0 #fff;box-shadow:1px 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);font-size:18px;margin:20px 0;}.views-field-field-button-name a:hover{background:#ffffff;text-shadow:0 1px 0 #0074ff;}.history.views-row{margin-top:20px;}.history.views-row h2{font-size:32px;line-height:40px;color:#888888;position:relative;padding-bottom:3.3em;font-weight:500;}.history.views-row h2:before{content:"";width:0px;position:absolute;left:-1px;right:0;margin:auto;text-align:center;bottom:2.6em;height:0px;border-style:solid;border-width:9px 9px 0 9px;border-color:#12abff transparent transparent transparent;}.history.views-row h2:after{content:"";height:2.6em;width:1px;background:#000000;position:absolute;left:0;right:0;top:2.2em;margin:auto;text-align:center;}.views-field-field-date-history{font-size:36px;line-height:36px;font-weight:bold;color:#888888;margin:13px 0 5px 0;}.views-field-field-start-history{font-size:14px;line-height:20px;color:#888888;margin-bottom:5px;}.views-field-field-continuation p{font-size:15px;line-height:20px;color:#888888;}.history-content .views-field-field-left-info{overflow:hidden;position:relative;}.history-content .info_history{float:left;padding:80px 50px 80px 0;width:49%;}.history-content.views-row:nth-child(2n) .info_history{float:right;padding-left:30px !important;}.history-content .info_history h2{font-size:36px;line-height:36px;text-align:center;}.history-content .image_history{float:right;padding:60px 60px;width:49%;}.history-content .image_history img{border-radius:50%;height:200px;width:200px;display:block;margin:auto;}.history-content .views-field-field-left-info:before{background:#000;bottom:0;content:"";height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:1px;z-index:0;}.history-content .views-field-field-left-info:after{bottom:0;content:"";height:10px;left:0;margin:auto;position:absolute;right:0;top:0;width:11px;z-index:0;}.views-field-field-date-history-content{font-size:36px;font-weight:bold;line-height:36px;margin:13px 0 5px 0;}.views-field-field-date-history-content .views-field-body{margin:auto;width:60%;}.iconsrow h4{text-align:center;}.iconsrow .fa-hover{float:none;margin:2px;padding:5px;width:220px;display:inline-block;}.progress-bar{background:#428bca;width:60%;}.progress .progress-bar-success{background:#5cb85c;width:80%;}.progress.progress-striped.active{background:#5bc0de;}.progress-bar.progress-bar-success1{background:#5cb85c;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px;}.progress-bar.progress-bar-success2{background:#428bca;width:40%;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px;}.progress-bar.progress-bar-success3{background:#f0ad4e;width:50%;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px;}.progress-bar.progress-bar-success4{background:#d9534f;width:80%;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px;}.divBlue{background-color:#066490 !important;}.divBlue #header{background:#12abff;}.divBlue .sidebar-first{background:#12abff;}.forum,.forum a{color:#000 !important;}.divBlue #block-views-block-featured-services-block-1 .views-row .icon_bg,.divBlue .forum table thead{background:#12abff;border:1px solid #12abff;}.divBlue .pricing-table.views-row:hover{box-shadow:0 0 10px #12abff;}.divBlue #block-views-block-featured-services-block-1 .views-row .icon_bg:hover i,.divBlue .pricing-table .views-field-title,.divBlue .views-field-field-designation,.divBlue .views-field-field-price-table,.divBlue .views-field-field-button-name a:hover{color:#12abff;}.divBlue .pricing-table .views-field-title{text-shadow:1px 1px 0px #12abff;}.divBlue #site-navigation .menu li a:hover,.divBlue .history-content .views-field-field-left-info:after,.divBlue .pricing-table.views-row:nth-child(2),.divBlue .views-field-field-button-name a,.divBlue #block-views-block-category-blog-block-1,.divBlue #block-views-block-recent-blog-block-1,.divBlue #search-form .form-submit,.divBlue ul.inline li a,.divBlue ul.links.inline li a{background:#12abff !important;}.divBlue .views-field-field-button-name a:hover{border:2px solid #12abff;}.divBlue .menu-item--expanded .menu{background:#054b81;}.divBlue .management.views-row .views-field-field-images-management .post_name{border-left:9px solid #12abff;border-right:9px solid #12abff;}.divBlue .form-actions .form-submit,.divBlue #search-form .form-submit{background:#000000 !important;}.divBlue .form-actions .form-submit:hover,.divBlue .form-actions .form-submit:focus,.divBlue #search-form .form-submit:hover{background-color:#202020 !important;}.divBlue .site-footer{background:#2c2c28;}.divLghtGreen{background-color:#579c06 !important;}.divLghtGreen #header{background:#7cd01b;}.divLghtGreen .sidebar-first{background:#7cd01b;}.divLghtGreen #block-views-block-featured-services-block-1 .views-row .icon_bg,.divLghtGreen .forum table thead{background:#7cd01b;border:1px solid #7cd01b;}.divLghtGreen .pricing-table.views-row:hover{box-shadow:0 0 10px #7cd01b;}.divLghtGreen #block-views-block-featured-services-block-1 .views-row .icon_bg:hover i,.divLghtGreen .pricing-table .views-field-title,.divLghtGreen .views-field-field-designation,.divLghtGreen .views-field-field-price-table,.divLghtGreen .views-field-field-button-name a:hover{color:#7cd01b;}.divLghtGreen .pricing-table .views-field-title{text-shadow:1px 1px 0px #7cd01b;}.divLghtGreen #site-navigation .menu li a:hover,.divLghtGreen .history-content .views-field-field-left-info:after,.divLghtGreen .pricing-table.views-row:nth-child(2),.divLghtGreen .views-field-field-button-name a,.divLghtGreen #block-views-block-category-blog-block-1,.divLghtGreen #block-views-block-recent-blog-block-1,.divLghtGreen #search-form .form-submit,.divLghtGreen ul.inline li a,.divLghtGreen ul.links.inline li a{background:#7cd01b !important;}.divLghtGreen .views-field-field-button-name a:hover{border:2px solid #7cd01b;}.divLghtGreen .menu-item--expanded .menu{background:#7cd01b;}.divLghtGreen .management.views-row .views-field-field-images-management .post_name{border-left:9px solid #7cd01b;border-right:9px solid #7cd01b;}.divLghtGreen .form-actions .form-submit,.divLghtGreen #search-form .form-submit{background:#000000 !important;}.divLghtGreen .form-actions .form-submit:hover,.divLghtGreen .form-actions .form-submit:focus,.divLghtGreen #search-form .form-submit:hover{background-color:#202020!important;}.divLghtGreen .site-footer{background:#2c2c28;}.divOrange{background-color:#ad4b00 !important;}.divOrange #header{background:#ff7b15;}.divOrange #block-views-block-featured-services-block-1 .views-row .icon_bg,.divOrange .forum table thead{background:#ff7b15;border:1px solid #ff7b15;}.divOrange .pricing-table.views-row:hover{box-shadow:0 0 10px #ff7b15;}.divOrange #block-views-block-featured-services-block-1 .views-row .icon_bg:hover i,.divOrange .pricing-table .views-field-title,.divOrange .views-field-field-designation,.divOrange .views-field-field-price-table,.divOrange .views-field-field-button-name a:hover{color:#ff7b15;}.divOrange .pricing-table .views-field-title{text-shadow:1px 1px 0px #ff7b15;}.divOrange #site-navigation .menu li a:hover,.divOrange .history-content .views-field-field-left-info:after,.divOrange .pricing-table.views-row:nth-child(2),.divOrange .views-field-field-button-name a,.divOrange #block-views-block-category-blog-block-1,.divOrange #block-views-block-recent-blog-block-1,.divOrange #search-form .form-submit,.divOrange ul.inline li a,.divOrange ul.links.inline li a{background:#ff7b15 !important;}.divOrange .views-field-field-button-name a:hover{border:2px solid #ff7b15;}.divOrange .menu-item--expanded .menu{background:#ff7b15;}.divOrange .management.views-row .views-field-field-images-management .post_name{border-left:9px solid #ff7b15;border-right:9px solid #ff7b15;}.divOrange .form-actions .form-submit,.divOrange #search-form .form-submit{background:#000000 !important;}.divOrange .form-actions .form-submit:hover,.divOrange .form-actions .form-submit:focus,.divOrange #search-form .form-submit:hover{background-color:#202020 !important;}.divOrange .site-footer{background:#2c2c28;}.divOrange .sidebar-first{background:#ff7b15;}.divRed{background-color:#942205 !important;}.divRed #header{background:#e40028;}.divRed .sidebar-first{background:#e40028;}.divRed #block-views-block-featured-services-block-1 .views-row .icon_bg,.divRed .forum table thead{background:#e40028;border:1px solid #e40028;}.divRed .pricing-table.views-row:hover{box-shadow:0 0 10px #e40028;}.divRed #block-views-block-featured-services-block-1 .views-row .icon_bg:hover i,.divRed .pricing-table .views-field-title,.divRed .views-field-field-designation,.divRed .views-field-field-price-table,.divRed .views-field-field-button-name a:hover{color:#e40028;}.divRed .pricing-table .views-field-title{text-shadow:1px 1px 0px #e40028;}.divRed #site-navigation .menu li a:hover,.divRed .history-content .views-field-field-left-info:after,.divRed .pricing-table.views-row:nth-child(2),.divRed .views-field-field-button-name a,.divRed #block-views-block-category-blog-block-1,.divRed #block-views-block-recent-blog-block-1,.divRed #search-form .form-submit,.divRed ul.inline li a,.divRed ul.links.inline li a{background:#e40028 !important;}.divRed .views-field-field-button-name a:hover{border:2px solid #e40028;}.divRed .menu-item--expanded .menu{background:#e40028;}.divRed .management.views-row .views-field-field-images-management .post_name{border-left:9px solid #e40028;border-right:9px solid #e40028;}.divRed .form-actions .form-submit,.divRed #search-form .form-submit{background:#000000 !important;}.divRed .form-actions .form-submit:hover,.divRed .form-actions .form-submit:focus,.divRed #search-form .form-submit{background-color:#202020 !important;}.divRed .site-footer{background:#2c2c28;}.divGreen{background-color:#03b72d !important;}.divGreen #header{background:#029f26;}.divGreen .sidebar-first{background:#029f26;}.divGreen #block-views-block-featured-services-block-1 .views-row .icon_bg,.divGreen .forum table thead{background:#029f26;border:1px solid #029f26;}.divGreen .pricing-table.views-row:hover{box-shadow:0 0 10px #029f26;}.divGreen #block-views-block-featured-services-block-1 .views-row .icon_bg:hover i,.divGreen .pricing-table .views-field-title,.divGreen .views-field-field-designation,.divGreen .views-field-field-price-table,.divGreen .views-field-field-button-name a:hover{color:#029f26;}.divGreen .pricing-table .views-field-title{text-shadow:1px 1px 0px #029f26;}.divGreen #site-navigation .menu li a:hover,.divGreen .history-content .views-field-field-left-info:after,.divGreen .pricing-table.views-row:nth-child(2),.divGreen .views-field-field-button-name a,.divGreen #block-views-block-category-blog-block-1,.divGreen #block-views-block-recent-blog-block-1,.divGreen #search-form .form-submit,.divGreen ul.inline li a,.divGreen ul.links.inline li a{background:#029f26 !important;}.divGreen .views-field-field-button-name a:hover{border:2px solid #029f26;}.divGreen .menu-item--expanded .menu{background:#029f26;}.divGreen .management.views-row .views-field-field-images-management .post_name{border-left:9px solid #029f26;border-right:9px solid #029f26;}.divGreen .form-actions .form-submit,.divGreen #search-form .form-submit{background:#000000 !important;}.divGreen .form-actions .form-submit:hover,.divGreen .form-actions .form-submit:focus,.divGreen #search-form .form-submit:hover{background-color:#202020 !important;}.divGreen .site-footer{background:#2c2c28;}.divGreen p,.divGreen h2,.divGreen h3{color:#fff !important;}.divWhite{background-color:#ffffff !important;}.divWhite #header{background:#000;}.divWhite .sidebar-first{background:#b9bfc2;}.divWhite #block-views-block-featured-services-block-1 .views-row .icon_bg,.divWhite .forum table thead{background:#b9bfc2;border:1px solid #b9bfc2;}.divWhite .pricing-table.views-row:hover{box-shadow:0 0 10px #b9bfc2;}.divWhite #block-views-block-featured-services-block-1 .views-row .icon_bg:hover i,.divWhite .pricing-table .views-field-title,.divWhite .views-field-field-designation,.divWhite .views-field-field-price-table,.divWhite .views-field-field-button-name a:hover{color:#ebe3e3;}.divWhite #block-views-block-our-services-block-1 .views-row i{color:#000;}.divWhite .pricing-table .views-field-title{text-shadow:1px 1px 0px #b9bfc2;}.divWhite #site-navigation .menu li a:hover,.divWhite .history-content .views-field-field-left-info:after,.divWhite .pricing-table.views-row:nth-child(2),.divWhite .views-field-field-button-name a,.divWhite #block-views-block-category-blog-block-1,.divWhite #block-views-block-recent-blog-block-1,.divWhite #search-form .form-submit,.divWhite ul.inline li a,.divWhite ul.links.inline li a{background:#000!important;}.divWhite .views-field-field-button-name a:hover{border:2px solid #b9bfc2;}.divWhite .menu-item--expanded .menu{background:#b9bfc2;}.divWhite .management.views-row .views-field-field-images-management .post_name{border-left:9px solid #b9bfc2;border-right:9px solid #b9bfc2;}.divWhite .form-actions .form-submit,.divWhite #search-form .form-submit{background:#000000 !important;}.divWhite #color a,.divWhite #color p,.divWhite h1,.divWhite h2,.divWhite h3,.divWhite h4,.divWhite label,.divWhite #color legend,.divWhite #color summary,.divWhite #color #edit-name,.divWhite #color #edit-mail,.divWhite .views-field-title span a{color:#000 !important;}.divWhite .form-actions .form-submit:hover,.divWhite .form-actions .form-submit:focus,.divWhite #search-form .form-submit:hover{background-color:#202020 !important;}.divWhite .site-footer{background:#000;}@media (max-width:1201px){#block-views-block-from-our-blog-block-1 .views-row img{width:100%;height:auto;}}@media (max-width:990px){#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-title{font-size:40px !important;}#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-body p{font-size:24px !important;}#site-navigation #main-navbar-collapse .menu li a{font-size:15px !important;}div.icon_body h4{font-size:18px;}div#block-views-block-our-services-block-1 .views-row .media-body h4{font-size:18px;}.media-left,.media .pull-left{padding-right:1px !important;}#block-views-block-our-services-block-1 .views-row i{font-size:25px !important;}div#block-views-block-from-our-blog-block-1 .views-row{width:31%;}}@media (max-width:789px){#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-title{top:35% !important;left:14% !important;}#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-body{left:13% !important;}}@media (max-width:767px){.site-logo img{margin:auto;}.top_header{text-align:center;}ul.menu{margin-left:0;}.arrow{display:none;}#main-navbar-collapse{width:100%;}#site-navigation #main-navbar-collapse .menu li{width:100%;margin:0 !important;border:none !important;}#site-navigation #main-navbar-collapse .menu li a{padding:7px 20px 7px 0 !important;}#site-navigation #main-navbar-collapse .menu li a:hover{color:#cccccc !important;}#site-navigation #main-navbar-collapse .menu li a:hover{background:inherit;padding-left:20px !important;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.menu-item--expanded .menu{display:block;padding-left:20px;position:relative !important;top:0 !important;width:100%;background:inherit !important;border:none !important;}div.menu-item--expanded:hover .menu{display:block !important;position:relative !important;top:0 !important;max-width:100% !important;background:none !important;border-top:none !important;left:0 !important;}.sub_menu .menu-item--expanded .sub_menu{display:block !important;left:0 !important;width:100% !important;}.sub_menu .menu-item--expanded:hover .sub_menu{max-width:100% !important;}#block-views-block-featured-services-block-1 .views-row{width:49% !important;}#block-views-block-from-our-blog-block-1 .views-row{width:100% !important;}}@media (max-width:731px){div#block-views-block-our-services-block-1 .views-row{width:49%;}.site-footer__bottom .menu{text-align:center;}.copyright{text-align:center !important;margin-bottom:10px;margin-left:0;}.socIcons{float:none !important;padding-left:0 !important;margin-top:55px;}}@media (max-width:604px){.previous{left:-7% !important;}.previous,.next{top:39% !important;}.next{right:3% !important;}}@media (max-width:595px){#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-title{top:16% !important;font-size:30px !important;}#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-body{top:41% !important;}#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-body p{font-size:18px !important;}.js-form-item input{width:100%;}.field--name-field-image img{width:100%;height:auto;}}@media (max-width:525px){#block-views-block-featured-services-block-1 .views-row{width:99% !important;}#block-views-block-our-services-block-1 .views-row{width:100% !important;}}@media (max-width:370px){.views-field-field-images li img{width:100%;height:auto;}}@media (max-width:329px){#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-title{top:16% !important;font-size:25px !important;left:21% !important;}#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-body{top:41% !important;}#views_slideshow_cycle_teaser_section_slideshow-block_1 .views-field-body p{font-size:15px !important;}img{width:100%;height:auto;}}#footer .switchButton{display:inline-block;overflow:hidden;}.blog.views-row{text-align:left;margin:30px 0;}.blog.views-row a{text-transform:uppercase;font-size:17px !important;}#block-views-block-category-blog-block-1,#block-views-block-recent-blog-block-1{padding:15px;margin-bottom:11px;border-radius:4px;color:#fff;margin-top:30px;}#block-views-block-category-blog-block-1 h2,#block-views-block-recent-blog-block-1 h2{color:#fff;margin:0 !important;}form#contact-message-feedback-form .js-form-item input{line-height:30px;color:#000;border:1px solid #ccc;padding-left:10px;border-radius:4px;font-size:16px;}form#contact-message-feedback-form textarea{line-height:30px;color:#000;border:1px solid #ccc;padding-left:10px;border-radius:4px;font-size:16px;}#block-views-block-recent-blog-block-1{text-align:left;}#block-views-block-recent-blog-block-1 li{list-style-type:none;list-style-image:none;margin-left:0;}#block-views-block-recent-blog-block-1 li a{color:#fff !important;display:block;margin-top:5px;text-align:center;}#block-views-block-recent-blog-block-1 li a:hover{color:#cccccc !important;}.forum table{width:100%;}.iconsrow i{margin:0 5px 0 0;font-size:19px;}.forum table thead{color:#ffffff;padding:4px;}.forum table tbody tr{border-top:1px solid #c1c1c1;background:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#dddddd));background:-moz-linear-gradient(top,#f5f5f5,#dddddd);}.forum table tbody .forum__name a{display:block;padding:10px 0;}.forum table#forum-0 tbody .forum__name a{color:#000 !important;}.forum__icon{margin:11px 9px 0 9px;}#block-views-block-category-blog-block-1 a{color:#fff !important;padding:10px 0;display:block;}#block-views-block-category-blog-block-1 a:hover{color:#cccccc !important;}#block-views-block-from-our-blog-block-1 .views-row{display:inline-block;width:32%;padding:10px;margin:0 10px 10px 0;text-align:center;}#block-views-block-from-our-blog-block-1 .views-row .views-field-title a{font-size:17px;line-height:28px;font-weight:500;display:block;margin-bottom:7px;}.col-lg-12{padding:0 !important;}h1.page-title{text-align:left;font-size:17px;text-transform:uppercase;line-height:32px;color:#fff;font-weight:500;margin:20px 0 10px 0;}#edit-keywords-fieldset input{width:50%;line-height:30px;color:#000;border:none;padding-left:10px;border-radius:4px;font-size:16px;}.row{margin-left:0 !important;margin-right:0 !important;}h2{text-align:center;font-size:24px;line-height:32px;color:#888888;font-weight:500;margin:20px 0 10px 0;}#block-views-block-featured-services-block-1 .views-row{display:inline-block;width:24%;text-align:center;}#block-views-block-featured-services-block-1 .views-row .icon_bg{margin:0px auto 28px auto;width:100px;height:100px;border-radius:100px;box-shadow:0px 1px 3px rgba(0,0,0,0.12);background-image:-moz-linear-gradient(top,rgba(255,255,255,0.08),rgba(0,0,0,0.1));background-image:-ms-linear-gradient(top,rgba(255,255,255,0.08),rgba(0,0,0,0.1));background-image:-o-linear-gradient(top,rgba(255,255,255,0.08),rgba(0,0,0,0.1));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.08),rgba(0,0,0,0.1));background-image:linear-gradient(top,rgba(255,255,255,0.08),rgba(0,0,0,0.1));position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}#block-views-block-featured-services-block-1 .views-row .icon_bg:hover{background-color:#ffffff !important;}#block-views-block-featured-services-block-1 .views-row .icon_bg i{color:#ffffff;line-height:105px;font-size:49px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.icon_body h4{font-size:20px;line-height:28px;}.views-field-field-images li{list-style-type:none;list-style-image:none;display:inline-block;margin:0;padding:0;position:relative;}.views-field-field-images li img{-webkit-transition:all 0.45s ease 0s!important;-moz-transition:all 0.45s ease 0s!important;-khtml-transition:all 0.45s ease 0s!important;-ms-transition:all 0.45s ease 0s!important;-o-transition:all 0.45s ease 0s!important;transition:all 0.45s ease 0s!important;overflow:hidden;}.views-field-field-images li:hover img{-webkit-transition:all 0.45s ease 0s;-moz-transition:all 0.45s ease 0s;-khtml-transition:all 0.45s ease 0s;-ms-transition:all 0.45s ease 0s;-o-transition:all 0.45s ease 0s;transition:all 0.45s ease 0s;-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-ms-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);box-shadow:none;z-index:-1;}#block-views-block-our-services-block-1 .views-row{border:none;box-shadow:none;width:33%;display:inline-block;padding:0 15px;margin:10px 0 10px 0;}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top;}.media-left,.media .pull-left{padding-right:10px;}.views-row .media-body{padding-left:15px;text-align:left !important;}#block-views-block-our-services-block-1 .views-row i{font-size:34px;line-height:32px;}#block-views-block-our-services-block-1 .views-row .media-body h4{font-size:22px;line-height:28px;margin:4px 0;font-weight:normal;}form#contact-message-feedback-form .field--name-subject input{width:100%;}.contextual-links .block-configure a,.contextual-links .config-translationcontextual-linksentityblockconfig-translation-overview a,.contextual-links .config-translationcontextual-linksentitymenuconfig-translation-overview a,.contextual-links .config-translationcontextual-linksentityviewconfig-translation-overview a,.contextual-links .entityviewedit-form a,.contextual-links .entitymenuedit-form a,.contextual-links .quickedit a,.contextual-links .entitynodeedit-form a,.contextual-links .entitynodedelete-form a{color:#333;}.node__content img{display:block;margin:auto;}.node__content p{font-size:16px;}.field--type-image{background:none !important;}#site-navigation #main-navbar-collapse .menu li a{display:block;padding:26px 11px;color:#fff !important;text-transform:uppercase;font-size:13px;font-weight:400;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}div#block-testtextincotacts{float:left;width:51%;clear:both;display:block;margin-top:25px;}.contact_text p{margin:0 0 9px;}.navbar-default{background:none !important;border:none !important;box-shadow:none !important;margin:0;}.sidebar-first{border-radius:4px;box-shadow:3px 5px 12px rgba(0,0,0,0.12);color:#fff;}.sidebar-first h2{font-size:17px !important;text-transform:uppercase;}.field--name-comment-forum .content ul li a:hover{color:#fff !important;}h2{margin-top:40px !important;font-size:17px !important;text-transform:uppercase;}.blok_prew a{color:#fff !important;}.blok_prew .menu li:hover{background:inherit !important;}.form-type-search input{width:50%;line-height:31px;color:#000;padding-left:10px;border:none;border-radius:4px;font-size:16px;}label{font-weight:300 !important;font-size:14px;}.socIcons{float:right;}.socIcons li{list-style-type:none;display:inline-block;}.socIcons li a{padding:10px;}.site-footer{padding:30px 0;margin-top:30px;text-align:center;font-size:16px;}.region-primary-menu .menu-item--active-trail a{background:inherit !important;}.site-footer span{display:block;padding-bottom:13px;}.site-footer .menu li{display:inline-block;list-style-image:none;list-style-type:none;margin:0;padding:0;border-right:1px solid #ddd;}.site-footer .menu li:hover{background:inherit;}.site-footer .menu li a{color:#fff;margin:0 10px;}.copyright{margin-left:9px;text-align:left;font-size:13px;}#footer .switchButton span{cursor:pointer;float:left;height:15px;margin:0 3px;width:15px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}#footer .switchButton .bt-blue{background-color:#4282aa;border:1px solid #000;border-radius:4px;}#footer .switchButton .bt-lghtGre{background-color:#8bc34a;border:1px solid #000;border-radius:4px;}#footer .switchButton .bt-orange{background-color:#ff4500;border:1px solid #000;border-radius:4px;}#footer .switchButton .bt-red{background-color:#d14242;border:1px solid #000;border-radius:4px;}#footer .switchButton .bt-green{background-color:#009688;border:1px solid #000;border-radius:4px;}#footer .switchButton .bt-white{background-color:#fff;border:1px solid #000;border-radius:4px;}#footer .switchButton .bt-indigo{background-color:#4b0082;border:1px solid #000;border-radius:4px;}.tabs ul.primary li.is-active a{background:inherit !important;}.tabs a:focus,.tabs a:hover{background:inherit !important;}.user-login-form input{line-height:30px;color:#000;padding-left:10px;border:1px solid #0181b7;border-radius:4px;font-size:16px;display:flex;}.field--name-comment h2{font-weight:900;}#user-login-form label{font-size:16px;}#user-login-form #edit-name--description,#user-login-form #edit-pass--description{font-size:15px !important;}@media (max-width:767px){.top_header{text-align:center;}ul.menu{margin-left:0;}.arrow{display:none;}#main-navbar-collapse{width:100%;}#site-navigation #main-navbar-collapse .menu li{width:100%;margin:0 !important;border:none !important;}#site-navigation #main-navbar-collapse .menu li a{padding:7px 20px 7px 0 !important;}#site-navigation #main-navbar-collapse .menu li a:hover{background:inherit;padding-left:20px !important;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.menu-item--expanded .menu{display:block;padding-left:20px;position:relative !important;top:0 !important;width:100%;background:inherit !important;border:none !important;}div.menu-item--expanded:hover .menu{display:block !important;position:relative !important;top:0 !important;max-width:100% !important;background:none !important;border-top:none !important;left:0 !important;}.sub_menu .menu-item--expanded .sub_menu{display:block !important;left:0 !important;width:100% !important;}.sub_menu .menu-item--expanded:hover .sub_menu{max-width:100% !important;}}@media (max-width:595px){.js-form-item input{width:100%;}.field--name-field-image img{width:100%;height:auto;}}@media (max-width:329px){img{width:100%;height:auto;}}.sidebar-first{margin-top:20px;}.sidebar-first ul li a{color:#fff;}.Recent.blog .views-field.views-field-title a{font-size:16px;font-weight:bold;text-align:center;}.Recent.blog .views-field.views-field-body p{text-indent:0;text-align:center;}@media(max-width:580px){.history-content .views-field-field-left-info:after,.history-content .views-field-field-left-info:before{display:none;}.history-content .image_history,.history-content .info_history{float:none;width:100%;padding:10px;}.views-field-field-date-history-content{text-align:center;}}.alert.alert-error{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}.navbar.tooltip-demo ul li,.navbar.tooltip-demo ul li a{display:inline-block;}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;}to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}.progress .bar + .bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0);}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0);}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0);}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}[dir="rtl"] .col-xs-1,[dir="rtl"] .col-xs-10,[dir="rtl"] .col-xs-11,[dir="rtl"] .col-xs-12,[dir="rtl"] .col-xs-2,[dir="rtl"] .col-xs-3,[dir="rtl"] .col-xs-4,[dir="rtl"] .col-xs-5,[dir="rtl"] .col-xs-6,[dir="rtl"] .col-xs-7,[dir="rtl"] .col-xs-8,[dir="rtl"] .col-xs-9{float:right;}[dir="rtl"] .copyright{text-align:right;margin-left:unset;}[dir="rtl"] #footer .switchButton span{float:right;}@media (min-width:1200px){[dir="rtl"] .col-lg-1,[dir="rtl"] .col-lg-10,[dir="rtl"] .col-lg-11,[dir="rtl"] .col-lg-12,[dir="rtl"] .col-lg-2,[dir="rtl"] .col-lg-3,[dir="rtl"] .col-lg-4,[dir="rtl"] .col-lg-5,[dir="rtl"] .col-lg-6,[dir="rtl"] .col-lg-7,[dir="rtl"] .col-lg-8,[dir="rtl"] .col-lg-9{float:right;}}@media (min-width:992px){[dir="rtl"] .col-md-1,[dir="rtl"] .col-md-10,[dir="rtl"] .col-md-11,[dir="rtl"] .col-md-12,[dir="rtl"] .col-md-2,[dir="rtl"] .col-md-3,[dir="rtl"] .col-md-4,[dir="rtl"] .col-md-5,[dir="rtl"] .col-md-6,[dir="rtl"] .col-md-7,[dir="rtl"] .col-md-8,[dir="rtl"] .col-md-9{float:right;}}@media (min-width:768px){[dir="rtl"] .col-sm-1,[dir="rtl"] .col-sm-10,[dir="rtl"] .col-sm-11,[dir="rtl"] .col-sm-12,[dir="rtl"] .col-sm-2,[dir="rtl"] .col-sm-3,[dir="rtl"] .col-sm-4,[dir="rtl"] .col-sm-5,[dir="rtl"] .col-sm-6,[dir="rtl"] .col-sm-7,[dir="rtl"] .col-sm-8,[dir="rtl"] .col-sm-9{float:right;}}
:root{--primary:#f68b1e;}@font-face{font-family:'Worksans-Regular';src:url(/themes/custom/os_base/fonts/WorkSans-Regular.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Worksans-Light';src:url(/themes/custom/os_base/fonts/WorkSans-Light.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Worksans-Medium';src:url(/themes/custom/os_base/fonts/WorkSans-Medium.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Worksans-Bold';src:url(/themes/custom/os_base/fonts/WorkSans-Bold.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Gotham-Light';src:url(/themes/custom/os_base/fonts/Gotham-Light.woff) format('woff');font-weight:normal;font-style:normal;}h1,h2{font-family:'Worksans-Light' !important;font-weight:normal;transition:0.2s ease-in;}h3,h4,h5,h6{font-family:'Worksans-Medium' !important;transition:0.2s ease-in;font-weight:normal;}p,div{font-family:'Worksans-Light' !important;transition:0.2s ease-in;font-weight:normal;}#footer a,a{font-family:'Worksans-Regular' !important;font-weight:normal;}.views-field-field-header-media .media--type-video.media--view-mode-slideshow[onclick]:hover,a:hover,a img:hover,.form-submit:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);cursor:pointer;text-decoration:none !important;}a.display-none{display:none !important;}.contextual-region .contextual .contextual-links li a{color:#000 !important;}*{box-sizing:border-box;transition:0.3s ease-in-out;}html{font-size:1vw;scroll-behavior:smooth;}#color a,#color .link,#color #footer,body{color:#000;}body{font-size:18px !important;overflow-y:scroll !important;}.toolbar-fixed.toolbar-tray-open:not(.toolbar-vertical){padding-top:0 !important;}#footer .switchButton{display:none;}img{max-width:100%;height:auto;}p{text-indent:unset;}h3{color:#212121 !important;font-weight:bold;}ul.tabs{width:1200px;max-width:100%;margin-left:auto;margin-right:auto;}body.gin--vertical-toolbar,body.gin--horizontal-toolbar,body.gin--classic-toolbar{padding-top:0 !important;}.dialog-off-canvas-main-canvas,.site-footer{background:#fff;}@media (min-width:1230px){.container{width:1200px;max-width:100%;}}.page .container{width:100%;padding:0;}.listings-term,.views-exposed-form,.view-properties.short-term{width:1200px;max-width:100%;margin:0 auto;}.views-exposed-form{margin:25px auto;}.node-type-property .page .container{width:100%;max-width:100%;padding:0;}.site-footer{text-align:left;}.node-type-property .site-footer{background:#f1f1f1;}.site-footer a:hover{color:#f68b1e !important;}.site-footer [class^="social-"],.site-footer [class*=" social-"]{background:url(/themes/custom/os_base/images/all_socials.png) no-repeat;background-position:-4px -2px;width:auto;height:auto;display:inline-block;padding-left:30px;background-clip:padding-box;overflow:hidden;}.site-footer [class^="social-facebook"]{background-position:-4px -28px;}.site-footer [class^="social-youtub"]{background-position:-5px -51px;}.site-footer [class^="social-linked-in"]{background-position:-4px -74px;}#footer > .container{padding:0;width:1200px;max-width:100%;}#color .node--type-page.node--view-mode-full a{color:#f68b1e;}.region-footer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;width:100%;margin:0 auto;padding-top:100px;align-content:center;justify-content:start;align-items:start;}.listings-term .view-content,.view-properties.short-term .view-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;width:100%;margin:0 auto;padding:50px 0 100px;}.view-properties.short-term.admin .view-content{grid-template-columns:repeat(1,1fr);}.listings-term .view-content .views-row,.view-properties.short-term .view-content .views-row{background-color:#fff;}.views-element-container.contextual-region .contextual-region .view-empty{display:block;margin:35px auto;}.xmas-availability .view-content > h3{grid-column:1 / span 3;text-align:left;font-size:25px !important;border-bottom:1px solid #000;padding-bottom:10px;}.xmas-availability .view-content > .views-row{margin-bottom:50px;}form[id^=views-exposed-form-property-content-page-] > .form--inline{margin:0 auto;background-color:rgba(246,139,30,0.9);border-radius:8px;width:100%;display:flex;justify-content:flex-start;flex-direction:row;align-content:center;align-items:baseline;padding:10px 25px 3px;flex-wrap:wrap;}form[id^=views-exposed-form-property-content-page-] > .form--inline::after,form[id^=views-exposed-form-property-content-page-] > .form--inline::before{display:none;}form[id^=views-exposed-form-property-content-page-] > .form--inline > .form-item,form[id^=views-exposed-form-property-content-page-] > .form--inline #edit-field-nightly-rate-value-wrapper,.views-exposed-form div[id^=edit-field-nightly-rate-value-wrapper]{padding:0 9px;vertical-align:middle;position:relative;flex:1 1 115px;margin:0;float:unset;min-height:51px;}form[id^=views-exposed-form-property-content-page-] > .form--inline > .form-item{flex:1;}form[id^=views-exposed-form-property-content-page-] > .form--inline #edit-field-nightly-rate-value-wrapper,.views-exposed-form div[id^=edit-field-nightly-rate-value-wrapper]{flex:1 1 215px;flex:1 1 115px;padding:0;}form[id^=views-exposed-form-property-content-page-] > .form--inline #edit-field-nightly-rate-value-wrapper > fieldset,.views-exposed-form div[id^=edit-field-nightly-rate-value-wrapper] > fieldset{margin:0;}.views-exposed-form div[id^=edit-field-nightly-rate-value-wrapper] > fieldset .fieldset-wrapper label,.views-exposed-form div[id^=edit-field-nightly-rate-value-wrapper] > fieldset legend,form[id^=views-exposed-form-property-content-page-] > .form--inline #edit-field-nightly-rate-value-wrapper > fieldset legend,form[id^=views-exposed-form-property-content-page-] > .form--inline #edit-field-nightly-rate-value-wrapper > fieldset .fieldset-wrapper label{display:none;}.views-exposed-form div[id^=edit-field-nightly-rate-value-wrapper] > fieldset .fieldset-wrapper,form[id^=views-exposed-form-property-content-page-] > .form--inline #edit-field-nightly-rate-value-wrapper > fieldset .fieldset-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;gap:10px;}.views-exposed-form div[id^=edit-field-nightly-rate-value-wrapper] > fieldset .fieldset-wrapper .form-item,form[id^=views-exposed-form-property-content-page-] > .form--inline #edit-field-nightly-rate-value-wrapper > fieldset .fieldset-wrapper .form-item{margin:0;padding:0 0px;flex:1 1 1vw}.views-exposed-form div[id^=edit-field-nightly-rate-value-wrapper] > fieldset .fieldset-wrapper .form-item select,.views-exposed-form div[id^=edit-field-nightly-rate-value-wrapper] > fieldset .fieldset-wrapper .form-item input,form[id^=views-exposed-form-property-content-page-] > .form--inline #edit-field-nightly-rate-value-wrapper > fieldset .fieldset-wrapper input,form[id^=views-exposed-form-property-content-page-] > .form--inline > .form-item select,form[id^=views-exposed-form-property-content-page-] > .form--inline > .form-item input{border:0;border-radius:0px;outline:none;background-color:transparent;border-bottom:1px solid #838280;border-bottom:1px solid #fff;padding:10px 0px;color:#fff;font-size:15px;width:100%;font-family:'Worksans-Regular';text-overflow:ellipsis;overflow:hidden;position:relative;z-index:1;height:100%;cursor:pointer;min-height:45px;}.views-exposed-form div[id^=edit-field-nightly-rate-value-wrapper] > fieldset .fieldset-wrapper .form-item select option,form[id^=views-exposed-form-property-content-page-] > .form--inline > .form-item select option{color:#000;}form[id^=views-exposed-form-property-content-page-] > .form--inline > .form-actions{margin:0;}form[id^=views-exposed-form-property-content-page-5] > .form--inline > .form-actions{display:flex;grid-gap:5px;}form[id^=views-exposed-form-property-content-page-] > .form--inline > .form-actions .form-submit{background:#fff;color:#000;width:100%;border:none;padding:13px 20px;text-align:center;text-transform:uppercase;font-weight:bold;border-radius:8px;background-color:#fff;text-overflow:ellipsis;overflow:hidden;font-size:15px;}form[id^=views-exposed-form-property-content-page-5] > .form--inline > .form-actions .form-submit{text-overflow:unset;overflow:unset;font-size:13px;margin:0;}.views-exposed-form form > .form--inline > .form-item input.form-autocomplete,.views-exposed-form > .form--inline > .form-item input.form-autocomplete{background-image:unset;}.views-exposed-form > .form--inline > .form-item input::placeholder{color:#fff;}.views-exposed-form form > .form--inline > .form-item input::placeholder{color:#fff;}.views-exposed-form > .form--inline > .form-item input::-moz-placeholder{color:#fff;}.views-exposed-form form > .form--inline > .form-item input::-moz-placeholder{color:#fff;}.views-exposed-form > .form--inline > .form-item input::-webkit-input-placeholder{color:#fff;}.views-exposed-form form > .form--inline > .form-item input::-webkit-input-placeholder{color:#fff;}.views-exposed-form > .form--inline > .form-item input:-ms-input-placeholder{color:#fff;}.views-exposed-form form > .form--inline > .form-item input:-ms-input-placeholder{color:#fff;}.views-exposed-form > .form--inline #edit-field-nightly-rate-value-wrapper > fieldset .fieldset-wrapper input::placeholder{color:#fff;}.views-exposed-form form > .form--inline #edit-field-nightly-rate-value-wrapper > fieldset .fieldset-wrapper input::placeholder{color:#fff;}.views-exposed-form #edit-field-nightly-rate-value-wrapper--3 > fieldset .fieldset-wrapper .form-item input::placeholder{color:#fff;}.region-footer #block-quicklinks,.region-footer #block-socialmedialinks{padding-left:100px;width:100%;}.region-footer .block > h2{text-align:left;font-family:Arial,Helvetica,sans-serif !important;font-size:18px !important;font-weight:bold;}.region-footer #block-quicklinks ul.menu{padding:0;margin:0;}.region-footer #block-quicklinks ul.menu li{margin:1rem 0;list-style:none;padding:0;display:block;border:0;}.region-footer #block-quicklinks ul.menu li a{margin:0;text-transform:uppercase;}.bottom_footer{display:none;}#block-closurecopyright{grid-column:1 / span 2;align-self:end;}#block-closurecopyright a{color:#b9b9b9;}#block-closuresavillslogo{place-items:self-end;display:grid;}#block-closuresavillslogo img{max-height:120px;object-fit:contain;}.pager{margin-bottom:100px;}.pager .pager__items{text-align:center;border:0;padding:0;}.pager .pager__items li{font-size:18px;background:transparent;background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager .pager__items li a{background:transparent;}.pager .pager__items li:hover a{background:rgb(246,139,30) !important;}.pager .pager__items li:hover a:hover{color:#fff !important;}.pager .pager__items li.is-active a{color:rgb(246,139,30) !important;}.node-teaser.node-property,.node--type-property.node--view-mode-teaser{position:relative;min-height:475px;}.node-teaser.node-property.admin{min-height:300px;}.xmas-availability .node-teaser.node-property{min-height:auto;}.node-teaser.node-property .content,.node--type-property.node--view-mode-teaser .content{height:inherit;}.node-teaser.node-property.admin .content{display:grid;grid-template-columns:minmax(150px,25%) 1fr;}.node-teaser.node-property:hover,.node--type-property.node--view-mode-teaser:hover{cursor:pointer;}.node-teaser.node-property .content > :not(div.node-image),.node--type-property.node--view-mode-teaser .content > :not(div.field--name-field-primary-image){max-width:90%;margin:1rem auto;width:100%;}.node-teaser.node-property.admin .content > :not(div.node-image){max-width:100%;padding:0 20px;}.node-teaser.node-property .content > .node-image img,.node--type-property.node--view-mode-teaser .content > div.field--name-field-primary-image img{width:100%;height:250px;object-fit:cover;}.node--type-property.node--view-mode-teaser .field--name-dynamic-token-fieldnode-rental-rate .short-term-rental-price,.node-teaser.node-property .content > .node-rate{display:block;text-align:left;}.node-teaser.node-property.admin .content .node-rate > div,.node-teaser.node-property .content > .node-rate > div,.node--type-property.node--view-mode-teaser .field--name-dynamic-token-fieldnode-rental-rate .short-term-rental-price > div{display:inline-block;min-width:max-content;text-align:left;vertical-align:middle;}.node-teaser.node-property.admin .content .node-rate > div.pre-from,.node-teaser.node-property .content > .node-rate > div.pre-from,.node--type-property.node--view-mode-full .field--name-field-property-class,.node--type-property.node--view-mode-teaser .field--name-dynamic-token-fieldnode-rental-rate .short-term-rental-price > div.pre-from{background-color:#f68b1e;background-size:cover;padding:10px 20px;color:#fff;text-transform:uppercase;font-size:11px;max-width:80px;position:relative;}.node-teaser.node-property.admin .content .node-rate > div.pre-from{display:none;}.node--type-property.node--view-mode-teaser .field--name-dynamic-token-fieldnode-rental-rate .short-term-rental-price > div.pre-from{padding:7px 20px;}.node-teaser.node-property .content > .node-rate > div.pre-from,.node--type-property.node--view-mode-teaser .field--name-dynamic-token-fieldnode-rental-rate .short-term-rental-price > div.pre-from{background:url(/themes/custom/os_base/images/price_tag_bg_orange_1.png)no-repeat center center;background-size:100% 100%;display:inline-block;}.node-teaser.node-property.admin .content .node-rate > div.starting-at,.node--type-property.node--view-mode-teaser .short-term-rental-price > .starting-at,.node-teaser.node-property .content > .node-rate > div.starting-at{font-size:1rem;margin:0 5px;}.node-teaser.node-property.admin .content .node-rate > div.sub-per-night,.node-teaser.node-property .content > .node-rate > div.sub-per-night,.node--type-property.node--view-mode-teaser .field--name-dynamic-token-fieldnode-rental-rate .short-term-rental-price > div.sub-per-night{color:grey;font-size:1rem;margin-left:5px;margin-top:-15px;}.node-teaser.node-property.admin .content .node-rate{margin-bottom:5px;}.node-teaser.node-property.admin .content .node-rate > div.sub-per-night,.node-teaser.node-property.admin .content .node-rate > div.starting-at{font-size:1.5rem;}.node-teaser.node-property .content .node-title,.node--type-property.node--view-mode-teaser .field--name-node-title{margin:0rem auto;min-height:37px;line-height:1;overflow:hidden;}.node-teaser.node-property .content .node-title a,.node-teaser.node-property .content .node-title h2,.node--type-property.node--view-mode-teaser .field--name-node-title h2{text-align:left;margin:0 !important;}.node-teaser.node-property .content .node-addr,.node--type-property.node--view-mode-teaser .field--name-field-property-address{text-align:left;height:42px;overflow:hidden;}.node-teaser.node-property .content .node-addr .field__item,.node--type-property.node--view-mode-teaser .field--name-field-property-address .field__item{font-size:14px;padding-left:20px;color:#444;background:url(/themes/custom/os_base/images/location.png)no-repeat center left;background-position-y:-1px;height:25px;display:inline-block;}.node--type-property.node--view-mode-teaser .field--name-field-property-address .field__item{background-position-y:3px;}.node-teaser.node-property .content .footer,.node--type-property.node--view-mode-teaser .footer{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;border-top:1px solid #e1e1e1;padding-top:15px;position:absolute;width:100%;bottom:0;margin:1rem 2rem !important;}.node-teaser.node-property.admin .content .footer{position:relative;margin:1rem 0 !important;}.node-teaser.node-property .content .footer > div,.node--type-property.node--view-mode-teaser .footer > div{flex:0 1 55px;}.node-teaser.node-property .content .footer > div .field__item,.node--type-property.node--view-mode-teaser .footer > div > .field__item{padding-left:30px;background:url(/themes/custom/os_base/images/property_node_middle_icons.png) center left no-repeat;background-position:-5px -33px;font-size:18px;text-align:left;}.node--type-property.node--view-mode-teaser .footer > div > .field__item{background-position:-5px -28px;}.node-teaser.node-property .content .footer > div.bed .field__item,.node--type-property.node--view-mode-teaser .footer > div.field--name-field-bedrooms .field__item{background-position:-5px -62px;}.node--type-property.node--view-mode-teaser .footer > div.field--name-field-bedrooms .field__item{background-position:-5px -58px;}#header .container{width:1200px !important;max-width:100%;}.top_header{width:100% !important;padding:0 !important;}.region-header{display:flex;flex-wrap:nowrap;flex-direction:row;align-content:center;align-items:center;width:100%;justify-content:flex-start;padding:35px 0px;}.region-header > div{flex:0 1 150px;}#block-sitelogofront,#block-logo{flex:0 1 350px;}#block-sitelogofront img,#block-logo img{max-height:180px;width:auto;}#block-mainnav{flex:1 1 350px;display:flex;flex-direction:row;justify-content:flex-end;margin-right:-50px;}#block-mainnav ul.sf-menu a{padding:10px 20px;font-family:"Gotham-Light" !important;font-size:15px;text-transform:uppercase;}#block-mainnav ul.sf-menu li:hover a{color:#f68b1e;}.responsive-menu-toggle{align-self:center;}.responsive-menu-toggle-icon{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-evenly;align-items:center;align-content:space-around;position:relative;}.responsive-menu-toggle-icon:hover span,.responsive-menu-toggle-icon:hover{color:#f68b1e !important;text-decoration:none !important;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after{display:none;}.responsive-menu-toggle-icon .label{color:#000;font-size:15px;text-transform:uppercase;font-weight:normal;font-family:"Gotham-Light" !important;position:relative;}.responsive-menu-toggle-icon .label:after{content:"≡";position:absolute;right:5px;top:50%;transform:translate(-5px,-53%);font-size:35px;}.responsive-menu-toggle-icon:hover .label,.responsive-menu-toggle-icon:hover .label:hover{text-decoration:none;}.mm-menu{left:unset;right:0;transform:translateX(100%);transition:transform .3s;will-change:transform;contain:paint;}.mm-menu .mm-panel,.mm-menu .mm-panels{background-color:transparent;}.mm-menu .mm-panels{overflow:unset;}.mm-menu .mm-panel .mm-navbar{background:transparent;border:none;}.mm-menu .mm-panel .mm-listview li a:after,.mm-menu .mm-panel .mm-navbar a:before,.mm-menu .mm-panel .mm-navbar a{--mm-color-icon:#fff;color:#fff;}.mm-menu .mm-panel .mm-listview li{color:#fff;margin:0 1rem;border:none;background:transparent;}.mm-menu .mm-panel .mm-listview li a{font-size:15px;padding:10px 30px;font-family:"Gotham-Light" !important;text-transform:uppercase;border:0;}.mm-menu .mm-panel .mm-listview li a.is-active,.mm-menu .mm-panel .mm-listview li:hover a{color:#f68b1e;}.mm-listitem:after{border:none;}.mm-menu .mm-panel .mm-navbar__title{display:none;}.mm-menu .mm-panel.logos{--mm-panel-child-offset:0;--mm-panel-parent-offset:0;left:unset;top:calc(100vh - 300px);top:unset;position:fixed;bottom:0;z-index:9999;display:flex;width:100%;flex-direction:row-reverse;align-items:flex-end;max-height:293px;flex-wrap:wrap;align-content:flex-end;justify-content:flex-start;}.mm-menu .mm-panel.logos > div{display:inline-block;vertical-align:bottom;padding:10px;}.mm-menu .mm-panel.logos .mm-navbar{display:none;}.mm-menu .mm-panel--parent{--mm-panel-parent-offset:-100%;transform:translate3d(var(--mm-panel-parent-offset),0,0);}.mm-page.mm-slideout{padding-top:0 !important;}.page-node-36 .mm-slideout,.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{transform:unset !important;}.mm-menu--offcanvas.mm-menu--opened{position:fixed;z-index:9;right:0;left:unset;transform:translateX(0%);transition:transform .3s;will-change:transform;contain:paint;padding-top:100px;background-color:rgba(0,0,0,0.5);width:480px;max-width:100%;}.mm-btn--next:after,.mm-btn--prev:before{--mm-color-icon:#fff;}.mm-close.off-canvas-close{display:none;position:absolute;top:65px;left:unset;right:28px;color:#fff !important;bottom:unset;font-size:33px;transform:none;transition:none !important;--mm-panel-child-offset:0%;--mm-panel-parent-offset:0%;overflow:unset;z-index:10;cursor:pointer;}.mm-menu--offcanvas + a#mm-0{display:none;}.mm-menu--offcanvas.mm-menu--opened + a#mm-0{display:inline-block;}a#mm-0{color:#fff !important;opacity:1;width:auto;height:auto;padding:10px;left:unset;bottom:unset;top:90px;right:16px;z-index:100;background:transparent !important;position:fixed;}.toolbar-tray-open a#mm-0{top:45px;}a#mm-0::after{content:'X';display:block;width:100%;height:100%;color:#fff !important;font-size:25px;}a#mm-0:hover::after,.mm-close.off-canvas-close:hover{color:#f68b1e !important;}.mm-close.off-canvas-close::after,.mm-close.off-canvas-close .mm-navbar{display:none;}.adminimal-admin-toolbar .dialog-off-canvas-main-canvas{padding-top:50px;}.node--type-property.node--view-mode-full .group-header .lightgallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;max-width:100%;max-height:500px;margin-top:5px;padding:0;overflow:hidden;}.node--type-property.node--view-mode-full .group-header .lightgallery-wrapper li::marker{display:none;}.node--type-property.node--view-mode-full .group-header .lightgallery > li .field-content{height:100%;}.node--type-property.node--view-mode-full .group-header .lightgallery > li img{height:100%;width:100%;object-fit:cover;max-height:500px;}.node--type-property.node--view-mode-full .group-header .lightgallery > li:nth-of-type(n + 4){display:none;}.node--type-property.node--view-mode-full .header-info{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start;position:relative;border-bottom:1px solid #b8b8b8;padding-bottom:25px;}.node--type-property.node--view-mode-full .header-info > div{flex:0 1 350px;}.node--type-property.node--view-mode-full .header-info > div.field--name-node-title{}.node--type-property.node--view-mode-full .header-info > div.field--name-node-title h2{font-size:30px !important;text-align:left;text-transform:capitalize;font-family:'Worksans-Medium' !important;margin:1.5rem 0 !important;}.node--type-property.node--view-mode-full .field--name-field-property-class{background:url(/themes/custom/os_base/images/price_tag_bg_orange_1.png)no-repeat center center;background-size:100% 100%;max-width:200px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;position:absolute;right:0;}.node--type-property.node--view-mode-full .field--name-field-property-class .field__item,.node--type-property.node--view-mode-full .field--name-field-property-class a{color:#fff !important;font-size:14px;}.node--type-property.node--view-mode-full .short-term-rental-price{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:flex-start;margin-left:25px;}.node--type-property.node--view-mode-full .short-term-rental-price{display:inline-block;margin-top:10px;width:100%;}.node--type-property.node--view-mode-full .short-term-rental-price > div{display:inline-block;}.node--type-property.node--view-mode-full .short-term-rental-price > div.starting-at{display:block;}.node--type-property.node--view-mode-full .short-term-rental-price .pre-from{display:none;}.node--type-property.node--view-mode-full .short-term-rental-price .price{font-size:30px;font-family:'Worksans-Medium' !important;}.node--type-property.node--view-mode-full .short-term-rental-price .sub-per-night{font-size:20px;color:grey;position:relative;right:-10px;top:-10px;}.node--type-property.node--view-mode-full .content-info{display:grid;grid-template-columns:minmax(150px,40%) 1fr;align-content:center;justify-content:start;align-items:start;justify-items:start;padding-top:25px;}.node--type-property.node--view-mode-full .content-info .basic-info{width:100%;}.node--type-property.node--view-mode-full .inner-container,.node--type-property.node--view-mode-full .node-middle{width:90%;margin:0 auto;max-width:100%;}.node--type-property.node--view-mode-full .inner-container{grid-template-columns:minmax(150px,75%) 1fr;display:grid;align-content:center;justify-content:center;align-items:start;justify-items:stretch;grid-gap:50px;}.node--type-property.node--view-mode-full .inner-container .group-right{margin-top:45px;}.node--type-property.node--view-mode-full .webform-submission-property-form-form{display:inline-block;width:100%;}.node--type-property.node--view-mode-full .webform-submission-property-form-form .form-item label{display:block;font-weight:bold !important;}.node--type-property.node--view-mode-full .webform-submission-property-form-form .form-item input{width:100%;display:inline-block;}.node--type-property.node--view-mode-full .webform-submission-property-form-form .form-item.form-item-subject{display:none;}.node--type-property.node--view-mode-full .webform-submission-property-form-form .form-actions{margin-bottom:0;}.book-now-request-user-login-ui-dialog .ui-dialog-buttonset button,.node--type-property.node--view-mode-full .group-right .field .primary-button,.primary-button,#cal-btn,#check-reviews,#check-rates,.field--name-dynamic-token-fieldnode-property-print a,.print__link,.book-now-mail,.book-now,.avail-cal .view-header-text .book-now,.field--name-dynamic-token-fieldnode-check-availability-link a,.field--name-dynamic-token-fieldnode-enquire-link a,.node--type-property.node--view-mode-full .webform-submission-property-form-form .form-submit{background-color:#f68b1e;color:#fff !important;text-transform:uppercase;border:none;display:block;width:100%;border-radius:8px;font-family:'Worksans-Light' !important;font-size:15px;text-decoration:none;padding:8px 20px;margin:0 0 1em 0;text-align:center;}.book-now-request-user-login-ui-dialog .ui-dialog-buttonset button,.primary-button,.book-now,.book-now-mail,.avail-cal .view-footer .book-now,.avail-cal .view-header-text .book-now{display:inline-block;width:auto;font-size:12px;}button#watch-video{width:100%;font-size:15px;}.book-now-request-user-login-ui-dialog .ui-dialog-buttonset button,.book-now,.book-now-mail,.avail-cal .view-footer .book-now{display:block;width:200px;margin:25px;font-size:18px;margin-left:auto;margin-right:25px;}.price-tooltip{position:relative;display:inline-block;border-bottom:1px dotted black;transition:0.3s ease-in-out;}.price-tooltip .tooltiptext{opacity:0;width:120px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:-40px;left:15px;font-size:14px;}.node--type-property.node--view-mode-full .price{cursor:pointer;}.node--type-property.node--view-mode-full .short-term-rental-price:hover .price-tooltip .tooltiptext{opacity:1;}.node--type-property.node--view-mode-full .content-info{padding:25px 0;}.node--type-property.node--view-mode-full .inner-container .field .field__label,.node--type-property.node--view-mode-full .inner-container .field--name-dynamic-token-fieldnode-node-id .field__label,.node--type-property.node--view-mode-full .inner-container .field--name-dynamic-token-fieldnode-node-id .field__label,.node--type-property.node--view-mode-full .node-middle .field--name-dynamic-token-fieldnode-node-id .field__label{font-weight:normal;}.node--type-property.node--view-mode-full .inner-container .field .field__label::after{content:'';}.node--type-property.node--view-mode-full .inner-container .field--name-dynamic-token-fieldnode-node-id .field__label::after,.node--type-property.node--view-mode-full .node-middle .field--name-dynamic-token-fieldnode-node-id .field__label::after{display:none;}.node--type-property.node--view-mode-full .basic-info > div{margin:1.5rem 0;}.node--type-property.node--view-mode-full .inner-container .field--name-field-property-address{max-width:160px;}.node--type-property.node--view-mode-full .inner-container .field--name-field-bathrooms .field__item,.node--type-property.node--view-mode-full .inner-container .field--name-field-bedrooms .field__item{display:block;width:100%;padding-left:30px;background:url(/themes/custom/os_base/images/property_node_middle_icons.png)no-repeat;background-position:-7px 0px;}.node--type-property.node--view-mode-full .inner-container .field--name-field-bedrooms .field__item{background-position:-7px -63px;}.node--type-property.node--view-mode-full .inner-container .field--name-field-bathrooms .field__item{background-position:-7px -34px;}.node--type-property.node--view-mode-full .node-bottom > div{padding:25px 0;border-top:1px solid #b8b8b8;}.node--type-property.node--view-mode-full .villa-features > h2,.node--type-property.node--view-mode-full .group-left .beds-description > h2,.node--type-property.node--view-mode-full .group-left .staff-description > h2,.node--type-property.node--view-mode-full .node-bottom > div .grid h2{margin:0;margin-bottom:25px;color:#f68b1e;text-align:left;font-size:35px !important;text-transform:capitalize;font-family:'Worksans-Medium' !important;}.node--type-property.node--view-mode-full .group-left .beds-description{margin-bottom:50px;}.node--type-property.node--view-mode-full .villa-features{padding:25px 0;border-top:1px solid #b8b8b8;}.node--type-property.node--view-mode-full .villa-features > .field--name-field-property-amenities{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:flex-start;width:700px;max-width:100%;}.node--type-property.node--view-mode-full .villa-features > .field--name-field-property-amenities > .field__item{flex:1 1 250px;padding:10px 20px;padding-left:0;}.node--type-property.node--view-mode-full .node-bottom > div .grid td,.node--type-property.node--view-mode-full .node-bottom > div .grid tbody,.node--type-property.node--view-mode-full .node-bottom > div .grid table{display:block;border:none;padding:0;}.node--type-property.node--view-mode-full .node-bottom > div .grid tr{display:grid;grid-template-columns:minmax(150px,30%) 1fr;grid-gap:1rem;place-items:start;display:flex;flex-wrap:wrap;justify-content:flex-start;}.node--type-property.node--view-mode-full .node-bottom > div .grid td{line-height:1.2;padding:10px 0;font-family:'Worksans-Light';font-weight:normal;font-size:18px;text-align:left !important;width:100%;display:block;flex:1 1 75px;}.node--type-property.node--view-mode-full .node-bottom > div .grid td.label{color:#656565;}.node--type-property.node--view-mode-full .node-bottom > div .grid td.value{color:#000;}.d-popup-block,.block-views-blockproperty-specials-block-1,.block-views-block-testimonial-block-1,.field--name-field-property-comments,.group-rates-popup{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}.d-popup-block-content,.block-views-blockproperty-specials-block-1 > div > div,.block-views-block-testimonial-block-1 > div > div,.field--name-field-property-comments .comments__content,.group-rates-popup-wrapper{background-color:#f1f1f1;margin:15% auto;padding:50px 100px;border:1px solid #888;width:80%;position:relative;}.d-popup-block-content iframe{width:100%;}.field--name-dynamic-token-fieldnode-property-detail-youtube-field .d-popup-block-content{max-width:100%;width:900px;padding:70px 70px;height:auto;}.group-rates-popup h2{font-size:35px !important;margin:10px auto 25px !important;font-family:'Worksans-Medium';}.group-rates-popup table{border-collapse:collapse;border:0;width:100%;text-align:left;}.group-rates-popup table caption{font-weight:bold;font-size:17px;text-transform:uppercase;color:#000;}.group-rates-popup table th,.group-rates-popup table td{padding:10px 5px;text-align:center;font-size:18px;border:none;}.group-rates-popup table th{background-color:#f68b1e;color:#fff;}.group-rates-popup table tbody{border-top:1px solid #ccc;}.d-popup-block-content > .close,#close-comments,#close-testimonials,#close-property-specials,.group-rates-popup .close{color:#000;float:right;font-size:2rem;font-weight:bold;position:absolute;top:25px;right:25px;border:3px solid #000;padding:4px;border-radius:5px;cursor:pointer;}.group-rates-popup .close{top:-100px;right:-75px;}#close-property-specials,#close-testimonials,#close-comments{top:25px;}.d-popup-block-content > .close:hover,#close-property-specials:hover,#close-testimonials:hover,#close-comments:hover,.group-rates-popup .close:hover{color:#f68b1e;;border:3px solid #f68b1e;;}.region-top1{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;background-color:#f68b1e;color:#fff;padding:15px 45px;}.region-top1 p{margin:0;}.region-top1 a{color:#fff !important;text-decoration:none;font-size:14px;text-transform:uppercase;}.region-top1 > div{flex:1 1 150px;}.region-top1 > div:last-of-type{display:flex;flex-direction:row-reverse;}#block-propertydetailanchors{flex:1 1 450px;}#block-propertydetailanchors .field--name-body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-content:center;align-items:center;}#block-propertydetailanchors .field--name-body p{margin:0;}#block-propertydetailanchors .field--name-body::before,#block-propertydetailanchors .field--name-body::after{display:none;}#block-flagbookmarkproperty .content{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;}#block-flagbookmarkproperty .flag-anon-message span,#block-flagbookmarkproperty .content .flag a{font-size:16px;font-weight:normal !important;background:url(/themes/custom/os_base/images/heart.png)no-repeat center left;padding-left:20px;}#block-flagbookmarkproperty .content .flag.action-unflag a{background:url(/themes/custom/os_base/images/heart_saved.png)no-repeat center left;}.block-simplenews{background:url(/themes/custom/os_base/images/newsletter_bg_2.jpg)no-repeat;background-position:center center;background-size:cover;min-height:536px;display:grid;place-items:center;padding-bottom:50px;position:relative;}.block-simplenewssubscription-2{display:none;min-height:unset;padding:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background:rgba(0,0,0,0.5);}.block-simplenewssubscription-2.show{display:block;}.simplenews-popup-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:35px;background:#fff;}.block-simplenews::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.3);}.block-simplenews > h2{color:#fff;font-size:35px !important;max-width:600px;text-align:center;line-height:1.2;margin:0 auto;margin-bottom:1.5rem;padding-top:200px;background:url(/themes/custom/os_base/images/newsletter_title_bg.png)no-repeat center top;background-position:50% 0px;position:relative;z-index:2;}.block-simplenews .form-item.form-item-message,.block-simplenews .form-item label,.block-simplenews .form-item .description,.block-simplenews #edit-message{display:none;}.block-simplenews form{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;grid-gap:4px;width:600px;max-width:95%;position:relative;z-index:1;}.adminimal-admin-toolbar .block-simplenews form{justify-content:center;}.block-simplenews input,.block-simplenews .form-item,.block-simplenews form > div{margin:0;}.block-simplenews .form-item input{padding:20px 35px;background:transparent;border:1px solid #dbdbdb;width:100%;color:#fff;margin:0;line-height:1;}.block-simplenews .form-item input::placeholder{color:#fff;}.block-simplenews .form-item input::-moz-placeholder{color:#fff;}.block-simplenews .form-item input::-webkit-input-placeholder{color:#fff;}.block-simplenews .form-item input::-ms-input-placeholder{color:#fff;}.block-simplenews .form-submit{padding:20px 35px;border:1px solid #f68b1e;background-color:#f68b1e;color:#fff;font-size:20px;line-height:1;text-transform:uppercase;vertical-align:middle;margin:0;}.block-simplenews .form-submit:hover{background-color:#f68b1e;opacity:0.8;}.ui-datepicker-calendar td:hover a{background:#f68b1e;color:#fff;}#block-contactusblock{display:none;}#block-contactusblock .inner-header{text-align:left;}#block-contactusblock .inner-header h2{text-align:left;font-size:50px !important;color:#f68b1e;}#block-contactusblock .inner-container{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-evenly;align-items:baseline;grid-gap:60px;}#block-contactusblock .inner-container > div{flex:1 1 150px;}#block-contactusblock .inner-container > div h3{font-size:22px !important;margin:25px 0;}#block-contactusblock .inner-container > div .field--name-body{line-height:1.5;}.spb_overlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);}.spb-popup-main-wrapper{background-color:#f1f1f1;margin:0 !important;padding:25px 100px;border:1px solid #888;width:80% !important;top:5%;left:50%;transform:translate(-50%,0%);z-index:9999;position:absolute;}#spb-block-surveyformblock .spb-popup-main-wrapper{width:800px !important;padding:25px 50px;}#close-snp,.spb_close,#color .book-now-close,#close-cal,.block-contactusblock-modal-close{color:#000;float:right;font-size:2rem;font-weight:bold;position:absolute;top:25px;right:25px;border:3px solid #000;padding:4px;border-radius:5px;cursor:pointer;z-index:9;}#close-cal{right:25px;}#close-snp:hover,.spb_close:hover,#color .book-now-close:hover,#close-cal:hover,.block-contactusblock-modal-close:hover{color:#f68b1e;border:3px solid #f68b1e;text-decoration:none;cursor:pointer;}.block-availability-calendar-book-now-block > p{margin:0 0 0 auto;text-align:right;}.block-availability-calendar-book-now-block .btn{margin:25px 0 0 0;font-size:18px;}.simple-popup-blocks-global form > div{width:100%;margin:2.5rem auto;margin-bottom:0;}.simple-popup-blocks-global form .webform-flexbox{flex-wrap:wrap;grid-gap:10px;}.simple-popup-blocks-global form .webform-flexbox .webform-flex{flex:1 1 250px;}.simple-popup-blocks-global form .webform-flexbox .webform-flex .webform-flex--container{margin:0 !important;}.simple-popup-blocks-global form .form-item label{height:25px;line-height:1;display:block;font-weight:bold !important;font-size:18px;min-height:45px;}.simple-popup-blocks-global form fieldset legend{border:none;}.simple-popup-blocks-global form .form-item textarea,.simple-popup-blocks-global form .form-item select,.simple-popup-blocks-global form .form-item input{padding:5px 0px;border:none;border-bottom:1px solid #000;background:transparent;width:100%;}.simple-popup-blocks-global form .form-item select{padding:9px 0px;}.simple-popup-blocks-global form .webform-select-other{margin-bottom:0;}.simple-popup-blocks-global form .form-item-staff-referral{margin:0;}.simple-popup-blocks-global form .form-submit{border:1px solid #000;padding:20px 20px;text-transform:uppercase;max-width:185px;background:transparent;color:#000;}.simple-popup-blocks-global form .form-submit:hover{background:#f68b1e;color:#fff;}.simple-popup-blocks-global .webform-submission-survey-form .form-item-markup{text-align:center;}.simple-popup-blocks-global .webform-submission-survey-form .form-item-markup h3{font-size:20px !important;margin:0 0 55px !important;font-family:'Worksans-Regular' !important;color:#f68b1e !important;}.simple-popup-blocks-global .webform-submission-survey-form .form-item-markup h3 strong{font-weight:normal !important;}.node--type-page.node--view-mode-full .group-header{position:relative;}.node--type-page.node--view-mode-full .group-left .field--name-body{width:1200px;margin:50px auto;max-width:95%;line-height:2;}.node--type-page.node--view-mode-full .field--name-field-header-image img{width:100%;height:auto;object-fit:cover;}.node--type-page.node--view-mode-full .field--name-node-title .field__item h1{text-align:center;margin:0 auto;padding-top:50px;color:#444444;font-family:'Worksans-Light' !important;position:relative;bottom:0;font-size:45px !important;margin-bottom:50px;width:1200px;max-width:100%;}.node--type-page.node--view-mode-full .field--name-field-header-image + .field--name-node-title .field__item{max-width:1200px;margin:0 auto;}.node--type-page.node--view-mode-full .field--name-field-header-image + .field--name-node-title .field__item h1{position:absolute;bottom:60px;line-height:1;font-size:85px !important;color:#fff;max-width:min-content;text-align:left;font-family:"Worksans-Regular" !important;padding:0;}.page-node-5391 .node--type-page.node--view-mode-full .field--name-field-header-image + .field--name-node-title .field__item h1,.page-node-16908 .node--type-page.node--view-mode-full .field--name-field-header-image + .field--name-node-title .field__item h1,.page-node-16907 .node--type-page.node--view-mode-full .field--name-field-header-image + .field--name-node-title .field__item h1{top:100px;left:150px;bottom:unset;color:var(--gin-color-primary);color:var(--primary);}#block-ourstorycontent .field--name-body:before,#block-ourstorycontent .field--name-body:after{display:none;}#block-ourstorycontent .field--name-body{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;max-width:95%;margin:0 auto;padding:50px 0;}#block-ourstorycontent .field--name-body h2{font-size:45px !important;color:#000;font-family:'Worksans-Regular' !important;text-align:left;margin:1.5rem 0;}#block-ourstorycontent .field--name-body h2 strong,#block-ourstorycontent .field--name-body h2 span{color:#f68b1e;}#block-ourstorycontent .field--name-body p{line-height:1.5;text-align:justify;}#block-ourstorycontent .field--name-body table{margin:1rem auto;}#block-ourstorycontent .field--name-body table tr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;}#block-ourstorycontent .field--name-body table td{padding:0;border:0;}#block-ourstorycontent .field--name-body table td img{width:100%;height:100%;object-fit:contain;}.listings-blog .view-content{max-width:90%;width:1500px;margin:50px auto;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;grid-gap:45px;}.listings-blog .view-content .views-row{flex:1 1 250px;}.node--type-article.node--view-mode-teaser .field--name-field-image img{width:100%;height:auto;object-fit:cover;}.node--type-article.node--view-mode-teaser .field--name-node-title h2{text-align:left;margin:15px auto 5px !important;}.node--type-article.node--view-mode-teaser .field--name-node-title a{text-decoration:none;color:#000;display:inline-block;font-size:28px;line-height:1.2;text-align:left;}.node--type-article.node--view-mode-teaser .field--name-node-post-date{text-align:left;color:#888;}.node--type-article.node--view-mode-teaser .field--name-body{color:#444;line-height:1.5;}.node--type-article.node--view-mode-teaser .field--name-body p{margin:10px auto;text-align:left;}.node--type-article.node--view-mode-teaser .field--name-node-link{text-align:left;}.node--type-article.node--view-mode-teaser .field--name-node-link a{padding:15px 20px;border:1px solid #f68b1e;text-decoration:none;text-transform:uppercase;color:#000;display:inline-block;margin:10px auto;}.node--type-property-special.node--view-mode-full,.node--type-property-concierge.node--view-mode-full,.node--type-article.node--view-mode-full{width:1200px;max-width:90%;margin:50px auto;}.node--type-property-special.node--view-mode-full .field--name-node-title h1,.node--type-property-concierge.node--view-mode-full .field--name-node-title h1,.node--type-article.node--view-mode-full .field--name-node-title h1{font-size:50px;margin:35px auto;}.node--type-property-special.node--view-mode-full .lightgallery,.node--type-property-concierge.node--view-mode-full .lightgallery,.node--type-article.node--view-mode-full .lightgallery{padding:0;}.node--type-property-special.node--view-mode-full .lightgallery li,.node--type-property-concierge.node--view-mode-full .lightgallery li,.node--type-article.node--view-mode-full .lightgallery li{display:block;}.node--type-property-special.node--view-mode-full .lightgallery > :not(li:first-of-type),.node--type-property-concierge.node--view-mode-full .lightgallery > :not(li:first-of-type),.node--type-article.node--view-mode-full .lightgallery > :not(li:first-of-type){display:none;}.node--type-property-concierge.node--view-mode-full .field--name-body p,.node--type-article.node--view-mode-full .field--name-body p{margin:10px auto;line-height:2;}.node--type-property-special.node--view-mode-full .field--name-body em,.node--type-property-special.node--view-mode-full .field--name-body p em,.node--type-property-concierge.node--view-mode-full .field--name-body em,.node--type-property-concierge.node--view-mode-full .field--name-body p em,.node--type-article.node--view-mode-full .field--name-body em,.node--type-article.node--view-mode-full .field--name-body p em{display:block;margin:1rem auto;text-align:center;border:1px solid #f68b1e;padding:20px;}.node--type-property-special.node--view-mode-full .field--name-body a[href^=mailto],.node--type-property-concierge.node--view-mode-full .field--name-body a[href^=mailto]{background-color:#f68b1e;color:#fff !important;padding:10px;border-radius:8px;}.node--type-property-special-.node--view-mode-full .field--name-body h2,.node--type-property-concierge.node--view-mode-full .field--name-body h2,.node--type-article.node--view-mode-full .field--name-body h2{text-align:left;line-height:2;}.node--type-article.node--view-mode-full .field--name-field-tags{margin:1.5rem auto;}.node--type-article.node--view-mode-full .field--name-field-tags .field__label{font-weight:normal !important;}.node--type-article.node--view-mode-full .field--name-field-tags .field__item,.node--type-article.node--view-mode-full .field--name-field-tags .field__items{display:inline-block;color:#f68b1e;padding:0;}.a2a_kit .a2a_svg{background-color:transparent !important;}.a2a_kit .a2a_svg path{fill:rgb(68,68,68);}.node--type-property-concierge.node--view-mode-full .group-footer,.node--type-article.node--view-mode-full .group-footer{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;}.node--type-property-concierge.node--view-mode-full .group-footer > span,.node--type-property-concierge.node--view-mode-full .group-footer > div,.node--type-article.node--view-mode-full .group-footer > span,.node--type-article.node--view-mode-full .group-footer > div{flex:1 1 150px;}.node--type-property-concierge.node--view-mode-full .group-footer .addtoany_list,.node--type-article.node--view-mode-full .group-footer .addtoany_list{display:flex;flex-direction:row-reverse;}.node--view-mode-full .addtoany_share,.node--type-property-concierge.node--view-mode-full .group-footer .addtoany_share,.node--type-article.node--view-mode-full .group-footer .addtoany_share{background:#f68b1e;border-radius:8px;padding:3px 5px;}.page-node-10750 #block-backtolistings .field--name-body > :not(p.worldwide),.node-type-team #block-backtolistings .field--name-body > :not(p.team),.node-type-concierge #block-backtolistings .field--name-body > :not(p.concierge),.node-type-blog #block-backtolistings .field--name-body > :not(p.blog),.node-type-property #block-backtolistings .field--name-body > :not(p.property){display:none;}.page-node-16909 .node--type-page.node--view-mode-full .field--name-node-title .field__item h1{text-align:center;margin:0 auto;padding-top:100px;color:#444444;font-family:'Worksans-Light' !important;position:relative;bottom:0;font-size:65px !important;}.page-node-16909 .container .row > .content.col-lg-12{background-color:#f1f1f1;}.node--type-property-special.node--view-mode-teaser .inner-container,.node--type-property-concierge.node--view-mode-teaser .inner-container{display:grid;grid-template-columns:minmax(150px,60%) 1fr;grid-gap:1rem;place-items:center;background-color:#fff;position:relative;max-width:90%;margin:50px auto;}.node--type-property-special.node--view-mode-teaser .field--name-node-link a,.node--type-property-concierge.node--view-mode-teaser .field--name-node-link a{position:absolute;bottom:0;left:0;width:50px;height:50px;background:url(/themes/custom/os_base/images/concierge_readmore.png) no-repeat center center;background-size:30px;background-color:#f68b1e;text-decoration:none;text-align:center;color:transparent !important;padding:20px;display:inline-block;}.node--type-property-special.node--view-mode-teaser img,.node--type-property-concierge.node--view-mode-teaser img{width:100%;height:100%;object-fit:cover;}.node--type-property-special.node--view-mode-teaser h2,.node--type-property-concierge.node--view-mode-teaser h2{margin:2.5rem auto !important;font-size:45px !important;}.node--type-property-special.node--view-mode-teaser a,.node--type-property-concierge.node--view-mode-teaser a{font-family:'Worksans-Light' !important;}.node--type-property-special.node--view-mode-teaser .group-left,.node--type-property-concierge.node--view-mode-teaser .group-left{padding:0px;max-width:75%;text-align:center;direction:ltr;}.node--type-property-special.node--view-mode-teaser .group-right,.node--type-property-concierge.node--view-mode-teaser .group-right{height:100%;}.listings-property-specials .views-row:nth-of-type(2n + 2) .inner-container,.listings-concierge .views-row:nth-of-type(2n + 2) .inner-container{direction:rtl;}.listings-property-specials .views-row:nth-of-type(2n + 2) .field--name-node-link a,.listings-concierge .views-row:nth-of-type(2n + 2) .field--name-node-link a{left:unset;right:0;}.recent-concierge,.recent-blog{background:#f5f5f5;padding:60px 20px;}.recent-concierge .views_slideshow_cycle_teaser_section,.recent-blog .views_slideshow_cycle_teaser_section{margin:0 auto;}.recent-concierge .views_slideshow_cycle_teaser_section > div,.recent-blog .views_slideshow_cycle_teaser_section > div{width:1200px !important;margin:0 auto;display:flex !important;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start;flex-direction:row;}.recent-concierge .views_slideshow_cycle_slide .views-row,.recent-blog .views_slideshow_cycle_slide .views-row{flex:1 1 150px;}.recent-concierge .views_slideshow_cycle_slide .views-row:nth-of-type(2),.recent-blog .views_slideshow_cycle_slide .views-row:nth-of-type(2){display:flex;flex-direction:row-reverse;}.recent-blog .views_slideshow_cycle_slide .views-row .node--type-article.node--view-mode-mini .field--name-node-post-date,.recent-concierge .views_slideshow_cycle_slide .views-row .node--type-property-concierge.node--view-mode-mini .field--name-node-post-date,.node--type-property-concierge.node--view-mode-mini,.node--type-article.node--view-mode-mini{display:flex;flex-direction:row;}.recent-concierge .views_slideshow_cycle_slide .views-row:nth-of-type(2) .node--type-property-concierge.node--view-mode-mini .field--name-node-post-date,.recent-blog .views_slideshow_cycle_slide .views-row:nth-of-type(2) .node--type-article.node--view-mode-mini .field--name-node-post-date,.recent-concierge .views_slideshow_cycle_slide .views-row:nth-of-type(2) .node--type-property-concierge.node--view-mode-mini,.recent-blog .views_slideshow_cycle_slide .views-row:nth-of-type(2) .node--type-article.node--view-mode-mini{flex-direction:row-reverse;}.node--type-property-concierge.node--view-mode-mini .group-left,.node--type-property-concierge.node--view-mode-mini .group-right,.node--type-article.node--view-mode-mini .group-left,.node--type-article.node--view-mode-mini .group-right{float:unset;width:auto;}.node--type-property-concierge.node--view-mode-mini .group-right,.node--type-article.node--view-mode-mini .group-right{padding:10px;}.node--type-property-concierge.node--view-mode-mini img,.node--type-article.node--view-mode-mini img{width:100%;height:100%;object-fit:cover;}.node--type-property-concierge.node--view-mode-mini .field--type-image,.node--type-article.node--view-mode-mini .field--type-image{width:108px;max-width:100%;}.node--type-property-concierge.node--view-mode-mini h1,.node--type-article.node--view-mode-mini h1{font-size:25px;text-align:left;margin-top:0;}.recent-blog .views_slideshow_cycle_slide .views-row:nth-of-type(2) .node--type-article.node--view-mode-mini h1,.recent-concierge .views_slideshow_cycle_slide .views-row:nth-of-type(2) .node--type-property-concierge.node--view-mode-mini h1{text-align:right;}.node--type-property-concierge.node--view-mode-mini h1 a,.node--type-article.node--view-mode-mini h1 a{font-family:'Worksans-Medium' !important;}.node--type-property-concierge.node--view-mode-mini .field--name-node-post-date,.node--type-article.node--view-mode-mini .field--name-node-post-date{text-align:left;font-size:14px;color:#888888;}.recent-concierge .views_slideshow_controls_text,.recent-blog .views_slideshow_controls_text{display:grid;grid-template-columns:repeat(2,1fr);max-width:100%;grid-gap:10px;width:1200px;margin:0px auto 25px;}.recent-concierge .views_slideshow_controls_text span,.recent-blog .views_slideshow_controls_text span{background:transparent;}.recent-concierge .views_slideshow_controls_text span a,.recent-blog .views_slideshow_controls_text span a{text-transform:uppercase;position:relative;top:unset;right:unset;left:unset;}.recent-concierge .views_slideshow_controls_text .views_slideshow_controls_text_pause,.recent-concierge .views_slideshow_controls_text span i,.recent-blog .views_slideshow_controls_text span i,.recent-blog .views_slideshow_controls_text .views_slideshow_controls_text_pause{display:none;}.recent-concierge .views_slideshow_controls_text .views_slideshow_controls_text_next,.recent-blog .views_slideshow_controls_text .views_slideshow_controls_text_next{display:grid;place-self:end;}.node--type-team.node--view-mode-full .inner-container,.node--type-team.node--view-mode-full .group-footer{width:1200px;margin:50px auto;}.node--type-team.node--view-mode-full .inner-container{display:grid;grid-gap:2rem;grid-template-columns:minmax(150px,35%) 1fr;}.node--type-team.node--view-mode-full .inner-container .group-left img{display:block;width:100%;height:auto;}.node--type-team.node--view-mode-full .inner-container .group-right h1{font-size:42px;margin:1.5rem 0;}.node--type-team.node--view-mode-full .inner-container .group-right p{line-height:2;}.listings-team .view-content{padding:0 20px;width:1500px;margin:50px auto;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;grid-gap:15px;}.listings-team .view-content .views-row{flex:0 1 350px;}.listings-team .view-content .slider-container{overflow:hidden !important;}.listings-team .view-content .slider-indicators{display:none;}.listings-team .view-content .slider-nav::before{background-color:rgba(249,139,30,1.0);}.listings-team .view-content .slider-nav::after{background-color:#fff !important;}.listings-team .view-content .views-view-grid .views-row::after,.listings-team .view-content .views-view-grid .views-row::before{display:none;}.node--type-team.node--view-mode-teaser{position:relative;}.node--type-team.node--view-mode-teaser img{width:100%;height:100%;object-fit:cover;}.node--type-team.node--view-mode-teaser .mask{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;opacity:0;background-color:rgba(246,151,54,0.75);transition:0.3s ease-in;text-align:center;color:#fff;padding:130px 50px;padding:10%;-ms-overflow-style:none !important;scrollbar-width:none !important;}.node--type-team.node--view-mode-teaser .mask h2{margin:0;font-size:1.5rem !important;text-transform:uppercase;font-family:'Worksans-Medium' !important;}.node--type-team.node--view-mode-teaser .mask .field--name-body{margin:3rem auto;}.node--type-team.node--view-mode-teaser .mask a{text-decoration:none;color:#fff !important;border:1px solid #fff;padding:20px 30px;display:block;max-width:75%;margin:0 auto;}.node--type-team.node--view-mode-teaser:hover .mask{opacity:1;}#block-floatingsocials{position:fixed;left:0;top:75%;transform:translateY(-75%);z-index:999;}#block-floatingsocials .field--name-body p{margin:0;}#block-floatingsocials .field--name-body a{color:transparent;font-size:0;width:40px;height:40px;display:block;background:url(/themes/custom/os_base/images/floating_socials.png)no-repeat;background-color:rgba(246,139,30,1.0);background-position:5px 7px;}#block-floatingsocials a.floating-ig{background-color:rgba(246,139,30,0.75);background-position:5px -35px;}#block-floatingsocials a.floating-yt{background-color:rgba(246,139,30,0.5);background-position:5px -77px;}#block-floatingsocials a.floating-li{background-color:rgba(246,139,30,0.25);background-position:6px -118px;}.page-node-36 #block-mainnavrightfront li :not(a.only-front),.page-node-36 #block-mainnav li :not(a.only-front),.page-node-36 ul.sf-menu li a.no-front,ul.sf-menu li a.front-only{display:none;}ul.sf-menu li a.logo{color:transparent !important;background:url(/sites/default/files/inline-images/logo-co_branded_0.png);background-size:100% 100%;min-height:93px;width:300px;}.page-node-36 #header .container{width:100% !important;}.page-node-36 #header .top_header{position:absolute;z-index:9;width:100%;background-color:rgba(0,0,0,0.5);}.page-node-36 .region-header{flex-wrap:wrap;justify-content:space-evenly;width:1200px !important;max-width:100%;margin:0 auto;}.page-node-36 .region-header > div{flex:1 1 150px;}.page-node-36 .region-header ul li a{color:#fff !important;text-transform:uppercase;font-family:'Gotham-Light' !important;font-size:15px;}.page-node-36 .region-header ul li:hover a{color:#f68b1e !important;}.page-node-36 #block-sitelogofront,.page-node-36 #block-logo{flex:1 1 150px;display:flex;align-items:center;justify-content:center;}.page-node-36 #block-mainnavleftfront ul.sf-menu,.page-node-36 #block-mainnavrightfront .content{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-end;align-items:center;grid-gap:50px;}.page-node-36 #block-mainnavleftfront ul.sf-menu{justify-content:flex-start;}.page-node-36 #block-mainnavrightfront .block-superfish{width:auto;}.responsive-menu-toggle-icon .label{padding-right:40px;}.page-node-36 #block-mainnavrightfront .responsive-menu-toggle-icon .label{padding-right:40px;color:#fff;}.mm-listview li a.only-front{display:none;}.page-node-36 .mm-listview li a.only-front{display:inline-block;}.page-node-36 .node--type-page.node--view-mode-full .field--name-body,.page-node-36 .node--type-page.node--view-mode-full .field--name-node-title{display:none;}.page-node-36 .listings-promotions,.page-node-36 .view-property-category{position:relative;padding-bottom:0;}.page-node-36 .listings-promotions  .view-content{width:100%;}.page-node-36 .listings-promotions  .view-content,.page-node-36 .view-property-category .view-content{margin-bottom:50px;}.page-node-36 #block-views-block-promotions-block-2 .listings-promotions .view-content{margin-bottom:0;background-color:rgba(249,139,30,1.0);padding:75px 0;color:#fff;}.page-node-36 .slider-container{width:70%;margin-left:auto;margin-right:0;}.page-node-36 #block-views-block-property-category-block-1 .slider-container{width:100%;}.page-node-36 #block-views-block-promotions-block-2 .slider-container{grid-gap:5rem;overflow-y:hidden;}.page-node-36 .listings-promotions .slider-container{}.page-node-36 .listings-promotions .slider-indicators,.page-node-36 .view-property-category .slider-indicators{display:none;}.page-node-36 .listings-promotions .slider-indicators{display:block;bottom:-4em;z-index:999;text-align:center;}.page-node-36 .listings-promotions .slider-nav,.page-node-36 .view-property-category .slider-nav{width:70%;margin-left:auto;margin-right:0;position:relative;top:100px;display:none;}.page-node-36 #block-views-block-property-category-block-1 .view-property-category .slider-nav{width:unset;position:absolute;top:calc(50% - 50px);bottom:unset;transform:translateY(-50%);left:25px;margin:0;}.page-node-36 .listings-promotions .slider-nav::before,.page-node-36 .view-property-category .slider-nav::before{background-color:rgba(249,139,30,0.5);left:0;top:0;width:50px;height:50px;padding:5px;}.page-node-36 .listings-promotions .slider-nav::after,.page-node-36 .view-property-category .slider-nav::after{background-color:#fff !important;position:absolute;top:0px;left:0px;display:block;width:50px;height:50px;margin:0;padding:5px;}.page-node-36 .listings-promotions .slider-nav.slider-nav-next,.page-node-36 .view-property-category .slider-nav.slider-nav-next{left:65px;}.page-node-36 #block-views-block-property-category-block-1 .view-property-category .slider-nav.slider-nav-next{right:45px;left:unset;}.page-node-36 .listings-promotions .slider-nav.slider-nav-next::before,.page-node-36 .view-property-category .slider-nav.slider-nav-next::before{background-color:rgba(249,139,30,1.0);}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate .field--name-field-special-image,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-field-promotion-thumbnail .field__item,.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate .field--name-field-special-image a,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-field-promotion-thumbnail a,.page-node-36 .node--type-property-category.node--view-mode-teaser .field--name-field-category-primary-image a{display:block;position:relative;padding-bottom:66.66%;}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate img,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-field-promotion-thumbnail img,.page-node-36 .node--type-property-category.node--view-mode-teaser .field--name-field-category-primary-image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate img,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-field-promotion-thumbnail img{border:1px solid #000;}.page-node-36 .node--type-property-category.node--view-mode-teaser .field--name-body,.page-node-36 .node--type-property-category.node--view-mode-teaser .field--name-node-title{padding:0 20px;}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate a.more-link,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate a.more-link,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-field-promotions-custom-text .orangeBig-button,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-field-promotions-custom-text p{text-align:left;float:unset;}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate .field--name-node-title h2,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-node-title h2,.page-node-36 .node--type-property-category.node--view-mode-teaser .field--name-node-title h2{text-align:left;font-size:25px !important;}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate .field--name-node-title h2,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-node-title h2{height:55px;overflow:hidden}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate .field--name-node-title a,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-node-title a,.page-node-36 .node--type-property-category.node--view-mode-teaser .field--name-node-title a{text-decoration:none;margin:1rem 0;text-transform:uppercase;color:#212121;display:block;overflow:hidden;text-overflow:ellipsis;width:350px;}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate .field--name-body,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-body,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-field-promotion-short-desc,.page-node-36 .node--type-property-category.node--view-mode-teaser .field--name-body{color:#949494;line-height:1.2;text-align:left;}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate .field--name-body{height:100px;overflow:hidden;}.page-node-36 #block-views-block-promotions-block-2 .node--type-property-special.node--view-mode-teaser-alternate .field--name-dynamic-token-fieldnode-featured-special-ribbon-property,.page-node-36 #block-views-block-promotions-block-2 .node--type-promotions.node--view-mode-teaser-alternate .field--name-dynamic-token-fieldnode-featured-special-ribbon{display:none;}.page-node-36 .listings-promotions .view-header p,.page-node-36 .listings-promotions .view-footer p,.page-node-36 .view-property-category .view-footer p{position:absolute;right:15%;bottom:55px;}.page-node-36 .listings-promotions .view-header,.page-node-36 .listings-promotions .view-footer{position:absolute;left:50px;top:calc(50% - 50px);transform:translateY(-50%);z-index:1;}.page-node-36 .listings-promotions .view-header h2,.page-node-36 .listings-promotions .view-footer h2{text-align:left;font-size:38px !important;margin-bottom:15px;}.page-node-36 .listings-promotions .view-header p:first-of-type,.page-node-36 .listings-promotions .view-footer p:first-of-type{margin-bottom:15px;}.page-node-36 .listings-promotions .view-header p,.page-node-36 .listings-promotions .view-footer p{position:relative;right:unset;bottom:unset;text-align:left;}#block-seeallpropertieslifestyle .field{text-align:center;}.page-node-36 .listings-promotions .view-header a,.page-node-36 .listings-promotions .view-footer a,#block-seeallpropertieslifestyle .button,.page-node-36 .view-property-category .view-footer a{display:inline-block;text-transform:uppercase;border:1px solid #f68b1e;text-decoration:none;padding:10px;font-size:14px !important;color:#000;padding:30px 40px;font-size:1rem;padding-left:60px;background:url(/themes/custom/os_base/images/slider-link-icon.png)no-repeat center left;background-position-x:20px;}.page-node-36 .listings-promotions .view-header a,.page-node-36 .listings-promotions .view-footer a{padding:20px 40px;padding-left:50px;}#block-seeallpropertieslifestyle .button{margin:25px auto;}.block-ourservices > h2{text-align:center;font-size:2.5rem !important;margin-top:50px !important;margin-bottom:50px;font-family:"Gotham-Light" !important;}.block-ourservices .field--name-body{max-width:1200px;margin:0 auto;}.block-ourservices .field--name-body table{margin-bottom:50px;}.block-ourservices .field--name-body table tbody{border:none;}.block-ourservices .field--name-body table:first-of-type tbody tr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;place-items:center;min-height:400px;}.block-ourservices .field--name-body table:first-of-type tbody tr td{position:relative;padding:0;width:100%;height:100%;}.block-ourservices .field--name-body table:first-of-type tbody tr td img{width:100%;height:inherit;object-fit:cover;}.block-ourservices .field--name-body table:first-of-type tbody tr td p{margin:0;color:#fff;}.block-ourservices .field--name-body table:first-of-type tbody tr td p:first-of-type a{display:block;position:relative;}.block-ourservices .field--name-body table:first-of-type tbody tr td p:first-of-type a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);}.block-ourservices .field--name-body table:first-of-type tbody tr td p:first-of-type a,.block-ourservices .field--name-body table:first-of-type tbody tr td p:first-of-type{height:inherit;}.block-ourservices .field--name-body table:first-of-type tbody tr td p:last-of-type{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;}.block-ourservices .field--name-body table:first-of-type tbody tr td p:last-of-type a{color:#fff !important;}.block-ourservices .field--name-body table:last-of-type tbody tr{display:grid;grid-template-columns:minmax(150px,15%) 1fr;grid-gap:0;}.block-ourservices .field--name-body table:last-of-type tbody tr td{padding:0;color:#767676;border:none;text-align:left !important;}.block-ourservices .field--name-body table:last-of-type tbody tr td:last-of-type{line-height:1.5;border:none;}.block-ourservices .field--name-body table:last-of-type tbody tr td:first-of-type{padding-top:25px;}.block-ourservices .field--name-body table:last-of-type tbody tr td:first-of-type h2,.block-ourservices .field--name-body table:last-of-type tbody tr td:first-of-type p:first-of-type{font-size:24px;line-height:1.2;text-align:left;}.block-ourservices .field--name-body table:last-of-type tbody tr td:first-of-type a{display:inline-block;text-transform:uppercase;border:1px solid #f68b1e;text-decoration:none;padding:10px;font-size:18px;color:#000;}.listing-properties-front .view-content{margin-bottom:100px;display:flex;flex-wrap:wrap;justify-content:center;position:relative;}.listing-properties-front .views-row{position:relative;flex:1 1 400px;}.listing-properties-specials .view-content > .swiffy-slider .slider-container > li,.listing-properties-specials .view-content > .swiffy-slider .slider-container,.listing-properties-specials .view-content > .swiffy-slider,.listing-properties-specials .view-content{max-height:450px;overflow-y:hidden;}.listing-properties-specials .slider-indicators{display:none;}.listing-properties-specials .slider-nav::before,.listing-properties-specials .slider-nav::after{width:6rem !important;height:6rem !important;background-color:var(--primary);border-radius:6rem;}.listing-properties-specials .slider-nav::after{background-color:var(--primary) !important;background-color:#fff !important;}.listing-properties-specials .rs-carousel-item{position:relative;list-style:none;}.listing-properties-specials .rs-carousel-item::marker{display:none;}.listing-properties-specials .rs-carousel-action{position:absolute;top:50%;left:20px;transform:translateY(-50%);z-index:999;color:#fff !important;text-transform:uppercase;font-size:0;width:32px;height:32px;background:url(/themes/custom/os_base/images/next_01.png)no-repeat center center;background-size:contain;}.listing-properties-specials .rs-carousel-action.rs-carousel-action-prev{rotate:-180deg;}.listing-properties-specials .rs-carousel-action.rs-carousel-action-next{left:unset;right:20px;}.listing-properties-specials .view-content img,.listing-properties-front .view-content .views-row img{height:450px;object-fit:cover;width:100%;}.listing-properties-specials .views-field-field-primary-image a,.listing-properties-specials .views-field-field-primary-image,.listing-properties-front .views-row .views-field-field-primary-image a,.listing-properties-front .views-row .views-field-field-primary-image{position:relative;}.listing-properties-specials .views-field-field-primary-image a,.listing-properties-front .views-row .views-field-field-primary-image a{display:block;}.listing-properties-specials .views-field-field-primary-image a::after,.listing-properties-front .views-row .views-field-field-primary-image a::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0,0,0);background:-moz-linear-gradient(0deg,rgba(0,0,0,0.9332107843137255) 0%,rgba(0,0,0,0.577468487394958) 20%,rgba(0,0,0,0.40940126050420167) 40%,rgba(0,0,0,0.227328431372549) 60%,rgba(0,0,0,0.12088585434173671) 80%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.9332107843137255) 0%,rgba(0,0,0,0.577468487394958) 20%,rgba(0,0,0,0.40940126050420167) 40%,rgba(0,0,0,0.227328431372549) 60%,rgba(0,0,0,0.12088585434173671) 80%,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,0.9332107843137255) 0%,rgba(0,0,0,0.577468487394958) 20%,rgba(0,0,0,0.40940126050420167) 40%,rgba(0,0,0,0.227328431372549) 60%,rgba(0,0,0,0.12088585434173671) 80%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}.listing-properties-specials .views-field-nothing,.listing-properties-front .views-row .views-field-nothing{position:absolute;bottom:0;width:100%;padding:30px 30px 45px;display:block;}.listing-properties-specials .swiffy-slider .views-field-nothing{top:unset;height:unset;}.listing-properties-specials .views-field-nothing .field-content,.listing-properties-front .views-row .views-field-nothing .field-content{display:flex;grid-gap:1rem;place-items:center;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:flex-start;max-height:35px;}.listing-properties-specials .views-field-nothing .field-content > div,.listing-properties-front .views-row .views-field-nothing .field-content > div{flex:1 1 150px;display:flex;}.listing-properties-specials .views-field-nothing .field-content .title h2,.listing-properties-front .views-row .views-field-nothing .field-content .title h2{font-size:25px !important;margin:0 !important;line-height:1.5;text-align:left;height:75px;overflow:hidden;}.listing-properties-specials .views-field-nothing .field-content .title a,.listing-properties-front .views-row .views-field-nothing .field-content .title a{color:#fff !important;line-height:1.2;font-family:'Worksans-Light' !important;}.listing-properties-specials .views-field-nothing .field-content .link a,.listing-properties-front .views-row .views-field-nothing .field-content .link a{color:#fff !important;text-decoration:none;border:1px solid #fff;padding:15px 20px;line-height:1;text-transform:uppercase;font-size:14px;}.block-exploreourlistofproperties{margin-bottom:100px;}.block-exploreourlistofproperties table tbody{border:none;}.block-exploreourlistofproperties table tr{grid-gap:2rem;place-items:center;display:flex;flex-wrap:wrap;justify-content:center;border:none;}.block-exploreourlistofproperties table tr td{padding:0;width:100%;color:#000;flex:1 1 400px;border:none;}.block-exploreourlistofproperties table tr td *{text-align:left;}.block-exploreourlistofproperties table tr td img{height:448px;width:100%;object-fit:cover;}.block-exploreourlistofproperties table tr td h3{font-size:2.5rem !important;margin:5px 0;font-family:"Gotham-Light" !important;}.block-exploreourlistofproperties table tr td p{color:#767676;margin:5px 0;}.block-exploreourlistofproperties table tbody tr td:last-of-type a{display:inline-block;text-transform:uppercase;border:1px solid #f68b1e;text-decoration:none;padding:10px;font-size:15px;color:#000;}.block-exploreourlistofproperties table tbody tr td:last-of-type a{margin:1.5rem auto;}.node--type-property-category.node--view-mode-full .group-header img{width:100%;height:auto;object-fit:cover;}.node--type-property-category.node--view-mode-full .group-footer,.node--type-property-category.node--view-mode-full .inner-container{width:1200px;max-width:90%;margin:25px auto;}.node--type-property-category.node--view-mode-full .inner-container .field--name-node-title h2{font-size:40px !important;text-align:left;margin:40px auto;}#block-worldwideteasers .field--name-body{width:1200px;max-width:95%;margin:50px auto;}#property-listing .property-item{margin-bottom:15px;}#property-listing .property-item:nth-child(odd){background:#ededed;}#property-listing .property-img{overflow:hidden;display:inline-block;float:left;}#property-listing .image-container{border:0 solid #000;background:#dcddde;background:#999999;display:block;margin:0 auto;height:220px;text-align:center;overflow:hidden;vertical-align:top;white-space:nowrap;}#property-listing .result-photo{vertical-align:middle;object-fit:contain;max-width:100%;max-height:100%;height:220px;width:325px;font-size:12pt;}#property-listing .left-contener{width:420px;border:0px solid #000;display:inline-block;padding:0 0 0 25px;}#property-listing .right-contener{width:180px;float:right;border:0px solid #000;display:inline-block;float:right;}#property-listing .left-contener h2{color:#333333;font-size:18px !important;font-weight:normal;text-align:left;}#property-listing .address-panel{color:#333;font-size:14px;padding:2px 0 17px;}#property-listing .map-icon{background:url(/themes/custom/os_base/images/map-icon.png) no-repeat;padding:2px 11px;position:relative;top:1px;}#property-listing .content{font-size:14px;line-height:20px;color:#333;}#property-listing .price{font-size:28px;color:#333333;height:140px;}#property-listing .price span{font-size:28px;color:#333;display:block;position:relative;top:40px;left:-6px;line-height:30px;}#property-listing .view-detail-btn{background:url(/themes/custom/os_base/images/view-details.png) no-repeat;width:137px;height:30px;display:inline-block;}#property-listing  .property-item:after{clear:both;content:'';font-size:0;display:block;overflow:hidden;}#block-worldwidedetail .field--name-body{margin:0 auto;position:relative;z-index:1;width:96%;max-width:960px !important;}#block-worldwidedetail #slideshow .heading-panel{position:absolute;top:25px;width:100%;left:0;padding:10px;background:url(/themes/custom/os_base/images/also-like-bg.png) repeat;z-index:5;}#block-worldwidedetail #slideshow .heading-panel .head{color:#fff;font-size:20px;display:inline-block;max-width:680px;}#block-worldwidedetail #slideshow .heading-panel .price-from-night{display:block;color:#fff;font-size:18px;margin-top:8px;}#block-worldwidedetail #slideshow .heading-panel .iconpanel{float:right;width:220px;text-align:right;color:#CCCCCC;font-size:12px;font-weight:bold;}#block-worldwidedetail .png-icon-bad{background:url(/themes/custom/os_base/images/png-icon.png) no-repeat;background-position:-2px -7px;height:18px;width:26px;display:inline-block;position:relative;top:5px;margin:0 7px 0 10px;}#block-worldwidedetail .png-icon-tub{background:url(/themes/custom/os_base/images/png-icon.png) no-repeat;background-position:-64px 0px;height:25px;width:26px;display:inline-block;position:relative;top:7px;margin:0 7px 0 10px;}#block-worldwidedetail #slider-back{position:absolute;top:0;z-index:0;margin:0 auto;display:block;width:100%;}#block-worldwidedetail #controls-wrapper{height:135px;width:100%;top:605px;left:0;z-index:4;position:absolute;margin:0 auto;}#block-worldwidedetail #controls{overflow:hidden;height:135px;position:relative;text-align:left;z-index:5;width:980px;margin:0 auto;}#block-worldwidedetail #play-button{float:left;margin-top:1px;border-right:1px solid #333;display:none;}#block-worldwidedetail #slider-back img{width:100%;}#block-worldwidedetail #slidecaption{overflow:hidden;font:bold 14px 'MyriadPro-Regular',arial,verdana;text-shadow:#000 1px 1px 5px;text-transform:uppercase;display:block;margin-left:20px;}#block-worldwidedetail ul#slide-list{float:left;position:absolute;left:0px;padding:15px 21px;background:url(/themes/custom/os_base/images/also-like-bg.png) repeat;width:100%;top:71px;display:none;}#block-worldwidedetail ul#slide-list li{list-style:none;width:12px;height:12px;float:left;margin:0 5px 0 0;}#block-worldwidedetail ul#slide-list li a{display:block;width:12px;height:12px;background:url(/themes/custom/os_base/images/nav-dot.png) no-repeat 0 -24px;font-size:0px;}#block-worldwidedetail #supersized{display:block;position:absolute;left:0;top:0;overflow:hidden;z-index:-999;height:890px;width:100%;margin:0;}#block-worldwidedetail #supersized li{display:block;list-style:none;z-index:-30;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:890px;background:#111;}#block-worldwidedetail #supersized li.activeslide{z-index:-10;}#block-worldwidedetail #supersized a{width:100%;height:100%;display:block;}#block-worldwidedetail #supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;}#block-worldwidedetail #supersized li.prevslide img,#block-worldwidedetail #supersized li.activeslide img{display:inline;}#block-worldwidedetail #supersized li.prevslide img,#block-worldwidedetail #supersized li.activeslide img{display:block;}#block-worldwidedetail .tab-panel-cnt{background:#f7f7f7;padding:20px 15px;}#block-worldwidedetail .tab-panel-cnt h1{font-family:'Worksans-Medium' !important;}#block-worldwidedetail .tab-sale-price{font-size:14px;color:#666666;font-weight:bold;margin:5px 0 15px;}#block-worldwidedetail .price_rate,#block-worldwidedetail .price_from{float:left;font-family:'Worksans-Medium' !important;}#block-worldwidedetail .backtoTop{margin:30px 0 5px;}#block-worldwidedetail .backtoTop a{font-size:14px;font-weight:bold;color:#666;display:inline-block;text-decoration:none;padding-left:40px;position:relative;line-height:26px;}#block-worldwidedetail .backtoTop a:before{content:" ";background:url(/themes/custom/os_base/images/top-icon.png) right center no-repeat;position:absolute;left:0px;top:-3px;height:32px;width:33px;}.page-node-10750 .node--type-page.node--view-mode-full .field--name-node-title{display:none;}.avail-cal{background-color:#fefefe;margin:auto;padding:20px 35px;border:1px solid #888;width:900px;max-width:100%;border-radius:8px;}.avail-cal .view-header,.avail-cal .view-content{width:800px;max-width:100%;margin:0 auto;position:relative;}.block-availability-calendar .block__content{position:relative;}.block-availability-calendar .fc-dayGridMonth-view .fc-daygrid-day-top{position:absolute;top:0;right:0;bottom:0;width:100%;padding:0px 10px;z-index:10;}.block-availability-calendar .fc-dayGridMonth-view .fc-bg-event{opacity:1;}.block-availability-calendar .fc-dayGridMonth-view .fc-highlight{background-color:var(--primary);}.block-availability-calendar .fc-dayGridMonth-view td.fc-day{min-height:30px;height:60px;cursor:pointer;}.avail-cal .view-content .views-field-field-property-unit-number{display:none;}.avail-cal .fc-dayGridMonth-view .fc-title{text-align:left;color:transparent;}.avail-cal .fc-multiMonthYear-view .fc-daygrid-day-events,.avail-cal .fc-dayGridMonth-view .fc-daygrid-day-events{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;border:0;margin:0;}.avail-cal .fc-multiMonthYear-view .fc-daygrid-day-events .fc-daygrid-event-harness > a,.avail-cal .fc-multiMonthYear-view .fc-daygrid-day-events .fc-daygrid-event-harness,.avail-cal .fc-dayGridMonth-view .fc-daygrid-day-events .fc-daygrid-event-harness > a,.avail-cal .fc-dayGridMonth-view .fc-daygrid-day-events .fc-daygrid-event-harness{height:100%;margin:0;border:0;}.avail-cal .fc-multiMonthYear-view .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event-title,.avail-cal .fc-dayGridMonth-view .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event-title{color:transparent;}.avail-cal .fc-multimonth-header-table{display:block;}.avail-cal .fc-dayGridMonth-view div.fc-daygrid-body,.avail-cal .fc-dayGridMonth-view div.fc-daygrid-body > table,.avail-cal .fc-dayGridMonth-view table.fc-col-header > tr,.avail-cal .fc-dayGridMonth-view table.fc-col-header > thead,.avail-cal .fc-dayGridMonth-view table.fc-col-header{width:100% !important;}.cal-legend{width:200px;max-width:100%;margin-bottom:35px;}.cal-legend td,.cal-legend th{padding:10px;border:0;text-align:center;}.cal-legend tr,.cal-legend th{border:1px solid #ccc;font-size:14px;}.cal-legend td.label{color:#000;width:100%;display:block;}.cal-legend td.key{border-right:1px solid #ccc;}.cal-legend tr:nth-of-type(2) td.key{background-color:var(--primary);}.cal-legend tr:nth-of-type(3) td.key{background-color:#3a87ad;}#block-availabilitycalendar,#block-views-block-bookings-block-2,#block-views-block-bookings-block-1{opacity:0;position:fixed;z-index:-1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}.avail-cal .view-header-text{max-width:calc(100% - 35px);font-size:14px;text-align:left;}.avail-cal .view-header-text .node-title{font-size:25px !important;font-family:'Worksans-Medium' !important;}.page-node-14 #block-webform .outer-form-wrapper,.avail-cal .block__footer > div > div[id^=webform-] .outer-form-wrapper,.avail-cal .view-footer > div > div[id^=webform-] .outer-form-wrapper{display:none;position:fixed;z-index:200;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}.page-node-14 #block-webform .outer-form-wrapper,.avail-cal .block__footer > div > div[id^=webform-] .inner-form-wrapper,.avail-cal .view-footer > div > div[id^=webform-] .inner-form-wrapper{position:relative;margin:0 auto;width:600px;max-width:100%;background-color:#fff;padding:25px;border-radius:8px;}.page-node-14 #block-webform form input,.avail-cal .block__footer > div > div[id^=webform-] form.webform-submission-property-form-form select,.avail-cal .block__footer > div > div[id^=webform-] form.webform-submission-property-form-form textarea,.avail-cal .block__footer > div > div[id^=webform-] form.webform-submission-property-form-form input,.avail-cal .view-footer > div > div[id^=webform-] form.webform-submission-property-form-form input{width:100%;padding:10px 15px;border-radius:8px;}.avail-cal .block__footer > div > div[id^=webform-] form.webform-submission-property-form-form input[type=tel]{padding-left:52px;}.page-node-14 #block-webform form .form-submit,.page-node-14 #block-webform form .form-submit:hover,.avail-cal .block__footer > div > div[id^=webform-] form.webform-submission-property-form-form .form-submit:hover,.avail-cal .block__footer > div > div[id^=webform-] form.webform-submission-property-form-form .form-submit,.avail-cal .view-footer > div > div[id^=webform-] form.webform-submission-property-form-form .form-submit:hover,.avail-cal .view-footer > div > div[id^=webform-] form.webform-submission-property-form-form .form-submit{background-color:#f68b1e;}.page-node-14 #block-webform form .form-item-title h2,.avail-cal .block__footer > div > div[id^=webform-] form.webform-submission-property-form-form .form-item-title h2,.avail-cal .view-footer > div > div[id^=webform-] form.webform-submission-property-form-form .form-item-title h2{font-family:'Worksans-Medium' !important;font-size:22px !important;}.avail-cal .block__footer > div > div[id^=webform-] form.webform-submission-property-form-form details{border-radius:8px;}.avail-cal .block__footer .book-now-wrapper{text-align:right;}.cal-visible{opacity:1 !important;z-index:999 !important;}.field--name-dynamic-token-fieldnode-embedded-map{height:400px;margin-bottom:25px;}.listings-promotions .view-content{width:100%;max-width:100%;margin:0px auto;}.listings-promotions .view-content > h3{border-bottom:1px solid #ccc;padding-bottom:10px;text-align:left;font-size:22px !important;margin-bottom:20px;}.page-node-15475 .region-content{background-color:#f7f7f7;}.page-node-15475 .node--type-page.node--view-mode-full .field--name-body{display:none;}.node--type-promotions.node--view-mode-teaser{background:#ededed;}.node--type-promotions.node--view-mode-teaser .inner-container{display:grid;grid-template-columns:minmax(150px,25%) 1fr;}.node--type-promotions.node--view-mode-teaser .inner-container .group-left div{height:100%;}.node--type-promotions.node--view-mode-teaser .inner-container .group-left img{width:100%;height:100%;object-fit:cover;}.node--type-promotions.node--view-mode-teaser .inner-container .group-right{text-align:left;padding:0 20px 0 40px;}.node--type-promotions.node--view-mode-teaser .field--name-node-title h2{text-align:left !important;font-family:'Worksans-Bold' !important;border-bottom:1px solid #2a2a2a;}.node--type-property-special.node--view-mode-full .orangeBig-button,.node--type-promotions.node--view-mode-full .orangeBig-button,.node--type-property-special.node--view-mode-teaser-alternate a.more-link,.node--type-promotions.node--view-mode-teaser-alternate a.more-link,.node--type-promotions.node--view-mode-teaser-alternate .orangeBig-button,.node--type-property-special.node--view-mode-teaser-alternate .orangeBig-button,.node--type-promotions.node--view-mode-teaser .group-right .orangeBig-button{display:inline-block;color:#fff !important;background-color:#f68b1e;margin-right:25px;padding:10px 20px;border-radius:8px;margin:1rem 0;float:right;}.page-node-36 #block-views-block-promotions-block-2 .node--type-property-special.node--view-mode-teaser-alternate a.more-link,.page-node-36 #block-views-block-promotions-block-2 .node--type-promotions.node--view-mode-teaser-alternate a.more-link{background-color:#fff;color:gray !important;}.page-node-36 #block-views-block-promotions-block-2 .listings-promotions .view-header{color:#fff;}.page-node-36 #block-views-block-promotions-block-2 .listings-promotions .view-header a{border:1px solid #fff;color:#fff !important;background:url(/themes/custom/os_base/images/slider-link-icon-white.png)no-repeat center left;background-position-x:20px;}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate div.more-link,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate div.more-link{text-align:left;}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate .special-info,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .promotion-info{height:200px;}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate .special-info{margin-bottom:40px;}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate .field--name-dynamic-token-fieldnode-featured-special-ribbon-property,.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-dynamic-token-fieldnode-featured-special-ribbon{position:relative;}.page-node-36 .node--type-promotions.node--view-mode-teaser-alternate .field--name-dynamic-token-fieldnode-featured-special-ribbon .field__item{font-family:freight-big-pro,Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif !important;font-style:normal;text-align:left;position:absolute;top:-45px;color:#f68b1e;}.page-node-36 .node--type-property-special.node--view-mode-teaser-alternate .field--name-dynamic-token-fieldnode-featured-special-ribbon-property{font-style:normal;text-align:left;font-family:freight-big-pro,Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif !important;color:#f68b1e;}.page-node-36 #block-views-block-promotions-block-2 .node--type-property-special.node--view-mode-teaser-alternate .field--name-body,.page-node-36 #block-views-block-promotions-block-2 .node--type-promotions.node--view-mode-teaser-alternate .field--name-body,.page-node-36 #block-views-block-promotions-block-2 .node--type-promotions.node--view-mode-teaser-alternate .field--name-field-promotion-short-desc{color:#fff;}.page-node-36 #block-views-block-promotions-block-2 .node--type-promotions.node--view-mode-teaser-alternate .field--name-body p:first-of-type,.page-node-36 #block-views-block-promotions-block-2 .node--type-promotions.node--view-mode-teaser-alternate .field--name-field-promotion-short-desc p:first-of-type{height:65px;overflow:hidden;}.block-views-blockproperty-specials-block-1,#block-surveyformblock{display:none;}.node--type-promotions.node--view-mode-full > .content{width:1200px;max-width:100%;margin:0 auto;}.node--type-promotions.node--view-mode-full .field--name-node-title h2{text-align:left !important;font-family:'Worksans-Medium' !important;font-size:25px !important;margin-bottom:15px !important;}#block-featuredpromotion{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:1000;width:360px;}#block-featuredpromotion::before,#block-featuredpromotion::after{content:"";clear:both;display:table;}.featured-promo-wrapper{width:360px;height:550px;height:auto;display:inline-block;vertical-align:middle;background-color:#fff;padding:20px;position:absolute;top:50%;transform:translateY(-50%);left:-360px;transition:1s ease-in-out;}.featured-promo-wrapper.open{left:0;}#featured-promo-trigger{display:inline-block;background-color:#fff;width:220px;text-align:center;padding:10px;color:#f68b1e !important;rotate:270deg;transform-origin:20px 20px;position:absolute;vertical-align:middle;top:-10px;left:-6px;transition:1s ease-in-out;border:0;outline:0;text-decoration:none;}#featured-promo-trigger:hover{opacity:1;}#featured-promo-trigger::before,#featured-promo-trigger::after{content:'v';display:inline-block;margin:5px;font-size:13px;transition:1s ease-in-out;}#featured-promo-trigger.open{left:360px;}#featured-promo-trigger span{display:inline-block;font-size:12px;transition:2s ease-in-out;}#featured-promo-trigger.open::before,#featured-promo-trigger.open::after,#featured-promo-trigger.open span{rotate:180deg;}.featured-promo-wrapper:has(.view-empty) + #featured-promo-trigger.open{left:0;rotate:360deg;top:-80px;}.page-node-14 #drupal-modal .node-booking-form .vertical-tabs,#drupal-modal + .ui-dialog-buttonpane,#drupal-modal .node--type-webform.node--view-mode-full .flag-bookmark,#drupal-modal .node--type-webform.node--view-mode-full .node__submitted{display:none;}.page-node-14 #drupal-modal + .ui-dialog-buttonpane{display:block;}.page-node-14 #drupal-modal + .ui-dialog-buttonpane .form-actions .form-submit{background:var(--primary);}#drupal-modal .user-register-form .form-actions input,#drupal-modal .node--type-webform.node--view-mode-full .form-submit{display:block !important;background-color:#f68b1e;}#drupal-modal .user-register-form .form-actions input:hover,#drupal-modal .node--type-webform.node--view-mode-full .form-submit:hover{background-color:#f68b1e;}#drupal-modal form{text-align:left;}#drupal-modal form label{display:block;}#drupal-modal .user-login-form .more-links{display:flex;justify-content:flex-start;grid-gap:10px;}#drupal-modal .user-login-form .more-links a{padding:10px 20px;display:block;background-color:orange;color:#fff;border-radius:8px;width:max-content;max-width:100%;flex:1 1 150px;}.ui-dialog-title{font-size:25px !important;color:#fff;}.ui-dialog{background:rgb(255,255,255) !important;text-align:center;}.ui-dialog + .ui-widget-overlay{background-color:rgba(0,0,0,0.8) !important;}body.page--make-booking-payment .ui-dialog + .ui-widget-overlay,body.node-type-property .ui-dialog + .ui-widget-overlay{backdrop-filter:blur(8px);}.ui-dialog-titlebar{padding:10px !important;background:gray !important;background:#f68b1e !important;}.ui-dialog-content{padding:20px !important;background:#fff !important;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.ui-button{right:20px !important;}.ui-button:hover{background:transparent !important;}.webform-confirmation-modal--content a[class*=btn]{background-color:#f68b1e;color:#fff !important;margin:10px auto;}legend.captcha__title{display:none;}.comment summary{font-size:1.25rem;font-weight:600;background-color:#fff;color:#333;padding:1rem;margin-bottom:1rem;outline:none;border-radius:0.25rem;text-align:left;cursor:pointer;position:relative;}.block-views-blockproperty-specials-block-1 .view-content details .node-special-date{margin:10px auto;font-size:15px;}.block-views-blockproperty-specials-block-1 .view-content details > summary{position:relative;padding:10px 10px 10px 0;}.block-views-blockproperty-specials-block-1 .view-content details > summary::after,.block-views-block-testimonial-block-1 .view-content details > summary::after,.comment details > summary::after{position:absolute;content:"+";right:0px;top:50%;transform:translateY(-50%);font-size:22px;}.block-views-blockproperty-specials-block-1 .view-content details[open] > summary::after,.block-views-block-testimonial-block-1 .view-content details[open] > summary::after,.comment details[open] > summary::after{position:absolute;content:"-";right:20px;top:50%;transform:translateY(-50%);font-size:22px;}.block-views-blockproperty-specials-block-1 .view-content details > summary::-webkit-details-marker,.block-views-block-testimonial-block-1 .view-content details > summary::-webkit-details-marker,.comment details > summary::-webkit-details-marker{display:none;}.block-views-blockproperty-specials-block-1 .view-content details[open] summary ~ *,.block-views-block-testimonial-block-1 .view-content details[open] summary ~ *,.comment details[open] summary ~ *{animation:sweep .5s ease-in-out;}@keyframes sweep{0%{opacity:0;margin-top:-10px}100%{opacity:1;margin-top:0px}}.field--name-field-property-comments #comment-form,.field--name-field-property-comments{display:none;}.block-views-blockproperty-specials-block-1 .view-content,.block-views-block-testimonial-block-1 .view-content,.field--name-field-property-comments .comments_inner{max-height:768px;overflow:scroll;overflow-x:hidden;}.block-views-blockproperty-specials-block-1 .view-content{overflow:hidden;}.block-views-blockproperty-specials-block-1 .view-header h2,.block-views-block-testimonial-block-1 .view-header h2,.field--name-field-property-comments .comments_inner > .title{text-align:left;font-size:25px !important;border:0 !important;}.field--name-field-property-comments .comments_inner > .comment{border:0;padding-left:0;padding-right:0;padding-top:0;margin:0 !important;}.block-views-blockproperty-specials-block-1 .view-content details,.block-views-block-testimonial-block-1 .view-content details,.field--name-field-property-comments details{margin:0;border-top:0;border-right:0;border-left:0;}.block-views-block-testimonial-block-1 .view-content details .testimonial_dov{font-size:14px;}.block-views-block-testimonial-block-1 .view-content details .testimonial_text,.field--name-field-property-comments details .comment__content{padding:1rem;font-size:14px;}.block-views-block-testimonial-block-1 .view-content details > summary,.field--name-field-property-comments details > summary{margin:0;background-color:transparent;color:var(--primary);border:0;font-size:16px;font-weight:bold;}.field--name-field-property-comments .comments_inner > .title.comment-form__title{cursor:pointer;font-size:16px !important;text-decoration:underline;color:blue !important;}.field--name-field-property-comments #comment-form .form-submit{background-color:var(--primary);}#edit-comment-body-wrapper .filter-wrapper{display:none;}.block-views-block-testimonial-block-1 .view-content details .testimonial_title{text-align:left;position:relative;}.block-views-blockproperty-specials-block-1 .view-content,.block-views-block-testimonial-block-1 .view-content{text-align:left;margin:25px auto;}.user--view-mode-full > .content,#user-form,article.profile{max-width:calc(100% - 20px);width:1200px;margin:0 auto;}#user-form{width:680px;}#user-form .form-item{width:100%;margin-bottom:20px;max-width:100%;}#user-form .form-item label{display:block;}#user-form .form-item.form-type-radio label,#user-form .form-item.form-type-checkbox label{display:inline-block;width:auto;}#user-form .form-item input{width:100%;}#user-form .form-item.form-type-radio input,#user-form .form-item.form-type-checkbox input{display:inline-block;width:auto;}article.profile .field--name-field-user-agency{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:18px;}article.profile .field--name-field-user-agency .field__label::after{content:':';display:inline;width:2px;}.user--view-mode-full > .content .user-action-links{width:1200px;max-width:100%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:18px;}#block-userlinksadmin{margin-bottom:32px;}.page-node-14 .avail-cal{width:100% !important;}.page-node-14 .webform-submission-form{width:1200px;margin:25px auto;max-width:100%;}#block-views-block-property-content-block-3 table{text-align:left !important;width:1500px;margin:0 auto;max-width:100%;border-collapse:separate;}#block-views-block-property-content-block-3 table thead tr th,#block-views-block-property-content-block-3 table tbody tr td{text-align:left !important;padding:10px;border:1px solid #ccc;}.node--type-booking.node--view-mode-full > .content{width:1200px;max-width:100%;padding:0 10px;margin:0 auto;}form.node-booking-form.node-form{position:relative;}form.node-booking-form.node-form #error-messages{position:sticky;top:0;left:0;}@media screen and (max-width:1200px){.recent-concierge .views_slideshow_cycle_teaser_section > div,.recent-blog .views_slideshow_cycle_teaser_section > div,.recent-concierge .views_slideshow_cycle_teaser_section,.recent-blog .views_slideshow_cycle_teaser_section{width:100% !important;}}.node-testimonial-form .js-form-type-vertical-tabs.form-type-vertical-tabs{display:none;}.node-testimonial-form label{display:inline !important;width:auto;height:auto;clip:unset;position:relative !important;}.node-type-property .node-testimonial-form .form-actions .form-submit:first-of-type{display:block !important;background:var(--primary);text-transform:uppercase;font-size:18px;float:unset;margin-right:0;}.node--type-testimonial.node--view-mode-full > .content{width:1200px;max-width:100%;padding:20px;margin:0 auto;}.node--type-testimonial.node--view-mode-full > .content > div{margin:1.5rem 0;}.node--type-testimonial.node--view-mode-full > .content > div p{margin:0;}.block-views-blocktestimonial-block-1 .view-footer{text-align:left;}.page-node-17123 .group-left .field--name-body{height:auto;width:100%;padding:0;margin:0;}.page-node-17123 .group-left .field--name-body h3{text-align:left;text-transform:initial;font-weight:400;font-family:'Worksans-Light' !important;}#block-views-block-careers-block-1{margin-bottom:3rem;}#block-views-block-careers-block-1 .view-content{height:auto;width:1200px;max-width:95%;padding:0;margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1rem;}#block-views-block-careers-block-1 .view-content .views-row{}#block-views-block-careers-block-1 .view-content .views-row h2{text-align:left;margin:0 !important;}#block-views-block-careers-block-1 .view-content .views-row h2 a{text-align:left;text-transform:initial;font-weight:500;cursor:pointer;border-bottom:1px solid transparent;transition:all 0.3s linear;}#block-views-block-careers-block-1 .view-content .views-row h2 a:hover{color:var(--primary);border-bottom:1px solid rgb(0,0,0,0.4);}#block-views-block-careers-block-1 .view-content .views-row h2 span{}.node--type-careers .field--name-body{height:auto;width:1000px;max-width:95%;margin:0;padding:0;}.node--type-careers .field--name-body h1{height:auto;color:var(--primary);font-size:4rem;font-weight:600;padding:0 0.5rem;margin-bottom:2rem;}.node--type-careers .field--name-body p{height:auto;padding:0 0.5rem;}.node--type-careers .field--name-body p:last-of-type{margin:1.3rem 0 2rem;}.node--type-careers .field--name-body h4{height:auto;padding:0 0.5rem;margin:2rem 0;font-size:2.2rem;font-weight:500;}.node--type-careers .field--name-body ol{height:auto;margin-left:1.5rem;}.node--type-careers .field--name-body li{height:auto;}.node--type-careers .field--name-body > div{padding:0 0.5rem;margin:1rem 0;display:none;}.node--type-careers .field--name-body > div #career_apply_btn{height:auto;background-color:var(--primary);padding:7px 20px;color:#ffffff;border:none;border-radius:3px;}.node--type-careers .field--name-field-careers-form{margin:2rem 0;width:100%;max-width:650px;height:auto;padding:0;}.node--type-careers .field--name-field-careers-form form{height:auto;padding:0;}.node--type-careers .field--name-field-careers-form form .webform-flex{height:auto;}.node--type-careers .field--name-field-careers-form form label{height:25px;line-height:1;display:block;font-weight:700 !important;font-size:18px;min-height:45px;}.node--type-careers .field--name-field-careers-form form label:after{display:none;}.node--type-careers .field--name-field-careers-form form input[type='text'],.node--type-careers .field--name-field-careers-form form input[type='email'],.node--type-careers .field--name-field-careers-form form select{padding:5px 0;border:none;border-bottom:1px solid #000;background:0 0;width:100%;}.node--type-careers .field--name-field-careers-form form select{padding:9px 0;}.node--type-careers .field--name-field-careers-form form #ajax-wrapper{margin:2.5rem 0;}.node--type-careers .field--name-field-careers-form form #edit-action{height:auto;}.node--type-careers
  .field--name-field-careers-form
  form
  #edit-actions
  .form-submit{border:1px solid #000;padding:20px;text-transform:uppercase;max-width:185px;background:transparent;color:#000;cursor:pointer;border-radius:3px;-webkit-border-radius:4px;}.node--type-careers.node--view-mode-full > .content,.node--type-careers.node--view-mode-full > .node__content{height:auto;width:1200px;max-width:95%;margin:0 auto;padding:0;}.ui-dialog-content .node--type-careers.node--view-mode-full > .content{text-align:left;}.node--type-careers.node--view-mode-full > .content .field--name-body,.node--type-careers.node--view-mode-full > .node__content .field--name-body{width:100% !important;max-width:100% !important;}.ui-dialog-content .node--type-careers.node--view-mode-full > .content form .form-actions .form-submit{display:inline-block !important;background-color:var(--primary);}.ui-dialog-content .node--type-careers.node--view-mode-full > .content .field--name-field-careers-form form,.ui-dialog-content .node--type-careers.node--view-mode-full > .content .field--name-field-careers-form{padding:0;}.webform-submission-concierge-form-add-form{width:1024px;margin:0 auto;max-width:100%;padding:0 10px;}.webform-submission-concierge-form-add-form > #edit-markup h2{border:2px solid #000;font-size:2rem !important;font-weight:bold;margin:15px auto;padding:10px;font-family:'Worksans-Medium' !important;}.webform-submission-concierge-form-add-form  #edit-markup-02 p,.webform-submission-concierge-form-add-form > #edit-markup p{text-align:center;}.webform-submission-concierge-form-add-form > .form-wrapper{border:1px solid #000;padding:0 10px;margin-top:50px;}.webform-submission-concierge-form-add-form > .form-actions.form-wrapper{border:unset;padding:10px;margin:1.5rem auto;}.webform-submission-concierge-form-add-form .form-actions .form-submit{background:var(--gin-color-primary);}.webform-submission-concierge-form-add-form section.webform-section{margin-bottom:75px;}.webform-submission-concierge-form-add-form > .form-wrapper > section:last-of-type{margin-bottom:0;}.webform-submission-concierge-form-add-form p,.webform-submission-concierge-form-add-form div{font-family:'Worksans-Regular' !important;}.webform-submission-concierge-form-add-form .webform-section-title{text-decoration:underline;font-size:2rem !important;font-family:'Worksans-Medium' !important;}.webform-submission-concierge-form-add-form input,.webform-submission-concierge-form-add-form textarea{display:inline-block;max-width:100%;}.webform-submission-concierge-form-add-form textarea,.webform-submission-concierge-form-add-form input.form-email,.webform-submission-concierge-form-add-form input.form-text{padding:5px 0px;border:none;border-bottom:1px solid #000;background:transparent;border-radius:0;width:100%;}.webform-submission-concierge-form-add-form label{margin:auto 5px;margin-left:0;}.webform-submission-concierge-form-add-form input.form-email,.webform-submission-concierge-form-add-form input.form-text{vertical-align:text-bottom;}.webform-submission-concierge-form-add-form #edit-markup-02 p{font-weight:bold;font-size:14px;}.webform-submission-concierge-form-add-form #edit-processed-text{margin:0;}.webform-submission-concierge-form-add-form a{color:blue !important;}.webform-submission-concierge-form-add-form #edit-processed-text a{font-size:1rem;}.webform-submission-concierge-form-add-form #edit-markup-08{margin:50px auto;text-align:center;font-weight:bold;}.webform-submission-concierge-form-add-form #edit-markup-06 p:last-of-type{text-align:center;}.page-node-17161 .node--type-page.node--view-mode-full > .group-header .field--name-node-title,.page-node-17159 #drupal-modal .field--name-node-title,.page-node-17158 .field--name-node-title{display:none;}#concierge-items-table td{text-align:left !important;border:1px solid #000;}#views-exposed-form-property-content-page-searchbyavailability label{position:absolute;color:#fff;top:0;font-family:'Worksans-Regular';}#views-exposed-form-property-content-page-searchbyavailability .form-item input{margin-top:25px;max-height:45px;}#views-exposed-form-property-content-page-1 .form-item input{max-height:45px;}#views-exposed-form-property-content-page-searchbyavailability .form-submit{margin:0;}.views-exposed-form .form-submit.disabled:hover,.views-exposed-form .form-submit.disabled{cursor:not-allowed;}#views-exposed-form-property-content-page-searchbyavailability .form--inline{align-items:flex-end;padding:10px 25px 10px;}.view-searchbyavailability .view-empty *,.view-searchbyavailability .view-empty{transition:0.5s ease-in-out;text-align:center;}#color .node--type-page.node--view-mode-full .node--type-property.node--view-mode-teaser .field--name-node-title a{color:#000;}#block-searchbyavailabilitysearchblock div{transition:0.5s ease-in;}#block-searchbyavailabilitysearchblock details{width:1200px;max-width:100%;margin:0 auto;border:none;}#block-searchbyavailabilitysearchblock h2,#block-searchbyavailabilitysearchblock details summary{text-align:center;color:var(--primary);border:none;}.node--type-property-special.node--view-mode-teaser .field--name-node-title h2{text-align:center;color:var(--primary);}.block-views-blockslideshows-block-1 .views_slideshow_cycle_teaser_section video,.block-views-blockslideshows-block-1 .views_slideshow_cycle_teaser_section img,.block-views-blockslideshows-block-1 .views_slideshow_cycle_teaser_section div,.block-views-blockslideshows-block-1 .views_slideshow_cycle_teaser_section{width:100% !important;}.block-views-exposed-filter-blockproperty-content-page-1 > .inner-container{margin:0 auto;background-color:rgba(246,139,30,0.9);border-radius:8px;width:100%;display:flex;justify-content:flex-start;flex-direction:row;align-content:center;align-items:baseline;flex-wrap:wrap;padding:22px;}.block-views-blockslideshows-block-1 .views_slideshow_cycle_teaser_section video{margin-top:-10px;aspect-ratio:16 / 9;height:auto !important;}.block-views-blockslideshows-block-1 .view-content{position:relative;}.block-views-blockslideshows-block-1 .view-content .views-slideshow-controls-bottom{position:absolute;bottom:0;z-index:999;width:100%;}.block-views-blockslideshows-block-1 .view-content .views-slideshow-controls-bottom .views-slideshow-pager-bullets li{width:30px;display:inline-block;padding:0;border-radius:0;line-height:5px;background:rgba(255,255,255,0.7);}.block-views-blockslideshows-block-1 .view-content .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active{background:rgba(255,255,255,1.0);}.block-views-exposed-filter-blockproperty-content-page-1 > h2{display:none;}.block-views-exposed-filter-blockproperty-content-page-1 > .inner-container > .search{max-width:100%;}.block-views-exposed-filter-blockproperty-content-page-1 > .inner-container > .search form .form--inline{padding:0 !important;background:transparent !important;grid-gap:10px !important;}.block-views-exposed-filter-blockproperty-content-page-1 > .inner-container > .search.search-1 > h2,.block-views-exposed-filter-blockproperty-content-page-1 > .inner-container > .search .block-searchbyavailability > h2{text-align:left;margin:20px 0 15px !important;color:#fff;font-weight:700;}.block-views-exposed-filter-blockproperty-content-page-1 > .inner-container > .search.search-1 > h2{margin-top:0 !important;}.block-views-exposed-filter-blockproperty-content-page-1 > .inner-container > .search .block-searchbyavailability > .views-exposed-form{margin:0 auto !important;}.block-views-exposed-filter-blockproperty-content-page-1 > .inner-container > .search #views-exposed-form-property-content-page-searchbyavailability label{display:none !important;}.block-views-exposed-filter-blockproperty-content-page-1 > .inner-container > .search #views-exposed-form-property-content-page-searchbyavailability .form-item input{margin-top:0 !important;}.block-views-exposed-filter-blockproperty-content-page-1 > .inner-container > .search form[id^=views-exposed-form-property-content-page-] > .form--inline > .form-item{padding:0 !important;}#block-featuredpromotion .views-slideshow-controls-bottom{position:absolute;bottom:-2em;width:100%;}#block-featuredpromotion .views-slideshow-controls-bottom .views_slideshow_controls_text_pause{display:none;}#block-featuredpromotion .views-slideshow-controls-bottom .views_slideshow_controls_text_next a,#block-featuredpromotion .views-slideshow-controls-bottom .views_slideshow_controls_text_previous a{font-size:0;text-decoration:none !important;}.node--type-property-special.node--view-mode-full .content{width:1200px;margin:0 auto;text-align:left;}.node--type-property-special.node--view-mode-full .content .field--name-node-title h2{text-align:left;font-size:1.25em !important;margin:10px 0 !important;}.node--type-property-special.node--view-mode-full .content .field--name-field-special-date{margin:1rem 0 1.5rem;font-size:1.05rem;}.node--type-property-special.node--view-mode-full .content details{padding:10px;}.node--type-property-special.node--view-mode-full .content summary{padding:0;}.block-views-blockproperty-specials-block-2 .views-field-field-special-image img,.block-views-blockproperty-specials-block-2 .views-field-field-special-image div{width:100% !important;}.node-testimonial-form{padding:30px;box-shadow:0px 0px 6px 3px rgba(0,0,0,0.1);border-radius:8px;width:600px;margin:50px auto;position:relative;}.node-testimonial-form .form-item textarea,.node-testimonial-form .form-item select,.node-testimonial-form .form-item input{display:block;width:100%;padding:10px 15px;border-radius:8px;}.node-testimonial-form .form-item label{display:block;width:100%;font-family:'Worksans-Medium';font-weight:700;}.node-testimonial-form .form-item.form-type-radio input,.node-testimonial-form .form-item.form-type-radio label,.node-testimonial-form .form-item.form-type-checkbox label,.node-testimonial-form .form-item.form-type-checkbox input{display:inline-block;width:auto;}.node-testimonial-form .field--type-text-with-summary .ck-editor__top,.node-testimonial-form .field--type-text-with-summary .js-filter-wrapper{display:none;}.node-testimonial-form details{border-radius:8px;}.node-testimonial-form .form-submit:last-of-type{display:none;}#form-errors{opacity:0;transition:0.3s ease-in;}#form-errors.form-error-messages{opacity:1;transition:0.3s ease-in;position:absolute;margin:0 auto;width:auto;max-width:100%;background-color:#fff;padding:25px;border-radius:8px;bottom:0;left:-100%;box-shadow:0px 0px 6px 3px rgba(0,0,0,0.1);}#form-errors.testimonial-form-error-messages{left:-320px;max-width:320px;}.form-error-messages::before{content:'Errors:';display:block;width:100%;text-align:left;font-family:'Worksans-Medium';font-size:18px;text-transform:uppercase;margin-bottom:32px;color:red;}.form-error-messages div{margin-bottom:25px;color:red;}.form-error-messages div::before{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}.ui-menu.ui-widget-content.ui-autocomplete{border-radius:8px;}.ui-menu.ui-autocomplete .ui-menu-item a{width:100%;display:inline-block;}.block-views-blockproperty-rates-block-1 .view-footer .currency-selector{text-align:left;}.field--name-dynamic-token-fielduser-user-detail-link-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}.tile.outer-wrapper{width:100%;height:207px;border-radius:24px;padding:20px;opacity:1;box-shadow:0px 0px 7px 2px rgba(0,0,0,0.25);}.social-login-links.form-wrapper{width:100%;}@supports (-webkit-hyphens:none){.block-views-blockslideshows-block-1 .views_slideshow_cycle_teaser_section video,.block-views-blockslideshows-block-1 .views_slideshow_cycle_teaser_section img{object-fit:cover;height:100%;}.responsive-menu-toggle-icon .label:after{transform:translate(-5px,-65%);}.views-exposed-form div[id^=edit-field-nightly-rate-value-wrapper] > fieldset .fieldset-wrapper .form-item select,form[id^=views-exposed-form-property-content-page-] > .form--inline > .form-item select{-webkit-appearance:none;}.block-ourservices .field--name-body table:first-of-type tbody tr td img{max-height:400px;}}
@media screen and (max-width:980px){html,body{font-size:15px;}.lightgallery-wrapper li::marker,#block-mainnav,#block-mainnavleftfront,#block-mainnavrightfront .block-superfishmain-nav{display:none;}#block-responsivemenumobileicon,#block-mainnavrightfront .content{display:block;}#block-responsivemenumobileicon .responsive-menu-toggle-icon,#block-mainnavrightfront .content .responsive-menu-toggle-icon{display:block;}#block-responsivemenumobileicon .responsive-menu-toggle-icon .label,#block-mainnavrightfront .content .responsive-menu-toggle-icon .label{padding-right:40px;}.region-header{display:block;width:100% !important;padding:10px 0;text-align:center;}#block-sitelogofront img,#block-logo img{max-width:200px;}}@media screen and (max-width:980px) and (orientation:landscape){#block-sitelogofront img,#block-logo img{max-width:275px;}}@media screen and (max-width:980px){.page-node-36 #header{position:absolute;top:0;z-index:9;width:100%;}.page-node-36 #header #block-mainnavrightfront .content{display:block;}.page-node-36 #header #block-mainnavrightfront .content .responsive-menu-toggle-icon{display:block;}.page-node-36 #header .top_header{position:relative;}.page-node-36 .slider-container{width:calc(100% - 10px);}.page-node-36 .view-property-category .slider-nav{width:100%;top:100px;}.page-node-36 .view-property-category .view-footer p{position:absolute;right:10px;bottom:36px;text-align:center;max-width:200px;}.page-node-36 .view-property-category .view-footer a{padding:10px 40px;width:100%;}a#mm-0{top:5px;}.mm-menu--offcanvas.mm-menu--opened{padding-top:0;width:100%;}.mm-menu .mm-panel.logos > div img{max-height:50px;width:auto;}#block-floatingsocials{left:0px;}.views-exposed-form form{padding:0 20px;max-width:100%;}.views-exposed-form .search form,.search .views-exposed-form form{padding:0px;}#views-exposed-form-property-content-page-2 > .form--inline,#views-exposed-form-property-content-page-1 > .form--inline{flex-wrap:wrap;justify-content:center;padding:10px 10px 3px;}.views-exposed-form #edit-field-nightly-rate-value-wrapper,.views-exposed-form #edit-field-nightly-rate-value-wrapper--3,#views-exposed-form-property-content-page-2 > .form--inline #edit-field-nightly-rate-value-wrapper,#views-exposed-form-property-content-page-1 > .form--inline #edit-field-nightly-rate-value-wrapper,#views-exposed-form-property-content-page-2 > .form--inline > .form-item,#views-exposed-form-property-content-page-1 > .form--inline > .form-item{flex:1 1 150px;}.block-ourservices .field--name-body table:last-of-type tbody tr,.block-ourservices .field--name-body table:first-of-type tbody tr{display:flex;flex-wrap:wrap;justify-content:center;padding:20px;}.block-ourservices .field--name-body table:first-of-type tbody tr td{flex:0 1 300px;}.block-ourservices .field--name-body table:first-of-type tbody tr td a,.block-ourservices .field--name-body table:first-of-type tbody tr td img{width:100%;height:100%;object-fit:cover;}.block-ourservices .field--name-body table:last-of-type tbody tr td{flex:1 1 460px;text-align:justify !important;}.block-ourservices .field--name-body table:last-of-type tbody tr td:first-of-type{text-align:center !important;}.block-ourservices .field--name-body table:last-of-type tbody tr td:first-of-type p:first-of-type{font-size:27px;word-spacing:-7px;}.block-ourservices .field--name-body table:last-of-type tbody tr td:first-of-type p:first-of-type br{display:none;}.block-ourservices .field--name-body table:last-of-type tbody tr td:first-of-type a{font-size:13.5px;}.region-footer{display:flex;flex-wrap:wrap;justify-content:center;padding:0 10px;}.region-footer .block{flex:1 1 300px;}.region-footer #block-quicklinks,.region-footer #block-socialmedialinks{padding-left:0;}.region-footer #block-closuresavillslogo img{width:auto;}.block-simplenews{display:flex;flex-wrap:wrap;justify-content:center;}.block-simplenews > h2{font-size:25px !important;}.block-simplenews form{flex-wrap:wrap;justify-content:center;}.listing-properties-front .views-row .views-field-nothing .field-content{max-height:unset;grid-gap:2rem;}.listing-properties-front .views-row .views-field-nothing .field-content > div{flex:1 1 250px;text-align:center;}.listing-properties-front .views-row .views-field-nothing .field-content .title h2{text-align:center;}.block-exploreourlistofproperties table tr td:last-of-type{padding:10px;}.block-exploreourlistofproperties table tr td:last-of-type p,.block-exploreourlistofproperties table tr td:last-of-type a{font-size:14px !important;}.block-exploreourlistofproperties table tr td:last-of-type h3{font-size:16px !important;}.listings-term .view-content,.view-properties.short-term .view-content{display:flex;flex-wrap:wrap;justify-content:center;padding:0 10px;}.listings-term .view-content .views-row,.view-properties.short-term .view-content .views-row{flex:1 1 300px;}.listings-term .pager,.view-properties.short-term .pager{margin:50px 0;}.region-top1{flex-wrap:wrap;justify-content:center;padding:10px;}.region-top1 > div{flex:1 1 150px;}.region-top1 > div:last-of-type{justify-content:center;}.region-top1 p{text-align:center;margin:5px 0;width:100%;}.region-top1 #block-propertydetailanchors{margin:25px 0;}.node--type-property.node--view-mode-full .inner-container{display:flex;flex-wrap:wrap;justify-content:center;width:100%;grid-gap:10px;padding:0 20px;}.node--type-property.node--view-mode-full .inner-container > div{flex:1 1 500px;}.node--type-property.node--view-mode-full .inner-container .group-right{margin-top:0;}.node--type-property.node--view-mode-full .inner-container .header-info{}.node--type-property.node--view-mode-full .inner-container .header-info div.field--name-node-title h2{margin-top:10px !important;font-size:24px !important;}.node--type-property.node--view-mode-full .inner-container .header-info .short-term-rental-price{margin-left:0;}.node--type-property.node--view-mode-full .inner-container .header-info .short-term-rental-price .price{font-size:24px;}.node--type-property.node--view-mode-full .inner-container .header-info .short-term-rental-price .sub-per-night{font-size:14px;}.node--type-property.node--view-mode-full .inner-container .content-info{display:flex;flex-wrap:wrap;justify-content:center;}.node--type-property.node--view-mode-full .inner-container .content-info > div{flex:1 1 300px;font-size:15px;}.node--type-property.node--view-mode-full .inner-container .villa-features h2,.node--type-property.node--view-mode-full .inner-container .staff-description h2,.node--type-property.node--view-mode-full .inner-container .beds-description h2,.node--type-property.node--view-mode-full .inner-container .node-bottom > div .grid h2{font-size:25px !important;}.node--type-property.node--view-mode-full .inner-container .villa-features p,.node--type-property.node--view-mode-full .inner-container .villa-features td,.node--type-property.node--view-mode-full .inner-container .villa-features .field__item,.node--type-property.node--view-mode-full .inner-container .staff-description p,.node--type-property.node--view-mode-full .inner-container .staff-description td,.node--type-property.node--view-mode-full .inner-container .staff-description .field__item,.node--type-property.node--view-mode-full .inner-container .beds-description p,.node--type-property.node--view-mode-full .inner-container .beds-description td,.node--type-property.node--view-mode-full .inner-container .beds-description .field__item,.node--type-property.node--view-mode-full .inner-container .node-bottom > div .grid p,.node--type-property.node--view-mode-full .inner-container .node-bottom > div .grid td,.node--type-property.node--view-mode-full .inner-container .node-bottom > div .grid .field__item{font-size:15px;}.node--type-property.node--view-mode-full .inner-container .field--name-dynamic-token-fieldnode-check-availability-link a,.node--type-property.node--view-mode-full .inner-container .field--name-dynamic-token-fieldnode-enquire-link a,.node--type-property.node--view-mode-full .inner-container .node--type-property.node--view-mode-full .webform-submission-property-form-form .form-submit{font-size:15px;}.block-views-blockproperty-rates-block-1 .view-footer .currency-selector,.node--type-property.node--view-mode-full .field--name-dynamic-block-fieldnode-global-booking-fee,.node--type-property.node--view-mode-full .field--name-dynamic-block-fieldnode-property-detail-rates-popup-view .view-content,.node--type-property.node--view-mode-full .field--name-dynamic-token-fieldnode-property-detail-rates-popup- .content{padding:10px 10px 10px;width:100%;margin:0;}.field--name-dynamic-token-fieldnode-check-availability-link a,.field--name-dynamic-token-fieldnode-enquire-link a,.node--type-property.node--view-mode-full .webform-submission-property-form-form .form-submit{font-size:14px;}.node--type-page.node--view-mode-full .field--name-field-header-image img{min-height:300px;}.node--type-page.node--view-mode-full .field--name-field-header-image + .field--name-node-title .field__item h1{font-size:55px !important;left:10px;}.listings-blog .view-content{max-width:100%;padding:0 10px;}.node--type-property-special.node--view-mode-teaser h2,.node--type-property-concierge.node--view-mode-teaser h2{font-size:25px !important;text-align:left !important;}.node--type-property-special.node--view-mode-teaser p,.node--type-property-concierge.node--view-mode-teaser p{font-size:14px;text-align:justify;}.node--type-property-special.node--view-mode-teaser .inner-container,.node--type-property-concierge.node--view-mode-teaser .inner-container{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column-reverse;padding-bottom:50px;}.node--type-property-special.node--view-mode-teaser .group-left,.node--type-property-special.node--view-mode-teaser .group-right,.node--type-property-concierge.node--view-mode-teaser .group-left,.node--type-property-concierge.node--view-mode-teaser .group-right{width:100%;max-width:100%;}.node--type-property-special.node--view-mode-teaser .group-left,.node--type-property-concierge.node--view-mode-teaser .group-left{padding:0 20px;}.node--type-property-special.node--view-mode-full .field--name-node-title h1,.node--type-property-concierge.node--view-mode-full .field--name-node-title h1,.node--type-article.node--view-mode-full .field--name-node-title h1{font-size:25px;}.node--type-property-special.node--view-mode-full .field--name-body p,.node--type-property-concierge.node--view-mode-full .field--name-body p,.node--type-article.node--view-mode-full .field--name-body p{font-size:14px;}#block-ourstorycontent .field--name-body{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;padding:50px 10px;}#block-ourstorycontent .field--name-body h2{font-size:35px !important;}#block-footercontactinfo img{max-width:200px;}body.toolbar-vertical.toolbar-fixed,body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0;padding-top:0 !important;}.adminimal-admin-toolbar .toolbar .menu-item:hover,.adminimal-admin-toolbar .toolbar-tray-vertical li[class*=level-],.adminimal-admin-toolbar .toolbar-tray .toolbar-menu li{background:#fff !important;}.adminimal-admin-toolbar li[class*=level-] .toolbar-handle.open{background:#fff !important;}.adminimal-admin-toolbar .toolbar .toolbar-tray-vertical .toolbar-menu a:hover{color:#f68b1e !important;background:#2d2d2d !important;}.fc .fc-toolbar{flex-wrap:wrap;justify-content:center;text-align:center;}.fc .fc-toolbar .fc-toolbar-chunk{flex:1 1 300px;}.fc .fc-toolbar .fc-toolbar-title{margin:25px auto !important;}.avail-cal .view-footer .book-now{margin:25px auto;}#block-featuredpromotion .featured-promo-wrapper.open,#block-featuredpromotion:has(.featured-promo-wrapper.open){min-height:360px;}#featured-promo-trigger.open{bottom:-50px;left:0;rotate:0deg;top:unset;}.featured-promo-wrapper:has(.view-empty) + #featured-promo-trigger.open{bottom:-50px;top:unset;}.page-node-36 #block-views-block-promotions-block-2 .listings-promotions .view-header{position:relative;left:0;top:0;transform:unset;background-color:rgb(249,139,30);padding:10px;}.page-node-36 #block-views-block-promotions-block-2 .listings-promotions .view-content{margin-top:0;padding-top:0;}.spb-popup-main-wrapper{padding:20px;width:100% !important;top:0;}#spb-block-surveyformblock .spb-popup-main-wrapper{width:100% !important;padding:50px 20px;top:0;}.page-node-36 #block-views-block-promotions-block-2 .slider-container{grid-gap:2rem;padding:0 20px;}.page-node-5391 .node--type-page.node--view-mode-full .field--name-field-header-image + .field--name-node-title .field__item h1,.page-node-16908 .node--type-page.node--view-mode-full .field--name-field-header-image + .field--name-node-title .field__item h1,.page-node-16907 .node--type-page.node--view-mode-full .field--name-field-header-image + .field--name-node-title .field__item h1{padding:20px;background:rgba(0,0,0,0.3);width:100%;position:relative;text-align:left;margin:0;max-width:100%;color:#fff;top:unset;left:unset;bottom:unset;transform:unset;}.node--type-promotions.node--view-mode-teaser .inner-container{display:block;}.node--type-promotions.node--view-mode-teaser .inner-container .group-right{padding:0 20px;}.listings-promotions .view-content > h3{padding-left:20px;}.recent-concierge .views_slideshow_cycle_teaser_section > div,.recent-blog .views_slideshow_cycle_teaser_section > div{width:100% !important;}.recent-concierge .views_slideshow_cycle_teaser_section,.recent-blog .views_slideshow_cycle_teaser_section{width:100% !important;}.node.node--view-mode-full .field--type-comment{margin:0;}.node--type-team.node--view-mode-full .inner-container{grid-template-columns:repeat(1,1fr);width:100% !important;}.node--type-team.node--view-mode-full .inner-container .group-right{padding:10px;}.node--type-team.node--view-mode-full .inner-container,.node--type-team.node--view-mode-full .group-footer{width:100%;text-align:center;}.avail-cal .fc-dayGridMonth-view div.fc-daygrid-body,.avail-cal .fc-dayGridMonth-view div.fc-daygrid-body > table,.avail-cal .fc-dayGridMonth-view table.fc-col-header > tr,.avail-cal .fc-dayGridMonth-view table.fc-col-header > thead,.avail-cal .fc-dayGridMonth-view table.fc-col-header{width:100% !important;max-width:316px;display:table;}.block-views-exposed-filter-blockproperty-content-page-1 > .inner-container > .search form .form--inline{justify-content:center !important;}.block-views-exposed-filter-blockproperty-content-page-1 > .inner-container > .search form[id^=views-exposed-form-property-content-page-] > .form--inline > .form-item{flex:1 1 170px;}.listing-properties-specials .rs-carousel > div,.listing-properties-specials .rs-carousel,.listing-properties-specials .view-content{max-height:450px;}.user-bookings .view-header .results-block-title{text-align:center;}.user-bookings.user-property-bookings .view-content{gap:10px;}.user-bookings.user-property-bookings .view-content .views-row{flex:1 1 300px;}.user-bookings .views-exposed-form{top:10px;right:15px;}.group-rates-popup.popup-visible .view-footer{padding:10px 10px 0;margin-top:25px;}.group-rates-popup table{margin-bottom:25px;}}@media screen and (max-width:768px){.node--type-property.node--view-mode-full .field--name-dynamic-block-fieldnode-property-detail-rates-popup-view .view-content table thead,.node--type-property.node--view-mode-full .field--name-dynamic-token-fieldnode-property-detail-rates-popup- .content table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.node--type-property.node--view-mode-full .field--name-dynamic-block-fieldnode-property-detail-rates-popup-view .view-content table tbody,.node--type-property.node--view-mode-full .field--name-dynamic-token-fieldnode-property-detail-rates-popup- .content table tbody{border:0;}.node--type-property.node--view-mode-full .field--name-dynamic-block-fieldnode-property-detail-rates-popup-view .view-content table tbody tr:nth-of-type(2n + 1),.node--type-property.node--view-mode-full .field--name-dynamic-token-fieldnode-property-detail-rates-popup- .content table tbody tr:nth-of-type(2n + 1){background:#e9e9e9;}.node--type-property.node--view-mode-full .field--name-dynamic-block-fieldnode-property-detail-rates-popup-view .view-content table tbody th,.node--type-property.node--view-mode-full .field--name-dynamic-block-fieldnode-property-detail-rates-popup-view .view-content table tbody td,.node--type-property.node--view-mode-full .field--name-dynamic-token-fieldnode-property-detail-rates-popup- .content table tbody th,.node--type-property.node--view-mode-full .field--name-dynamic-token-fieldnode-property-detail-rates-popup- .content table tbody td{font-size:13px;}.node--type-property.node--view-mode-full .field--name-dynamic-block-fieldnode-property-detail-rates-popup-view .view-content table tbody td,.node--type-property.node--view-mode-full .field--name-dynamic-token-fieldnode-property-detail-rates-popup- .content table tbody td{display:block;border-bottom:1px solid #ddd;}.node--type-property.node--view-mode-full .field--name-dynamic-block-fieldnode-property-detail-rates-popup-view .view-content table tbody td:before,.node--type-property.node--view-mode-full .field--name-dynamic-token-fieldnode-property-detail-rates-popup- .content table tbody td:before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;font-size:13px;width:125px;text-align:left;position:relative;left:10px;}.node--type-property.node--view-mode-full .field--name-dynamic-block-fieldnode-property-detail-rates-popup-view .view-content table tbody td:last-child,.node--type-property.node--view-mode-full .field--name-dynamic-token-fieldnode-property-detail-rates-popup- .content table tbody td:last-child{border-bottom:0;}.node--type-property.node--view-mode-full .field--name-dynamic-token-fieldnode-property-detail-rates-popup- .close{top:20px;right:20px;}.group-rates-popup .close{top:-55px;right:25px;}.group-rates-popup-wrapper{padding:0px;margin:0;width:100%;height:150vh;}.group-rates-popup.popup-visible{background-color:#f1f1f1;}.group-rates-popup.popup-visible table caption{padding:10px;background:var(--primary);color:#fff;}.group-rates-popup.popup-visible .view-footer .currency-selector{text-align:center !important;}.node--type-property.node--view-mode-full .field--name-dynamic-block-fieldnode-global-booking-fee{text-align:center;}.region-top1{display:grid;grid-template-columns:repeat(2,1fr);justify-content:flex-start;padding:10px;}.region-top1 > div{grid-column:1/1;}.region-top1 #block-propertydetailanchors{grid-column:1/3;}.region-top1 #block-propertydetailanchors .field--name-body p{flex:0 1 40px;}.region-top1 #block-flagbookmarkproperty{grid-column:2/2;grid-row:1/1;}.node--type-property.node--view-mode-full .inner-container{display:flex;flex-wrap:wrap;justify-content:center;width:100%;grid-gap:10px;padding:0 20px;}.node--type-property.node--view-mode-full .inner-container > div{flex:1 1 500px;max-width:100%;}.node--type-property.node--view-mode-full .inner-container .group-right{margin-top:0;}.node--type-property.node--view-mode-full .inner-container .header-info .field--name-field-property-class{right:unset;left:-4px;position:relative;}.node--type-property.node--view-mode-full .inner-container .header-info > div{flex:1 1 384px;}.listings-team .view-content .views-row{flex:1 1 250px;}.fc-day,.fc-col-header-cell{max-width:41px;font-size:12px;}.block-availability-calendar .cal-legend,.avail-cal .view-header .cal-legend{margin:35px auto;}.block-availability-calendar-book-now-block > p{text-align:center;}.avail-cal .view-header-text .node-title{font-size:18px !important;}.field--name-field-property-comments .comments__content{padding:25px 10px;margin:0;width:100%;height:100%;}.block-availability-calendar .fc-dayGridMonth-view td.fc-day{height:30px;}.recent-concierge .views_slideshow_cycle_teaser_section,.recent-blog .views_slideshow_cycle_teaser_section{width:100% !important;min-height:28.5714285714vh !important;}.recent-concierge .views_slideshow_cycle_teaser_section > div,.recent-blog .views_slideshow_cycle_teaser_section > div{width:100% !important;}.node--type-property-concierge.node--view-mode-mini h1,.node--type-article.node--view-mode-mini h1{font-size:16px;}.node--type-property-concierge.node--view-mode-mini .field--name-node-post-date,.node--type-article.node--view-mode-mini .field--name-node-post-date{font-size:12px;}.node--type-property-concierge.node--view-mode-mini .field--type-image,.node--type-article.node--view-mode-mini .field--type-image{width:100px;}#block-availabilitycalendar,#block-views-block-bookings-block-2,#block-views-block-bookings-block-1{padding:0;}.block-views-block-testimonial-block-1 > div > div{padding:0 20px 20px;}.d-popup-block-content,.block-views-block-testimonial-block-1 > div > div,.field--name-field-property-comments .comments__content,.field--name-dynamic-token-fieldnode-property-detail-rates-popup- .content{padding:0 20px 20px;width:98%;margin:2% auto;}.node-teaser.node-property.admin .content{grid-template-columns:repeat(1,1fr);}.node-teaser.node-property.admin .content > :not(div.node-image){padding:0 5px;}}@media screen and (max-width:500px){.block-ourservices .field--name-body table:first-of-type tbody tr td{flex:1 1 384px;}.listings-team .view-content .views-view-grid .views-col{width:100% !important;}}@media screen and (orientation:portrait){.listing-properties-front .views-row .views-field-nothing .field-content > div{flex:1 1 250px;text-align:center;}.listing-properties-front .views-row .views-field-nothing .field-content .title h2{text-align:left;}}
.loader-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid var(--primary);border-radius:50%;animation:spin 2s linear infinite;}.hide-error,.hide-loader{display:none;}.loader-wrapper{background:rgba(0,0,0,0.3);position:absolute;z-index:100;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.error-message{position:absolute;top:calc(50% + 100px);left:50%;transform:translate(-50%,-50%);width:auto;color:#fff;z-index:10000;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
.user-bookings .view-filters{margin:0 auto;width:1280px;max-width:100%;position:relative;}.manage-user-bookings .view-filters{margin:80px auto 120px;}.webform-submission--webform-property-form.webform-submission--view-mode-html,.webform-submission--webform-property-form.webform-submission--view-mode-table,.webform-submission--webform-booking-form-test.webform-submission--view-mode-html,.webform-submission--webform-booking-form-test.webform-submission--view-mode-table{width:1440px;margin:80px auto 80px;padding:40px;border-radius:10px;-webkit-box-shadow:0 -3px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%);-moz-box-shadow:0 -3px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%);box-shadow:0 -3px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%);}.webform-submission--webform-property-form.webform-submission--view-mode-html{width:1024px;}.webform-submission--webform-property-form.webform-submission--view-mode-html details.webform-submission-information{border:2px solid var(--primary);border-radius:8px;}.webform-submission--webform-property-form.webform-submission--view-mode-html .form-item{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:48px;font-size:18px;}.webform-submission--webform-property-form.webform-submission--view-mode-html .form-item label,.webform-submission--webform-booking-form-test.webform-submission--view-mode-html .form-item label{display:block;font-weight:bold !important;flex:0 1 50%;font-size:18px;}.webform-submission-data--webform-property-form.webform-submission-data--view-mode-table table,.webform-submission-data--webform-booking-form-test.webform-submission-data--view-mode-table table,.manage-user-bookings table,.user-bookings table{width:100%;border-collapse:collapse;}.webform-submission-data--webform-property-form.webform-submission-data--view-mode-table table td,.webform-submission-data--webform-booking-form-test.webform-submission-data--view-mode-table table td{border:0;}.webform-submission-data--webform-property-form.webform-submission-data--view-mode-table table td,.webform-submission-data--webform-property-form.webform-submission-data--view-mode-table table th,.webform-submission-data--webform-booking-form-test.webform-submission-data--view-mode-table table td,.webform-submission-data--webform-booking-form-test.webform-submission-data--view-mode-table table th,.manage-user-bookings table th,.manage-user-bookings table td,.user-bookings table th,.user-bookings table td{padding:8px;text-align:left;border-bottom:1px solid #ddd;font-size:14px;}.webform-submission-data--webform-property-form.webform-submission-data--view-mode-table table td,.webform-submission-data--webform-property-form.webform-submission-data--view-mode-table table th,.webform-submission-data--webform-booking-form-test.webform-submission-data--view-mode-table table td,.webform-submission-data--webform-booking-form-test.webform-submission-data--view-mode-table table th{text-align:left !important;}.webform-submission-data--webform-property-form.webform-submission-data--view-mode-table table th,.webform-submission-data--webform-booking-form-test.webform-submission-data--view-mode-table table th,.manage-user-bookings table th,.user-bookings table th{background-color:#f2f2f2;}.webform-submission-data--webform-property-form.webform-submission-data--view-mode-table table tr:hover,.webform-submission-data--webform-booking-form-test.webform-submission-data--view-mode-table table tr:hover,.manage-user-bookings table tr:hover,.user-bookings table tr:hover{background-color:#f5f5f5;}.manage-user-bookings table td .completed,.user-bookings table td .completed{color:green;font-weight:bold;}.manage-user-bookings table td .pending,.user-bookings table td .pending{color:orange;font-weight:bold;}.manage-user-bookings table td .cancelled,.user-bookings table td .cancelled{color:red;font-weight:bold;}.user-bookings table td .failed,.manage-user-bookings table td .failed{color:darkred;font-weight:bold;}.manage-user-bookings table td .part_paid,.user-bookings table td .part_paid{font-weight:bold;}.user-bookings .views-exposed-form{width:auto;position:absolute;top:-95px;right:0;margin:0;}.user-bookings .views-exposed-form > .form--inline .form-item-sort-bef-combine,.manage-user-bookings .views-exposed-form > .form--inline,.user-bookings .views-exposed-form > .form--inline{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;}.user-bookings .views-exposed-form > .form--inline{background-color:transparent;padding:0;min-width:200px;}.manage-user-bookings .views-exposed-form > .form--inline::before,.manage-user-bookings .views-exposed-form > .form--inline::after,.user-bookings .views-exposed-form > .form--inline::before,.user-bookings .views-exposed-form > .form--inline::after{display:none;}.manage-user-bookings .views-exposed-form > .form--inline > div{flex:1 1 100px;}.user-bookings .views-exposed-form > .form--inline > div{flex:1;padding:0;margin:0;}.manage-user-bookings .views-exposed-form > .form--inline > div.form-item-webform-submission-value,.user-bookings .views-exposed-form > .form--inline > div.form-item-webform-submission-value{max-width:150px;}.manage-user-bookings .views-exposed-form > .form--inline .form-item,.manage-user-bookings .views-exposed-form > .form--inline .form-actions,.user-bookings .views-exposed-form > .form--inline .form-actions,.user-bookings .views-exposed-form > .form--inline .form-item{margin:0;width:100%;}.user-bookings .views-exposed-form > .form--inline .form-item-sort-by,.user-bookings .views-exposed-form > .form--inline .form-item-sort-bef-combine{padding:0;}.user-bookings .views-exposed-form > .form--inline .form-item-sort-by > *,.user-bookings .views-exposed-form > .form--inline .form-item-sort-bef-combine > *{flex:1;}.user-bookings .views-exposed-form > .form--inline .form-item-sort-order label,.user-bookings .views-exposed-form > .form--inline .form-item-sort-by label{display:none;}.user-bookings .views-exposed-form > .form--inline .form-item-sort-by select,.user-bookings .views-exposed-form > .form--inline .form-item-sort-order select,.user-bookings .views-exposed-form > .form--inline .form-item-sort-bef-combine select{border-radius:20px;border:1px solid #e6e6e6;padding:6px !important;color:#000;font-family:'Worksans-Medium';text-align:center;min-width:112px;}.user-bookings .views-exposed-form > .form--inline .form-item-sort-by select,.user-bookings .views-exposed-form > .form--inline .form-item-sort-bef-combine label{background-color:var(--primary);color:#fff;padding:10px;margin:0;font-family:'Worksans-Medium';border-radius:20px;text-align:center;min-width:100px;}.user-bookings .views-exposed-form > .form--inline .form-item-sort-by select option,.user-bookings .views-exposed-form > .form--inline .form-item-sort-bef-combine select option{text-align:left !important;}.user-bookings .views-exposed-form > .form--inline .form-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;align-content:center;gap:18px;display:none;}.user-bookings .views-exposed-form > .form--inline .form-actions input{background-color:#fff !important;flex:1;}.manage-user-bookings .views-exposed-form > .form--inline .form-item select,.user-bookings .views-exposed-form > .form--inline .form-item select{padding:8px 20px;width:100%;}.manage-user-bookings .views-exposed-form > .form--inline .form-item input,.user-bookings .views-exposed-form > .form--inline .form-item input{padding:5px 20px;width:100%;}.manage-user-bookings .views-exposed-form > .form--inline .form-item label{display:block;text-align:left;}.manage-user-bookings .views-exposed-form > .form--inline .form-actions,.user-bookings .views-exposed-form > .form--inline .form-actions{text-align:left;}.user-bookings .views-exposed-form > .form--inline .form-actions input,.manage-user-bookings .views-exposed-form > .form--inline .form-actions input{margin:0;background-color:var(--primary);}.user-bookings .views-exposed-form > .form--inline .form-actions input:hover,.manage-user-bookings .views-exposed-form > .form--inline .form-actions input:hover{background-color:var(--primary);}.manage-user-bookings .view-content{width:82vw;height:92vh;background-color:#fff5;backdrop-filter:blur(7px);box-shadow:0 .4rem .8rem #0005;border-radius:.8rem;margin:0 auto;overflow:scroll;}.table__header{width:100%;height:10%;background-color:#fff4;padding:.8rem 1rem;display:flex;justify-content:space-between;align-items:center;}.table__header .input-group{width:35%;height:100%;background-color:#fff5;padding:0 .8rem;border-radius:2rem;display:flex;justify-content:center;align-items:center;transition:.2s;}.table__header .input-group:hover{width:45%;background-color:#fff8;box-shadow:0 .1rem .4rem #0002;}.table__header .input-group img{width:1.2rem;height:1.2rem;}.table__header .input-group input{width:100%;padding:0 .5rem 0 .3rem;background-color:transparent;border:none;outline:none;}.table__body{width:95%;max-height:calc(89% - 1.6rem);background-color:#fffb;margin:.8rem auto;border-radius:.6rem;overflow:auto;overflow:overlay;}.manage-user-bookings .view-content::-webkit-scrollbar{width:0.5rem;height:0.5rem;}.manage-user-bookings .view-content::-webkit-scrollbar-thumb{border-radius:.5rem;background-color:#0004;visibility:hidden;}.manage-user-bookings .view-content:hover::-webkit-scrollbar-thumb{visibility:visible;}.manage-user-bookings table{width:100%;}.manage-user-bookings td img{width:36px;height:36px;margin-right:.5rem;border-radius:50%;vertical-align:middle;}.manage-user-bookings table,.manage-user-bookings th,.manage-user-bookings td{border-collapse:collapse;padding:1rem;text-align:left;}.manage-user-bookings thead th{position:sticky;top:0;left:0;background-color:#d5d1defe;cursor:pointer;text-transform:capitalize;font-size:18px;z-index:10;}.manage-user-bookings tbody tr:nth-child(even){background-color:#0000000b;}.manage-user-bookings tbody tr{--delay:.1s;transition:.5s ease-in-out var(--delay),background-color 0s;}.manage-user-bookings tbody tr.hide{opacity:0;transform:translateX(100%);}.manage-user-bookings tbody tr:hover{background-color:#fff6 !important;}.manage-user-bookings tbody tr td,.manage-user-bookings tbody tr td p,.manage-user-bookings tbody tr td img{transition:.2s ease-in-out;font-family:'Worksans-Regular';font-size:16px;}.manage-user-bookings tbody tr.hide td,.manage-user-bookings tbody tr.hide td p{padding:0;font:0 / 0 sans-serif;transition:.2s ease-in-out .5s;}.manage-user-bookings tbody tr.hide td img{width:0;height:0;transition:.2s ease-in-out .5s;}.manage-user-payments .status,.manage-user-bookings .status{padding:.4rem 0;border-radius:2rem;text-align:center;opacity:0.7;font-size:12px;}.manage-user-payments .status.completed,.manage-user-bookings .status.completed{background-color:green;color:#fff;}.manage-user-payments .status.failed,.manage-user-payments .status.cancelled,.manage-user-bookings .status.failed,.manage-user-bookings .status.cancelled{background-color:red;color:#fff;}.manage-user-payments .status.failed,.manage-user-bookings .status.failed{background-color:darkred;}.manage-user-payments .status.pending,.manage-user-bookings .status.pending{background-color:var(--primary);color:#fff;}.manage-user-bookings .status.part_paid{background-color:blue;color:#fff;}.manage-user-bookings .action-dropdown{position:relative;}.manage-user-bookings .action-dropdown > a{font-family:'Worksans-Medium' !important;}.manage-user-bookings .action-dropdown .items{opacity:0;visibility:hidden;position:absolute;z-index:-1;top:28px;left:0;width:100%;background-color:var(--primary);border-radius:8px;}.manage-user-bookings .action-dropdown .items .item a{font-family:'Worksans-Medium' !important;text-transform:uppercase;font-size:14px;color:#fff !important;display:block;padding:10px;border-radius:8px;}.manage-user-bookings .action-dropdown .items .item a:hover{background-color:rgba(0,0,0,0.5);}.manage-user-bookings .action-dropdown:hover .items{opacity:1;visibility:visible;z-index:99;}.avail-cal .block__footer > div > div[id^=webform-] form.webform-submission-property-form-form input[id^=edit-simulate-payment],.avail-cal .block__footer > div > div[id^=webform-] form.webform-submission-property-form-form input[id^=edit-making-deposit-],.avail-cal .block__footer > div > div[id^=webform-] form.webform-submission-property-form-form input[id^=edit-terms-of-service]{display:inline-block;width:auto;}.user-bookings.user-property-bookings .view-content{width:1280px;margin:66px auto 32px;max-width:95%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;}.user-bookings.user-property-bookings .view-content .views-row{flex:0 1 31%;}.user-bookings.user-property-bookings .view-content:has(.swiffy-slider){width:100%;display:block;}.user-bookings .card{width:100%;height:auto;border-radius:25px;padding:0;background:#fff;position:relative;display:block;transition:0.4s ease-out;border:1.5px solid #e6e6e6;cursor:pointer;}.user-bookings .swiffy-slider .card{width:auto;height:auto;}.user-bookings .card:hover{transform:translateY(-6px);}.user-bookings .swiffy-slider .card:hover{transform:translateY(0px);}.user-bookings .card .property-image{display:block;}.user-bookings .card img{width:100%;height:304px;border-radius:25px;border-bottom-left-radius:0;border-bottom-right-radius:0;object-fit:cover;}.user-bookings .card .card-content{padding:20px;}.user-bookings .card .info{position:relative;z-index:3;color:#6d6d6d;opacity:1;transition:0.5s;}.user-bookings .card .info h1{margin:0px;}.user-bookings .card .info p{letter-spacing:1px;font-size:15px;margin-top:8px;}.user-bookings .card .info button{padding:0.6rem;outline:none;border:none;border-radius:3px;background:white;color:black;font-weight:bold;cursor:pointer;transition:0.4s ease;}.user-bookings .card .info button:hover{background:dodgerblue;color:white;}.user-bookings .card .property-title h2{text-align:left;font-weight:700;text-transform:capitalize;font-family:'Worksans-Bold' !important;font-size:24px !important;text-decoration:none !important;margin:0 !important;}.user-bookings .card .info .stay{font-size:15px;text-align:left;}.user-bookings .card .status{}.user-bookings .card .status .current-status > div{padding:0;font-weight:normal;font-family:'Worksans-Bold' !important;background-color:transparent;text-align:left;margin-bottom:10px;}.user-bookings-detail .booking-wrapper div.pending{background:var(--primary);}.user-bookings .card .status .current-status > div{color:var(--primary) !important;}.user-bookings-detail .booking-wrapper div.completed{background:green;}.user-bookings .card .status .current-status > div.completed{color:green;}.user-bookings-detail .booking-wrapper div.part_paid{background:blue;}.user-bookings .card .status .current-status > div.part_paid{color:blue;}.user-bookings-detail .booking-wrapper div.cancelled{background:red;}.user-bookings .card .status .current-status > div.cancelled{color:red;}.user-bookings-detail .booking-wrapper div.failed{background-color:darkred;}.user-bookings .card .status .current-status > div.failed{color:darkred;}.user-bookings-detail .view-footer{margin-top:32px;}.user-bookings-detail .view-footer .user-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:18px;}.user-bookings-detail .user-action{display:inline-block;}.user-bookings-detail .view-footer .manage-user-payments{display:none;}.user-bookings-detail .view-footer .manage-user-payments .view-content{padding:30px;box-shadow:rgba(0,0,0,0.1) 0px 0px 6px 3px;border-radius:8px;background:rgb(255,255,255);width:100%;margin-bottom:32px;}.user-bookings-detail .view-footer .manage-user-payments table td,.user-bookings-detail .view-footer .manage-user-payments table th{border:1px solid #ddd !important;}.user-bookings-detail .view-footer .manage-user-payments table tbody > tr:nth-of-type(2n + 2){background:ghostwhite;}.user-bookings-detail .user-action a{padding:10px 20px;background:red;color:#fff !important;border-radius:8px;background-color:var(--primary);}.user-bookings a.view-my-booking{text-decoration:none;display:block;}.user-bookings .view-header{width:1280px;max-width:95%;margin:0 auto;border-bottom:1px solid #e6e6e6;}.user-bookings .view-header .add-booking{position:relative;}.user-bookings .view-header .add-booking a{position:absolute;top:10px;right:0;color:var(--primary) !important;}.user-bookings .view-header .add-booking a .sign{font-size:16px;vertical-align:middle;margin-right:2px;}.manage-user-bookings .view-header{width:1200px;margin:0 auto;}.user-bookings .view-header .cal-legend{width:300px;max-width:100%;}.manage-user-bookings .view-header .actions-wrapper,.user-bookings-detail .view-header .actions-wrapper,.user-bookings .view-header .actions-wrapper{display:flex;gap:18px;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;}.user-bookings-detail .view-header .actions-wrapper{margin-bottom:50px;}.user-bookings .view-header .cal-legend td.key.completed{background-color:green;}.user-bookings .view-header .cal-legend td.key.pending{background-color:var(--primary);}.user-bookings .view-header .cal-legend td.key.part_paid{background-color:blue;}.user-bookings .view-header .cal-legend td.key.failed{background-color:darkred;}.user-bookings .view-header .cal-legend td.key.cancelled{background-color:red;}.user-bookings .view-header .results-block-title{text-align:left;margin:64px auto 40px;max-width:100%;}.user-bookings .view-header .results-block-title > *{display:inline-block;text-transform:capitalize;}.user-bookings .view-header .results-block-title h1{font-size:60px;font-family:'Worksans-Regular';}.user-bookings .view-header .results-block-title p{font-size:30px;margin-left:10px;}.user-bookings .view-empty{text-align:center;margin-top:50px;}.user-bookings-detail{width:1200px;margin:0px auto 50px;max-width:100%;}.user-bookings-detail .booking-wrapper *{transition:0.4s ease-in;}.user-bookings-detail .booking-wrapper > div{padding:30px;box-shadow:0px 0px 6px 3px rgba(0,0,0,0.1);border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:center;gap:28px;}.user-bookings-detail .booking-wrapper > div.special-requirements{flex-direction:column;align-items:flex-start;}.user-bookings-detail .booking-wrapper > div > div{flex:1 1 150px;}.user-bookings-detail .booking-wrapper .payment-information > details > div,.user-bookings-detail .booking-wrapper .booking-information > div{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;gap:18px;margin-bottom:10px;}.user-bookings-detail .booking-wrapper .payment-information > details{padding:10px 20px;border:1px solid #000;border:1px solid ghostwhite;margin-top:0;border-radius:8px;background:ghostwhite;box-shadow:0px 0px 6px -2px rgba(0,0,0,0.2);}.user-bookings-detail .booking-wrapper .payment-information > details summary{padding:0;font-size:24px;font-weight:700;font-family:'Worksans-Medium';text-align:left;position:relative;transition:0.4s ease-in;}.user-bookings-detail .booking-wrapper .payment-information > details summary::after{position:absolute;top:50%;transform:translateY(-50%);right:0px;content:'';width:40px;height:40px;background:transparent url(/themes/custom/os_base/images/down.png)no-repeat center right / contain;}.user-bookings-detail .booking-wrapper .payment-information > details summary span{font-size:12px;vertical-align:middle;}.user-bookings-detail .booking-wrapper .payment-information > details[open] summary{margin-bottom:25px;}.user-bookings-detail .booking-wrapper .payment-information > details[open] summary::after{rotate:180deg;transform:translateY(0);top:0;}.user-bookings-detail .booking-wrapper .label{font-size:16px !important;padding:0 !important;color:#000 !important;font-family:'Worksans-Medium' !important;}.user-bookings-detail .booking-wrapper .label::after{content:':';display:inline;width:2px;height:2px;}.user-bookings-detail .booking-wrapper .value{font-family:'Worksans-Regular' !important;text-align:left;}.user-bookings-detail .booking-wrapper .booking-status > div{border-radius:8px;color:#fff;padding:5px 10px;display:inline-block;float:right;}.user-bookings-detail .view-footer h2,.user-bookings-detail .view-header h1{text-align:center !important;font-size:45px !important;font-family:'Worksans-Medium' !important;margin-bottom:32px;text-transform:capitalize;}.ui-dialog.book-now-request-user-login-ui-dialog.ui-widget{border-radius:8px;}.book-now-request-user-login-ui-dialog .ui-dialog-title{color:#fff !important;}.book-now-request-user-login-ui-dialog .ui-dialog-titlebar{border-top-left-radius:8px;border-top-right-radius:8px;}.book-now-request-user-login-ui-dialog .ui-dialog-buttonpane.ui-widget-content{background:transparent;border:0;}.book-now-request-user-login-ui-dialog .ui-dialog-buttonset{float:unset !important;display:block;max-width:100%;width:90%;margin:0 auto !important;}.book-now-request-user-login-ui-dialog .ui-dialog-buttonset button{margin:25px auto !important;width:100%;max-width:100%;right:0 !important;}.book-now-request-user-login-ui-dialog .ui-dialog-buttonset button:hover{background-color:#f68b1e !important;}.webform-submission-property-form-edit-form{width:680px;margin:0 auto 50px;max-width:100%;padding:30px;box-shadow:0px 0px 5px rgba(0,0,0,0.1);border-radius:8px;}.webform-submission-property-form-edit-form .webform-submission-navigation,.webform-submission-property-form-edit-form .webform-submission-information,.webform-submission-property-form-edit-form div[id^=webform-required],.webform-submission-property-form-edit-form div[id^=edit-title],.webform-submission-property-form-edit-form div[id^=edit-processed-text],.webform-submission-property-form-edit-form + .book-now-close{display:none !important;}.webform-submission-property-form-edit-form .webform-submission-navigation,.webform-submission--webform-property-form.webform-submission--view-mode-html .webform-submission-navigation{border:0;margin-top:0;}.webform-submission-property-form-edit-form .webform-submission-navigation .webform-submission-pager,.webform-submission--webform-property-form.webform-submission--view-mode-html .webform-submission-navigation .webform-submission-pager{padding:0;}.webform-submission-property-form-edit-form .webform-submission-navigation .webform-submission-pager a,.webform-submission--webform-property-form.webform-submission--view-mode-html .webform-submission-navigation .webform-submission-pager a{background:var(--primary);padding:10px 15px;border-radius:8px;color:#fff !important;display:inline-block;}.webform-submission-property-form-edit-form .form-item label{display:block;font-size:16px !important;padding:0 !important;color:#000 !important;font-family:'Worksans-Medium' !important;}.webform-submission-property-form-edit-form .form-item select,.webform-submission-property-form-edit-form .form-item textarea,.webform-submission-property-form-edit-form .form-item input{width:100%;padding:10px 15px;border-radius:8px;}.webform-submission-property-form-edit-form .form-item.form-type-checkbox input,.webform-submission-property-form-edit-form .form-item.form-type-radio input,.webform-submission-property-form-edit-form .form-item.form-type-radio label,.webform-submission-property-form-edit-form .form-item.form-type-checkbox label{display:inline-block;width:auto;}.webform-submission-property-form-edit-form details{border-radius:8px;}form.webform-submission-property-form-form .iti--allow-dropdown input,form.webform-submission-property-form-form  .iti--allow-dropdown input[type=tel]{padding-left:52px;}.webform-submission-property-form-edit-form .form-item.form-type-datetime .container-inline{display:flex;gap:10px;}.webform-submission-property-form-edit-form .form-item.form-type-datetime .container-inline > div{flex:1;}.avail-cal .block__footer form.webform-submission-property-form-form  .payment-information{display:none !important;}form.webform-submission-cancel-request-form{width:1200px;margin:32px auto;max-width:100%;text-align:center;}form.webform-submission-cancel-request-form > div[id^=edit-page-]{width:600px;max-width:100%;margin:0 auto;}form.webform-submission-cancel-request-form > div[id^=edit-page-] label{display:block;text-align:left;}form.webform-submission-cancel-request-form textarea,form.webform-submission-cancel-request-form select,form.webform-submission-cancel-request-form > div[id^=edit-page-] input{width:100%;}form.webform-submission-cancel-request-form .form-actions .form-submit,.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before,.progress-step.is-active .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:var(--primary);}form.webform-submission-cancel-request-form select,form.webform-submission-cancel-request-form textarea,form.webform-submission-cancel-request-form input[type=email],form.webform-submission-cancel-request-form input[type=text]{border-radius:4px;padding:10px 15px;}.my-stays.add-new-booking .bef-exposed-form .form--inline{background:var(--primary);padding:20px;border-radius:15px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:500px;}.my-stays.add-new-booking .bef-exposed-form .form--inline > .form-item{flex:1 1 45%;}.my-stays.add-new-booking .bef-exposed-form .form--inline > .form-item label{display:none;}.my-stays.add-new-booking .bef-exposed-form .form--inline > .form-item select,.my-stays.add-new-booking .bef-exposed-form .form--inline > .form-item input{border:0;border-radius:0px;outline:none;background-color:transparent;border-bottom:1px solid #838280;border-bottom:1px solid #fff;padding:10px 0px;color:#fff;font-size:15px;width:100%;font-family:'Worksans-Regular';text-overflow:ellipsis;overflow:hidden;position:relative;z-index:1;height:100%;cursor:pointer;min-height:45px;}.my-stays.add-new-booking .bef-exposed-form .form--inline > .form-item select option{color:#000;}.wrapper.payment-confirmation{text-align:center;max-width:600px;margin:auto;padding:20px;background-color:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,0.1);border-radius:8px;}.payment-confirmation h1{color:#333;margin-bottom:30px;}.payment-confirmation .view-bookings a{display:inline-block;text-decoration:none;background-color:var(--primary);color:#ffffff;padding:10px 20px;border-radius:5px;transition:background-color 0.3s ease;}.payment-confirmation .view-bookings a:hover{background-color:#0056b3;}.form-actions .form-submit:hover,.form-actions .form-submit:focus,.form-actions .form-submit{background-color:var(--primary);}.form-actions .form-submit:hover,.form-actions .form-submit:focus{opacity:0.7;}
#supersized li.prevslide img,#supersized li.activeslide img{display:block;}#supersized img{max-width:100% !important;max-height:500px !important;position:relative;display:block;left:0px !important;top:0px !important;margin:0 auto;width:auto !important;}
.altman-search{width:100%;}.altman-search.block-propertysearchblock-2{margin-top:48px;}.altman-search .search-properties-mobile{display:block;border-radius:48px;border:1px solid #CCC;background:#ffffff;padding:12px 24px;width:100%;max-width:calc(100% - 32px);margin:0 auto;}.altman-search .search-properties-mobile__user-location span{font-family:"Worksans-Bold" !important;font-size:14px;font-style:normal;font-weight:700 !important;line-height:22.4px;}.altman-search .search-properties-mobile__user-details{color:#CCC;}.altman-search .search-properties-mobile__user-details span{font-family:"Worksans-Regular" !important;font-size:14px;font-style:normal;font-weight:400 !important;line-height:22.4px;color:#333;}@media (min-width:1024px){.altman-search .search-properties-mobile{display:none;}}.altman-search .altman-search__bar.inner-container{display:none;position:relative;background:#ffffff;border:1px solid #CCC;border-radius:24px;padding:24px;width:100%;max-width:calc(100% - 32px);margin:0 auto;}.altman-search .altman-search__bar.inner-container.active{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10002;width:100%;}.altman-search .altman-search__bar.inner-container .search-1{width:100%;}.altman-search .altman-search__bar.inner-container .search-1 form{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-gap:0 !important;}.altman-search .altman-search__bar.inner-container .search-1 form .form-item{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px 0 !important;border-bottom:1px solid #CCC;margin:0;}@media (min-width:1024px){.altman-search .altman-search__bar.inner-container .search-1 form .form-item{border-right:1px solid #CCC;border-bottom:none;padding:0 24px !important;}}.altman-search .altman-search__bar.inner-container .search-1 form .form-item label{font-family:"Worksans-Regular" !important;font-size:14px;font-style:normal;font-weight:400 !important;line-height:22.4px;color:#000;position:relative !important;height:auto;width:auto;margin:0;clip:unset;text-align:left;}.altman-search .altman-search__bar.inner-container .search-1 form .form-item input{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;border:none;padding:0;min-height:26px;}.altman-search .altman-search__bar.inner-container .search-1 form .form-item input::placeholder{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;color:#808080;}.altman-search .altman-search__bar.inner-container .search-1 form .form-item input:focus-visible{outline:1px #F98A1E solid;}.altman-search .altman-search__bar.inner-container .search-1 form .form-actions .form-submit{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;background:#F98A1E;border:none;border-radius:24px;color:#000 !important;text-transform:none;text-align:center;padding:8px 24px;margin:0;width:max-content;}@media (min-width:0) and (max-width:767px){.altman-search .altman-search__bar.inner-container .search-1 form .form-actions .form-submit{width:100%;}}.altman-search .altman-search__bar.inner-container .search-1 form .form-actions .form-submit:hover{background:#FEF3E9;}.altman-search .altman-search__bar.inner-container .search-1 form .form-actions .form-submit:active{color:#ffffff;background:#39322C;}.altman-search .altman-search__bar.inner-container .search-1 form .form-item-location-or-property-name{position:relative;width:100%;max-width:100%;}.altman-search .altman-search__bar.inner-container .search-1 form .form-item-location-or-property-name input.form-autocomplete:not(.ui-autocomplete-loading){background-image:none;}.altman-search .altman-search__bar.inner-container .search-1 form .form-item-location-or-property-name input.ui-autocomplete-loading{background-position:90% center !important;}.altman-search .altman-search__bar.inner-container .search-1 form .form-item-location-or-property-name .field-suffix{background:#ffffff;cursor:pointer;position:absolute;top:55%;right:0;opacity:0;}.altman-search .altman-search__bar.inner-container .search-1 form .form-item-location-or-property-name .field-suffix span{display:block;font-size:0;background:url(/themes/custom/os_base/images/icon-clear.png) #ffffff;background-size:cover;background-repeat:no-repeat;background-position:center center;height:20px;width:20px;margin-left:4px;}@media (min-width:1024px){.altman-search .altman-search__bar.inner-container .search-1 form .form-item-location-or-property-name .field-suffix span{background-position:center 2px;}}@media (min-width:1024px){.altman-search .altman-search__bar.inner-container .search-1 form .form-item-location-or-property-name .field-suffix{right:24px;}}.altman-search .altman-search__bar.inner-container .search-1 form .form-item-location-or-property-name:hover .field-suffix{opacity:1;}@media (min-width:1024px){.altman-search .altman-search__bar.inner-container .search-1 form .form-item-location-or-property-name{max-width:320px;}}.altman-search .altman-search__bar.inner-container .search-1 form .form-item-check-in,.altman-search .altman-search__bar.inner-container .search-1 form .form-item-check-out{width:100%;max-width:100%;}@media (min-width:1024px){.altman-search .altman-search__bar.inner-container .search-1 form .form-item-check-in,.altman-search .altman-search__bar.inner-container .search-1 form .form-item-check-out{max-width:210px;min-width:150px;}}.altman-search .altman-search__bar.inner-container .search-1 form .form-item-guests{width:100%;max-width:100%;border-right:none;}@media (min-width:1024px){.altman-search .altman-search__bar.inner-container .search-1 form .form-item-guests{max-width:240px;}}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper{padding:16px;border-radius:24px;background:#ffffff;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);display:flex;flex-direction:column;position:absolute;top:10%;left:0;z-index:1;visibility:hidden;opacity:0;}@media (min-width:1024px){.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper{padding:24px;}}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper.show-input-wrapper{visibility:visible;opacity:1;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper > .form-item{margin-bottom:24px;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper > .form-item.form-item-children{margin-bottom:0;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper .form-item{border-right:none;flex-direction:row;justify-content:space-between;gap:24px;padding:0 !important;border-bottom:none;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper .form-item label{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;min-width:150px;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper .form-item .description{font-family:"Worksans-Light" !important;font-size:14px;font-style:normal;font-weight:normal !important;line-height:22.4px;text-align:left;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper .form-item .input--plusminus-number{display:flex;gap:8px;align-items:center;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper .form-item .input--plusminus-number .decrement,.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper .form-item .input--plusminus-number .increment{font-family:"Worksans-Bold" !important;color:#000;font-size:16px;font-weight:900 !important;font-style:normal;line-height:25.6px;line-height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:16px;border:1px solid #CCC;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper .form-item .input--plusminus-number input{font-family:"Worksans-Bold" !important;color:#000;font-size:16px;font-weight:700 !important;font-style:normal;line-height:25.6px;width:40px;text-align:center;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper #children-ages-wrapper legend{border-bottom:none;margin-bottom:0;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper #children-ages-wrapper .fieldset-wrapper{display:flex;flex-direction:column;gap:24px;margin-top:24px;width:100%;max-height:200px;overflow:auto;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper #children-ages-wrapper .fieldset-wrapper .form-item{align-items:center;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper #children-ages-wrapper .fieldset-wrapper label{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper #children-ages-wrapper .fieldset-wrapper select{font-family:"Worksans-Bold" !important;color:#000;font-size:16px;font-weight:700 !important;font-style:normal;line-height:25.6px;color:#000;border-radius:24px;border:1px solid #CCC;background:url(/themes/custom/os_base/images/arrow-down.svg) no-repeat #fff;background-position:calc(100% - 24px) center;padding:8px 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:120px;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper #children-ages-wrapper .fieldset-wrapper select:focus-visible{outline:1px #F98A1E solid;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper #children-ages-wrapper .fieldset-wrapper select:focus-visible{outline:none;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper .btn-input-update{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;text-align:center;background:#ffffff;border-radius:24px;border:2px solid #39322C;padding:6px 24px;margin:0;margin-top:24px;}@media (min-width:0) and (max-width:767px){.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper .btn-input-update{width:100%;}}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper .btn-input-update:hover{background:#FEF3E9;border:2px solid #FEF3E9;}.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper .btn-input-update:active{color:#ffffff;background:#39322C;}@media (min-width:1024px){.altman-search .altman-search__bar.inner-container .search-1 form #property-search-guest-wrapper{top:calc(100% + 24px);left:65%;}}.altman-search .altman-search__bar.inner-container .search-1 form .form-actions{margin-top:24px;margin-bottom:0;}@media (min-width:0) and (max-width:767px){.altman-search .altman-search__bar.inner-container .search-1 form .form-actions{width:100%;}}@media (min-width:768px){.altman-search .altman-search__bar.inner-container .search-1 form .form-actions{display:flex;justify-content:center;width:100%;}}@media (min-width:1024px){.altman-search .altman-search__bar.inner-container .search-1 form .form-actions{display:block;margin:0;width:auto;}}.altman-search .altman-search__bar.inner-container .search-1 form .form-item-field-property-type-target-id,.altman-search .altman-search__bar.inner-container .search-1 form .form-item-field-bathrooms-value,.altman-search .altman-search__bar.inner-container .search-1 form .form-item-title,.altman-search .altman-search__bar.inner-container .search-1 form .form-item-field-bedrooms-value,.altman-search .altman-search__bar.inner-container .search-1 form .form-item-field-bedrooms-value + .form-wrapper{display:none !important;}@media (min-width:1024px){.altman-search .altman-search__bar.inner-container .search-1 form{flex-direction:row;align-items:center;}}.altman-search .altman-search__bar.inner-container .close-search{height:32px;width:32px;border:none;background:url(/themes/custom/os_base/images/icon-close.svg);background-repeat:no-repeat;background-position:center;display:block;position:absolute;top:8px;right:8px;}.altman-search .altman-search__bar.inner-container .close-search:hover{border:none;background-color:#F98A1E;color:#ffffff;}@media (min-width:1024px){.altman-search .altman-search__bar.inner-container .close-search{display:none;}}@media (min-width:1024px){.altman-search .altman-search__bar.inner-container{display:block;border-radius:48px;padding:12px 16px 12px 0;}}@media (min-width:1280px){.altman-search .altman-search__bar.inner-container{max-width:fit-content;}}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{display:flex;width:100%;max-width:360px;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:24px;background:#ffffff;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);z-index:1000;border:none;max-height:600px;overflow:auto;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li{width:100%;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li a{width:100%;border:none;font-weight:400 !important;border-radius:16px;padding:8px 16px;margin:0;font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li a.ui-state-active{font-weight:400;border:none;background:none;color:#000;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li a:hover{background:#EEF9FC;color:#000;}@media (min-width:0) and (max-width:767px){.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{width:calc(100% - 48px);}}@media (min-width:0) and (max-width:1023px){.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{max-height:400px;}}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active{display:flex;flex-direction:column;gap:24px;padding:16px;border:none;border-radius:24px;background:#ffffff;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);width:auto;margin-top:4px;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active:before,.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active:after{display:none;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header{background:none;border:none;padding:0;min-height:32px;display:flex;align-items:center;justify-content:center;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header .ui-datepicker-title{display:flex;justify-content:space-between;gap:8px;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header .ui-datepicker-title span{font-family:"Worksans-Medium" !important;font-size:20px !important;font-style:normal;font-weight:600 !important;line-height:32px;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header select{border:none;width:min-content;font-family:"Worksans-Medium" !important;font-size:20px !important;font-style:normal;font-weight:600 !important;line-height:32px;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header .ui-datepicker-next,.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header .ui-datepicker-prev{height:32px;width:32px;border:none;background:url(/themes/custom/os_base/dist/images/arrow-right.svg);background-repeat:no-repeat;background-position:center;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header .ui-datepicker-prev:hover{border:none;background-color:#F98A1E;color:#ffffff;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header .ui-datepicker-next span,.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header .ui-datepicker-prev span{display:none;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header .ui-datepicker-next-hover{top:2px;right:2px;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header .ui-datepicker-prev-hover{top:2px;left:2px;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-header .ui-datepicker-prev{transform:rotateY(180deg);}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar{margin-bottom:0;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar thead tr{display:flex;gap:4px;margin-bottom:19px;}@media (min-width:1024px){.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar thead tr{gap:19px;}}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar thead th{display:flex;align-items:center;justify-content:center;width:39px;height:39px;padding:0;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar thead th span{font-family:"Worksans-Bold" !important;font-size:14px;font-style:normal;font-weight:700 !important;line-height:22.4px;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody tr{display:flex;gap:4px;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody tr:not(:last-child){margin-bottom:19px;}@media (min-width:1024px){.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody tr{gap:19px;}}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody tr td{padding:0;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody tr td span,.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody tr td a{font-family:"Worksans-Medium" !important;font-size:20px !important;font-style:normal;font-weight:600 !important;line-height:32px;font-family:"Worksans-Medium" !important;color:#000;border:none;background:none;display:flex;align-items:center;justify-content:center;padding:0;text-align:center;width:39px;height:39px;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody tr td a.ui-state-default:hover{color:#F98A1E;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody tr td.ui-datepicker-today a{color:#000;border-radius:24px;background:#F98A1E;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody tr td.ui-datepicker-today a:hover{color:#ffffff;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a.ui-state-active{border-radius:24px;border:2px dashed #39322C;color:#000;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month{width:39px;height:39px;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody .ui-state-disabled{opacity:1;}.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active .ui-datepicker-calendar tbody .ui-state-disabled span{color:#808080;}@media (min-width:1024px){.ui-datepicker.ui-widget.ui-widget-content.calender-widget-active{padding:24px;margin-top:24px;}}.view-properties .view-empty{display:flex;justify-content:center;margin-top:24px;}.view-properties .view-empty p{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;}
@font-face{font-family:"Worksans-Regular";src:url(/themes/custom/os_base/fonts/WorkSans-Regular.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Worksans-Light";src:url(/themes/custom/os_base/fonts/WorkSans-Light.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Worksans-Medium";src:url(/themes/custom/os_base/fonts/WorkSans-Medium.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Worksans-Bold";src:url(/themes/custom/os_base/fonts/WorkSans-Bold.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Gotham-Light";src:url(/themes/custom/os_base/fonts/Gotham-Light.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Font-Awesome-Bold";src:url(/themes/custom/os_base/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(/themes/custom/os_base/fonts/fontawesome/fa-solid-900.ttf) format("truetype");font-weight:normal;font-style:normal;}.heading-1{color:#000;font-family:"Worksans-Medium" !important;font-size:48px !important;font-style:normal;font-weight:600;line-height:57.6px;text-transform:none;text-align:left;}.heading-2{color:#000;font-family:"Worksans-Medium" !important;font-size:32px !important;font-style:normal;font-weight:600;line-height:38.4px;text-transform:none;}.heading-3{color:#000;font-family:"Worksans-Medium" !important;font-size:32px !important;font-style:normal;font-weight:600;line-height:38.4px;text-transform:none;}.heading-4{color:#000;font-family:"Worksans-Medium" !important;font-size:24px !important;font-style:normal;font-weight:600;line-height:28.8px;text-transform:none;}.botton-primary{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;background:#F98A1E;border:none;border-radius:24px;color:#000 !important;text-transform:none;text-align:center;padding:8px 24px;margin:0;width:max-content;}@media (min-width:0) and (max-width:767px){.botton-primary{width:100%;}}.botton-primary:hover{background:#FEF3E9;}.botton-primary:active{color:#ffffff;background:#39322C;}.button-outline{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;text-align:center;background:#ffffff;border-radius:24px;border:2px solid #39322C;padding:6px 24px;margin:0;}@media (min-width:0) and (max-width:767px){.button-outline{width:100%;}}.button-outline:hover{background:#FEF3E9;border:2px solid #FEF3E9;}.button-outline:active{color:#ffffff;background:#39322C;}.button-icon{height:32px;width:32px;border:none;background:url(/themes/custom/os_base/images/arrow-right.svg);background-repeat:no-repeat;background-position:center;}.button-icon:hover{border:none;background-color:#F98A1E;color:#ffffff;}.button-text-only{font-family:"Worksans-Bold" !important;color:#000;font-size:16px;font-weight:700 !important;font-style:normal;line-height:25.6px;background:none;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-underline-position:from-font;margin:0;}.button-text-only:hover{border-radius:24px;background:#FEF3E9;}body:has(.altman-search-filters) .container{max-width:1200px;margin:0 auto;}body:has(.altman-search-filters) .main-content-row > .sidebar-first{color:#000;border-radius:0;box-shadow:none;margin-top:0;padding:0 16px;}@media (min-width:1024px){body:has(.altman-search-filters) .main-content-row > .sidebar-first{padding:0 48px 0 16px;}}body:has(.altman-search-filters) .main-content-row > .content{padding:0 16px;}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#333;z-index:10002;}.overlay.active{display:block;}body.no-scroll{overflow:hidden !important;}.mm-slideout{transform:unset !important;}body:has(.overlay.active) header.header{z-index:10001 !important;}body:has(.overlay.active) .top_header{z-index:unset !important;}.is-front-page .top_header .region-header{padding:0;}.is-front-page .block-propertysearchblock-3{display:none;margin:12px 0;}@media (min-width:1024px){.is-front-page .block-propertysearchblock-3{display:block;}}.is-front-page .block-propertysearchblock-2{display:block;}@media (min-width:1024px){.is-front-page .block-propertysearchblock-2{display:none;}}.top_header .region-header{display:flex;padding:8px 0;}.top_header .region-header .responsive-menu-toggle-icon{display:flex !important;}.top_header .region-header .responsive-menu-toggle-icon .label{padding:0 40px 0 0;}.top_header .region-header .responsive-menu-toggle-icon .label:after{transform:translate(-5px,-65%);}@media (min-width:1024px){.top_header .region-header{padding:24px 0;}}.top_header #block-sitelogofront p{margin:0;}.block-views-blockslideshows-block-1 .view-content .views-slideshow-controls-bottom .views-slideshow-pager-bullets{margin:0;}.block-views-blockslideshows-block-1 .view-content .views-slideshow-controls-bottom .views-slideshow-pager-bullets li{width:10px;display:inline-block;padding:0;border-radius:0;line-height:3px;background:rgba(255,255,255,0.7);border-radius:24px;}@media (min-width:1024px){.block-views-blockslideshows-block-1 .view-content .views-slideshow-controls-bottom .views-slideshow-pager-bullets li{width:30px;line-height:5px;}}@media (min-width:1024px){.block-views-blockslideshows-block-1 .view-content .views-slideshow-controls-bottom .views-slideshow-pager-bullets{margin-bottom:12px;}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.nicescroll-rails{width:5px !important;border-radius:5px;}.site-footer{margin-top:0;}.lg-icon{font-family:lg !important;}.ui-dialog:has(.user-login-popup){max-width:611px;}.ui-dialog:has(.user-login-popup) .ui-dialog-titlebar{border-bottom:none !important;margin-bottom:0 !important;}.ui-dialog:has(.user-login-popup) .ui-dialog-titlebar .ui-dialog-title{display:none;}.ui-dialog:has(.user-login-popup) form .form-item{margin:0 0 16px 0 !important;}.ui-dialog:has(.user-login-popup) .social-login-links{display:none;}.user-login-popup{min-height:fit-content;}.user-login-popup .login-heading{margin:24px 0 !important;}.user-login-popup .altman-logo{width:156px;}.user-login-popup .login-description{color:#333 !important;margin-top:8px;margin-bottom:16px;text-align:center;}.user-login-popup .form-actions .form-submit{display:block !important;}.ui-dialog form{padding:0 1px;}.ui-dialog .captcha{margin-bottom:12px;}.ui-dialog .captcha__description{margin-bottom:0;}.ui-dialog .more-links{border-top:1px solid #CCC;margin-top:16px;padding-top:16px;}
.node-type-property .region-content{width:100% !important;max-width:100% !important;margin:0 auto;padding:48px 16px;}@media (min-width:1024px){.node-type-property .region-content{padding:48px;}}.node-type-property .region-content h3{color:#000;font-family:"Worksans-Medium" !important;font-size:32px !important;font-style:normal;font-weight:600;line-height:38.4px;text-transform:none;color:#000 !important;margin:0 0 24px 0;}.node-type-property .region-content .field--name-node-title{margin-bottom:12px;}.node-type-property .region-content .field--name-node-title h1{color:#000;font-family:"Worksans-Medium" !important;font-size:48px !important;font-style:normal;font-weight:600;line-height:57.6px;text-transform:none;text-align:left;margin:0 !important;}.node-type-property .region-content .field--name-node-title h2{color:#000;font-family:"Worksans-Medium" !important;font-size:40px !important;font-style:normal;font-weight:600;line-height:48px;text-transform:none;text-align:left;margin:0 !important;}.node-type-property .region-content .basic-info{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:48px;}.node-type-property .region-content .basic-info:not(:has(.field--name-field-property-check-in)) .dot:last-of-type{display:none;}.node-type-property .region-content .basic-info .field{display:flex;margin:0;}.node-type-property .region-content .basic-info .field div,.node-type-property .region-content .basic-info .field p{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;color:#333;margin:0;}.node-type-property .region-content .basic-info .field .bedrooms-icon,.node-type-property .region-content .basic-info .field .bathrooms-icon{display:block;height:24px;width:24px;font-size:0;}.node-type-property .region-content .basic-info .field .bedrooms-icon{background:url(/themes/custom/os_base/images/icon-bed.svg) #ffffff;background-repeat:no-repeat;background-size:cover;background-position:center;}.node-type-property .region-content .basic-info .field .bathrooms-icon{background:url(/themes/custom/os_base/images/icon-bath.svg) #ffffff;background-repeat:no-repeat;background-size:cover;background-position:center;}.node-type-property .region-content .basic-info .field--name-dynamic-token-fieldnode-bedrooms-pdp- .field__item .room-info-fields{display:flex;align-items:center;gap:16px;}.node-type-property .region-content .basic-info .field--name-dynamic-token-fieldnode-bedrooms-pdp- .field__item .room-info-fields .field-details{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;display:flex;align-items:center;gap:4px;}.node-type-property .region-content .lightgallery-wrapper{position:relative;}.node-type-property .region-content .lightgallery-wrapper .lightgallery-click-for-all{position:absolute;right:8px;bottom:8px;}.node-type-property .region-content .lightgallery-wrapper .lightgallery-click-for-all button{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;text-align:center;background:#ffffff;border-radius:24px;border:2px solid #39322C;padding:6px 24px;margin:0;}@media (min-width:0) and (max-width:767px){.node-type-property .region-content .lightgallery-wrapper .lightgallery-click-for-all button{width:100%;}}.node-type-property .region-content .lightgallery-wrapper .lightgallery-click-for-all button:hover{background:#FEF3E9;border:2px solid #FEF3E9;}.node-type-property .region-content .lightgallery-wrapper .lightgallery-click-for-all button:active{color:#ffffff;background:#39322C;}.node-type-property .region-content .group-header .lightgallery{border-radius:24px;margin:0 !important;max-height:180px;gap:4px;}.node-type-property .region-content .group-header .lightgallery > li:nth-of-type(1),.node-type-property .region-content .group-header .lightgallery > li:nth-of-type(2),.node-type-property .region-content .group-header .lightgallery > li:nth-of-type(3){max-height:391px;}@media (min-width:768px){.node-type-property .region-content .group-header .lightgallery{max-height:391px;}}.node-type-property .region-content .field--name-field-property-class{background:none;right:16px;z-index:1;padding:0;max-width:fit-content;}.node-type-property .region-content .field--name-field-property-class .field__item{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:normal !important;font-style:normal;line-height:25.6px;color:#000 !important;background:#52C1E3;padding:8px 16px;text-transform:capitalize;border-radius:24px;border-bottom-right-radius:0px;border-top-left-radius:0px;}@media (min-width:1024px){.node-type-property .region-content .field--name-field-property-class{right:48px;}}.node-type-property .region-content .property-action-links-wrapper{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin:48px 0;}.node-type-property .region-content .property-action-links-wrapper span{display:block;line-height:25.6px !important;}.node-type-property .region-content .property-action-links-wrapper a,.node-type-property .region-content .property-action-links-wrapper span{font-family:"Worksans-Bold" !important;color:#000;font-size:16px;font-weight:700 !important;font-style:normal;line-height:25.6px;background:none;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-underline-position:from-font;margin:0;font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;display:flex;align-items:center;color:#000 !important;text-decoration:none;text-transform:capitalize;padding:0;}.node-type-property .region-content .property-action-links-wrapper a:hover,.node-type-property .region-content .property-action-links-wrapper span:hover{border-radius:24px;background:#FEF3E9;}.node-type-property .region-content .property-action-links-wrapper a:hover,.node-type-property .region-content .property-action-links-wrapper span:hover{background:none;}.node-type-property .region-content .property-action-links-wrapper a > span,.node-type-property .region-content .property-action-links-wrapper span > span{display:none;}.node-type-property .region-content .property-action-links-wrapper .a2a_dd.addtoany_share:before{height:32px;width:32px;border:none;background:url(/themes/custom/os_base/images/icon-share.svg);background-repeat:no-repeat;background-position:center;display:block;content:"";}.node-type-property .region-content .property-action-links-wrapper .a2a_dd.addtoany_share:before:hover{border:none;background-color:#F98A1E;color:#ffffff;}.node-type-property .region-content .property-action-links-wrapper .flag-bookmark-property span:before,.node-type-property .region-content .property-action-links-wrapper .flag-bookmark-property > a:before{height:32px;width:32px;border:none;background:url(/themes/custom/os_base/images/icon-save.svg);background-repeat:no-repeat;background-position:center;display:block;content:"";}.node-type-property .region-content .property-action-links-wrapper .flag-bookmark-property span:before:hover,.node-type-property .region-content .property-action-links-wrapper .flag-bookmark-property > a:before:hover{border:none;background-color:#F98A1E;color:#ffffff;}.node-type-property .region-content .property-action-links-wrapper .field--name-dynamic-token-fieldnode-property-print a:before{height:32px;width:32px;border:none;background:url(/themes/custom/os_base/images/icon-print.svg);background-repeat:no-repeat;background-position:center;display:block;content:"";}.node-type-property .region-content .property-action-links-wrapper .field--name-dynamic-token-fieldnode-property-print a:before:hover{border:none;background-color:#F98A1E;color:#ffffff;}.node-type-property .region-content .property-action-links-wrapper .field--name-dynamic-token-fieldnode-property-detail-brochure-link a:before,.node-type-property .region-content .property-action-links-wrapper .field--brochure a:before{height:32px;width:32px;border:none;background:url(/themes/custom/os_base/images/icon-brochure.svg);background-repeat:no-repeat;background-position:center;display:block;content:"";}.node-type-property .region-content .property-action-links-wrapper .field--name-dynamic-token-fieldnode-property-detail-brochure-link a:before:hover,.node-type-property .region-content .property-action-links-wrapper .field--brochure a:before:hover{border:none;background-color:#F98A1E;color:#ffffff;}.node-type-property .region-content .property-action-links-wrapper .field--name-dynamic-token-fieldnode-enquire-link p{margin:0;}.node-type-property .region-content .property-action-links-wrapper .field--name-dynamic-token-fieldnode-enquire-link a:before{height:32px;width:32px;border:none;background:url(/themes/custom/os_base/images/icon-envelope.svg);background-repeat:no-repeat;background-position:center;display:block;content:"";}.node-type-property .region-content .property-action-links-wrapper .field--name-dynamic-token-fieldnode-enquire-link a:before:hover{border:none;background-color:#F98A1E;color:#ffffff;}.node-type-property .region-content .property-details .field--name-body{position:relative;max-height:300px;overflow:hidden;transition:all 0.3s ease-in-out;}.node-type-property .region-content .property-details .field--name-body.expanded{max-height:3000px;}.node-type-property .region-content .property-details .field--name-body p{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;color:#333;margin-bottom:24px;}.node-type-property .region-content .property-details .field--name-body p:last-child{margin-bottom:0;}.node-type-property .region-content .property-details .toggle-link{font-family:"Worksans-Bold" !important;color:#000;font-size:16px;font-weight:700 !important;font-style:normal;line-height:25.6px;display:block;width:max-content;text-decoration:underline;margin-top:24px;}.node-type-property .region-content .inner-container{width:100%;display:flex;flex-direction:column;gap:0;padding:0;}.node-type-property .region-content .inner-container:before,.node-type-property .region-content .inner-container:after{display:none;}.node-type-property .region-content .inner-container .group-left{margin-top:0;}.node-type-property .region-content .inner-container .group-left .views-exposed-form{width:100%;}@media (min-width:1024px){.node-type-property .region-content .inner-container .group-left{flex-basis:70%;}}.node-type-property .region-content .inner-container .group-right{margin-top:0;max-height:fit-content;width:100%;}@media (min-width:1024px){.node-type-property .region-content .inner-container .group-right{flex-basis:30%;min-width:287px;}}@media (min-width:1280px){.node-type-property .region-content .inner-container .group-right{min-width:391px;}}.node-type-property .region-content .inner-container .avail-cal{width:100%;border:none;padding:0;}.node-type-property .region-content .inner-container .avail-cal .block__footer{margin-top:24px;}.node-type-property .region-content .inner-container .avail-cal .block__footer .color-guides{display:flex;align-items:center;justify-content:space-between;max-width:343px;}@media (min-width:1024px){.node-type-property .region-content .inner-container .avail-cal .block__footer .color-guides{max-width:391px;}}.node-type-property .region-content .inner-container .avail-cal .block__footer .color-guide{display:flex;align-items:center;gap:8px;}.node-type-property .region-content .inner-container .avail-cal .already-booked-color,.node-type-property .region-content .inner-container .avail-cal .selected-color{display:inline-block;height:16px;width:16px;background:#F98A1E;}.node-type-property .region-content .inner-container .avail-cal .selected-color{background:#39322C;}.node-type-property .region-content .inner-container .avail-cal .already-booked,.node-type-property .region-content .inner-container .avail-cal .selected-day{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;}.node-type-property .region-content .inner-container .group-rates-wrapper{position:relative;margin-top:96px;}.node-type-property .region-content .inner-container .group-rates-wrapper select{font-family:"Worksans-Medium" !important;font-size:14px;font-style:normal;font-weight:600 !important;line-height:22.4px;color:#000;border-radius:24px;border:1px solid #CCC;background:url(/themes/custom/os_base/images/arrow-down--small.svg) no-repeat #fff;background-position:calc(100% - 16px) center;padding:4px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;}.node-type-property .region-content .inner-container .group-rates-wrapper select:focus-visible{outline:1px #F98A1E solid;}@media (min-width:768px){.node-type-property .region-content .inner-container .group-rates-wrapper select{width:calc(100% + 16px);}}.node-type-property .region-content .inner-container .group-rates-wrapper .currency-selector,.node-type-property .region-content .inner-container .group-rates-wrapper .form-type-select{width:100%;}@media (min-width:768px){.node-type-property .region-content .inner-container .group-rates-wrapper .currency-selector,.node-type-property .region-content .inner-container .group-rates-wrapper .form-type-select{width:max-content;}}.node-type-property .region-content .inner-container .group-rates-wrapper .view-header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;}.node-type-property .region-content .inner-container .group-rates-wrapper .view-header h3{margin-bottom:0;}@media (min-width:768px){.node-type-property .region-content .inner-container .group-rates-wrapper .view-header{flex-direction:row;align-items:center;}}.node-type-property .region-content .inner-container .group-rates-wrapper .view-filters .form-item{margin:0;}.node-type-property .region-content .inner-container .group-rates-wrapper .view-content{padding:0;}.node-type-property .region-content .inner-container .group-rates-wrapper .view-content table{width:100%;}.node-type-property .region-content .inner-container .group-rates-wrapper .view-content table tr{display:flex;flex-direction:column;justify-content:space-between;gap:24px;background:#ffffff !important;padding:12px 24px;border-radius:24px;}.node-type-property .region-content .inner-container .group-rates-wrapper .view-content table tr:nth-child(even){background:#EEF9FC !important;}.node-type-property .region-content .inner-container .group-rates-wrapper .view-content table tr:not(:last-child){margin-bottom:24px;}.node-type-property .region-content .inner-container .group-rates-wrapper .view-content table tr td{text-align:left !important;border:none;padding:0;}.node-type-property .region-content .inner-container .group-rates-wrapper .view-content table tr td > div:nth-of-type(1){font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;color:#333;}.node-type-property .region-content .inner-container .group-rates-wrapper .view-content table tr td > div:nth-of-type(2){font-family:"Worksans-Medium" !important;font-size:20px !important;font-style:normal;font-weight:600 !important;line-height:32px;color:#000;}@media (min-width:768px){.node-type-property .region-content .inner-container .group-rates-wrapper .view-content table tr{flex-direction:row;gap:48px;}.node-type-property .region-content .inner-container .group-rates-wrapper .view-content table tr:nth-child(even){background:#F5F5F5 !important;}}@media (min-width:1024px){.node-type-property .region-content .inner-container .group-rates-wrapper{margin-top:96px;}.node-type-property .region-content .inner-container .group-rates-wrapper .currency-selector{position:absolute;top:3px;left:112px;}}.node-type-property .region-content .inner-container .property-amenities{margin-top:24px;}.node-type-property .region-content .inner-container .property-amenities .field--name-field-property-amenities{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 24px;}.node-type-property .region-content .inner-container .property-amenities .field--name-field-property-amenities .field__item{display:flex;align-items:center;flex-direction:column;gap:8px;padding:16px 0;}.node-type-property .region-content .inner-container .property-amenities .field--name-field-property-amenities .field__item .property-amenity-icon{height:24px;width:27px;}.node-type-property .region-content .inner-container .property-amenities .field--name-field-property-amenities .field__item .property-amenity-name div{text-align:center;font-family:"Worksans-Regular" !important;font-size:14px;font-style:normal;font-weight:normal !important;line-height:22.4px;}@media (min-width:768px){.node-type-property .region-content .inner-container .property-amenities .field--name-field-property-amenities{grid-template-columns:repeat(6,1fr);}}@media (min-width:1024px){.node-type-property .region-content .inner-container .property-amenities .field--name-field-property-amenities{grid-template-columns:repeat(4,1fr);}}@media (min-width:1280px){.node-type-property .region-content .inner-container .property-amenities .field--name-field-property-amenities{grid-template-columns:repeat(6,1fr);}}.node-type-property .region-content .inner-container .property-amenities .field--name-field-property-other-amenities{margin-top:24px;}.node-type-property .region-content .inner-container .property-amenities .field--name-field-property-other-amenities .field__label{color:#000;font-family:"Worksans-Medium" !important;font-size:24px !important;font-style:normal;font-weight:600;line-height:28.8px;text-transform:none;margin-bottom:24px;}.node-type-property .region-content .inner-container .property-amenities .field--name-field-property-other-amenities .field__item{display:flex;flex-wrap:wrap;gap:12px;}.node-type-property .region-content .inner-container .property-amenities .field--name-field-property-other-amenities .field__item p{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;margin:0;}@media (min-width:1024px){.node-type-property .region-content .inner-container .property-amenities{margin-top:96px;}}.node-type-property .region-content .inner-container .property-specifications{margin-top:24px;}.node-type-property .region-content .inner-container .property-specifications strong{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:normal !important;font-style:normal;line-height:25.6px;}.node-type-property .region-content .inner-container .property-specifications p{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;color:#333;}.node-type-property .region-content .inner-container .property-specifications p:not(:last-child){margin-bottom:24px;}@media (min-width:1024px){.node-type-property .region-content .inner-container .property-specifications{margin-top:96px;}}.node-type-property .region-content .inner-container .property-staff-description{margin-top:24px;}.node-type-property .region-content .inner-container .property-staff-description .staff-list{display:flex;flex-wrap:wrap;gap:12px;}.node-type-property .region-content .inner-container .property-staff-description .staff-list .field__item{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;color:#333;}.node-type-property .region-content .inner-container .property-staff-description .staff-list .dot:last-of-type{display:none;}.node-type-property .region-content .inner-container .property-staff-description .field--name-field-property-staff-description .field__label{font-family:"Worksans-Medium" !important;font-size:20px !important;font-style:normal;font-weight:600 !important;line-height:32px;color:#000;margin-bottom:8px;}.node-type-property .region-content .inner-container .property-staff-description .field--name-field-property-staff-description p{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;color:#333;}.node-type-property .region-content .inner-container .property-staff-description:has(.field--name-field-property-staff-description) .staff-list{margin-bottom:24px;}@media (min-width:1024px){.node-type-property .region-content .inner-container .property-staff-description{margin-top:96px;}}.node-type-property .region-content .inner-container .property-testimonials{position:relative;margin-top:24px;width:100%;max-width:calc(100vw - 32px);}.node-type-property .region-content .inner-container .property-testimonials .testimonials-cta{display:flex;justify-content:center;}.node-type-property .region-content .inner-container .property-testimonials h3{display:flex;align-items:center;margin-bottom:0 !important;}.node-type-property .region-content .inner-container .property-testimonials .testimonials-arrows{display:none;}.node-type-property .region-content .inner-container .property-testimonials .view-content{display:flex;flex-wrap:wrap;}.node-type-property .region-content .inner-container .property-testimonials .slick-slider{margin-bottom:24px;}.node-type-property .region-content .inner-container .property-testimonials .views-row{padding:16px;border-radius:24px;background:#ffffff;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);box-shadow:0 4px 6px rgba(0,0,0,0.1),0 0 10px rgba(0,0,0,0.05);display:flex;flex-direction:column;gap:16px;margin:24px 0;height:inherit !important;justify-content:space-between;}@media (min-width:1024px){.node-type-property .region-content .inner-container .property-testimonials .views-row{padding:24px;}}.node-type-property .region-content .inner-container .property-testimonials .views-row .views-field-title span,.node-type-property .region-content .inner-container .property-testimonials .views-row .views-field-title a{color:#000;font-family:"Worksans-Medium" !important;font-size:24px !important;font-style:normal;font-weight:600;line-height:28.8px;text-transform:none;}.node-type-property .region-content .inner-container .property-testimonials .views-row .views-field-field-testimonial-date-of-visit{display:flex;gap:8px;}.node-type-property .region-content .inner-container .property-testimonials .views-row .views-field-field-testimonial-date-of-visit span,.node-type-property .region-content .inner-container .property-testimonials .views-row .views-field-field-testimonial-date-of-visit time{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:normal !important;font-style:normal;line-height:25.6px;}.node-type-property .region-content .inner-container .property-testimonials .views-row .views-field-body{position:relative;min-height:250px;max-height:250px;overflow:auto;}.node-type-property .region-content .inner-container .property-testimonials .views-row .views-field-body p{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;color:#333;}.node-type-property .region-content .inner-container .property-testimonials .slick-track{display:flex;gap:16px;align-items:stretch;}.node-type-property .region-content .inner-container .property-testimonials .slick-arrow{position:unset;width:32px;height:32px;transform:none;}.node-type-property .region-content .inner-container .property-testimonials .slick-arrow:before{content:"";display:block;height:32px;width:32px;border:none;background:url(/themes/custom/os_base/images/arrow-right--square.svg) transparent;background-repeat:no-repeat;background-position:center;opacity:1;}.node-type-property .region-content .inner-container .property-testimonials .slick-arrow:hover{background:#F98A1E;}.node-type-property .region-content .inner-container .property-testimonials .slick-prev{order:2;}.node-type-property .region-content .inner-container .property-testimonials .slick-prev:before{transform:rotate(180deg);}.node-type-property .region-content .inner-container .property-testimonials .slick-next{order:3;}.node-type-property .region-content .inner-container .property-testimonials .slick-dots{position:relative;bottom:unset;}.node-type-property .region-content .inner-container .property-testimonials .slick-dots li button:before{font-size:8px;}.node-type-property .region-content .inner-container .property-testimonials .slick-dots li.slick-active button:before{color:#F98A1E;}.node-type-property .region-content .inner-container .property-testimonials .more-link{display:flex;justify-content:center;margin-top:24px;}.node-type-property .region-content .inner-container .property-testimonials .more-link a{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;background:#F98A1E;border:none;border-radius:24px;color:#000 !important;text-transform:none;text-align:center;padding:8px 24px;margin:0;width:max-content;}@media (min-width:0) and (max-width:767px){.node-type-property .region-content .inner-container .property-testimonials .more-link a{width:100%;}}.node-type-property .region-content .inner-container .property-testimonials .more-link a:hover{background:#FEF3E9;}.node-type-property .region-content .inner-container .property-testimonials .more-link a:active{color:#ffffff;background:#39322C;}@media (min-width:1024px){.node-type-property .region-content .inner-container .property-testimonials{max-width:500px;margin-top:96px;}.node-type-property .region-content .inner-container .property-testimonials .testimonials-title{display:flex;align-items:center;justify-content:space-between;}.node-type-property .region-content .inner-container .property-testimonials .testimonials-title .testimonials-arrows{display:flex;gap:8px;align-items:center;}}@media (min-width:1280px){.node-type-property .region-content .inner-container .property-testimonials{max-width:calc(60vw - 96px);margin-top:96px;}}@media (min-width:0) and (max-width:1023px){.node-type-property .region-content .inner-container .property-testimonials .accordion-content.active{max-height:100% !important;}}.node-type-property .region-content .inner-container .property-faq{margin-top:24px;}.node-type-property .region-content .inner-container .property-faq .view-content h2,.node-type-property .region-content .inner-container .property-faq .view-content h3,.node-type-property .region-content .inner-container .property-faq .view-content h4,.node-type-property .region-content .inner-container .property-faq .view-content a{font-family:"Worksans-Medium" !important;font-size:20px !important;font-style:normal;font-weight:600 !important;line-height:32px;text-transform:none;color:#000;text-align:left;margin:0 0 12px 0 !important;}.node-type-property .region-content .inner-container .property-faq .view-content .node__content p{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;color:#333;text-align:left;}.node-type-property .region-content .inner-container .property-faq .view-content .node__content p:last-child{margin-bottom:24px;}@media (min-width:1024px){.node-type-property .region-content .inner-container .property-faq{margin-top:96px;}}.node-type-property .region-content .inner-container .fc table th,.node-type-property .region-content .inner-container .fc table td{border:none;}.node-type-property .region-content .inner-container .fc .fc-bg-event{opacity:1 !important;border-radius:24px;}.node-type-property .region-content .inner-container .fc .fc-header-toolbar{display:flex;align-items:center;max-width:343px;justify-content:space-between !important;}.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-toolbar-title{font-family:"Worksans-Medium" !important;font-size:20px !important;font-style:normal;font-weight:600 !important;line-height:32px;color:#000;text-transform:capitalize;text-align:left;margin:0 !important;}.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-toolbar-chunk{flex:unset !important;}.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-toolbar-chunk:nth-of-type(1){order:2;}.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-toolbar-chunk:nth-of-type(2){order:1;}.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-toolbar-chunk:nth-of-type(3){display:none;}.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-button-group button,.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-toolbar-chunk button{display:none;}.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-button-group{gap:12px;}.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-button-group button.fc-next-button,.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-button-group button.fc-prev-button{display:flex;align-items:center;justify-content:center;color:#000;background:none;border:none;height:32px;width:32px;}.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-button-group button.fc-next-button:focus,.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-button-group button.fc-prev-button:focus{box-shadow:none;background:#F98A1E;}.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-button-group button.fc-next-button:disabled,.node-type-property .region-content .inner-container .fc .fc-header-toolbar .fc-button-group button.fc-prev-button:disabled{color:#CCC;}@media (min-width:1280px){.node-type-property .region-content .inner-container .fc .fc-header-toolbar{max-width:391px;}}.node-type-property .region-content .inner-container .fc .fc-view-harness{min-height:343px !important;max-height:343px;}.node-type-property .region-content .inner-container .fc .fc-view-harness table{border:none;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scroller th{font-family:"Worksans-Bold" !important;font-size:14px;font-style:normal;font-weight:700 !important;line-height:22.4px;width:100%;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scroller th a{font-family:"Worksans-Bold" !important;font-size:14px;font-style:normal;font-weight:700 !important;line-height:22.4px;padding:0;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scroller thead tr{display:flex;gap:19px;margin-bottom:19px;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scroller thead th{display:flex;align-items:center;border:none;justify-content:center;width:32px;height:32px;padding:0;}@media (min-width:1280px){.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scroller thead th{width:39px;height:39px;}}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scroller thead th span{font-family:"Worksans-Bold" !important;font-size:14px;font-style:normal;font-weight:700 !important;line-height:22.4px;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table{max-height:287px;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr{display:flex;gap:19px;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr:not(:last-child){margin-bottom:19px;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td{padding:0;border:none;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td span,.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td a{font-family:"Worksans-Medium" !important;font-size:20px !important;font-style:normal;font-weight:600 !important;line-height:32px;font-family:"Worksans-Medium" !important;color:#000;border:none;background:none;display:flex;align-items:center;justify-content:center;padding:0;text-align:center;width:32px;height:32px;}@media (min-width:1280px){.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td span,.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td a{width:39px;height:39px;}}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td a:hover{color:#F98A1E;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td.fc-day-selected a{color:#000;border-radius:24px;background:#F98A1E;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td.fc-day-selected a:hover{color:#ffffff;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td.fc-day-today{background-color:#ffffff;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td.fc-day-today a{border-radius:24px;border:2px dashed #39322C;color:#000;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td.ui-datepicker-other-month{width:32px;height:32px;}@media (min-width:1280px){.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td.ui-datepicker-other-month{width:39px;height:39px;}}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-bg .arrival-icon:before,.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-bg .departure-icon:before{margin:0;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody .ui-state-disabled{opacity:1;}.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table tbody .ui-state-disabled span{color:#808080;}@media (min-width:1280px){.node-type-property .region-content .inner-container .fc .fc-view-harness .fc-scrollgrid-sync-table{max-height:329px;}}@media (min-width:1280px){.node-type-property .region-content .inner-container .fc .fc-view-harness{min-height:391px !important;max-height:391px;}}.node-type-property .region-content .inner-container .header-info{display:block;padding:0;border-bottom:none;margin-top:96px;margin-bottom:24px;}.node-type-property .region-content .inner-container .header-info .field--name-dynamic-token-fieldnode-rental-rate{margin-bottom:24px;}.node-type-property .region-content .inner-container .header-info .field--name-dynamic-token-fieldnode-property-detail-rental-rate-pdp p{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;color:#333;}.node-type-property .region-content .inner-container .header-info .short-term-rental-price{margin:0 0 24px 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;}.node-type-property .region-content .inner-container .header-info .short-term-rental-price .starting-at{font-family:"Worksans-Regular" !important;font-size:20px !important;font-style:normal;font-weight:normal !important;line-height:32px;color:#333;}.node-type-property .region-content .inner-container .header-info .short-term-rental-price .price{color:#000;font-family:"Worksans-Medium" !important;font-size:32px !important;font-style:normal;font-weight:600;line-height:38.4px;text-transform:none;color:#000 !important;cursor:auto;}.node-type-property .region-content .inner-container .header-info .short-term-rental-price .price-unit{font-family:"Worksans-Regular" !important;font-size:20px !important;font-style:normal;font-weight:normal !important;line-height:32px;font-family:"Worksans-Medium" !important;font-weight:600 !important;color:#000 !important;}.node-type-property .region-content .inner-container .header-info .short-term-rental-price .sub-per-night{font-family:"Worksans-Regular" !important;font-size:20px !important;font-style:normal;font-weight:normal !important;line-height:32px;color:#333;top:0;right:0;}.node-type-property .region-content .inner-container .header-info .field--name-dynamic-block-fieldnode-global-booking-fee h5{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;color:#333 !important;margin:0;}@media (min-width:1024px){.node-type-property .region-content .inner-container .header-info{margin-top:0;}}.node-type-property .region-content .inner-container .book-now-wrapper{margin-top:24px;margin-bottom:0;text-align:left;}.node-type-property .region-content .inner-container .book-now-wrapper .book-now{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;background:#F98A1E;border:none;border-radius:24px;color:#000 !important;text-transform:none;text-align:center;padding:8px 24px;margin:0;width:max-content;width:343px;}@media (min-width:0) and (max-width:767px){.node-type-property .region-content .inner-container .book-now-wrapper .book-now{width:100%;}}.node-type-property .region-content .inner-container .book-now-wrapper .book-now:hover{background:#FEF3E9;}.node-type-property .region-content .inner-container .book-now-wrapper .book-now:active{color:#ffffff;background:#39322C;}@media (min-width:1024px){.node-type-property .region-content .inner-container .book-now-wrapper .book-now{width:100%;max-width:391px;}}.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-property-detail-youtube-field{margin-top:24px;}.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-property-detail-youtube-field .field__label{color:#000;font-family:"Worksans-Medium" !important;font-size:32px !important;font-style:normal;font-weight:600;line-height:38.4px;text-transform:none;margin-bottom:24px;}.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-property-detail-youtube-field .content a,.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-property-detail-youtube-field .content iframe{border-radius:24px;width:100%;aspect-ratio:1/1;}@media (min-width:1024px){.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-property-detail-youtube-field{margin-top:96px;}}.node-type-property .region-content .inner-container .field--name-dynamic-token-fieldnode-embedded-map{height:fit-content;margin-top:24px;margin-bottom:0;}.node-type-property .region-content .inner-container .field--name-dynamic-token-fieldnode-embedded-map .gmap_canvas{position:relative;display:flex;}.node-type-property .region-content .inner-container .field--name-dynamic-token-fieldnode-embedded-map .open-maps-link{position:absolute;top:8px;right:8px;display:flex;justify-content:flex-end;}.node-type-property .region-content .inner-container .field--name-dynamic-token-fieldnode-embedded-map .open-maps-link a{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;text-align:center;background:#ffffff;border-radius:24px;border:2px solid #39322C;padding:6px 24px;margin:0;padding:4px 16px;}@media (min-width:0) and (max-width:767px){.node-type-property .region-content .inner-container .field--name-dynamic-token-fieldnode-embedded-map .open-maps-link a{width:100%;}}.node-type-property .region-content .inner-container .field--name-dynamic-token-fieldnode-embedded-map .open-maps-link a:hover{background:#FEF3E9;border:2px solid #FEF3E9;}.node-type-property .region-content .inner-container .field--name-dynamic-token-fieldnode-embedded-map .open-maps-link a:active{color:#ffffff;background:#39322C;}.node-type-property .region-content .inner-container .field--name-dynamic-token-fieldnode-embedded-map .field__label,.node-type-property .region-content .inner-container .field--name-dynamic-token-fieldnode-embedded-map h3{color:#000;font-family:"Worksans-Medium" !important;font-size:32px !important;font-style:normal;font-weight:600;line-height:38.4px;text-transform:none;color:#000 !important;margin-bottom:24px;}.node-type-property .region-content .inner-container .field--name-dynamic-token-fieldnode-embedded-map .field__item iframe{border-radius:24px;aspect-ratio:1/1;}@media (min-width:1024px){.node-type-property .region-content .inner-container .field--name-dynamic-token-fieldnode-embedded-map{margin-top:96px;}}.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-field-property-specials{margin-top:24px;}.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-field-property-specials .field__label{color:#000;font-family:"Worksans-Medium" !important;font-size:32px !important;font-style:normal;font-weight:600;line-height:38.4px;text-transform:none;margin-bottom:24px;}.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-field-property-specials .swiffy-slider{aspect-ratio:1/1;}.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-field-property-specials .swiffy-slider .slider-container{border-radius:24px;}.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-field-property-specials .swiffy-slider .slider-container div,.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-field-property-specials .swiffy-slider .slider-container img{height:100%;width:100%;}.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-field-property-specials .swiffy-slider .slider-container img{object-fit:cover;}.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-field-property-specials .swiffy-slider .slider-nav:after{background-color:#F98A1E;width:44px;height:44px;mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTVDMS43MTg3NSAxNSAxLjQ2ODc1IDE0LjkwNjIgMS4yODEyNSAxNC43MTg4QzAuODc1IDE0LjM0Mzc1IDAuODc1IDEzLjY4NzUgMS4yODEyNSAxMy4zMTI1TDYuNTYyNSA4TDEuMjgxMjUgMi43MTg3NUMwLjg3NSAyLjM0Mzc1IDAuODc1IDEuNjg3NSAxLjI4MTI1IDEuMzEyNUMxLjY1NjI1IDAuOTA2MjUgMi4zMTI1IDAuOTA2MjUgMi42ODc1IDEuMzEyNUw4LjY4NzUgNy4zMTI1QzkuMDkzNzUgNy42ODc1IDkuMDkzNzUgOC4zNDM3NSA4LjY4NzUgOC43MTg3NUwyLjY4NzUgMTQuNzE4OEMyLjUgMTQuOTA2MiAyLjI1IDE1IDIgMTVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=");-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTVDMS43MTg3NSAxNSAxLjQ2ODc1IDE0LjkwNjIgMS4yODEyNSAxNC43MTg4QzAuODc1IDE0LjM0Mzc1IDAuODc1IDEzLjY4NzUgMS4yODEyNSAxMy4zMTI1TDYuNTYyNSA4TDEuMjgxMjUgMi43MTg3NUMwLjg3NSAyLjM0Mzc1IDAuODc1IDEuNjg3NSAxLjI4MTI1IDEuMzEyNUMxLjY1NjI1IDAuOTA2MjUgMi4zMTI1IDAuOTA2MjUgMi42ODc1IDEuMzEyNUw4LjY4NzUgNy4zMTI1QzkuMDkzNzUgNy42ODc1IDkuMDkzNzUgOC4zNDM3NSA4LjY4NzUgOC43MTg3NUwyLjY4NzUgMTQuNzE4OEMyLjUgMTQuOTA2MiAyLjI1IDE1IDIgMTVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transform:rotate(180deg);}.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-field-property-specials .swiffy-slider .slider-nav.slider-nav-next:after{transform:rotate(0deg);}@media (min-width:1024px){.node-type-property .region-content .inner-container .field--name-dynamic-block-fieldnode-field-property-specials{margin-top:96px;}}@media (min-width:1024px){.node-type-property .region-content .inner-container{flex-direction:row;gap:96px;}}.node-type-property .ui-dialog{padding:24px;border-radius:24px;background:#ffffff;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);border:none;width:800px;}@media (min-width:1024px){.node-type-property .ui-dialog{padding:48px;}}.node-type-property .ui-dialog + .ui-widget-overlay{background-color:#333 !important;}.node-type-property .ui-dialog .ui-dialog-titlebar{display:flex;justify-content:space-between;gap:16px;background:none !important;border-bottom:2px solid #CCC;padding:0 !important;margin-bottom:24px;}.node-type-property .ui-dialog .ui-dialog-titlebar:before,.node-type-property .ui-dialog .ui-dialog-titlebar:after{display:none;}.node-type-property .ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-family:"Worksans-Medium" !important;font-size:20px !important;font-style:normal;font-weight:600 !important;line-height:32px;color:#000;width:100% !important;white-space:unset;overflow:auto;text-overflow:unset;}@media (min-width:768px){.node-type-property .ui-dialog .ui-dialog-titlebar .ui-dialog-title{color:#000;font-family:"Worksans-Medium" !important;font-size:32px !important;font-style:normal;font-weight:600;line-height:38.4px;text-transform:none;}}.node-type-property .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{height:32px;width:32px;border:none;background:url(/themes/custom/os_base/images/icon-close.svg);background-repeat:no-repeat;background-position:center;background-color:#ffffff;position:absolute;top:-16px !important;right:-16px !important;margin:0 !important;transform:none;border-radius:0px;z-index:999;}.node-type-property .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border:none;background-color:#F98A1E;color:#ffffff;}.node-type-property .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{background:url(/themes/custom/os_base/images/icon-close.svg) #F98A1E !important;background-repeat:no-repeat !important;background-position:center !important;}@media (min-width:1024px){.node-type-property .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:-40px !important;right:-40px !important;}}.node-type-property .ui-dialog .ui-dialog-titlebar .ui-button-icon{display:none;}.node-type-property .ui-dialog .ui-dialog-content{padding:0 !important;}.node-type-property .ui-dialog .ui-dialog-content p{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;}.node-type-property .ui-dialog iframe{width:100%;}.node-type-property .ui-dialog form .form-item{margin:0 0 24px 0;}.node-type-property .ui-dialog form .form-item:last-child{margin-top:0;}.node-type-property .ui-dialog form .form-item .description{font-family:"Worksans-Regular" !important;font-size:14px;font-style:normal;font-weight:400 !important;line-height:22.4px;margin-top:8px;width:100%;}.node-type-property .ui-dialog form label{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;margin-bottom:4px;}.node-type-property .ui-dialog form input:not([type=submit]){font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;border-radius:24px;border:1px solid #CCC;background:#ffffff;padding:8px 24px;width:100%;}.node-type-property .ui-dialog form input:not([type=submit]):disabled{background:#F5F5F5;}.node-type-property .ui-dialog form input:not([type=submit])[readonly=readonly]{background:#F5F5F5;}.node-type-property .ui-dialog form input:not([type=submit]):focus-visible{outline:1px #F98A1E solid;}.node-type-property .ui-dialog form .form-type-radio{display:flex;align-items:center;gap:8px;margin:0;}.node-type-property .ui-dialog form .form-type-radio input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#ffffff;margin:0;font:inherit;color:#000;width:24px;height:24px;border:0.15em solid #000;border-radius:50%;display:grid;place-content:center;}.node-type-property .ui-dialog form .form-type-radio input[type=radio]:hover{border:0.15em solid #52C1E3;}.node-type-property .ui-dialog form .form-type-radio input[type=radio]::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;background-color:#ffffff;}.node-type-property .ui-dialog form .form-type-radio input[type=radio]:checked::before{transform:scale(1);}.node-type-property .ui-dialog form .form-type-radio input[type=radio]:checked{border:12px solid #52C1E3;}.node-type-property .ui-dialog form .form-type-radio input[type=radio]:focus{outline:none;}.node-type-property .ui-dialog form .form-type-radio input[type=radio]:focus-visible{outline:max(2px,0.15em) solid #52C1E3;outline-offset:max(2px,0.15em);}.node-type-property .ui-dialog form .form-type-checkbox{display:flex;align-items:center;gap:8px;margin:0;}.node-type-property .ui-dialog form .form-type-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#ffffff;margin:0;border-radius:4px;font:inherit;color:#000;width:24px;height:24px;border:0.15em solid #000;display:grid;place-content:center;padding:0;}.node-type-property .ui-dialog form .form-type-checkbox input[type=checkbox]:hover{border:0.15em solid #52C1E3;}.node-type-property .ui-dialog form .form-type-checkbox input[type=checkbox]::before{content:"";width:24px;height:24px;transform:scale(0);transition:120ms transform ease-in-out;background-color:#ffffff;}.node-type-property .ui-dialog form .form-type-checkbox input[type=checkbox]:checked::before{background:url(/themes/custom/os_base/images/icon-checkbox-tick.svg) no-repeat #fff;background-size:cover;transform:scale(1);}.node-type-property .ui-dialog form .form-type-checkbox input[type=checkbox]:disabled{border:0.15em solid #566063;}.node-type-property .ui-dialog form .form-type-checkbox input[type=checkbox]:checked{border:none;}.node-type-property .ui-dialog form .form-type-checkbox input[type=checkbox]:focus{outline:none;}.node-type-property .ui-dialog form .form-type-checkbox input[type=checkbox]:focus-visible{outline:max(2px,0.15em) solid #52C1E3;outline-offset:max(2px,0.15em);}.node-type-property .ui-dialog form .form-item-contact{flex-wrap:wrap;}.node-type-property .ui-dialog form .more-links{flex-direction:column;gap:16px !important;align-items:center;}@media (min-width:768px){.node-type-property .ui-dialog form .more-links{flex-direction:row;justify-content:center !important;}}.node-type-property .ui-dialog form input.button{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;background:#F98A1E;border:none;border-radius:24px;color:#000 !important;text-transform:none;text-align:center;padding:8px 24px;margin:0;width:max-content;border:none;}@media (min-width:0) and (max-width:767px){.node-type-property .ui-dialog form input.button{width:100%;}}.node-type-property .ui-dialog form input.button:hover{background:#FEF3E9;}.node-type-property .ui-dialog form input.button:active{color:#ffffff;background:#39322C;}.node-type-property .ui-dialog form a.register-button,.node-type-property .ui-dialog form a.forgot-password-link{font-family:"Worksans-Bold" !important;color:#000;font-size:16px;font-weight:700 !important;font-style:normal;line-height:25.6px;background:none;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-underline-position:from-font;margin:0;border-radius:24px !important;color:#000 !important;padding:0 !important;background-color:transparent !important;text-align:center;flex:unset !important;width:100% !important;}.node-type-property .ui-dialog form a.register-button:hover,.node-type-property .ui-dialog form a.forgot-password-link:hover{border-radius:24px;background:#FEF3E9;}@media (min-width:768px){.node-type-property .ui-dialog form a.register-button,.node-type-property .ui-dialog form a.forgot-password-link{width:max-content !important;}}.node-type-property .ui-dialog form summary{font-family:"Worksans-Medium" !important;font-size:20px !important;font-style:normal;font-weight:600 !important;line-height:32px;}.node-type-property .ui-dialog form .captcha__description{font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;}.node-type-property .ui-dialog:has(.flag-anon-message){position:fixed;top:50% !important;left:50% !important;transform:translateX(-50%) translateY(-50%);width:calc(100% - 32px) !important;max-width:708px;}.node-type-property .ui-dialog:has(.flag-anon-message) .flag-anon-message{display:inline;background:none !important;font-family:"Worksans-Regular" !important;color:#000;font-size:16px;font-weight:400 !important;font-style:normal;line-height:25.6px;}.node-type-property .ui-dialog:has(.flag-anon-message) .login-popup-form,.node-type-property .ui-dialog:has(.flag-anon-message) .register-popup-form{font-family:"Worksans-Medium" !important;color:#000;font-size:16px;font-weight:600 !important;font-style:normal;line-height:25.6px;background:#F98A1E;border:none;border-radius:24px;color:#000 !important;text-transform:none;text-align:center;padding:8px 24px;margin:0;width:max-content;}@media (min-width:0) and (max-width:767px){.node-type-property .ui-dialog:has(.flag-anon-message) .login-popup-form,.node-type-property .ui-dialog:has(.flag-anon-message) .register-popup-form{width:100%;}}.node-type-property .ui-dialog:has(.flag-anon-message) .login-popup-form:hover,.node-type-property .ui-dialog:has(.flag-anon-message) .register-popup-form:hover{background:#FEF3E9;}.node-type-property .ui-dialog:has(.flag-anon-message) .login-popup-form:active,.node-type-property .ui-dialog:has(.flag-anon-message) .register-popup-form:active{color:#ffffff;background:#39322C;}@media (min-width:1024px){.node-type-property .ui-dialog:has(.flag-anon-message){width:100% !important;}}@media (min-width:0) and (max-width:1023px){.node-type-property .accordion-item .accordion-button{cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all 0.3s ease;margin-bottom:0 !important;}.node-type-property .accordion-item .accordion-button:after{display:block;content:"";height:32px;width:32px;background:url(/themes/custom/os_base/images/arrow-down--square.svg) #ffffff;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all 0.3s ease;}.node-type-property .accordion-item .accordion-button.active{margin-bottom:24px !important;}.node-type-property .accordion-item .accordion-button.active:after{transform:rotate(180deg);}.node-type-property .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height 0.5s ease;}.node-type-property .accordion-item .accordion-content.active{overflow:visible;}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/custom/os_base/js/libraries/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/os_base/js/libraries/slick/./fonts/slick.eot);src:url(/themes/custom/os_base/js/libraries/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/os_base/js/libraries/slick/./fonts/slick.woff) format('woff'),url(/themes/custom/os_base/js/libraries/slick/./fonts/slick.ttf) format('truetype'),url(/themes/custom/os_base/js/libraries/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
