body.oc-loading,
body.oc-loading *{cursor:wait !important}
.stripe-loading-indicator{height:5px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2000}
.stripe-loading-indicator .stripe,
.stripe-loading-indicator .stripe-loaded{height:5px;display:block;background:#0090c0;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF;box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF}
.stripe-loading-indicator .stripe{width:100%;-webkit-animation:oc-infinite-loader 60s linear;animation:oc-infinite-loader 60s linear}
.stripe-loading-indicator .stripe-loaded{width:100%;transform:translate3d(-100%,0,0);opacity:0}
.stripe-loading-indicator.loaded{opacity:0;-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s}
.stripe-loading-indicator.loaded .stripe{animation-play-state:paused}
.stripe-loading-indicator.loaded .stripe-loaded{opacity:1;transform:translate3d(0,0,0);-webkit-transition:transform 0.3s linear;transition:transform 0.3s linear}
.stripe-loading-indicator.hide{display:none}
body>p.flash-message{position:fixed;width:500px;left:50%;top:13px;margin-left:-250px;color:#fff;font-size:14px;padding:10px 30px 10px 15px;z-index:10300;word-wrap:break-word;text-shadow:0 -1px 0px rgba(0,0,0,0.15);text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
body>p.flash-message.fade{opacity:0;-webkit-transition:all 0.5s,width 0s;transition:all 0.5s,width 0s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
body>p.flash-message.fade.in{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
body>p.flash-message.success{background:#8da85e}
body>p.flash-message.error{background:#c30}
body>p.flash-message.warning{background:#f0ad4e}
body>p.flash-message.info{background:#5fb6f5}
body>p.flash-message button.close{float:none;position:absolute;right:10px;top:8px;color:white;font-size:21px;line-height:1;font-weight:bold;opacity:.2;padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;outline:none}
body>p.flash-message button.close:hover,
body>p.flash-message button.close:focus{color:white;text-decoration:none;cursor:pointer;opacity:.5}
@media (max-width:768px){body>p.flash-message{left:10px;right:10px;top:10px;margin-left:0;width:auto}}
[data-request][data-request-validate] [data-validate-for]:not(.visible),
[data-request][data-request-validate] [data-validate-error]:not(.visible){display:none}
a.oc-loading:after,
button.oc-loading:after,
span.oc-loading:after{content:'';display:inline-block;vertical-align:middle;margin-left:.4em;height:1em;width:1em;animation:oc-rotate-loader 0.8s infinite linear;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.5}
@-moz-keyframes oc-rotate-loader{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
@-webkit-keyframes oc-rotate-loader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-o-keyframes oc-rotate-loader{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}
@-ms-keyframes oc-rotate-loader{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}
@keyframes oc-rotate-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@-moz-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-webkit-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-o-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-ms-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
/*! jQuery UI - v1.11.4 - 2021-09-29
* http://jqueryui.com
* Includes:core.css,datepicker.css,theme.css
* To view and modify this theme,visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors;Licensed MIT */
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,
.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-widget{font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}
.ui-widget-header a{color:#333}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{color:#454545;text-decoration:none}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:0px 0 0 0px;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/*! tailwindcss v2.2.16 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */  *,
::before,
::after{box-sizing:border-box} html{-moz-tab-size:4;tab-size:4} html{line-height:1.15;-webkit-text-size-adjust:100%}  body{margin:0} body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}  hr{height:0;color:inherit}  abbr[title]{text-decoration:underline dotted} b,
strong{font-weight:bolder} code,
kbd,
samp,
pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em} small{font-size:80%} sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}  table{text-indent:0;border-color:inherit}  button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0} button,
select{text-transform:none} button,
[type='button'],
[type='reset'],
[type='submit']{-webkit-appearance:button}    legend{padding:0} progress{vertical-align:baseline}  [type='search']{-webkit-appearance:textfield;outline-offset:-2px}    summary{display:list-item}blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,
ul{list-style:none;margin:0;padding:0}html{font-family:Sofia Pro,sans-serif;line-height:1.5}body{font-family:inherit;line-height:inherit}*,
::before,
::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,
textarea::placeholder{opacity:1;color:#9ca3af}button,
[role="button"]{cursor:pointer}table{border-collapse:collapse}h1,
h2,
h3,
h4,
h5,
h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,
input,
optgroup,
select,
textarea{padding:0;line-height:inherit;color:inherit}pre,
code,
kbd,
samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}img,
svg,
video,
canvas,
audio,
iframe,
embed,
object{display:block;vertical-align:middle}img,
video{max-width:100%;height:auto}[hidden]{display:none}*,::before,::after{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:640px){.sm\:container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.sm\:container{max-width:640px}}@media (min-width:768px){.sm\:container{max-width:768px}}@media (min-width:1024px){.sm\:container{max-width:1024px}}@media (min-width:1280px){.sm\:container{max-width:1280px}}@media (min-width:1536px){.sm\:container{max-width:1536px}}}@media (min-width:768px){}@media (min-width:1024px){}@media (min-width:1280px){}@media (min-width:1536px){}
@charset "UTF-8";@font-face{font-family:"Sofia Pro";src:url("../themes/vip/assets/fonts/SofiaPro-Italic.woff2") format("woff2"),url("../themes/vip/assets/fonts/SofiaPro-Italic.woff") format("woff"),url("../themes/vip/assets/fonts/SofiaPro-Italic.ttf") format("truetype"),url("../themes/vip/assets/fonts/SofiaPro-Italic.svg#SofiaPro-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("../themes/vip/assets/fonts/SofiaProRegular.woff2") format("woff2"),url("../themes/vip/assets/fonts/SofiaProRegular.woff") format("woff"),url("../themes/vip/assets/fonts/SofiaProRegular.ttf") format("truetype"),url("../themes/vip/assets/fonts/SofiaProRegular.svg#SofiaProRegular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("../themes/vip/assets/fonts/SofiaPro-Medium.woff2") format("woff2"),url("../themes/vip/assets/fonts/SofiaPro-Medium.woff") format("woff"),url("../themes/vip/assets/fonts/SofiaPro-Medium.ttf") format("truetype"),url("../themes/vip/assets/fonts/SofiaPro-Medium.svg#SofiaPro-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("../themes/vip/assets/fonts/SofiaPro-SemiBold.woff2") format("woff2"),url("../themes/vip/assets/fonts/SofiaPro-SemiBold.woff") format("woff"),url("../themes/vip/assets/fonts/SofiaPro-SemiBold.ttf") format("truetype"),url("../themes/vip/assets/fonts/SofiaPro-SemiBold.svg#SofiaPro-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("../themes/vip/assets/fonts/SofiaPro-Bold.woff2") format("woff2"),url("../themes/vip/assets/fonts/SofiaPro-Bold.woff") format("woff"),url("../themes/vip/assets/fonts/SofiaPro-Bold.ttf") format("truetype"),url("../themes/vip/assets/fonts/SofiaPro-Bold.svg#SofiaPro-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"FontAwesome";src:url("../themes/vip/assets/fonts/FontAwesome.eot?l5n8r5");src:url("../themes/vip/assets/fonts/FontAwesome.eot?l5n8r5#iefix") format("embedded-opentype"),url("../themes/vip/assets/fonts/FontAwesome.ttf?l5n8r5") format("truetype"),url("../themes/vip/assets/fonts/FontAwesome.woff?l5n8r5") format("woff"),url("../themes/vip/assets/fonts/FontAwesome.svg?l5n8r5#FontAwesome") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"vip";src:url("../themes/vip/assets/fonts/vip.eot?bp3a6l");src:url("../themes/vip/assets/fonts/vip.eot?bp3a6l#iefix") format("embedded-opentype"),url("../themes/vip/assets/fonts/vip.ttf?bp3a6l") format("truetype"),url("../themes/vip/assets/fonts/vip.woff?bp3a6l") format("woff"),url("../themes/vip/assets/fonts/vip.svg?bp3a6l#vip") format("svg");font-weight:normal;font-style:normal}.bg-tirkizna{background-color:#15d6c4}.text-tirkizna{color:#15d6c4}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}html{font-size:90%}@media (min-width:360px){html{font-size:94%}}@media (min-width:640px){html{font-size:80%}}@media (min-width:1099px){html{font-size:100%}}@media (min-width:1536px){html{font-size:110%}}body{font-family:Sofia Pro,sans-serif;font-size:1rem;font-weight:400;--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}button,input,select,textarea{appearance:none}.text-shadow{text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.text-shadow--sm{text-shadow:1px 1px 5px rgba(0,0,0,0.4)}.bg-gradient-dark{position:relative}.bg-gradient-dark>*{position:relative;z-index:1}.bg-gradient-dark:after{content:"";position:absolute;top:0;left:0;width:100%;pointer-events:none;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.5) 100%)}.bg-gradient-dark--alt:after{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.65) 100%);z-index:1}.min-w-400{min-width:100%}@media (min-width:34rem){.min-w-400{min-width:25.15rem}}[class^=fa-],[class*=" fa-"]{font-family:"FontAwesome" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;top:-1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-attach:before{content:"\f0c6"}.fa-share:before{content:"\f1e0"}.fa-calendar-line:before{content:"\e00d"}.fa-home-line:before{content:"\e01e"}.fa-user-line:before{content:"\e040"}.fa-pin-line:before{content:"\e047"}.fa-last-minute:before{content:"\e900"}.fa-support:before{content:"\e901"}.fa-close-x:before{content:"\e902"}.fa-plus:before{content:"\f067"}.fa-question:before{content:"\f128"}.fa-minus:before{content:"\f068"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-check:before{content:"\f00c"}.fa-close:before{content:"\f00d"}.fa-download:before{content:"\f019"}.fa-refresh:before{content:"\f021"}.fa-tag:before{content:"\f02b"}.fa-bookmark:before{content:"\f02e"}.fa-camera:before{content:"\f030"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-eye:before{content:"\f06e"}.fa-exclamation-triangle:before{content:"\f071"}.fa-warning:before{content:"\f071"}.fa-calendar:before{content:"\f073"}.fa-comment:before{content:"\f075"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-comments:before{content:"\f086"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-phone:before{content:"\f095"}.fa-bookmark-o:before{content:"\f097"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-filter:before{content:"\f0b0"}.fa-pinterest:before{content:"\f0d2"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-bolt:before{content:"\f0e7"}.fa-flash:before{content:"\f0e7"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-spinner:before{content:"\f110"}.fa-location-arrow:before{content:"\f124"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-check-square:before{content:"\f14a"}.fa-dollar:before{content:"\f155"}.fa-youtube:before{content:"\f167"}.fa-youtube-play:before{content:"\f16a"}.fa-instagram:before{content:"\f16d"}.fa-paper-plane:before{content:"\f1d8"}.fa-send:before{content:"\f1d8"}.fa-whatsapp:before{content:"\f232"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-user-o:before{content:"\f2c0"}[class^=vip-],
[class*=" vip-"]{font-family:"vip" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vip-guests:before,.vip-guests2:before{content:"\e92c"}.vip-bathrooms:before,.vip-bathrooms2:before{content:"\e92a"}.vip-bedrooms:before,.vip-bedrooms2:before{content:"\e92b"}.vip-wine-cellar:before,.vip-wine-cellar2:before{content:"\e929"}.vip-air-conditioning:before{content:"\e902"}.vip-airport-transfer:before,
.vip-airport-shuttle:before{content:"\e903"}.vip-distance-from-the-centre:before{content:"\e905"}.vip-soundproof:before,
.vip-soundproofing:before{content:"\e906"}.vip-size:before{content:"\e907"}.vip-terrace:before,
.vip-sun-terrace:before{content:"\e908"}.vip-distance-from-the-beach:before,
.vip-sea-view:before{content:"\e909"}.vip-non-smoking-rooms:before{content:"\e90a"}.vip-free-wi-fi:before{content:"\e90c"}.vip-beachfront:before{content:"\e91e"}.vip-free-parking:before,
.vip-parking-:before,
.vip-parking:before{content:"\e90e"}.vip-spa:before{content:"\e90f"}.vip-fitness-centre:before,
.vip-fitness-center:before{content:"\e910"}.vip-restaurant:before,
.vip-restaurant-:before{content:"\e911"}.vip-barbecue:before{content:"\e912"}.vip-sauna:before{content:"\e913"}.vip-swimming-pool:before,
.vip-pool:before,
.vip-private-swimming-pool:before{content:"\e914"}.vip-family-rooms:before{content:"\e915"}.vip-breakfast:before,
.vip-breakfast:before,
.vip-breakfast-in-the-room:before{content:"\e916"}.vip-al-fresco-dining:before,
.vip-alfresco-dining:before{content:"\e917"}.vip-king-size-bed:before{content:"\e924"}.caret{margin-bottom:0px;margin-left:0.25rem;display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}@media (min-width:640px){.caret{margin-bottom:0.25rem}}.arrow-icon{border-radius:0;cursor:pointer;height:3.75rem;position:absolute;width:3.75rem;top:-1.875rem;pointer-events:none}.arrow-icon--right{border-bottom:0.25rem solid #fff;border-left:0.25rem solid #fff;transform:rotate(225deg) skew(5deg,5deg);right:3rem}.arrow-icon--left{border-bottom:0.25rem solid #fff;border-left:0.25rem solid #fff;transform:rotate(45deg) skew(5deg,5deg);left:3rem}.c-cards--simple img{width:auto;height:2.75rem;object-fit:contain}.btn{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:center;border-width:1px;padding-left:1.5rem;padding-right:1.5rem;padding-top:0.75rem;padding-bottom:0.75rem;text-align:center;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;min-height:3.125rem}.btn i,.btn span{pointer-events:none}.btn span + i{margin-left:0.5rem}.btn i + span{margin-left:0.5rem}.btn--sm{padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:.875rem;width:fit-content;min-height:2.5rem}@media (max-width:640px){.btn--sm{min-height:initial}}.btn--xs{padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:.875rem;width:fit-content;min-height:2.25rem}@media (max-width:640px){.btn--xs{min-height:initial}}.btn--link{border-width:0px;text-transform:uppercase;letter-spacing:0.025em;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}.btn--link:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.btn--primary{--tw-border-opacity:1;border-color:rgba(68,68,68,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(68,68,68,var(--tw-bg-opacity));line-height:1.5;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--primary:hover{--tw-border-opacity:1;border-color:rgba(102,102,102,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(102,102,102,var(--tw-bg-opacity))}.btn--primary-link{border-width:2px;--tw-border-opacity:1;border-color:rgba(102,102,102,var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}.btn--primary-link:hover{--tw-border-opacity:1;border-color:rgba(102,102,102,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(102,102,102,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--secondary{--tw-border-opacity:1;border-color:rgba(17,168,214,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity));line-height:1.5;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--secondary:hover{--tw-border-opacity:1;border-color:rgba(44,193,238,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(44,193,238,var(--tw-bg-opacity))}.btn--secondary-link{border-width:2px;--tw-border-opacity:1;border-color:rgba(17,168,214,var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.btn--secondary-link:hover{--tw-border-opacity:1;border-color:rgba(44,193,238,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(44,193,238,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--accent{--tw-border-opacity:1;border-color:rgba(255,164,48,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,164,48,var(--tw-bg-opacity));line-height:1.5;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--accent:hover{--tw-border-opacity:1;border-color:rgba(249,178,86,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(249,178,86,var(--tw-bg-opacity))}.btn--accent-link{border-width:2px;--tw-border-opacity:1;border-color:rgba(255,164,48,var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgba(255,164,48,var(--tw-text-opacity))}.btn--accent-link:hover{--tw-border-opacity:1;border-color:rgba(249,178,86,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(249,178,86,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--green{--tw-border-opacity:1;border-color:rgba(52,211,153,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(52,211,153,var(--tw-bg-opacity));line-height:1.5;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--green:hover{--tw-border-opacity:1;border-color:rgba(52,211,153,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(52,211,153,var(--tw-bg-opacity));--tw-bg-opacity:0.9}.btn--white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));line-height:1.5;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}body:not(.is-at-top) .main-header nav .btn--white{border-color:transparent}.btn--white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}body:not(.is-at-top) .main-header nav .btn--white:hover{border-color:transparent}.btn--white-link{border-width:2px;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}body:not(.is-at-top) .main-header nav .btn--white-link{border-color:transparent}.btn--white-link:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}body:not(.is-at-top) .main-header nav .btn--white-link:hover{border-color:transparent}.btn--gray{--tw-border-opacity:1;border-color:rgba(243,244,246,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));line-height:1.5;--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.btn--gray:hover{--tw-border-opacity:1;border-color:rgba(243,244,246,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));--tw-bg-opacity:0.8}.title-line{position:relative;margin-bottom:3rem}.title-line:after{position:absolute;left:0px;height:0.25rem;width:6rem;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));bottom:-1.5rem;content:""}.title-line--center:after{left:50%;transform:translateX(-50%)}.phone-list{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));text-shadow:none}.phone-list a{display:flex;align-items:center;padding-top:0.5rem;padding-bottom:0.5rem}.phone-list a:last-child{margin-bottom:0.5rem}.phone-list a img{margin-right:0.5rem}@media (min-width:640px){.dl-horizontal dd{margin-left:5.5rem}.dl-horizontal dt{float:left}.dl-horizontal--wide dd{margin-left:10.5rem}}.dl-horizontal--alt dt{margin-bottom:1.25rem;text-transform:uppercase}.link-hover a:hover{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity));transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}ul.custom-list i{margin-right:0.25rem;margin-bottom:0.25rem;font-size:.75rem;--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.img-boost{filter:saturate(1.35) brightness(1.1)}.filter-fade{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:2rem 0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}@media (max-width:640px){.mb-shorten{overflow:hidden;position:relative;max-height:32rem}.mb-shorten--xs{max-height:15rem}}.slide-left{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.slide-left:hover{transform:translateX(3px)}.js-slider-wrap:hover button{opacity:1}.js--spinner:after{content:none;display:inline-block;vertical-align:middle;margin-left:0.4em;height:1em;width:1em;animation:oc-rotate-loader 0.8s infinite linear;border:0.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0.5;filter:alpha(opacity=50)}.oc-loading .js--spinner:after{content:""}.spinner:before{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity));font-family:"FontAwesome";display:inline-block;animation:spinner-loader 0.8s infinite linear;position:absolute;transform-origin:center}.spinner--secondary:before{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.spinner--white:before{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.spinner--gray:before{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}.oc-loading .spinner{color:transparent}.oc-loading .spinner:before{content:"\f110"}@keyframes spinner-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}label.custom-checkbox-label{display:block;position:relative;padding-left:2rem;line-height:1.5;cursor:pointer;user-select:none}label.custom-checkbox-label--medium{padding-left:1.5rem;line-height:1.5;font-size:0.875rem}label.custom-checkbox-label--medium .custom-checkmark{height:1rem;width:1rem}label.custom-checkbox-label--medium .custom-checkbox:checked + .custom-checkmark::after{width:0.64rem;height:0.64rem}.custom-checkmark{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity));position:absolute;top:0;pointer-events:none;left:0;height:1.15rem;width:1.15rem;border:1px solid transparent}.custom-checkmark--invert{border-color:transparent !important;--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.custom-checkmark::after{content:"";position:absolute;display:none;pointer-events:none}.custom-checkmark--dark{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity))}.custom-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox:checked + .custom-checkmark{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity))}.custom-checkbox:checked + .custom-checkmark::after{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));display:block;left:50%;top:50%;content:"\f00c";font-family:"FontAwesome";font-size:0.875rem;transform:translate(-50%,-50%)}.custom-checkbox:checked + .custom-checkmark--alt{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity))}#i-middle-name,#quick-name,#inquiry-lastname{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1;user-select:none}[data-validate-for],.too-many{margin-top:0.25rem;display:inline-block;font-size:.875rem;font-weight:500;--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.form-control label{margin-bottom:0.25rem;display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.form-control input,.form-control select,.form-control textarea{border-width:1px;--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));font-size:1rem;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.form-control input,
.form-control select,
.form-control textarea{display:block;padding:0.5rem 1rem;min-height:2.875rem;width:100%}.form-control input:focus,.form-control input:hover,.form-control select:focus,.form-control select:hover,.form-control textarea:focus,.form-control textarea:hover{border-width:1px;--tw-border-opacity:1;border-color:rgba(17,168,214,var(--tw-border-opacity))}.form-control input:focus,.form-control input:hover,
.form-control select:focus,
.form-control select:hover,
.form-control textarea:focus,
.form-control textarea:hover{outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.12),0 0 8px rgba(102,175,233,0.9)}.form-control select{-webkit-appearance:none;appearance:none}.form-control--lg label{font-size:1.125rem;font-weight:400;text-transform:capitalize;letter-spacing:0em}.form-control--lg input,.form-control--lg select,.form-control--lg textarea{font-size:1.125rem}.form-control--lg input,
.form-control--lg select,
.form-control--lg textarea{min-height:3.125rem;padding:0.5rem 1.25rem}.richText h2{font-size:1.75rem}.richText h3,.richText h4{font-size:1.375rem}.richText h2,.richText h3,.richText h4{margin-top:2rem;margin-bottom:1rem;font-weight:600;--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.richText p{margin-bottom:1rem;line-height:1.5}.richText a:not(.btn){font-weight:600;--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.richText a:not(.btn):hover{text-decoration:underline}.richText--services h2,.richText--services h3,.richText--services h4{text-align:center}.richText--static{font-family:Sofia Pro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.625;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}.richText--static ul,.richText--static ol{line-height:1.625;margin-bottom:1rem;padding-left:2rem}.richText--static ul li,.richText--static ol li{display:list-item}.richText--static ul{list-style-type:disc}.richText--static ol{list-style-type:decimal}.richText--static p{line-height:1.625}.richText--static h2,.richText--static h3,.richText--static h4{font-family:Sofia Pro,sans-serif;line-height:1.25}.richText--static h2{margin-bottom:2rem;font-weight:400}.richText--static strong{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.articleText{font-family:Sofia Pro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.05rem;line-height:1.5;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}@media (min-width:640px){.articleText{font-size:1.125rem}}.articleText ul,.articleText p{margin-bottom:1.5rem;color:inherit !important}.articleText ul,.articleText ol{padding-left:1.5rem}.articleText ul{list-style-type:disc}.articleText ol{list-style-type:decimal}.articleText li{display:list-item}.articleText a{font-weight:500;--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.articleText a:hover{text-decoration:underline}.articleText em{display:block;text-align:center;font-size:1rem}@media (min-width:992px){.articleText em{margin-top:-1.5rem;line-height:3}}.articleText h2,.articleText h3,.articleText h4{font-family:Sofia Pro,sans-serif;line-height:1.25}.articleText h2{margin-top:3rem;margin-bottom:1rem;font-size:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.articleText h3{margin-top:1rem;margin-bottom:1rem;font-size:1.375rem;font-weight:600;--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.articleText img{margin-left:0px;margin-right:0px;margin-top:2rem;margin-bottom:2rem;margin-left:0 !important;margin-right:0 !important;max-height:32rem;width:100% !important;height:auto !important;object-fit:contain}.articleText video,.articleText iframe{margin-top:2rem;margin-bottom:3rem;min-height:14rem;max-height: 32rem;height:auto;width:100% !important;object-fit:cover}@media (min-width:640px){.articleText video,.articleText iframe{min-height:30rem}}.table{margin-top:0.75rem;margin-bottom:0.75rem;width:100%;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));font-size:1rem}.table th{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity));font-size:1rem;font-weight:600;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.table tr td,.table tr th{border-top-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));line-height:1.5;padding:0.75rem 1rem 0.75rem;vertical-align:top}.table-responsive{min-height:0.01%;overflow-x:auto}.table-striped tbody>tr:nth-child(odd) td{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.table-striped tbody>tr:nth-child(even) td{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.table-hover tbody>tr{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.table-hover tbody>tr:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.navbar-fixed .main-header{position:fixed;padding:1rem 0}.navbar-sticky .main-header{position:sticky;padding:1rem 0}@media (max-width:640px){.page-home.navbar-fixed .main-header{position:fixed}}.navbar-transparent .main-header{padding:0}@media (min-width:640px){.navbar-transparent .main-header{padding:1rem 0;background-color:transparent}}.navbar-absolute .main-header{--tw-bg-opacity:1;background-color:rgba(102,102,102,var(--tw-bg-opacity))}@media (min-width:640px){.navbar-absolute .main-header{position:absolute;padding:1rem 0;background-color:transparent}}.main-header{--tw-bg-opacity:1;background-color:rgba(102,102,102,var(--tw-bg-opacity));position:relative;top:0;left:0;right:0;z-index:99;transition:all 0.4s cubic-bezier(0.47,0.17,0.17,0.58);backdrop-filter:none;padding:0}.main-header__brand img{height:2.25rem;z-index:1;width:auto;position:relative}@media (min-width:1280px){.main-header__brand img{height:2.5rem}}.main-header .menu-toggle{position:relative;display:flex;flex-direction:column;justify-content:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));width:2rem;height:2rem}.main-header .menu-toggle::before{display:block;position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);content:"";font-size:0.75rem;text-transform:uppercase;letter-spacing:0.5px}.main-header .menu-toggle__bar{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));width:2rem;height:0.125rem;border-radius:4px;display:inline-block;position:relative}.main-header .menu-toggle__bar:after,.main-header .menu-toggle__bar:before{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:absolute;width:2rem;height:0.125rem;transition:bottom 0.2s ease-out 0s,top 0.2s ease-out 0s,opacity 0s linear;border-radius:4px;content:"";display:block}.main-header .menu-toggle__bar:after{top:-8px}.main-header .menu-toggle__bar:before{bottom:-8px}.main-header .main-nav{padding-top:2rem;padding-bottom:4rem}@media (min-width:1280px){.main-header .main-nav{padding-top:0.75rem;padding-bottom:0.75rem}}.main-header .main-nav .favorites-icon:not(.favoriteAdded),
.main-header .main-nav .viewed-icon:not(.favoriteAdded){display:none !important}@media (max-width:1198px){.main-header .main-nav__nav-item-parent.open>button::after{content:none}}.main-header .main-nav__nav-item-parent.open>button i{transform:rotate(-180deg);transform-origin:center}.main-header .main-nav__nav-item-parent.open .overlay{visibility:visible;opacity:1;display:block;transition:opacity 0s linear}.main-header .main-nav .overlay{padding:0;-webkit-overflow-scrolling:touch;position:relative;visibility:hidden;opacity:0;display:none;width:100%;transition:opacity 0s linear,visibility 0s linear 0s;box-shadow:none}@media (min-width:1280px){.main-header .main-nav .overlay{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:absolute;box-shadow:0 0 30px rgba(0,0,0,0.2);top:3.25rem;left:50%;transform:translateX(-50%);width:12rem}}.main-header .main-nav__nav-item{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}@media (min-width:1280px){.main-header .main-nav__nav-item{border-bottom:0}}.main-header .main-nav__nav-item>a{display:inline-block}.main-header .main-nav__nav-item a,.main-header .main-nav__nav-item button{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.main-header .main-nav__nav-item a,
.main-header .main-nav__nav-item button{z-index:1;position:relative}.main-header .main-nav__nav-item a i,
.main-header .main-nav__nav-item button i{transition:transform 0.4s cubic-bezier(0.47,0.17,0.17,0.58);display:inline-block}.main-header .main-nav__nav-item a .icon-dropdown,.main-header .main-nav__nav-item button .icon-dropdown{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.main-header .main-nav__nav-item a .icon-dropdown,
.main-header .main-nav__nav-item button .icon-dropdown{font-size:0.75rem}@media (min-width:1200px){.main-header .main-nav__nav-item a .icon-dropdown,
.main-header .main-nav__nav-item button .icon-dropdown{display:block;margin-top:0.25rem}}.main-header .main-nav__nav-item a i,
.main-header .main-nav__nav-item a span,
.main-header .main-nav__nav-item button i,
.main-header .main-nav__nav-item button span{pointer-events:none}.main-header .main-nav__nav-item button{appearance:none}.main-header .main-nav__nav-item.active a span,
.main-header .main-nav__nav-item.active button span{display:inline}.main-header .main-nav__subnav-item{font-size:0.95rem}.main-header .main-nav__subnav-item.active a{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.main-header .main-nav__subnav-item a,.main-header .main-nav__subnav-item button{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.main-header .main-nav__subnav-item a,
.main-header .main-nav__subnav-item button{min-height:initial}.main-header .main-nav__subnav-item a:hover,.main-header .main-nav__subnav-item button:hover{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.main-header .favorites-icon,
.main-header .viewed-icon{position:relative;pointer-events:none}.main-header .favorites-icon.favoriteAdded,
.main-header .viewed-icon.favoriteAdded{pointer-events:all}.main-header .favorites-icon.favoriteAdded,.main-header .viewed-icon.favoriteAdded{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.main-header .favorites-count,
.main-header .viewed-count{position:absolute;right:-0.5rem;top:1rem;font-size:0.875rem}body.overlay-nav-open{overflow:hidden}body.overlay-nav-open .main-overlay{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:fixed;height:100%;width:100%;z-index:2;top:0;left:0;bottom:0;right:0}@media (max-width:600px){body:not(.scrolled):not(.nav-open) .main-header{box-shadow:none}}body.navbar-gray .main-header,body.scrolled .main-header{--tw-bg-opacity:1;background-color:rgba(102,102,102,var(--tw-bg-opacity))}body.navbar-gray .main-header,
body.scrolled .main-header{box-shadow:1px 1px 5px rgba(0,0,0,0.1)}@media (min-width:1099px){body.navbar-gray .main-header,body.scrolled .main-header{--tw-bg-opacity:0.9}}body.nav-open .main-header{--tw-bg-opacity:1;background-color:rgba(102,102,102,var(--tw-bg-opacity));--tw-bg-opacity:1;z-index:999}body.page-home:not(.scrolled):not(.nav-open) .main-header{box-shadow:none}body.navbar-gray .main-header,
body.scrolled .main-header{padding-top:0;padding-bottom:0}body.navbar-gray .main-header .main-nav,
body.scrolled .main-header .main-nav{padding-bottom:0.5rem}@media (max-width:1280px){body.navbar-gray .main-header .main-nav,
body.scrolled .main-header .main-nav{padding-top:0.5rem}}body:not(.is-at-top) .main-header nav{border-bottom:0;border-bottom-color:transparent}body:not(.is-at-top) .main-header nav .border-white{border-color:transparent}body.nav-open{overflow:hidden}body.nav-open .main-header{height:100vh;overflow-x:hidden;overflow-y:auto}body.nav-open .main-header .menu-toggle::before{content:attr(data-close)}body.nav-open .main-header .menu-toggle__bar::after{transition:bottom 0.2s ease-out,top 0.2s ease-out,opacity 0s linear 0.2s;opacity:0;top:0}body.nav-open .main-header .menu-toggle__bar::before{transition:bottom 0.2s ease-out,top 0.2s ease-out,opacity 0s linear 0.2s;opacity:0;bottom:0}body.nav-open .main-nav{display:block !important;transform:none !important}body.nav-open .main-nav__nav-item{margin-left:-1rem;margin-right:-1rem}body.nav-open .main-nav__nav-item>button,
body.nav-open .main-nav__nav-item>a{font-weight:600;border-bottom:0 !important;position:relative;display:flex;width:100%;padding-left:1rem;padding-right:1rem;align-items:center;justify-content:space-between}body.nav-open .main-nav__subnav-item a,body.nav-open .main-nav__subnav-item span{margin-bottom:0.5rem;font-size:1.125rem;font-weight:400;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:1099px){body.nav-open .main-nav__subnav-item a,body.nav-open .main-nav__subnav-item span{margin-bottom:0.25rem;font-size:1rem}}body.nav-open .main-nav__subnav-item.active a{background-color:transparent;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}body.nav-open .main-nav__subnav-item a:hover{background-color:transparent;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}body.nav-open .main-nav .overlay{--tw-bg-opacity:1;background-color:rgba(102,102,102,var(--tw-bg-opacity));--tw-bg-opacity:0.5;padding:1.25rem;margin-top:-1rem;width:initial}@media (max-width:1280px){.main-header .c-Dropdown__content{left:50%;transform:translateX(-50%);width:11rem}}.c-Dropdown{position:relative}.c-Dropdown__trigger{cursor:pointer;z-index:2}.c-Dropdown__content{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:0;-webkit-overflow-scrolling:touch;position:absolute;visibility:hidden;opacity:0;display:none;transition:opacity 0s linear,visibility 0s linear 0s;box-shadow:none;padding:1rem 1.5rem 0;top:4rem;z-index:1;width:max-content;box-shadow:0 0 30px rgba(0,0,0,0.2);left:50%;transform:translateX(-50%)}.c-Dropdown__content--full{width:100%}.js--dropdown-open .c-Dropdown__content{visibility:visible;opacity:1;display:block;transition:opacity 0s linear}.js--dropdown-open .icon-dropdown{transform:rotate(-180deg);transform-origin:center}@media (max-width:567px){.category-intro{background-image:none !important}}.page-search .filters__inner .form-wrap label,.page-villas .filters__inner .form-wrap label,.page-category .filters__inner .form-wrap label{display:none}.page-search .filters__inner input,.page-search .filters__inner select,.page-villas .filters__inner input,.page-villas .filters__inner select,.page-category .filters__inner input,.page-category .filters__inner select{border-width:1px;--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.page-category .s-filters{transform:translateY(-155%);position:fixed;width:100%;transition:transform ease 0.3s}.page-category.scrolled .s-filters{transform:none}.filters label,.search label{margin-bottom:0.25rem;display:inline-block;font-size:1.125rem;font-weight:500;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.filters label,
.search label{text-shadow:1px 1px 5px #0004d}.filters__inner .autocomplete-list,.search__inner .autocomplete-list{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.filters__inner .autocomplete-list,
.search__inner .autocomplete-list{z-index:99}.filters__inner input,.filters__inner select,.search__inner input,.search__inner select{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.filters__inner input,
.filters__inner select,
.search__inner input,
.search__inner select{width:100%;padding:0.75rem 2rem 0.75rem 2.75rem;min-height:3.125rem;-webkit-appearance:none;appearance:none;border:none;cursor:pointer;font-size:1.05rem}.filters__inner input:hover,.filters__inner input:focus,
.filters__inner select:hover,
.filters__inner select:focus,
.search__inner input:hover,
.search__inner input:focus,
.search__inner select:hover,
.search__inner select:focus{outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.12),0 0 8px rgba(102,175,233,0.9)}.filters__inner input::placeholder,
.filters__inner select::placeholder,
.search__inner input::placeholder,
.search__inner select::placeholder{opacity:1}.filters__inner input::placeholder,.filters__inner select::placeholder,.search__inner input::placeholder,.search__inner select::placeholder{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.filters__inner .arrow,.search__inner .arrow{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.filters__inner .arrow,
.search__inner .arrow{padding:0.75rem 1.25rem}.search .input__location-counter{color:inherit}.filters .input__location-counter{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}.input-select{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));font-size:.875rem;padding:0.75rem 2.5rem 0.75rem 1.55rem;-webkit-appearance:none;appearance:none}@media (min-width:640px){.input-select{min-height:3.125rem}}.input__wrap{position:relative}.input__wrap input::placeholder,
.input__wrap select::placeholder{opacity:1}.input__wrap input::placeholder,.input__wrap select::placeholder{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.input__wrap--normal input{padding-right:1rem}.input__wrap--normal::after{content:none !important}.input__wrap--joined{display:flex}.input__wrap--joined>:first-child{border-bottom-right-radius:0 !important;width:40%}.input__wrap--joined>:last-child{border-top-left-radius:0 !important;margin-left:0.25rem;width:60%}.input__wrap::after{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));content:"\f107";font-family:"FontAwesome";font-size:1rem;position:absolute;right:1rem;bottom:0.875rem;pointer-events:none}.input__wrap::before{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity));font-size:1rem;position:absolute;left:1rem;bottom:0.875rem;pointer-events:none;z-index:1;font-family:"FontAwesome"}.input__wrap--location::before{content:"\e047"}.input__wrap--dates::before{content:"\e00d"}.input__wrap--type::before{content:"\e01e"}.input__wrap--guests::before{content:"\e040"}.input__wrap--phone::before{content:"\e918"}.input__wrap--email::before{content:"\e935"}.input__wrap--text::before{content:"\e936"}.input-submit{min-width:165px;min-height:3.125rem}.input__location-counter{position:absolute;right:0;top:calc(-50% - 0.5rem)}.filters-advanced{height:calc(100vh - 13rem);overflow:auto;padding:0 0.5rem 4rem 0}@media (min-width:640px){.filters-advanced{padding:0 1.5rem 1rem 0;height:calc(100vh - 18rem)}}.filters__range{max-width:400px}.filters__range .noUi-handle-lower{pointer-events:none}.filters__range .noUi-handle-lower .noUi-tooltip{visibility:hidden}.filters__range .noUi-tooltip{font-size:.875rem;--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity));border:0;top:120%;bottom:0;font-weight:600}.filters__range .noUi-horizontal .noUi-handle{border-width:1px;--tw-border-opacity:1;border-color:rgba(255,164,48,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));width:1.25rem;border:0;height:1.25rem;top:-0.5rem;border-radius:50%;cursor:grab}.filters__range .noUi-horizontal .noUi-handle-upper{right:0 !important}.filters__range .noUi-horizontal .noUi-handle::after,.filters__range .noUi-horizontal .noUi-handle::before{content:none}.filters__range .noUi-target{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity));box-shadow:none;border:none;height:0.35rem !important}.filters__range .noUi-connect{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity));height:0.35rem}@media (max-width:567px){#modal-filters footer{position:fixed;width:100%;left:0;bottom:0;padding:1rem}}@media (max-width:640px){.filters{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));display:block;position:fixed;z-index:99;width:100%;height:100%;top:4rem;left:0}.filters .filters__close{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity));position:absolute;top:-3.5rem;right:-1rem;height:3rem;width:3rem;line-height:1.875rem;font-size:1.6rem;display:flex;justify-content:center;align-items:center;text-align:center;transition:color 0.4s cubic-bezier(0.47,0.17,0.17,0.58);cursor:pointer}}.search-opened .filters{display:block}.search-opened .filters__triggers .btn{pointer-events:none;visibility:hidden}body.filters-opened .js--toggle-filters i{transform:rotate(-180deg)}body.filters-opened .label-filters{display:none}body.filters-opened .label-close{display:inline !important}body.filters-opened .filters__advanced{display:block !important}.rentals__listings{display:flex;overflow:hidden}.rentals__listings>*{min-width:100%;will-change:transform,opacity;transition:all 0.6s cubic-bezier(0.47,0.17,0.17,0.58)}.rentals__listings>:last-child{opacity:0}body.show-map .js--show-map-label{display:none}body.show-map .js--show-list-label{display:inline !important}body.show-map .js--show-list-label i{transform:rotate(180deg)}.ajax-overlay{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-bg-opacity:0.9;visibility:hidden;opacity:0;will-change:opacity;transition:opacity ease 0.3s;position:fixed;width:100%;height:100%;top:0;bottom:0;right:0;left:0}.oc-loading .ajax-overlay{opacity:1;z-index:10;visibility:visible} .load-wrap{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;text-align:center;pointer-events:none;display:flex;justify-content:center;flex-direction:column;align-items:center}.load-wrap h3{text-transform:uppercase;width:200px;font-weight:600;margin-top:1rem;font-size:1.15rem}.loader{--tw-text-opacity:1;color:rgba(255,164,48,var(--tw-text-opacity));-webkit-animation:rotate 1s infinite;animation:rotate 1s infinite;height:3.125rem;z-index:10;transition:opacity 0.3s ease-in-out;width:3.125rem}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@keyframes rotate{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}.filter__btn--apply{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);border-top-left-radius:0 !important}.c-boxFigure{display:flex;align-items:flex-end;min-height:14rem;width:100%;position:relative}@media (min-width:640px){.c-boxFigure{min-height:22rem}}.c-boxFigure__image{position:absolute;height:100%;width:100%;overflow:hidden}.c-boxFigure__image:after{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;content:"";position:absolute;width:100%;height:100%;opacity:1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.65) 100%)}.c-boxFigure__image img{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;position:absolute;height:100%;width:100%;object-fit:cover;filter:saturate(1.25)}.c-boxFigure__content{margin-bottom:1rem;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.c-boxFigure__content{margin-bottom:0.5rem;padding-left:2rem;padding-right:2rem}}.c-boxFigure__content{z-index:2;position:relative}.c-boxFigure:hover .c-boxFigure__subtitle{display:block}.c-boxFigure:hover .c-boxFigure__image:after{visibility:hidden;opacity:0}.c-boxFigure:hover .c-boxFigure__image img{transform:scale(1.02);filter:blur(2px)}.c-boxFigure:hover .c-boxFigure__links{transform:none;display:block;visibility:visible;opacity:1}.c-boxFigure--category .c-boxFigure__content{margin-bottom:1rem;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.c-boxFigure--category .c-boxFigure__content{margin-bottom:1.5rem;padding-left:2rem;padding-right:2rem}}.c-boxFigure--category:hover .c-boxFigure__image img{filter:none}.c-boxFigure__inquiry,.c-boxFigure__phone{margin-left:0.5rem;margin-right:0.5rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));padding:1rem;font-size:1.75rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}body:not(.is-at-top) .main-header nav .c-boxFigure__inquiry,body:not(.is-at-top) .main-header nav .c-boxFigure__phone{border-color:transparent}.c-boxFigure__inquiry,.c-boxFigure__phone{cursor:pointer}.c-boxFigure__inquiry i,.c-boxFigure__phone i{pointer-events:none}.c-boxFigure__inquiry:hover,.c-boxFigure__phone:hover{--tw-bg-opacity:1;background-color:rgba(255,164,48,var(--tw-bg-opacity))}.c-boxFigure__icon{margin-left:0.5rem;margin-right:0.5rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgba(255,164,48,var(--tw-border-opacity));padding:1rem;font-size:1.5rem;--tw-text-opacity:1;color:rgba(255,164,48,var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;cursor:pointer}@media (min-width:640px){.c-boxFigure__icon{height:4rem;width:4rem;font-size:1.75rem}}.c-boxFigure__icon i{pointer-events:none}.c-boxFigure__icon:hover{--tw-bg-opacity:1;background-color:rgba(255,164,48,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.c-boxFigure__action{display:flex;justify-content:center}.c-boxFigure__links{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;display:none;visibility:hidden;opacity:0;transform:translateY(10rem)}.c-cards a{margin-bottom:0.75rem}.c-cards a img{padding:0.5rem 0;height:3.5rem;width:auto}@media (min-width:640px){.c-cards a img{height:3.5rem}}.quick-trigger{position:fixed;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:4px;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,164,48,var(--tw-bg-opacity));font-size:1.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));opacity:0.9;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}body:not(.is-at-top) .main-header nav .quick-trigger{border-color:transparent}.quick-trigger{width:4rem;height:4rem;right:1.5rem;bottom:1.5rem;z-index:99;transform:translateY(150%)}.quick-trigger i{pointer-events:none}.scrolled .quick-trigger{transform:none}body.modal-open{overflow:hidden}@media (max-width:640px){body.modal-open{position:fixed;left:0;top:0;right:0;bottom:0}}@media (min-width:1536px){body.modal-open{position:fixed;left:0;top:0;right:0;bottom:0}}.modal{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:fixed;top:0;left:0;bottom:0;right:0;display:none;overflow:auto;z-index:99}@media (min-width:640px){.modal{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));--tw-bg-opacity:0.5;backdrop-filter:blur(2px) saturate(1.4)}}.modal__close{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity));position:absolute;top:-1.5rem;right:0rem;height:3rem;width:3rem;line-height:1.875rem;font-size:1.8rem;display:flex;justify-content:center;align-items:center;text-align:center;transition:color 0.4s cubic-bezier(0.47,0.17,0.17,0.58);cursor:pointer}@media (min-width:640px){.modal__close{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity));top:1.25rem;right:1.5rem}.modal__close:hover,.modal__close:focus{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}}@media (min-width:640px){.modal__header{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity));padding-left:3rem;padding-right:3rem;padding-top:1.5rem;padding-bottom:1.5rem;margin-top:-3rem;margin-left:-3rem;width:calc(100% + 6rem)}}.modal__header h3{font-size:1.5rem;font-weight:700;line-height:1.25}.modal__header h3 span{font-weight:400}.modal__window{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:relative;width:95%;margin:2rem auto 1rem;padding:1.5rem 0.5rem 1.5rem}@media (min-width:640px){.modal__window{padding:3rem}}@media (min-width:800px){.modal__window{width:50%;max-width:45rem}}.modal__window--sm{max-width:30rem;padding:0}.modal__window--sm .modal__body{padding:1.5rem 3rem}@media (min-width:800px){.modal__window--lg{width:95%;max-width:100%}}.modal__badge{position:absolute;top:-25px;left:-25px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.modal.open{display:block}@media (max-width:640px){#cta-banner{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));--tw-bg-opacity:0.5;backdrop-filter:blur(2px) saturate(1.4)}#cta-banner .modal__close{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));top:-3.5rem}#cta-banner .modal__window{margin:4rem auto 1rem}}#page-search #map,#page-villas #map,#page-category #map{width:100%;height:80vh}.show-map .rentals__map{position:relative !important;display:block;opacity:1;pointer-events:auto;visibility:visible;z-index:10}.rentals__map{pointer-events:none;transform:translateZ(0);visibility:hidden;width:100%;height:90vh;z-index:-1;opacity:0;display:block;position:absolute;top:0;left:0}.rentals__listings{min-height:50vh}.show-map .rentals__list{display:none}.rental-card__image img{height:100%;width:100%;object-fit:cover;filter:saturate(1.25) brightness(1.1)}.rental-card__price{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;text-align:right;top:1.5rem;right:2rem}@media (min-width:640px){.rental-card__price{top:2rem}}.rental-card__price span{font-size:1.5rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.rental-card__price del{font-size:1.05rem;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.rental-card__price ins{padding-bottom:0.25rem;font-size:1.5rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity));text-decoration:none}.rental-card__stars{--tw-text-opacity:1;color:rgba(255,164,48,var(--tw-text-opacity))}.rental-card__stars span{margin-right:0.25rem;margin-bottom:0.25rem}.rental-card__icons{margin-top:0.5rem;margin-bottom:1rem;display:flex}@media (min-width:640px){.rental-card__icons{margin-top:1rem;margin-bottom:1rem}}.rental-card__icon{margin-right:1rem;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.75rem;font-size:.875rem;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}@media (min-width:640px){.rental-card__icon{flex-direction:column;padding-right:1rem}}.rental-card__icon i{padding-right:0.25rem;font-size:1.5rem}@media (min-width:640px){.rental-card__icon i{padding-right:0px;font-size:2.5rem}}.rental-card__icon span{margin-top:0.25rem;display:inline-block}@media (min-width:640px){.rental-card__icon span{margin-top:0.5rem}}.rental-card__offer{margin:1rem;display:flex;flex-direction:column;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity));padding:0.75rem;text-align:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));width:5rem;height:5rem;padding:0.75rem}.rental-card__promotion{margin:1rem;border-radius:9999px;width:5rem;height:5rem}.rental-card__promotion img{border-radius:9999px;object-fit:contain}.pagination{display:flex;flex-wrap:wrap;justify-content:center}.pagination-wrap{margin:1.5rem 0;display:flex;justify-content:flex-end}.pagination li span,.pagination li a{border-width:1px;--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.pagination li span,
.pagination li a{position:relative;float:left;padding:0.2rem 0.75rem;text-decoration:none;font-size:1rem;font-weight:500;cursor:pointer;margin:0 0.25rem;vertical-align:middle;display:inline-block}@media (min-width:567px){.pagination li span,
.pagination li a{padding:0.4rem 1rem;font-size:1.1rem}}.pagination li span:hover,.pagination li span :focus,.pagination li a:hover,.pagination li a :focus{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}@media (max-width:640px){.pagination li span,
.pagination li a{margin:0.25rem}}.pagination li.active a,.pagination li.active span{--tw-border-opacity:1;border-color:rgba(255,164,48,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,164,48,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.pagination li.disabled{opacity:0.5 !important;cursor:not-allowed}.pagination li.disabled span{pointer-events:none}.accordion{margin-bottom:0.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));padding-bottom:0.75rem;cursor:pointer;width:100%;outline:none;transition:0.4s;display:flex;justify-content:space-between}.accordion.active .accordion__arrow{transform:rotate(-180deg);transform-origin:center}.accordion__title{padding-right:1rem}.panel{max-height:0;overflow:hidden;transition:all 0.4s cubic-bezier(0.47,0.17,0.17,0.58)}.accordion.active + .panel{padding-top:0.25rem;margin-bottom:1rem}.input-hide{min-height:initial !important;padding:0 !important;height:0 !important;width:0 !important;border:0 !important;position:absolute;bottom:0;left:0}.ui-datepicker{font-family:Sofia Pro,sans-serif;font-size:1rem}.ui-datepicker-header{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity));font-weight:600;letter-spacing:0.025em;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));border-radius:0;border:0;text-transform:uppercase;padding:0.3em 0}.ui-datepicker-header th{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.ui-datepicker .ui-datepicker-prev{top:5px;text-align:center;cursor:pointer}.ui-datepicker .ui-datepicker-prev.ui-state-hover{border:0;background:transparent;color:#fff}.ui-datepicker .ui-datepicker-prev span{display:none;pointer-events:none}.ui-datepicker .ui-datepicker-prev:before{font-family:"FontAwesome";content:"\f104";color:#fff}.ui-datepicker .ui-datepicker-next{cursor:pointer;top:5px;text-align:center}.ui-datepicker .ui-datepicker-next.ui-state-hover{border:0;background:transparent;color:#fff}.ui-datepicker .ui-datepicker-next span{display:none;pointer-events:none}.ui-datepicker .ui-datepicker-next:before{font-family:"FontAwesome";content:"\f105";color:#fff}.ui-datepicker td a,
.ui-datepicker td span{padding:0.5em}.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border:0;background-color:#fff}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}.ui-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover{border:0 solid;font-weight:normal;text-align:center}#ui-datepicker-div{padding:0;box-shadow:0 0 15px rgba(0,0,0,0.3);border-radius:0;background:#fff;padding-bottom:2px;z-index:9999999999 !important}#ui-datepicker-div table{background:#fff;padding-bottom:5px}.datepicker,
.ui-datepicker td{cursor:pointer}.ui-datepicker-unselectable{pointer-events:none}.ui-datepicker td{border:0;padding:0px}#ui-datepicker-div .default + .highlight.ui-state-disabled,
#ui-datepicker-div .highlight.ui-state-disabled + .default,
#ui-datepicker-div .ui-datepicker-calendar .highlight{opacity:1}#ui-datepicker-div .default + .highlight.ui-state-disabled,
#ui-datepicker-div .highlight.ui-state-disabled + .default{cursor:default !important}#ui-datepicker-div .default + .highlight.ui-state-disabled span,
#ui-datepicker-div .highlight.ui-state-disabled + .default span{cursor:default !important}#ui-datepicker-div .default + .highlight,
#ui-datepicker-div .highlight + .default{opacity:1}#ui-datepicker-div .ui-datepicker-calendar .highlight,
#ui-datepicker-div .ui-datepicker-calendar .highlight a,
#ui-datepicker-div .ui-datepicker-calendar .highlight span{pointer-events:all !important;cursor:pointer !important}#ui-datepicker-div .ui-datepicker-calendar .highlight .ui-state-active{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}#ui-datepicker-div .ui-datepicker-calendar .highlight{background:#ffe0bb;pointer-events:none !important;cursor:default !important}#ui-datepicker-div .ui-datepicker-calendar .highlight a,#ui-datepicker-div .ui-datepicker-calendar .highlight span{--tw-text-opacity:1 !important;color:rgba(102,102,102,var(--tw-text-opacity)) !important;--tw-text-opacity:0.6 !important}#ui-datepicker-div .ui-datepicker-calendar .highlight a,
#ui-datepicker-div .ui-datepicker-calendar .highlight span{pointer-events:none !important;cursor:default !important}#ui-datepicker-div .ui-datepicker-unselectable a,
#ui-datepicker-div .ui-datepicker-unselectable span,
#ui-datepicker-div .ui-datepicker-unselectable + .highlight a,
#ui-datepicker-div .ui-datepicker-unselectable + .highlight span{pointer-events:none !important;cursor:default !important}#ui-datepicker-div tbody .ui-button.ui-state-active:hover,#ui-datepicker-div tbody .ui-button:active,#ui-datepicker-div tbody .ui-state-active,#ui-datepicker-div tbody .ui-widget-content .ui-state-active,#ui-datepicker-div tbody .ui-widget-header .ui-state-active,#ui-datepicker-div tbody a.ui-button:active{--tw-bg-opacity:1 !important;background-color:rgba(229,231,235,var(--tw-bg-opacity)) !important;--tw-text-opacity:1 !important;color:rgba(102,102,102,var(--tw-text-opacity)) !important}#ui-datepicker-div .ui-priority-secondary{opacity:1}#ui-datepicker-div td.not-changeover{cursor:not-allowed !important}#ui-datepicker-div td.not-changeover a,#ui-datepicker-div td.not-changeover span{--tw-text-opacity:1 !important;color:rgba(102,102,102,var(--tw-text-opacity)) !important;--tw-text-opacity:0.6 !important}#ui-datepicker-div td.changeover a,#ui-datepicker-div td.changeover span,#ui-datepicker-div td.p_d_day_first a,#ui-datepicker-div td.p_d_day_first span,#ui-datepicker-div td.p_d_day_last a,#ui-datepicker-div td.p_d_day_last span{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}#ui-datepicker-div td.changeover a,
#ui-datepicker-div td.changeover span,
#ui-datepicker-div td.p_d_day_first a,
#ui-datepicker-div td.p_d_day_first span,
#ui-datepicker-div td.p_d_day_last a,
#ui-datepicker-div td.p_d_day_last span{font-weight:600 !important}#ui-datepicker-div .default + .highlight,
#ui-datepicker-div .highlight + .default{cursor:pointer !important;pointer-events:all !important}#ui-datepicker-div .default + .highlight a,#ui-datepicker-div .default + .highlight span{--tw-text-opacity:1 !important;color:rgba(102,102,102,var(--tw-text-opacity)) !important}#ui-datepicker-div .default + .highlight a,
#ui-datepicker-div .default + .highlight span{background:linear-gradient(to bottom right,#fff 0%,#fff 50%,#ffe0bb 50%,#ffe0bb 100%);pointer-events:none !important;cursor:default !important;font-weight:600}#ui-datepicker-div .default.changeover + .highlight a,
#ui-datepicker-div .default.changeover + .highlight span{background:linear-gradient(to bottom right,#fff 0%,#fff 50%,#ffe0bb 50%,#ffe0bb 100%);pointer-events:none !important;cursor:default !important;color:#454545 !important;font-weight:600}#ui-datepicker-div .highlight + .default.changeover a,
#ui-datepicker-div .highlight + .default.changeover span{pointer-events:none !important;cursor:default !important;background:linear-gradient(to bottom right,#ffe0bb 0%,#ffe0bb 50%,#fff 50%,#fff 100%);color:#454545 !important;font-weight:600}#ui-datepicker-div .highlight + .default a,#ui-datepicker-div .highlight + .default span{--tw-text-opacity:1 !important;color:rgba(102,102,102,var(--tw-text-opacity)) !important}#ui-datepicker-div .highlight + .default a,
#ui-datepicker-div .highlight + .default span{pointer-events:none !important;cursor:default !important;background:linear-gradient(to bottom right,#ffe0bb 0%,#ffe0bb 50%,#fff 50%,#fff 100%);font-weight:600}#ui-datepicker-div .default + .highlight a,
#ui-datepicker-div .default + .highlight span,
#ui-datepicker-div .highlight + .default a,
#ui-datepicker-div .highlight + .default span{background-size:cover !important;background-repeat:no-repeat !important;position:absolute;top:0;left:0;width:100%;height:100%;content:""}#ui-datepicker-div .default,
#ui-datepicker-div .highlight{position:relative}#ui-datepicker-div td:not(.ui-datepicker-current-day) a.ui-state-hover,#ui-datepicker-div td:not(.ui-datepicker-current-day) span.ui-state-hover,#ui-datepicker-div td:not(.ui-datepicker-current-day):hover a,#ui-datepicker-div td:not(.ui-datepicker-current-day):hover span{--tw-bg-opacity:1 !important;background-color:rgba(243,244,246,var(--tw-bg-opacity)) !important;--tw-text-opacity:1 !important;color:rgba(102,102,102,var(--tw-text-opacity)) !important}#ui-datepicker-div .ui-datepicker-current-day.not-changeover{background:#f1eeee}#ui-datepicker-div .ui-datepicker-current-day.not-changeover a,#ui-datepicker-div .ui-datepicker-current-day.not-changeover span{--tw-text-opacity:1 !important;color:rgba(102,102,102,var(--tw-text-opacity)) !important;--tw-text-opacity:0.6 !important}#ui-datepicker-div .ui-datepicker-current-day.not-changeover a,
#ui-datepicker-div .ui-datepicker-current-day.not-changeover span{background:transparent !important}#ui-datepicker-div .ui-datepicker-current-day.changeover{background:#fff}#ui-datepicker-div .ui-datepicker-current-day.changeover a,#ui-datepicker-div .ui-datepicker-current-day.changeover span{--tw-text-opacity:1 !important;color:rgba(102,102,102,var(--tw-text-opacity)) !important}#ui-datepicker-div .ui-datepicker-current-day.changeover a,
#ui-datepicker-div .ui-datepicker-current-day.changeover span{background:transparent !important}@media (max-width:640px){#ui-datepicker-div{width:84vw}#ui-datepicker-div td a,#ui-datepicker-div td span{font-size:15px !important;padding:8px !important}}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity))}.ui-button.ui-state-active:hover,
.ui-button:active,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active{border:0;font-weight:normal;color:#fff}.ui-datepicker .ui-button.ui-state-active:hover,.ui-datepicker .ui-button:active,.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active,.ui-datepicker a.ui-button:active{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ui-datepicker .ui-button.ui-state-active:hover,
.ui-datepicker .ui-button:active,
.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active,
.ui-datepicker .ui-widget-header .ui-state-active,
.ui-datepicker a.ui-button:active{border:0;background:#15d6c4 !important;font-weight:normal}.ui-datepicker td.not-changeover{cursor:initial !important}.ui-datepicker td.not-changeover a,.ui-datepicker td.not-changeover span{--tw-text-opacity:1 !important;color:rgba(102,102,102,var(--tw-text-opacity)) !important;--tw-text-opacity:0.6 !important}.ui-datepicker td.changeover a,.ui-datepicker td.changeover span{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.ui-datepicker td.changeover a,
.ui-datepicker td.changeover span{font-weight:600 !important}#availability div.ui-datepicker-header a.ui-datepicker-next,
#availability div.ui-datepicker-header a.ui-datepicker-prev{display:none !important}#availability .ui-datepicker-group{margin-bottom:20px;width:100%;position:relative;min-height:1px;padding:0 5px !important}@media (min-width:768px){#availability .ui-datepicker-group{width:33.33333333%;float:left}}#availability .ui-datepicker{display:flex !important;flex-wrap:wrap;width:auto !important;border:0;padding:0}#availability .p_d_day_first a{background:linear-gradient(to bottom right,#fff 0%,#fff 50%,#ffe0be 50%,#ffe0be 100%)}#availability .p_d_day_last a{background:linear-gradient(to bottom right,#ffe0be 0%,#ffe0be 50%,#fff 50%,#fff 100%)}.page-rental .ui-datepicker-other-month{visibility:hidden;opacity:0;pointer-events:none}.page-rental .ui-datepicker td.default{background-color:#fff}.page-rental .ui-datepicker .p_d_day_first a{background:linear-gradient(to bottom right,#fff 0%,#fff 50%,#ffe0be 50%,#ffe0be 100%)}.page-rental .ui-datepicker .p_d_day_last a{background:linear-gradient(to bottom right,#ffe0be 0%,#ffe0be 50%,#fff 50%,#fff 100%)}.page-rental .ui-datepicker .p_d_date_booked a,
.page-rental .ui-datepicker .p_d_date_booked span{cursor:not-allowed;text-decoration:line-through;background-color:#ffa430 !important}.page-rental .ui-datepicker .ui-state-disabled a,
.page-rental .ui-datepicker .ui-state-disabled span{cursor:not-allowed}.page-rental .ui-datepicker .p_d_day_first.ui-datepicker-current-day a,
.page-rental .ui-datepicker .p_d_day_first.ui-datepicker-current-day span,
.page-rental .ui-datepicker .p_d_selected_range a,
.page-rental .ui-datepicker .p_d_selected_range span{background-color:#15d6c4 !important;color:#fff !important}.social-icons{display:flex}.social-icons a{margin-right:0.5rem;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity));padding:0.5rem;font-size:1.375rem;--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.social-icons a:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));opacity:0.85}.share-icons{display:flex;justify-content:center}.share-icons a{margin-left:0.5rem;margin-right:0.5rem;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;padding:0.5rem;font-size:1.375rem;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}@media (min-width:640px){.share-icons a{margin-left:1rem;margin-right:1rem}}.share-icons a:hover{opacity:0.85}.share-icons li:nth-child(1){color:#02579c}.share-icons li:nth-child(2){color:#00afdd}.share-icons li:nth-child(3){color:#24d366}.share-icons li:nth-child(4){--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.social-share{transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;position:fixed;top:40%;left:0}.social-share a{padding:5px;background-color:#02579c;color:#fff;display:block;width:40px;height:40px;font-size:22px;text-align:center;transition:all ease 0.3s}.social-share a:hover{opacity:0.85}.social-share a:nth-child(2){background:#00afdd}.social-share a:nth-child(3){background:#24d366}.page-rental .social-share{pointer-events:none;opacity:0}body.scrolled .social-share{opacity:1;pointer-events:all}.blog-nav{z-index:10;justify-content:center;--tw-bg-opacity:1;background-color:rgba(68,68,68,var(--tw-bg-opacity));--tw-bg-opacity:0.8;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}@media (min-width:640px){.blog-nav{display:flex}}.blog-nav .desktop-blog-logo a,.blog-nav .mobile-blog-logo a{padding-top:0.5rem;padding-bottom:0.5rem}.blog-nav .desktop-blog-logo h1,.blog-nav .mobile-blog-logo h1{position:relative;margin-left:auto;margin-right:auto;margin-bottom:0px;width:max-content;padding-top:0.25rem;text-align:center;font-size:1.5rem;text-transform:uppercase;line-height:1.25;letter-spacing:0.05em}@media (min-width:640px){.blog-nav .desktop-blog-logo h1,.blog-nav .mobile-blog-logo h1{padding-top:0px}}.blog-nav .desktop-blog-logo h1:after,.blog-nav .desktop-blog-logo h1:before,
.blog-nav .mobile-blog-logo h1:after,
.blog-nav .mobile-blog-logo h1:before{content:"•";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;position:absolute}.blog-nav .desktop-blog-logo h1:before,
.blog-nav .mobile-blog-logo h1:before{left:-1rem}.blog-nav .desktop-blog-logo h1:after,
.blog-nav .mobile-blog-logo h1:after{right:-1rem}.blog-nav .desktop-blog-logo h1 small,.blog-nav .mobile-blog-logo h1 small{display:block;font-size:.675rem;text-transform:uppercase}.blog-nav .desktop-blog-logo h1 small,
.blog-nav .mobile-blog-logo h1 small{letter-spacing:0.25rem}@media (max-width:640px){.blog-nav .desktop-blog-logo{display:none}}.blog-nav ul{display:flex;align-items:center;justify-content:center}.blog-nav ul li a{display:block;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:640px){.blog-nav ul li a{padding-left:2rem;padding-right:2rem}}.blog-nav ul li a:hover{--tw-text-opacity:0.8}@media (max-width:640px){.scrolled .blog-nav{transform:translateY(-50%)}}.blog-list__header-image{position:absolute;width:100%;height:100%;top:0;left:0}.blog-list__header-image img{object-fit:cover;height:100%;width:100%}.blog-list__header-content{min-height:28rem;padding:2rem}@media (min-width:567px){.blog-list__header-content{min-height:37rem}}.post__image{position:relative}.post__image img{max-height:32rem;width:100%;object-fit:cover}.post__image span{position:absolute;right:2rem;bottom:2rem}.toc-wrap .is-active-link{font-weight:inherit}.js-toc ul{padding-left:0px;font-size:1.125rem;font-weight:400;line-height:2;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));list-style-type:decimal}.js-toc ul ul{padding-left:1.5rem;list-style-type:circle}.js-toc a:focus,.js-toc a:hover{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.c-Modal{display:none;position:fixed;z-index:10001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.7)}@media (min-width:567px){.c-Modal{padding-top:4rem;padding-bottom:4rem}}.c-Modal__inner{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));padding:2rem 1.5rem 2rem;margin:1rem;width:calc(100% - 2rem);position:relative}@media (min-width:567px){.c-Modal__inner{padding:3rem 3.5rem 3.5rem;margin:1rem auto}}@media (min-width:800px){.c-Modal__inner{max-width:50vw}}.c-Modal__title{font-size:1.45rem;margin-bottom:1rem;font-weight:500}.c-Modal__content{line-height:1.5}.c-Modal__text{font-size:1rem;margin-bottom:1rem;padding-right:2rem}.c-Modal__close{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity));position:absolute;top:1.5rem;right:1.5rem;height:2.05rem;width:2.05rem;line-height:1.875rem;font-size:0.875rem;text-align:center;border:2px solid;border-radius:50%;transition:color 0.4s cubic-bezier(0.47,0.17,0.17,0.58)}.c-Modal__close:hover,.c-Modal__close:focus{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));cursor:pointer}.list-cookies__actions{margin-top:1rem}.list-cookies .single-cookie{border-top-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));display:flex;flex-direction:row-reverse;padding:1.5rem 0}.list-cookies .single-cookie .form-switch-label{transform:scale(1.4)}.list-cookies .single-cookie__label{font-weight:700;font-size:0.8125rem;margin-bottom:1rem;display:block}.list-cookies .single-cookie__switch{padding-left:1rem;display:flex;align-items:center;flex-direction:column}@media (min-width:567px){.list-cookies .single-cookie__switch{padding-left:2rem}}.list-cookies .single-cookie__switch--disabled label{--tw-text-opacity:0.5;cursor:not-allowed}.list-cookies .single-cookie__description{font-size:1rem;padding-right:1rem}@media (min-width:567px){.list-cookies .single-cookie__description{padding-right:2rem}}.btn--save{border-width:1px;--tw-border-opacity:1;border-color:rgba(17,168,214,var(--tw-border-opacity));height:3rem;padding:0.75rem 1.5rem 0.65rem;background-color:transparent;transition:all ease 0.3s;font-size:0.75rem;text-transform:uppercase;letter-spacing:1.5px;transition:color 0.4s cubic-bezier(0.47,0.17,0.17,0.58)}.btn--save span{z-index:1;position:relative}.btn--save::before{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity));content:"";position:absolute;top:0;bottom:0;left:0;right:100%;transition:right 0.6s cubic-bezier(0.47,0.17,0.17,0.58)}@media (min-width:567px){.btn--save:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));background-color:transparent}.btn--save:hover::before{right:0}}.c-CookiesBar{--tw-bg-opacity:1;background-color:rgba(68,68,68,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);position:fixed;overflow:hidden;box-sizing:border-box;line-height:1.5em;z-index:999;left:0;right:0;bottom:0;opacity:1;transition:opacity 1s ease;padding:1.5rem}@media (min-width:567px){.c-CookiesBar{padding:3rem 1.5rem 3rem 2.5rem;max-width:55rem;display:flex;align-items:center;left:auto}}.c-CookiesBar__description{font-size:1rem;margin-bottom:1rem}@media (min-width:567px){.c-CookiesBar__description{margin-bottom:0}}.c-CookiesBar__btns{display:flex}@media (min-width:567px){.c-CookiesBar__btns{margin-left:1.5rem}}.c-CookiesBar__btn{width:50%}@media (min-width:567px){.c-CookiesBar__btn{width:auto}}.form-switch{width:2.5rem;line-height:1.5;user-select:none;position:relative}.form-switch-checkbox{display:none}.form-switch-label{border-width:1px;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}body:not(.is-at-top) .main-header nav .form-switch-label{border-color:transparent}.form-switch-label{display:block;overflow:hidden;cursor:pointer;padding-bottom:0;height:1.45rem;border-radius:9999px;transition:background-color 0.2s ease-in;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.form-switch-label:before{border-width:1px;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}body:not(.is-at-top) .main-header nav .form-switch-label:before{border-color:transparent}.form-switch-label:before{top:0.15rem;bottom:0;position:absolute;display:block;width:1rem;height:1rem;border-radius:50%;margin-left:0.25rem;margin-right:0.25rem;border-radius:50%;content:""}.form-switch-checkbox:checked + .form-switch-label{--tw-bg-opacity:1;background-color:rgba(52,211,153,var(--tw-bg-opacity))}.form-switch-checkbox:checked + .form-switch-label:before{right:0}.c-popupGallery{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transform:translateY(100px);position:fixed;top:0;left:0;bottom:0;right:0;display:none;overflow:auto;z-index:999;width:100%;height:100%}.c-popupGallery__close{cursor:pointer;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));font-size:2rem}.c-popupGallery__header{z-index:10;display:flex;justify-content:flex-end;--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));padding:1rem}@media (min-width:640px){.c-popupGallery__header{padding-left:0px;padding-right:0px}}.c-popupGallery__header{position:sticky;top:0}.c-popupGallery__footer{z-index:10;display:flex;width:100%;justify-content:flex-end;--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));padding:0.5rem}@media (min-width:640px){.c-popupGallery__footer{padding-left:0px;padding-right:0px}}.c-popupGallery__footer{position:fixed;left:0;bottom:0}.c-popupGallery__list{display:flex;flex-wrap:wrap;padding-bottom:6rem}@media (min-width:640px){.c-popupGallery__list{margin-left:-0.25rem;margin-right:-0.25rem}}.c-popupGallery__item{display:block;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;pointer-events:cursor;width:100%;height:16rem;padding:0.125rem 0}@media (min-width:640px){.c-popupGallery__item{height:30rem;padding:0.25rem}}.c-popupGallery__item img{width:100%;height:100%;object-fit:cover;filter:saturate(1.25) brightness(1.05)}.c-popupGallery__item:hover{opacity:0.9}.sl-wrapper .sl-image img{filter:saturate(1.25) brightness(1.05)}.gallery-opened{overflow:hidden;position:fixed;top:0;left:0;bottom:0;right:0}.gallery-opened .c-popupGallery{display:block;transform:none}.c-Tabs nav{font-size:1.25rem}.c-Tabs a{border-width:0px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.c-Tabs a.active{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity));border-bottom:3px solid}.c-Tabs__wrap{padding-bottom:2rem}.tab-pane:not(.active){display:none}.tooltip{position:relative;display:inline-block}.tooltiptext{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);visibility:hidden;width:14rem;background-color:#fff;font-size:1rem;border-radius:6px;padding:1rem;line-height:2;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-7rem;opacity:0;transition:opacity 0.3s}.tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent transparent}.tooltip--xl .tooltiptext{font-size:0.75rem;line-height:1.5;width:25rem;margin-left:-13.5rem}.tooltip--xl .tooltiptext ul{list-style:initial;padding-left:1.5rem}@media (min-width:567px){.tooltip--xl .tooltiptext{width:30rem;margin-left:-15rem}}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.c-Breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;font-size:.875rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.c-Breadcrumbs--dark{flex-wrap:wrap;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}.c-Breadcrumbs li:not(:last-child):after{font-family:"FontAwesome" !important;content:"\f105";padding-right:0.5rem;padding-left:0.25rem}.c-Breadcrumbs li a:hover{text-decoration:underline}.category-intro__inner{height:26.7rem}@media (min-width:567px){.category-intro__inner{height:36.25rem;max-height:calc(100vh - 4rem)}}@media (min-width:1450px){.category-intro__inner{height:42.25rem}}.page-home .main-content{overflow:hidden}.home-hero{min-height:100vh}.home-hero h2{line-height:1.25;text-shadow:1px 1px 5px rgba(0,0,0,0.3)}.home-hero__image{height:100vh;overflow:hidden;position:relative}.home-hero__image img{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-saturate:saturate(1.15);position:absolute;height:100%;width:100%;object-fit:cover;object-position:center;animation:kenburns 25s infinite}.home-hero__content{bottom:3rem}@media (min-width:640px){.home-hero__content{bottom:0px}}.home-hero__content{width:100%;position:absolute;left:50%;transform:translateX(-50%)}@keyframes kenburns{0%{transform:none}100%{transform:scale3d(1.2,1.2,1.2) translate3d(-30px,-10px,0px);animation-timing-function:ease-in;opacity:1}}.s-aboutus h2{margin-bottom:1rem;font-size:1.75rem;font-weight:600;line-height:1.25;letter-spacing:-0.025em}@media (min-width:640px){.s-aboutus h2{font-size:2.5rem}}.s-aboutus h3{margin-bottom:1rem;font-size:1.125rem}@media (min-width:640px){.s-aboutus h3{font-size:1.375rem}}.s-aboutus p{margin-bottom:1rem;font-weight:400;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}@media (min-width:640px){.s-aboutus p{text-align:justify;font-size:1.05rem}}.s-tellus a:hover img{-webkit-filter:invert(1);filter:invert(1)}.services{font-family:Sofia Pro,sans-serif}.services__header{display:flex;align-items:flex-end;min-height:36rem}.services__layout{margin-top:3rem;margin-bottom:3rem;width:100%;flex-wrap:wrap}@media (min-width:640px){.services__layout{margin-left:-0.5rem;margin-right:-0.5rem;display:flex}}@media (min-width:640px){.services__layout--half>*{width:50%;padding-left:0.5rem;padding-right:0.5rem}}@media (min-width:640px){.services__layout--third>*{width:33.333333%;padding-left:0.5rem;padding-right:0.5rem}}@media (max-width:640px){.services .c-boxFigure{min-height:20rem}}.splide__arrows{top:50%;width:100%;position:absolute;display:flex;justify-content:space-between;transform:translateY(-50%)}.splide__arrows svg{fill:#fff;width:6rem;height:6rem}.splide__arrow--prev svg{transform:rotate(180deg)}.splide__slide{height:400px;width:100%;cursor:pointer}@media (min-width:640px){.splide__slide{height:calc(100vh - 3rem);cursor:default}}.splide__slide img{height:100%;width:100%;object-fit:cover;filter:saturate(1.25) brightness(1.05);height:100%}.splide__slide--last{position:relative;z-index:9999;align-items:center;justify-content:center}.splide__slide--last::before{height:100%;width:100%;background-color:rgba(0,0,0,0.7);position:absolute;top:0;z-index:9999;left:0;content:""}.splide__slide--last strong{display:block;margin-top:30px;font-size:20px}.splide__slide--last .cta-villa{position:absolute;height:100%;width:100%;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:400px;z-index:99999;font-weight:400;text-align:center}.splide__slide--last .number-watching{font-size:17px;font-weight:600}@media (max-width:567px){.s-rental__inner{overflow:hidden}}.rental-hero{position:relative}.rental-slider{position:relative;height:400px}@media (min-width:640px){.rental-slider{height:calc(100vh - 3rem)}}.rental-promotion{position:absolute;top:1rem;left:1rem;z-index:20}@media (min-width:640px){.rental-promotion{position:absolute;top:6rem;left:3rem}}.rental-intro{position:absolute;width:100%;padding-left:1.5rem;padding-right:1.5rem;line-height:1;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));bottom:1rem;left:50%;transform:translateX(-50%);z-index:20}@media (min-width:640px){.rental-intro{line-height:1.5}}.rental-intro h1{font-size:1.75rem;font-weight:600;line-height:1.25}@media (min-width:640px){.rental-intro h1{font-size:2.5rem;line-height:1}}.rental-intro h1 small{margin-top:0.5rem;display:block;font-weight:400;line-height:1.5;font-size:0.925rem}@media (min-width:640px){.rental-intro h1 small{margin-bottom:0.5rem;padding-top:0.25rem;font-size:1.375rem}}.rental-intro__price{margin-top:0.5rem;font-size:1rem;font-weight:600}@media (min-width:640px){.rental-intro__price{margin-bottom:0.25rem}}@media (min-width:640px){.rental-intro__price{font-size:1.75rem}}.rental-rating{margin-top:0.5rem;margin-bottom:1rem;display:flex;justify-content:center;font-size:1rem;--tw-text-opacity:1;color:rgba(255,164,48,var(--tw-text-opacity))}@media (min-width:640px){.rental-rating{margin:0px;justify-content:flex-start;font-size:1.125rem}}.rental-rating span{margin-right:0.5rem;margin-bottom:0.25rem}.rental-general{padding:1.25rem;box-shadow:0 1px 5px rgba(0,0,0,0.15)}@media (min-width:640px){.rental-general{padding-left:3rem;padding-right:3rem;padding-top:2rem;padding-bottom:3rem}}.rental-general__header{display:flex;align-items:center;justify-content:space-between}@media (min-width:640px){.rental-general__header{display:block}}.rental-general__content{margin-top:0.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));padding-top:1rem;display:none}@media (min-width:640px){.rental-general__content{border-width:0px;display:block}}.rental-general h2{font-size:1.5rem;font-weight:500}@media (min-width:640px){.rental-general h2{border-bottom-width:2px;--tw-border-opacity:1;border-color:rgba(17,168,214,var(--tw-border-opacity));font-size:2.125rem;font-weight:400}}.rental-general p{text-align:justify;font-size:1rem;line-height:1.625;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}@media (min-width:640px){.rental-general p{font-size:1.125rem}}.rental-general .toggle:before{font-size:1.375rem;--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity));font-family:"FontAwesome";content:"\f067"}.rental-general--toggle.active .toggle:before{content:"\f068"}.rental-general--toggle.active .rental-general__content{display:block}.rental-icons{display:flex;flex-wrap:wrap}.rental-icons__item{text-align:center;font-size:2.125rem}@media (min-width:640px){.rental-icons__item{height:3rem;text-align:center}}.rental-icons__item div{margin-bottom:0.5rem;font-size:1.05rem;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}@media (min-width:640px){.rental-icons__item div{margin-top:0.5rem;margin-bottom:0px}}.rental-icons__item div strong{font-weight:400}.rental-icons__item span{text-align:left;font-size:.875rem;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}@media (min-width:640px){.rental-icons__item span{font-size:1rem}}.rental-icons__item i{line-height:1;--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.rental__description div,
.rental__description p,
.rental__description span{font-size:inherit !important;font-family:inherit !important;text-align:justify}.rental-amenities{display:flex;flex-wrap:wrap;font-size:1rem;line-height:2}.rental-amenities h3{margin-bottom:0.5rem;display:inline-block;font-size:1.375rem;font-weight:400}.rental-amenities i{font-size:1rem !important}.rental-map{height:20rem;width:100%}@media (min-width:640px){.rental-map{height:25rem}}.rental-distances{display:flex;flex-direction:column;flex-wrap:wrap;font-size:1rem;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));height:435px}@media (min-width:640px){.rental-distances{height:16rem}}.rental-prices .table tr td{white-space:nowrap}.rental-prices .table tr td:first-child{position:sticky;left:0}.rental-prices .table tr th{min-width:100px}.rental-prices .table tr th:first-child{position:sticky;left:0}.rental-policy{font-size:1rem;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}.rental-legend{display:flex;justify-content:center}@media (min-width:640px){.rental-legend{justify-content:flex-end}}.rental-legend>*{margin-right:0.5rem;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}@media (min-width:640px){.rental-legend>*{font-size:.875rem}}@media (min-width:640px){.rental-legend>*{padding-left:1.25rem;padding-right:1.25rem;padding-top:0.5rem;padding-bottom:0.5rem}}.rental__sidebar img{filter:saturate(1.25) brightness(1.1)}.rental-book{position:relative}.rental-book label{margin-bottom:0.25rem;display:inline-block;font-size:1.05rem}.rental-book input,.rental-book select{border-width:1px;--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.rental-book input,
.rental-book select{width:100%;padding:0.75rem 2rem 0.75rem 2.75rem;min-height:3.125rem;-webkit-appearance:none;appearance:none;cursor:pointer;font-size:1rem}.rental-book input:focus,.rental-book input:hover,
.rental-book select:focus,
.rental-book select:hover{outline:none;box-shadow:0 0 8px rgba(102,175,233,0.9)}.rental-book .arrow{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));padding:0.75rem 1.25rem}.rental-book .btn[disabled]{--tw-border-opacity:1 !important;border-color:rgba(156,163,175,var(--tw-border-opacity)) !important;--tw-bg-opacity:1 !important;background-color:rgba(156,163,175,var(--tw-bg-opacity)) !important;pointer-events:none}.rental-book .loading-overlay{z-index:10;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.rental-book__note h4{margin-bottom:0.5rem;font-size:1.25rem;font-weight:600}.rental-book__note p{font-size:.875rem}.rental-book__note strong{--tw-text-opacity:1;color:rgba(52,211,153,var(--tw-text-opacity));font-weight:500}.section-booking .custom-checkbox-label{font-size:1.125rem}@media (min-width:640px){.section-booking .custom-checkbox-label{font-size:1.25rem}}.section-booking .custom-checkmark{top:0.25rem}.section-booking__image{max-height:22rem;max-width:60rem;width:100%;margin:0 auto 2rem;object-fit:cover}.section-booking__header strong{font-weight:500}@media (min-width:640px){.section-booking__details .table tbody{font-size:1.125rem}}.section-booking__details .table tbody tr td{vertical-align:middle;white-space:nowrap}.section-booking__details .table tbody tr td:nth-child(2){text-align:right}.section-booking__details .table tbody .total{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity));font-weight:500;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.section-booking__details .table tbody .total .small{color:inherit}.section-booking__details .table tbody .small{font-size:.875rem;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));display:block}.section-booking__note h4{margin-bottom:0.5rem;font-size:1.25rem;font-weight:500}@media (min-width:640px){.section-booking__note h4{font-size:1.375rem}}.section-booking__note p,.section-booking__note ul{font-size:.875rem}.section-booking__note strong{--tw-text-opacity:1;color:rgba(52,211,153,var(--tw-text-opacity));font-weight:500}.section-booking__note i{--tw-text-opacity:1 !important;color:rgba(52,211,153,var(--tw-text-opacity)) !important;font-size:1rem !important}.section-booking__cards .c-cards{justify-content:center}.page-static-404 h1,.page-static-error h1{text-align:center}.page-static-404 .c-Breadcrumbs,.page-static-error .c-Breadcrumbs{display:none}.s-voucher__image{height:25rem}.s-voucher__image img{height:100%;width:100%;object-fit:cover}@media (max-width:567px){.page-static-guest-portal .btn{font-size:0.95rem}}.section-portal__bottombar{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));position:fixed;bottom:0;width:100%;z-index:999;left:0;transition:all ease 0.5s;padding:15px;box-shadow:0 -2px 10px rgba(0,0,0,0.1)}.fancybox-container{z-index:99999999 !important;font-family:sans-serif !important}.guest-portal-modal{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}@media (max-width:767px){.guest-portal-modal{zoom:0.8}}.guest-portal-modal a{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.guest-portal-modal .table td:first-child{font-weight:600;text-transform:uppercase;width:40%}.guest-portal-modal .richText{font-weight:400;font-size:17px;margin-top:15px}.guest-portal-modal .richText p,.guest-portal-modal .richText ul,.guest-portal-modal .richText ol{font-weight:400;font-size:17px;margin-bottom:15px;line-height:1.6}.guest-portal-modal .richText h2,.guest-portal-modal .richText h3,.guest-portal-modal .richText h4,.guest-portal-modal .richText h5,.guest-portal-modal .richText h6{font-weight:600;margin-top:3rem;margin-bottom:2rem;font-size:20px}.guest-portal-modal .richText table{width:100%;margin-top:1rem;margin-bottom:1rem}.guest-portal-modal .richText table td{padding:5px 10px}.guest-portal-modal .modal-gallery{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.guest-portal-modal .modal-gallery__image{width:25%;padding:5px;display:block}.guest-portal-modal .modal-gallery__image img{width:100%;height:115px;object-fit:cover}@media (max-width:767px){.guest-portal-modal .modal-gallery__image img{height:70px}}.guest-portal-modal .modal-gallery__image:first-child{width:100%}.guest-portal-modal .modal-gallery__image:first-child img{height:300px}@media (max-width:767px){.guest-portal-modal .modal-gallery__image:first-child img{height:200px}}.section-portal{font-weight:400;overflow:hidden}.section-portal__messagesheader{margin-top:60px;margin-bottom:30px}.section-portal__messagesheader h2{font-weight:700;margin-bottom:5px;font-size:28px}@media (min-width:768px){.section-portal__messagesheader h2{font-size:36px}}@media (max-width:992px) and (min-width:768px){.section-portal{padding-left:60px;padding-right:60px}}.section-portal__nav{margin:0 !important;display:flex;flex-direction:column}.section-portal__nav .dropdown-backdrop{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-bg-opacity:0.7;z-index:100}.section-portal__nav .btn.dropdown-toggle{width:100% !important;text-align:center;border-bottom:0;display:flex;align-items:center;padding-left:15px;padding-right:15px;justify-content:space-between;padding:12.5px 20px;font-size:17px;margin:5px 0 !important}@media (min-width:768px){.section-portal__nav .btn.dropdown-toggle{margin:0 0 7.5px !important}}@media (min-width:768px){.section-portal__nav .btn.dropdown-toggle{padding-left:30px;padding-right:30px}}.section-portal__nav .btn.dropdown-toggle.btn-blue{background-color:#15d6c4 text-white}.section-portal__nav .btn.dropdown-toggle.btn-green{--tw-bg-opacity:1;background-color:rgba(52,211,153,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.section-portal__nav .btn.dropdown-toggle .fa-star{margin-right:7.5px}.section-portal__nav .btn-group{margin-top:0 !important}.section-portal__nav .btn-group.open .btn.dropdown-toggle{z-index:101}.section-portal__nav .btn-group.open .fa-plus:before{content:"\f068"}.section-portal__nav .c-Dropdown__content{z-index:10;padding:0px;font-family:Sofia Pro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width:767px){.section-portal__nav .c-Dropdown__content{max-height:550px;overflow:scroll}}.section-portal__nav .c-Dropdown__content a{padding:15px 45px 15px 25px;line-height:1.25;font-size:17px;display:block}.section-portal__nav .c-Dropdown__content a:hover{background-color:#f5f5f5}.section-portal__nav .c-Dropdown__content a small{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));font-size:90%}@media (max-width:767px){.section-portal__nav .c-Dropdown__content a{font-size:16px}}.section-portal__nav .c-Dropdown__content li{border-bottom:1px solid #edefec}.section-portal hr{margin-top:30px;margin-bottom:30px;border-color:#ddd}.section-portal .text-success{color:#2ecc71}.section-portal .btn-lg{font-size:16px}.section-portal .btn-group{width:100%;margin-top:10px;display:flex}.section-portal .btn-group .btn{width:50%;height:initial;margin-top:5px;font-weight:700;text-transform:uppercase;letter-spacing:0.15px;white-space:unset}.section-portal .btn-group .btn:first-child{margin-right:7.5px}.section-portal .btn-group .btn:last-child{margin-left:7.5px}.section-portal .alert{border-radius:0px;margin-top:25px;margin-bottom:12.5px;font-size:15px;padding:12.5px 30px 12.5px 25px}.section-portal .alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.section-portal .text-uppercase{text-transform:uppercase}.section-portal__header{display:flex;margin-bottom:45px}@media (min-width:992px){.section-portal__header{margin-bottom:60px}}.section-portal__header h1{margin-bottom:10px;text-transform:capitalize}.section-portal__header strong{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));letter-spacing:0.5px}.section-portal__header p{margin-bottom:0;font-weight:300}.section-portal__header p.lead{font-size:22px}.section-portal__customer h3{font-weight:bold;font-size:16px;text-transform:uppercase}@media (min-width:900px){.section-portal__content{display:flex;flex-wrap:wrap}}.section-portal__sidebar .sticky{top:30px}.section-portal__sidebar .inner{margin-bottom:30px;border-bottom:9;padding:30px 0 0}@media (min-width:768px){.section-portal__sidebar .inner{border:1px solid #ddd;padding:30px}}.section-portal__sidebar .inner--small{padding:20px;min-height:100px;border:1px solid #ddd}@media (min-width:768px){.section-portal__sidebar .inner--small{padding:20px 20px 45px}}@media (min-width:800px){.section-portal__messages{padding-left:30px}}.section-portal .message-item{margin-bottom:20px}@media (min-width:768px){.section-portal .message-item{margin-bottom:30px}}.section-portal .form-btns{margin-bottom:30px}.section-portal .message-item .body .content{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:20px;position:relative;border:1px solid #ddd;color:#333;min-height:60px;font-size:15px}.section-portal .message-item .body .content img{max-width:100%}@media (max-width:767px){.section-portal .message-item .body .content{padding:10px 15px}}.section-portal .message-item .body .content p,.section-portal .message-item .body .content ul,.section-portal .message-item .body .content ol{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));font-size:15px;line-height:1.45;font-weight:400;margin-bottom:12px}@media (min-width:567px){.section-portal .message-item .body .content p,.section-portal .message-item .body .content ul,.section-portal .message-item .body .content ol{font-size:17px}}.section-portal .message-item .body .content ul,.section-portal .message-item .body .content ol{padding-left:18px}.section-portal .message-item .body .content em{text-decoration:underline}.section-portal .message-item .body .content a{color:inherit;text-decoration:underline !important;word-break:break-all}.section-portal .message-item.owner .content p strong:first-child{display:block;margin-bottom:1rem}@media (min-width:768px){.section-portal .message-item.owner .content p strong:first-child{padding-right:30px;font-size:16px}}.section-portal .message-item .avatar{padding:0;position:relative;right:-5px}.section-portal .message-item .image-photo{width:60px;height:60px;margin-top:7.5px;margin-left:0;border-radius:50%;object-fit:contain}@media (max-width:767px){.section-portal .message-item .image-photo{width:50px;height:50px;zoom:0.6;margin-top:10px;margin-left:0}}.section-portal .message-item .image-initials{width:48px;text-transform:uppercase;height:48px;margin-top:7.5px;letter-spacing:-1px;font-weight:700;font-size:17px;text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;line-height:40px;color:#fff;background-color:#ffb27c;position:relative;left:-12.5px}@media (max-width:767px){.section-portal .message-item .image-initials{zoom:0.6;top:5px;margin:0;left:-20px}}.section-portal .message-item .content::after,.section-portal .message-item .content::before{display:inline-block;position:absolute;content:" ";border-style:solid;width:0;height:0}.section-portal .message-item .content::after{top:0;border:9px solid transparent;left:initial;border-left:0;right:100%;border-width:0 25px 25px 0;border-color:transparent #fff transparent transparent;zoom:0.5}.section-portal .message-item .content::before{top:-1px;border:10px solid transparent;left:initial;border-left:0;right:100%;zoom:0.55;border-width:0 27px 27px 0;border-color:transparent #ddd transparent transparent}.section-portal .message-item.owner .content{background-color:#edefed}.section-portal .message-item.owner .content::before{top:-1px;left:100%;border-width:27px 27px 0 0;border-color:#ddd transparent transparent}.section-portal .message-item.owner .content::after{top:0;left:100%;border-width:25px 25px 0 0;border-color:#edefed transparent transparent}.section-portal .message-item--submit .content{--tw-bg-opacity:1 !important;background-color:rgba(255,255,255,var(--tw-bg-opacity)) !important;border-bottom:0}.section-portal .message-item--submit .content::after{border-color:#fff transparent transparent !important}.section-portal .message-item--submit textarea{font-family:Sofia Pro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));border:0;width:100%;font-size:17px;line-height:1.45;resize:vertical;font-weight:400}@media (max-width:767px){.section-portal .message-item--submit textarea{min-width:150px;font-size:16px}}.section-portal .message-item--submit footer{background-color:#edefed;border:1px solid #ddd;border-top:0;padding:15px;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;position:relative}@media (max-width:767px){.section-portal .message-item--submit footer{padding:7.5px}}.section-portal .message-item.notification{zoom:0.85}.section-portal .message-item.notification .content::after,.section-portal .message-item.notification .content::before{content:none}.section-portal .message-item.notification .content{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));font-family:Sofia Pro,sans-serif;border:0}.section-portal .message-item.notification .content::after{content:"";position:absolute;left:0;top:50%;height:2px;background-color:#ddd;width:100%;z-index:0;border:0}@media (max-width:567px){.section-portal .message-item.notification .content::after{content:none}}.section-portal .message-item.notification .content p{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));font-family:Sofia Pro,sans-serif;max-width:275px;margin-left:auto;margin-right:auto;text-transform:uppercase;text-align:center;font-weight:500;padding-left:15px;padding-right:15px;font-size:14px;letter-spacing:0.5px;z-index:1;position:relative}@media (max-width:767px){.section-portal .message-item.notification .content p{font-size:12px}}.section-portal .message-item.notification .body{float:none !important;margin-left:auto;margin-right:auto;text-align:center}.section-portal .message-item.notification .content .read{display:none}.section-portal .message-meta{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity));font-size:12px;margin:10px 0 0 0px}.section-portal .message-from{padding-left:2.5px}.section-portal .message-item p{margin:0}@media (max-width:767px){.section-portal .message-item.owner:not(.notification):not(.message-item--submit) .body .content{border-radius:6px;border-top-right-radius:0px}}@media (max-width:767px){.section-portal .message-item:not(.owner) .body .content{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));background-color:#23a3cd;border-color:#23a3cd;border-radius:6px;border-top-left-radius:0px}.section-portal .message-item:not(.owner) .body .content::after{border-color:transparent #23a3cd transparent transparent}.section-portal .message-item:not(.owner) .body .content::before{border-color:transparent #23a3cd transparent transparent}.section-portal .message-item:not(.owner) .body .content p,.section-portal .message-item:not(.owner) .body .content span,.section-portal .message-item:not(.owner) .body .content ul,.section-portal .message-item:not(.owner) .body .content ol,.section-portal .message-item:not(.owner) .body .content div,.section-portal .message-item:not(.owner) .body .content pre{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}@media (max-width:767px) and (max-width:767px){.section-portal .message-item:not(.owner) .body .content p,.section-portal .message-item:not(.owner) .body .content span,.section-portal .message-item:not(.owner) .body .content ul,.section-portal .message-item:not(.owner) .body .content ol,.section-portal .message-item:not(.owner) .body .content div,.section-portal .message-item:not(.owner) .body .content pre{font-weight:500}}@media (max-width:767px){.section-portal .message-item:not(.owner) .body .content a{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}@media (max-width:767px){.section-portal .message-item:not(.owner) .body .content .message-meta{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}.section-portal .message-item .body .content a{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.section-portal .message-item .body .content ul{list-style:disc;padding-left:2rem}.section-portal .message-item .body .content ol{list-style:decimal;padding-left:2rem}.section-portal .message-item .body .content p,.section-portal .message-item .body .content span,.section-portal .message-item .body .content ul,.section-portal .message-item .body .content ol,.section-portal .message-item .body .content div,.section-portal .message-item .body .content pre{font-family:Sofia Pro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}.section-portal .message-item .body .content .message-meta{font-family:Sofia Pro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}.section-portal .message-item .body .content .files a{word-break:break-all}.portal-details{min-height:100px;position:relative}.portal-details .loader{transition:opacity 0.4s ease;position:absolute;top:100px;left:calc(50% - 25px);transform:translate(-50%,-50%);z-index:10}.portal-details .loading-overlay{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));transition:opacity 0.4s ease;position:absolute;height:100%;width:100%;content:"";top:0;left:0;pointer-events:none;display:none}.portal-details__header{margin-bottom:20px}.portal-details__header h3 small{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));text-transform:uppercase;font-size:15px;line-height:1.5;letter-spacing:1px;font-weight:500}.portal-details__voucher .btn{text-transform:uppercase;font-weight:700;max-width:300px;margin-left:auto;margin-right:auto}.portal-details__footer{margin-top:30px}.portal-details__footer .btn{font-size:13px}.portal-details__remark{display:block;font-weight:600}.portal-details__notes{padding-top:15px}.portal-details__notes .read-more-button{padding-left:5px}.portal-details__notes a{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.portal-details__notes a:hover,.portal-details__notes a:focus{text-decoration:underline}.portal-details__notes--intro{font-family:Sofia Pro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));margin-bottom:20px;padding-top:0;font-size:14px;line-height:1.5;font-weight:400}.portal-details__notes--intro p{margin-bottom:10px;font-size:14px;font-weight:400;line-height:1.5;color:inherit}.portal-details__note{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}.portal-details__note h5{text-transform:uppercase;font-weight:600;font-size:13px;margin-top:0;margin-bottom:10px}.portal-details__info{margin-bottom:7.5px;font-size:15px;font-weight:400;display:flex;align-items:center}.portal-details__info--price strong{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.portal-details__info h5,
.portal-details__info .text-danger{text-transform:uppercase;font-weight:600;font-size:13px;margin-top:0;margin-bottom:0}.portal-details__info .text-danger{--tw-text-opacity:1;color:rgba(255,164,48,var(--tw-text-opacity))}.reservation-card{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));box-shadow:rgba(0,0,0,0.039) 0px 0px 0.5px,rgba(0,0,0,0.098) 0px 6px 16px;margin-bottom:15px;display:flex}.reservation-card__body{flex-basis:60%;padding:20px}@media (max-width:767px){.reservation-card__body{flex-direction:column}}.reservation-card__image{flex-basis:40%;object-fit:cover;background-size:cover;background-repeat:no-repeat}.reservation-card__price{font-family:Sofia Pro,sans-serif}.reservation-card__title{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));font-size:17px;margin-top:0;line-height:1.2;font-weight:600;margin-bottom:2.5px}.reservation-card__location{opacity:0.7}.service-card{box-shadow:rgba(0,0,0,0.039) 0px 0px 0.5px,rgba(0,0,0,0.098) 0px 6px 16px;margin-bottom:15px}.service-card--offer{margin-bottom:30px !important;margin-top:20px}.service-card__body{display:flex;flex-direction:column;justify-content:space-between}.service-card__image{height:175px;object-fit:cover;width:100%}.service-card__body{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));padding:20px}.service-card__title{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));font-size:22px;margin-top:0;line-height:1.2;font-weight:600;margin-bottom:2.5px}.service-card p{font-size:16px;margin-bottom:0}.service-card .btn{margin-top:0.75rem}.section-portal .rental-card{box-shadow:rgba(0,0,0,0.039) 0px 0px 0.5px,rgba(0,0,0,0.098) 0px 6px 16px;margin-bottom:15px}.section-portal .rental-card .no-padding-left{padding-left:0}.section-portal .rental-card__photo{position:relative}.section-portal .rental-card__photo img{width:100%;height:200px;object-fit:cover}.section-portal .rental-card__badge{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));top:0;left:0;position:absolute;margin:15px;font-size:17px;font-weight:600;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center}.section-portal .rental-card__icons{margin-top:15px;margin-bottom:15px;padding-right:10px;padding-left:10px;display:flex;align-items:center;justify-content:space-between}.section-portal .rental-card__icon{flex:0 0 1;text-align:center;text-transform:capitalize;padding-right:0;margin-right:0}.section-portal .rental-card__icon i{padding-top:0.5rem;font-size:24px}.section-portal .rental-card__title{font-weight:600;font-size:16px}.section-portal .rental-card__title h3{font-weight:600;font-size:24px;line-height:26px;max-width:240px;margin-bottom:0px}.section-portal .rental-card__content{padding:20px 20px 25px 20px}.section-portal .rental-card__price{font-family:Sofia Pro,sans-serif;font-size:24px;margin-top:-5px;text-align:right;display:inline-block;line-height:1;float:right}.section-portal .rental-card__price .amount{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity));font-weight:600}.section-portal .rental-card__price small{font-size:14px;font-weight:500;text-transform:capitalize;position:relative;top:-3px}.section-portal .rental-card__cta{display:flex;justify-content:space-between}.section-portal .rental-card__cta .btn{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:0.5px;margin:0;width:100%;max-width:48%}#page-booklogic .quick-trigger{display:none !important}#page-booklogic.navbar-gray .main-header{--tw-bg-opacity:1 !important;background-color:rgba(255,255,255,var(--tw-bg-opacity)) !important;--tw-bg-opacity:0.9 !important;box-shadow:0 2px 10px rgba(0,0,0,0.2);backdrop-filter:blur(20px) saturate(1.8)}@media (max-width:768px){#page-booklogic .main-header__brand{margin-left:10px}}#page-booklogic .main-header-nav{display:block !important}@media (min-width:768px){#page-booklogic .main-header-nav{display:flex !important;justify-content:center;width:100%;border-top:1px solid #ddd}}#page-booklogic .main-header-default{align-items:center}@media (min-width:1300px){#page-booklogic .main-header .menu-toggle{display:none !important}}#page-booklogic .main-header .menu-toggle__bar{--tw-bg-opacity:1;background-color:rgba(68,68,68,var(--tw-bg-opacity))}#page-booklogic .main-header .menu-toggle__bar:after,#page-booklogic .main-header .menu-toggle__bar:before{--tw-bg-opacity:1;background-color:rgba(68,68,68,var(--tw-bg-opacity))}#page-booklogic .main-header ul{list-style:none;padding:0;margin-bottom:0;align-items:center}@media (min-width:1300px){#page-booklogic .main-header ul{display:flex}}#page-booklogic .main-header ul li{display:block}#page-booklogic .main-header ul a{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));padding:10px 25px;display:block;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.5px}#page-booklogic .main-header ul a span{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}#page-booklogic .main-header-right,#page-booklogic .main-header-left{width:50%}@media (max-width:900px){#page-booklogic .main-header-right,#page-booklogic .main-header-left{display:none !important}}#page-booklogic .main-header-header{display:flex;justify-content:center}@media (min-width:768px){#page-booklogic .main-header-header{min-width:250px}}#page-booklogic .main-header-left{text-align:left}#page-booklogic .main-header-right{justify-content:flex-end}#page-booklogic .main-header-right a{text-align:right}#page-booklogic .home .bg-image,
#page-booklogic .home .bg-image-wrap,
#page-booklogic .home{height:80vh !important;min-height:auto !important}@media (max-width:767px){#page-booklogic .home .bg-image,
#page-booklogic .home .bg-image-wrap,
#page-booklogic .home{height:500px !important;min-height:auto !important}}#page-booklogic p,
#page-booklogic div{font-family:"Avenir",sans-serif}#page-booklogic .navbar-default .container-fluid{display:flex;justify-content:space-between;padding:0;align-items:center}@media (max-width:767px){#page-booklogic .navbar-default .container-fluid .navbar-toggle{width:50%;float:right;display:flex;flex-direction:column;align-items:flex-end}}#page-booklogic .navbar-default .container-fluid .navbar-toggle .icon-bar{--tw-bg-opacity:1;background-color:rgba(68,68,68,var(--tw-bg-opacity))}@media (min-width:768px){#page-booklogic .navbar-default .container-fluid{justify-content:center;padding-left:15px;padding-right:15px}}#page-booklogic .navbar-default .container-fluid .mobile-right{display:none !important}#page-booklogic .navbar-default .container-fluid img{padding:5px;width:160px;height:auto}@media (min-width:768px){#page-booklogic .navbar-default .container-fluid img{width:240px}}#page-booklogic .booklogic{background-color:#f9f9f9}#page-booklogic .booklogic__awards{transform:translateY(-285px);display:flex;justify-content:center;align-items:center}#page-booklogic .booklogic__header{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));box-shadow:0 0 30px rgba(0,0,0,0.15);padding:60px 30px 45px;text-align:center;transform:translateY(-250px);margin:0 auto -175px}@media (min-width:768px){#page-booklogic .booklogic__header{padding:60px 120px 45px}}#page-booklogic .booklogic__header img{margin:0 auto 20px}#page-booklogic .booklogic__header h2{font-weight:600;margin-bottom:30px;text-transform:uppercase;font-size:27px}@media (min-width:768px){#page-booklogic .booklogic__header h2{font-size:30px}}@media (min-width:768px){#page-booklogic .booklogic__header p{font-size:18px}}#page-booklogic .booklogic__buttons{display:flex;justify-content:center}#page-booklogic .booklogic__buttons .btn{margin:30px 10px 10px}#page-booklogic .booklogic .btn{padding:15px;text-transform:uppercase;font-weight:600;font-size:15px}@media (min-width:768px){#page-booklogic .booklogic .btn{padding:15px 30px;font-size:17px}}#page-booklogic .booklogic .btn-link{border-width:2px;--tw-border-opacity:1;border-color:rgba(102,102,102,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}#page-booklogic .booklogic .btn-link:hover,#page-booklogic .booklogic .btn-link:focus{--tw-bg-opacity:1;background-color:rgba(102,102,102,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:768px){#page-booklogic .booklogic__contact .row-reverse{display:flex;align-items:center;flex-direction:row-reverse}}#page-booklogic section.booklogic{padding-bottom:0}#page-booklogic .booklogic__footer{text-align:center;padding-bottom:30px}#page-booklogic .booklogic__footer h3{text-transform:uppercase;margin-top:60px;font-weight:600;font-size:25px;margin-bottom:30px}#page-booklogic .booklogic__footer .booklogic__footer__awards img{margin:auto}#page-booklogic .booklogic__footer .booklogic__footer__partners{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}#page-booklogic .booklogic__footer .booklogic__footer__partners img{height:45px;width:auto;margin:5px;padding:10px;transition:all ease 0.3s}@media (min-width:768px){#page-booklogic .booklogic__footer .booklogic__footer__partners img{filter:saturate(0.25)}}#page-booklogic .booklogic__footer .booklogic__footer__partners img:hover{filter:saturate(1)}#page-booklogic .booklogic__form{margin-bottom:30px;padding:0 15px}#page-booklogic .booklogic__form form{padding:10px}@media (max-width:767px){#page-booklogic .booklogic__form .row .col-sm-6{margin-bottom:7.5px}}#page-booklogic .booklogic__form h3{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));font-size:38px;margin-top:30px;font-weight:600;text-align:center;text-shadow:1px 1px 5px rgba(0,0,0,0.4)}#page-booklogic .booklogic__form .btn{padding:10px 15px}#page-booklogic .static-card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));box-shadow:0 0 30px rgba(0,0,0,0.15);margin-bottom:60px}#page-booklogic .static-card--contact{margin-top:90px;margin-bottom:90px}#page-booklogic .static-card__inner{padding:45px 30px 30px;display:flex;justify-content:space-between;text-align:center;align-items:center;flex-direction:column}@media (min-width:768px){#page-booklogic .static-card__inner{padding:60px 60px 45px}}#page-booklogic .static-card__inner h2{font-weight:600;margin-bottom:15px;font-size:30px}@media (min-width:768px){#page-booklogic .static-card__inner h2{font-size:38px}}#page-booklogic .static-card__inner a{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}#page-booklogic .static-card__inner h3{text-transform:uppercase;margin-top:60px;font-weight:600;font-size:25px;margin-bottom:30px}@media (min-width:768px){#page-booklogic .static-card__inner p{font-size:19px}}#page-booklogic .static-card__inner-contact{padding:45px 60px 30px}#page-booklogic .static-card__inner-contact p{margin-bottom:25px;font-size:18px}#page-booklogic .static-card__logos{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}#page-booklogic .static-card__logos img{height:70px;width:auto;margin:5px;padding:10px;transition:all ease 0.3s}@media (min-width:768px){#page-booklogic .static-card__logos img{filter:saturate(0.25);height:90px}}#page-booklogic .static-card__logos img:hover{filter:saturate(1)}.flip-card{background-color:transparent;width:100%;margin-bottom:60px;box-shadow:0 0 30px rgba(0,0,0,0.15)}@media (min-width:768px){.flip-card{height:500px}}.flip-card-inner{position:relative}@media (min-width:768px){.flip-card-inner{width:100%;height:100%;transition:transform 1.4s;transform-style:preserve-3d}}@media (min-width:768px){.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}}.flip-card:hover .flip-card-front{z-index:0}.flip-card:hover .flip-card-back{z-index:1}@media (min-width:768px){.flip-card-front,
.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.flip-card-front{display:none;background-position:center;background-size:cover}@media (min-width:768px){.flip-card-front{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));display:flex;justify-content:center;align-items:center;text-align:center}.flip-card-front .overlay-dark{background-color:rgba(0,0,0,0.2);position:absolute;height:100%;width:100%;z-index:0;top:0;left:0}.flip-card-front h2{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));font-weight:600;font-size:40px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.5);z-index:1;position:relative}}.flip-card-back{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:45px 30px 30px;text-align:center}@media (min-width:768px){.flip-card-back{padding:60px 60px 45px;transform:rotateY(180deg);text-align:left}}.flip-card-back__image{margin-bottom:30px}@media (max-width:767px){.flip-card-back__image{display:flex;justify-content:center}}@media (min-width:768px){.flip-card-back__inner{display:flex;justify-content:space-between}.flip-card-back__image{width:33.33%}}@media (min-width:768px){.flip-card-back__content{width:66.66%;padding-left:30px}}.flip-card-back__content .btn{margin-top:15px}.flip-card-back h2{font-weight:600;margin-bottom:15px;font-size:32px;text-transform:uppercase}@media (min-width:768px){.flip-card-back h2{font-size:38px}}@media (min-width:768px){.flip-card-back p{font-size:19px;text-align:justify}}@media (max-width:567px){.page-static-services-portal .btn,.page-static-company-portal .btn{font-size:0.95rem}}.page-static-services-portal .ui-datepicker-other-month,.page-static-company-portal .ui-datepicker-other-month{visibility:hidden;opacity:0;pointer-events:none}.page-static-services-portal .ui-datepicker .ui-datepicker-today:not(.booked),.page-static-company-portal .ui-datepicker .ui-datepicker-today:not(.booked){background-color:transparent;color:#222}.page-static-services-portal .ui-datepicker td.default,.page-static-company-portal .ui-datepicker td.default{background-color:#fff}.page-static-services-portal .ui-datepicker td.booked a,.page-static-company-portal .ui-datepicker td.booked a{background:#ffa42f;text-decoration:line-through;opacity:0.35}.page-static-services-portal .ui-datepicker .p_d_day_first a,.page-static-company-portal .ui-datepicker .p_d_day_first a{background:linear-gradient(to bottom right,#fff 0%,#fff 50%,#ffe0be 50%,#ffe0be 100%)}.page-static-services-portal .ui-datepicker .p_d_day_last a,.page-static-company-portal .ui-datepicker .p_d_day_last a{background:linear-gradient(to bottom right,#ffe0be 0%,#ffe0be 50%,#fff 50%,#fff 100%)}.page-static-services-portal .ui-datepicker .p_d_date_booked a,
.page-static-services-portal .ui-datepicker .p_d_date_booked span,.page-static-company-portal .ui-datepicker .p_d_date_booked a,
.page-static-company-portal .ui-datepicker .p_d_date_booked span{cursor:not-allowed;text-decoration:line-through;background-color:#ffa430 !important}.page-static-services-portal .ui-datepicker .ui-state-disabled a,
.page-static-services-portal .ui-datepicker .ui-state-disabled span,.page-static-company-portal .ui-datepicker .ui-state-disabled a,
.page-static-company-portal .ui-datepicker .ui-state-disabled span{cursor:not-allowed}.page-static-services-portal .ui-datepicker .p_d_day_first.ui-datepicker-current-day a,
.page-static-services-portal .ui-datepicker .p_d_day_first.ui-datepicker-current-day span,
.page-static-services-portal .ui-datepicker .p_d_selected_range a,
.page-static-services-portal .ui-datepicker .p_d_selected_range span,.page-static-company-portal .ui-datepicker .p_d_day_first.ui-datepicker-current-day a,
.page-static-company-portal .ui-datepicker .p_d_day_first.ui-datepicker-current-day span,
.page-static-company-portal .ui-datepicker .p_d_selected_range a,
.page-static-company-portal .ui-datepicker .p_d_selected_range span{background-color:#34d399;color:#fff}.page-static-services-portal .ui-datepicker .ui-datepicker .ui-state-active a,.page-static-services-portal .ui-datepicker .ui-datepicker .ui-state-active span,.page-static-company-portal .ui-datepicker .ui-datepicker .ui-state-active a,.page-static-company-portal .ui-datepicker .ui-datepicker .ui-state-active span{background-color:#34d399;color:#fff}.page-static-services-portal .table--details th,.page-static-company-portal .table--details th{background-color:transparent;text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.025em;--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.page-static-services-portal .table--details th:first-child,.page-static-company-portal .table--details th:first-child{min-width:40%}.page-static-services-portal .table--details tr td:first-child,.page-static-company-portal .table--details tr td:first-child{font-weight:700}.page-static-services-portal .table--details tr td:last-child,.page-static-company-portal .table--details tr td:last-child{width:60%}.page-static-services-portal .table--pricing th,.page-static-company-portal .table--pricing th{background-color:transparent;text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.025em;--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.page-static-services-portal .table--pricing th:first-child,.page-static-company-portal .table--pricing th:first-child{min-width:40%}.page-static-services-portal .table--pricing tr td:last-child,.page-static-company-portal .table--pricing tr td:last-child{text-align:right}.page-static-services-portal #offer-list table td,.page-static-services-portal #offer-list table th,.page-static-services-portal #reservations-list table td,.page-static-services-portal #reservations-list table th,.page-static-services-portal #archive-list table td,.page-static-services-portal #archive-list table th,.page-static-company-portal #offer-list table td,.page-static-company-portal #offer-list table th,.page-static-company-portal #reservations-list table td,.page-static-company-portal #reservations-list table th,.page-static-company-portal #archive-list table td,.page-static-company-portal #archive-list table th{padding:0.75rem 0.5rem}@media (min-width:567px){.page-static-services-portal #offer-list table td,.page-static-services-portal #offer-list table th,.page-static-services-portal #reservations-list table td,.page-static-services-portal #reservations-list table th,.page-static-services-portal #archive-list table td,.page-static-services-portal #archive-list table th,.page-static-company-portal #offer-list table td,.page-static-company-portal #offer-list table th,.page-static-company-portal #reservations-list table td,.page-static-company-portal #reservations-list table th,.page-static-company-portal #archive-list table td,.page-static-company-portal #archive-list table th{padding:0.75rem 1rem}}.page-static-services-portal #offer-list table tfoot td,.page-static-services-portal #reservations-list table tfoot td,.page-static-services-portal #archive-list table tfoot td,.page-static-company-portal #offer-list table tfoot td,.page-static-company-portal #reservations-list table tfoot td,.page-static-company-portal #archive-list table tfoot td{margin-top:1rem;border-style:none;padding-top:1rem}.page-static-services-portal #offer-list table td,.page-static-services-portal #reservations-list table td,.page-static-services-portal #archive-list table td,.page-static-company-portal #offer-list table td,.page-static-company-portal #reservations-list table td,.page-static-company-portal #archive-list table td{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.page-static-services-portal #offer-list table tr.active + tr,.page-static-services-portal #reservations-list table tr.active + tr,.page-static-services-portal #archive-list table tr.active + tr,.page-static-company-portal #offer-list table tr.active + tr,.page-static-company-portal #reservations-list table tr.active + tr,.page-static-company-portal #archive-list table tr.active + tr{display:table-row !important}.page-static-services-portal #offer-list table tr.active td,.page-static-services-portal #reservations-list table tr.active td,.page-static-services-portal #archive-list table tr.active td,.page-static-company-portal #offer-list table tr.active td,.page-static-company-portal #reservations-list table tr.active td,.page-static-company-portal #archive-list table tr.active td{border-bottom:0}.page-static-services-portal #offer-list table tr td:not(:first-child),.page-static-services-portal #reservations-list table tr td:not(:first-child),.page-static-services-portal #archive-list table tr td:not(:first-child),.page-static-company-portal #offer-list table tr td:not(:first-child),.page-static-company-portal #reservations-list table tr td:not(:first-child),.page-static-company-portal #archive-list table tr td:not(:first-child){cursor:pointer}.page-static-services-portal #offer-list table tr.active .fa-angle-down,.page-static-services-portal #reservations-list table tr.active .fa-angle-down,.page-static-services-portal #archive-list table tr.active .fa-angle-down,.page-static-company-portal #offer-list table tr.active .fa-angle-down,.page-static-company-portal #reservations-list table tr.active .fa-angle-down,.page-static-company-portal #archive-list table tr.active .fa-angle-down{transform:rotate(-180deg);transform-origin:center}.page-static-services-portal .card,.page-static-company-portal .card{cursor:pointer}.page-static-services-portal .card ul,.page-static-company-portal .card ul{list-style:initial;padding-left:2rem}.page-static-services-portal .card--cars img,.page-static-services-portal .card--vehicles img,.page-static-services-portal .card--chauffers img,.page-static-company-portal .card--cars img,.page-static-company-portal .card--vehicles img,.page-static-company-portal .card--chauffers img{height:15rem;width:100%;object-fit:contain}.page-static-services-portal .card--cars img,.page-static-company-portal .card--cars img{padding:0 2rem}.page-static-services-portal .card--tours img,.page-static-services-portal .card--conciergeservices img,.page-static-services-portal .card--chefservices img,.page-static-services-portal .card--charters img,.page-static-company-portal .card--tours img,.page-static-company-portal .card--conciergeservices img,.page-static-company-portal .card--chefservices img,.page-static-company-portal .card--charters img{height:18rem;width:100%;object-fit:cover}.page-static-services-portal #product-details-content .product-details--chauffers .modal-gallery,.page-static-services-portal #product-details-content .product-details--vehicles .modal-gallery,.page-static-company-portal #product-details-content .product-details--chauffers .modal-gallery,.page-static-company-portal #product-details-content .product-details--vehicles .modal-gallery{display:flex}@media (min-width:567px){.page-static-services-portal #product-details-content .product-details--chauffers .modal-gallery,.page-static-services-portal #product-details-content .product-details--vehicles .modal-gallery,.page-static-company-portal #product-details-content .product-details--chauffers .modal-gallery,.page-static-company-portal #product-details-content .product-details--vehicles .modal-gallery{padding:0 1rem}}.page-static-services-portal #product-details-content .product-details--chauffers .modal-gallery__image:first-child img,.page-static-services-portal #product-details-content .product-details--vehicles .modal-gallery__image:first-child img,.page-static-company-portal #product-details-content .product-details--chauffers .modal-gallery__image:first-child img,.page-static-company-portal #product-details-content .product-details--vehicles .modal-gallery__image:first-child img{max-height:300px;object-fit:contain}@media (min-width:1199px){.page-static-services-portal #product-details-content .product-details--chauffers .modal-gallery__image:first-child img,.page-static-services-portal #product-details-content .product-details--vehicles .modal-gallery__image:first-child img,.page-static-company-portal #product-details-content .product-details--chauffers .modal-gallery__image:first-child img,.page-static-company-portal #product-details-content .product-details--vehicles .modal-gallery__image:first-child img{width:50%}}.page-static-services-portal #product-details-content .product-details--cars .car-slider,.page-static-company-portal #product-details-content .product-details--cars .car-slider{max-width:500px}.page-static-services-portal #product-details-content .product-details--cars .splide__slide,.page-static-company-portal #product-details-content .product-details--cars .splide__slide{height:initial}.page-static-services-portal #product-details-content .product-details--cars .splide__slide img,.page-static-company-portal #product-details-content .product-details--cars .splide__slide img{max-height:300px;object-fit:contain;width:100%;padding:1rem}@media (min-width:900px){.page-static-services-portal #product-details-content .product-details--cars .splide__slide img,.page-static-company-portal #product-details-content .product-details--cars .splide__slide img{padding:2rem}}.page-static-services-portal.modal-open,.page-static-company-portal.modal-open{position:fixed;height:100%;width:100%;overflow:hidden}.page-static-services-portal.modal-open .section-portal__bottombar,.page-static-company-portal.modal-open .section-portal__bottombar{z-index:99}.page-static-services-portal .modal,.page-static-company-portal .modal{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));height:100%;width:100%;overflow:hidden}@media (min-width:1199px){.page-static-services-portal .modal,.page-static-company-portal .modal{zoom:1.05}}.page-static-services-portal .modal__back,.page-static-company-portal .modal__back{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity));height:3rem;width:3rem;line-height:1.875rem;font-size:1.8rem;transition:color 0.4s cubic-bezier(0.47,0.17,0.17,0.58);cursor:pointer}@media (min-width:640px){.page-static-services-portal .modal__back,.page-static-company-portal .modal__back{height:3.5rem;width:3.5rem;font-size:2rem}.page-static-services-portal .modal__back:hover,.page-static-services-portal .modal__back:focus,.page-static-company-portal .modal__back:hover,.page-static-company-portal .modal__back:focus{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}}.page-static-services-portal .modal__head,.page-static-company-portal .modal__head{position:relative;z-index:10;--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem}.page-static-services-portal .modal__head h3,.page-static-company-portal .modal__head h3{padding-right:3rem;font-size:1.5rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}@media (min-width:640px){.page-static-services-portal .modal__head h3,.page-static-company-portal .modal__head h3{padding-left:1rem;font-size:1.75rem}}.page-static-services-portal .modal__content,.page-static-company-portal .modal__content{width:100%;height:calc(100vh - 77px);overflow-y:auto}.page-static-services-portal .modal__inner,.page-static-company-portal .modal__inner{padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:4rem}@media (min-width:640px){.page-static-services-portal .modal__inner,.page-static-company-portal .modal__inner{padding-left:3rem;padding-right:3rem}}@media (min-width:1199px){.page-static-services-portal .modal__inner,.page-static-company-portal .modal__inner{padding-bottom:6rem}}.service-book-form__footer{position:fixed;bottom:0px;left:0px;z-index:10;width:100%;--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.service-book-form__footer-inner{margin-left:auto;margin-right:auto;display:flex;max-width:56rem;justify-content:space-between;padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem;font-family:Sofia Pro,sans-serif;--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}@media (min-width:640px){.service-book-form__footer-inner{padding-left:1rem;padding-right:1rem}}.service-book-form .book-button{border-radius:1.5rem}.section-services-portal .form-control input,.section-services-portal .form-control select,.section-services-portal .form-control textarea{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:0.5rem;padding-left:1rem;padding-right:1rem}.section-services-portal .form-control input,.section-services-portal .form-control select,.section-services-portal .btn{height:3rem}.section-services-portal .input__wrap--location .select2-selection--single{padding-left:2.25rem !important}.section-services-portal .input__wrap--dates select,.section-services-portal .input__wrap--dates input,.section-services-portal .input__wrap--guests select,.section-services-portal .input__wrap--guests input{padding-left:2.75rem !important}.section-services-portal .input__wrap:after{font-size:.75rem}.section-services-portal .input__wrap select,.section-services-portal .input__wrap input{cursor:pointer}#services-wrap{position:relative;min-height:100vh}#services-wrap .ajax-overlay{position:absolute}#services-wrap .ajax-overlay .load-wrap{top:25rem}.services-portal-modal{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.services-portal-modal .c-Tabs{position:sticky;top:0px;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.section-portal__sidebar .services-portal-modal .c-Tabs{top:30px}.services-portal-modal .table th{border-top-width:0px;background-color:transparent;text-align:left;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}@media (min-width:1199px){.services-portal-modal .table tbody{font-size:0.9rem}}.services-portal-modal .richText{font-weight:400;font-size:15px;margin-top:15px}@media (min-width:567px){.services-portal-modal .richText{font-size:17px}}.services-portal-modal .richText p,.services-portal-modal .richText ul,.services-portal-modal .richText ol{font-weight:400;font-size:15px;margin-bottom:15px;line-height:1.6}@media (min-width:567px){.services-portal-modal .richText p,.services-portal-modal .richText ul,.services-portal-modal .richText ol{font-size:17px}}.services-portal-modal .richText ul,.services-portal-modal .richText ol{list-style:initial;padding-left:1.5rem}.services-portal-modal .richText h2,.services-portal-modal .richText h3,.services-portal-modal .richText h4,.services-portal-modal .richText h5,.services-portal-modal .richText h6{font-weight:600;margin-top:3rem;margin-bottom:1rem;font-size:18px}@media (min-width:567px){.services-portal-modal .richText h2,.services-portal-modal .richText h3,.services-portal-modal .richText h4,.services-portal-modal .richText h5,.services-portal-modal .richText h6{font-size:20px;margin-bottom:2rem}}.services-portal-modal .richText table{width:100%;margin-top:1rem;margin-bottom:1rem}.services-portal-modal .richText table td{padding:5px 10px}.services-portal-modal .modal-gallery{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.services-portal-modal .modal-gallery__image{width:20%;padding:5px;display:block}.services-portal-modal .modal-gallery__image img{width:100%;height:115px;object-fit:cover}@media (max-width:767px){.services-portal-modal .modal-gallery__image img{height:70px}}.services-portal-modal .modal-gallery__image:first-child{width:100%}.services-portal-modal .modal-gallery__image:first-child img{height:initial}@media (min-width:567px){.services-portal-modal .modal-gallery__image:first-child img{height:500px;object-fit:cover}}.autocomplete{position:relative}.autocomplete ul,
.autocomplete li{list-style:none;margin:0;padding:0}.autocomplete .autocomplete-list{border-width:1px;--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity));position:absolute;top:100%;right:0;margin:0;font-size:1.05rem;line-height:1.25;margin-bottom:1rem;max-height:16rem;list-style:none;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;box-shadow:1px 1px 15px rgba(0,0,0,0.15)}@media (min-width:640px){.autocomplete .autocomplete-list{font-size:1rem}}.autocomplete .autocomplete-group{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity));position:relative;padding:1rem 0 0}.autocomplete .autocomplete-group h4{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity));font-size:0.875rem;font-weight:600;text-transform:uppercase;padding-left:1rem}.autocomplete .autocomplete-group-header{position:absolute;top:16px;left:10px;font-weight:bold}.autocomplete .autocomplete-item{cursor:pointer;padding:0.5rem 1rem}.autocomplete .autocomplete-item:last-child{margin-bottom:0.5rem}.autocomplete .autocomplete-item:first-child{margin-top:0.5rem}.autocomplete-group .autocomplete-item{padding-left:1rem}.autocomplete .autocomplete-item.active,.autocomplete .autocomplete-item:hover{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.autocomplete .autocomplete-item-last{font-weight:bold;text-align:center;padding:10px}@media screen and (max-height:480px) and (max-width:480px){.autocomplete .autocomplete-item{padding-top:12px;padding-bottom:12px}}/*! nouislider - 11.0.3 - 2018-01-21 14:04:07 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.select2-container{position:relative;margin:0px;box-sizing:border-box;display:inline-block;vertical-align:middle;font-size:1rem;width:100% !important}.select2-container .select2-selection--single{box-sizing:border-box;display:block;cursor:pointer;user-select:none;user-select:none;border-width:1px}.select2-container .select2-selection--single .select2-selection__rendered{display:block;height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1.5rem;padding-left:0.25rem;padding-top:0.175rem}.select2-container .select2-selection--single .select2-selection__clear{position:relative;margin:-0.25rem}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{margin-top:0.25rem;margin-bottom:0.25rem;box-sizing:border-box;width:100%;border-width:1px;padding-left:0.25rem;font-size:1rem}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{appearance:none}.select2-dropdown{position:absolute;z-index:50;float:left;box-sizing:border-box;display:block;width:auto;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.select2-results{display:block}.select2-results__options{margin:0px;list-style-type:none;padding:0px}.select2-results__option{user-select:none;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0px}.select2-container--open .select2-dropdown--above{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.select2-container--open .select2-dropdown--below{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.select2-search--dropdown{display:block;padding:0.5rem}.select2-search--dropdown .select2-search__field{box-sizing:border-box;height:2.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;outline:2px solid transparent;outline-offset:2px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{margin:0px;display:block;width:3rem;min-width:100%;padding:0px;border:0;position:fixed;left:0;top:0;min-height:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important} .select2-container--default .select2-selection--single{height:3rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:0.5rem;padding-left:1rem;padding-right:1rem;outline:2px solid transparent;outline-offset:2px}.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--single:hover{border-width:1px;--tw-border-opacity:1;border-color:rgba(17,168,214,var(--tw-border-opacity));outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.12),0 0 8px rgba(102,175,233,0.9)}.select2-container--default .select2-selection--single .select2-selection__rendered{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.select2-container--default .select2-selection--single .select2-selection__clear{float:right;cursor:pointer;--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.select2-container--default .select2-selection--single .select2-selection__placeholder{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:0px;right:0px;display:none;height:3rem;width:2rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;height:0px;width:0px;border-top-width:4px;border-right-width:4px;border-bottom-width:0px;border-left-width:4px;border-style:solid;border-color:#000 transparent transparent transparent;left:50%;margin-left:-4px;margin-top:-2px;top:50%}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;margin-left:1rem}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{right:auto;left:0px}.select2-container--default.select2-container--disabled .select2-selection--single{cursor:default;--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default .select2-search--dropdown .select2-search__field{border-style:solid}.select2-container--default .select2-search--inline .select2-search__field{user-select:text;border-style:none;background-color:transparent;--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.select2-container--default .select2-results>.select2-results__options{height:100%;max-height:12rem;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0px}.select2-container--default .select2-results__option[aria-disabled=true]{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.select2-container--default .select2-results__option[aria-selected=true]{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.select2-results__option--selected{display:none}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.select2-container--default .select2-results__group{display:block;cursor:default;padding:6px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0px}.top-3{top:0.75rem}.top-4{top:1rem}.top-8{top:2rem}.top-12{top:3rem}.top-16{top:4rem}.top-24{top:6rem}.top-1\/2{top:50%}.right-0{right:0px}.right-2{right:0.5rem}.right-4{right:1rem}.right-8{right:2rem}.bottom-0{bottom:0px}.bottom-2{bottom:0.5rem}.bottom-12{bottom:3rem}.left-0{left:0px}.left-4{left:1rem}.left-6{left:1.5rem}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.float-right{float:right}.float-left{float:left}.clear-both{clear:both}.m-0{margin:0px}.m-2{margin:0.5rem}.mx-1{margin-left:0.25rem;margin-right:0.25rem}.mx-2{margin-left:0.5rem;margin-right:0.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-1{margin-left:-0.25rem;margin-right:-0.25rem}.-mx-2{margin-left:-0.5rem;margin-right:-0.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.my-1{margin-top:0.25rem;margin-bottom:0.25rem}.my-2{margin-top:0.5rem;margin-bottom:0.5rem}.my-3{margin-top:0.75rem;margin-bottom:0.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mt-1{margin-top:0.25rem}.mt-2{margin-top:0.5rem}.mt-3{margin-top:0.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-32{margin-top:8rem}.mt-40{margin-top:10rem}.mt-60{margin-top:15rem}.-mt-2{margin-top:-0.5rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.-mt-10{margin-top:-2.5rem}.mr-0{margin-right:0px}.mr-1{margin-right:0.25rem}.mr-2{margin-right:0.5rem}.mr-3{margin-right:0.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mb-0{margin-bottom:0px}.mb-1{margin-bottom:0.25rem}.mb-2{margin-bottom:0.5rem}.mb-3{margin-bottom:0.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-24{margin-bottom:6rem}.mb-60{margin-bottom:15rem}.mb-auto{margin-bottom:auto}.ml-1{margin-left:0.25rem}.ml-2{margin-left:0.5rem}.ml-3{margin-left:0.75rem}.ml-4{margin-left:1rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.contents{display:contents}.hidden{display:none}.h-0{height:0px}.h-1{height:0.25rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-48{height:12rem}.h-64{height:16rem}.h-full{height:100%}.max-h-48{max-height:12rem}.min-h-full{min-height:100%}.w-0{width:0px}.w-5{width:1.25rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-48{width:12rem}.w-60{width:15rem}.w-auto{width:auto}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-1\/12{width:8.333333%}.w-11\/12{width:91.666667%}.w-full{width:100%}.w-max{width:max-content}.min-w-full{min-width:100%}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.flex-auto{flex:1 1 auto}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,0.2,1)}}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{user-select:none}.resize{resize:both}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-4{gap:1rem}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:0.25rem}.rounded-md{border-radius:0.375rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border{border-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t{border-top-width:1px}.border-r-4{border-right-width:4px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-solid{border-style:solid}.border-none{border-style:none}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgba(243,244,246,var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity:1;border-color:rgba(31,41,55,var(--tw-border-opacity))}.border-green-400{--tw-border-opacity:1;border-color:rgba(52,211,153,var(--tw-border-opacity))}.border-primary-light{--tw-border-opacity:1;border-color:rgba(102,102,102,var(--tw-border-opacity))}.border-primary{--tw-border-opacity:1;border-color:rgba(68,68,68,var(--tw-border-opacity))}.border-secondary-light{--tw-border-opacity:1;border-color:rgba(44,193,238,var(--tw-border-opacity))}.border-secondary{--tw-border-opacity:1;border-color:rgba(17,168,214,var(--tw-border-opacity))}.border-accent-light{--tw-border-opacity:1;border-color:rgba(249,178,86,var(--tw-border-opacity))}.border-accent{--tw-border-opacity:1;border-color:rgba(255,164,48,var(--tw-border-opacity))}.bg-transparent{background-color:transparent}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgba(52,211,153,var(--tw-bg-opacity))}.bg-primary-light{--tw-bg-opacity:1;background-color:rgba(102,102,102,var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity:1;background-color:rgba(68,68,68,var(--tw-bg-opacity))}.bg-silver{--tw-bg-opacity:1;background-color:rgba(102,102,102,var(--tw-bg-opacity))}.bg-secondary-light{--tw-bg-opacity:1;background-color:rgba(44,193,238,var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity))}.bg-accent-light{--tw-bg-opacity:1;background-color:rgba(249,178,86,var(--tw-bg-opacity))}.bg-accent{--tw-bg-opacity:1;background-color:rgba(255,164,48,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-cover{background-size:cover}.bg-bottom{background-position:bottom}.bg-center{background-position:center}.bg-left-top{background-position:left top}.bg-no-repeat{background-repeat:no-repeat}.object-cover{object-fit:cover}.p-0{padding:0px}.p-2{padding:0.5rem}.p-3{padding:0.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-16{padding:4rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pt-0{padding-top:0px}.pt-1{padding-top:0.25rem}.pt-2{padding-top:0.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-36{padding-top:9rem}.pr-2{padding-right:0.5rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-12{padding-right:3rem}.pr-20{padding-right:5rem}.pb-0{padding-bottom:0px}.pb-1{padding-bottom:0.25rem}.pb-2{padding-bottom:0.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-32{padding-bottom:8rem}.pl-0{padding-left:0px}.pl-1{padding-left:0.25rem}.pl-2{padding-left:0.5rem}.pl-3{padding-left:0.75rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-10{padding-left:2.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-middle{vertical-align:middle}.font-sans{font-family:Sofia Pro,sans-serif}.font-body{font-family:Sofia Pro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}.text-2xs{font-size:.675rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-md{font-size:1.05rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-1xl{font-size:1.375rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.75rem}.text-35xl{font-size:2.125rem}.text-4xl{font-size:2.5rem}.text-5xl{font-size:2.75rem}.text-7xl{font-size:4rem}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-0.025em}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:0.025em}.tracking-wider{letter-spacing:0.05em}.tracking-widest{letter-spacing:0.1em}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgba(52,211,153,var(--tw-text-opacity))}.text-primary-light{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}.text-primary{--tw-text-opacity:1;color:rgba(68,68,68,var(--tw-text-opacity))}.text-silver{--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.text-accent{--tw-text-opacity:1;color:rgba(255,164,48,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-secondary:hover{--tw-text-opacity:1;color:rgba(17,168,214,var(--tw-text-opacity))}.text-opacity-60{--tw-text-opacity:0.6}.underline{text-decoration:underline}.hover\:underline:hover{text-decoration:underline}.opacity-0{opacity:0}.opacity-90{opacity:0.9}.focus\:opacity-100:focus{opacity:1}*,::before,::after{--tw-shadow:0 0 #0000}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}*,::before,::after{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur{--tw-blur:blur(8px)}.invert{--tw-invert:invert(100%)}.backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.ease-out{transition-timing-function:cubic-bezier(0,0,0.2,1)}@media (min-width:640px){.sm\:absolute{position:absolute}.sm\:top-12{top:3rem}.sm\:top-14{top:3.5rem}.sm\:top-24{top:6rem}.sm\:left-12{left:3rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:-mx-1{margin-left:-0.25rem;margin-right:-0.25rem}.sm\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:my-24{margin-top:6rem;margin-bottom:6rem}.sm\:mt-0{margin-top:0px}.sm\:mt-3{margin-top:0.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-32{margin-top:8rem}.sm\:-mt-8{margin-top:-2rem}.sm\:mr-1{margin-right:0.25rem}.sm\:mr-2{margin-right:0.5rem}.sm\:mr-4{margin-right:1rem}.sm\:mr-5{margin-right:1.25rem}.sm\:mr-6{margin-right:1.5rem}.sm\:mr-8{margin-right:2rem}.sm\:mb-0{margin-bottom:0px}.sm\:mb-1{margin-bottom:0.25rem}.sm\:mb-2{margin-bottom:0.5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-0{margin-left:0px}.sm\:ml-1{margin-left:0.25rem}.sm\:ml-2{margin-left:0.5rem}.sm\:ml-4{margin-left:1rem}.sm\:ml-8{margin-left:2rem}.sm\:ml-12{margin-left:3rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:h-24{height:6rem}.sm\:h-full{height:100%}.sm\:w-24{width:6rem}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}.sm\:w-2\/3{width:66.666667%}.sm\:w-1\/4{width:25%}.sm\:w-3\/4{width:75%}.sm\:w-1\/5{width:20%}.sm\:w-2\/5{width:40%}.sm\:w-3\/5{width:60%}.sm\:w-4\/5{width:80%}.sm\:w-1\/6{width:16.666667%}.sm\:w-5\/6{width:83.333333%}.sm\:w-5\/12{width:41.666667%}.sm\:w-7\/12{width:58.333333%}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:gap-6{gap:1.5rem}.sm\:border{border-width:1px}.sm\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.sm\:bg-secondary{--tw-bg-opacity:1;background-color:rgba(17,168,214,var(--tw-bg-opacity))}.sm\:bg-opacity-90{--tw-bg-opacity:0.9}.sm\:p-2{padding:0.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0px;padding-right:0px}.sm\:px-2{padding-left:0.5rem;padding-right:0.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-24{padding-left:6rem;padding-right:6rem}.sm\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:pt-0{padding-top:0px}.sm\:pt-3{padding-top:0.75rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pr-0{padding-right:0px}.sm\:pr-4{padding-right:1rem}.sm\:pr-8{padding-right:2rem}.sm\:pr-12{padding-right:3rem}.sm\:pr-16{padding-right:4rem}.sm\:pb-0{padding-bottom:0px}.sm\:pb-12{padding-bottom:3rem}.sm\:pl-0{padding-left:0px}.sm\:pl-4{padding-left:1rem}.sm\:pl-8{padding-left:2rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-justify{text-align:justify}.sm\:text-sm{font-size:.875rem}.sm\:text-base{font-size:1rem}.sm\:text-md{font-size:1.05rem}.sm\:text-lg{font-size:1.125rem}.sm\:text-xl{font-size:1.25rem}.sm\:text-1xl{font-size:1.375rem}.sm\:text-2xl{font-size:1.5rem}.sm\:text-3xl{font-size:1.75rem}.sm\:text-35xl{font-size:2.125rem}.sm\:text-4xl{font-size:2.5rem}.sm\:text-5xl{font-size:2.75rem}.sm\:text-6xl{font-size:3.5rem}.sm\:font-medium{font-weight:500}.sm\:font-semibold{font-weight:600}.sm\:tracking-widest{letter-spacing:0.1em}.sm\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:768px){}@media (min-width:1024px){.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:mt-0{margin-top:0px}.lg\:mr-8{margin-right:2rem}.lg\:mb-0{margin-bottom:0px}.lg\:ml-8{margin-left:2rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-1\/4{width:25%}.lg\:w-3\/4{width:75%}.lg\:w-full{width:100%}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:pr-6{padding-right:1.5rem}.lg\:pr-24{padding-right:6rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-12{padding-left:3rem}}@media (min-width:1280px){.xl\:mr-6{margin-right:1.5rem}.xl\:mb-4{margin-bottom:1rem}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-auto{width:auto}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/5{width:60%}.xl\:w-4\/5{width:80%}.xl\:flex-wrap{flex-wrap:wrap}.xl\:items-center{align-items:center}.xl\:justify-center{justify-content:center}.xl\:bg-fixed{background-attachment:fixed}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:py-0{padding-top:0px;padding-bottom:0px}.xl\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pr-12{padding-right:3rem}.xl\:pl-16{padding-left:4rem}.xl\:text-sm{font-size:.875rem}}@media (min-width:1536px){.\32xl\:-right-20{right:-5rem}.\32xl\:-left-20{left:-5rem}}