@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.daterangepicker{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:inherit;display:none;font-family:arial;font-size:15px;left:20px;line-height:1em;margin-top:7px;max-width:none;padding:0;position:absolute;top:100px;width:278px;z-index:3001}.daterangepicker:after,.daterangepicker:before{border-bottom-color:rgba(0,0,0,.2);content:"";display:inline-block;position:absolute}.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid transparent;border-right:7px solid transparent;top:-7px}.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-6px}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;margin-left:auto;margin-right:auto;right:0;width:0}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{border-bottom:initial;border-top:7px solid #ccc;bottom:-7px;top:auto}.daterangepicker.drop-up:after{border-bottom:initial;border-top:6px solid #fff;bottom:-6px;top:auto}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border:solid #000;border-radius:0;border-width:0 2px 2px 0;color:#fff;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:12px;height:24px;line-height:24px;min-width:32px;text-align:center;vertical-align:middle;white-space:nowrap;width:32px}.daterangepicker .calendar-table{background-color:#fff;border:1px solid #fff;border-radius:4px}.daterangepicker .calendar-table table{border-collapse:collapse;border-spacing:0;margin:0;width:100%}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;border-radius:0;color:#000}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;font-size:12px;height:auto;margin:0;padding:1px}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{background:#eee;border:1px solid #eee;font-size:12px;margin:0 auto;outline:0;padding:2px;width:50px}.daterangepicker .calendar-time{line-height:30px;margin:4px auto 0;position:relative;text-align:center}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{border-top:1px solid #ddd;clear:both;display:none;line-height:12px;padding:8px;text-align:right;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{font-size:12px;font-weight:700;margin-left:8px;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;margin:0;text-align:left}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{cursor:pointer;font-size:12px;padding:8px 12px}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left}}@media (min-width:730px){.daterangepicker .ranges{float:left;width:auto}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}
@charset "UTF-8";:root{--bs-nav-link-color:#3d3d3d;--notbookable-gutter:0px;--wishes-count:""}.small.help{font-size:14px;font-weight:500}.editorsmall,.span-editorsmall{font-size:80%!important}.editormedium,.span-editormedium{font-size:150%!important}.editorbig,.span-editorbig{font-size:200%!important}.editorevidence,.span-editorevidence{color:#74c079!important}.editorevidence-bold,.editorevidence.bold,.span-editorevidence-bold,.span-editorevidence.bold{color:#74c079!important;font-weight:700}.editorevidence-2,.span-editorevidence-2{color:#3d3d3d!important}.editorevidence-2-bold,.editorevidence-2.bold,.span-editorevidence-2-bold,.span-editorevidence-2.bold{color:#3d3d3d!important;font-weight:700}a.editorlink-arrow,a.editorlink-footer-arrow,a.editorlink2-arrow,a.editorlink2-footer-arrow,a.editorlink3-footer-arrow,span.editorlink-arrow,span.editorlink-footer-arrow,span.editorlink2-arrow,span.editorlink2-footer-arrow,span.editorlink3-footer-arrow{color:#74c079;display:inline;text-decoration:none}a.editorlink-arrow>a,a.editorlink-footer-arrow>a,a.editorlink2-arrow>a,a.editorlink2-footer-arrow>a,a.editorlink3-footer-arrow>a,span.editorlink-arrow>a,span.editorlink-footer-arrow>a,span.editorlink2-arrow>a,span.editorlink2-footer-arrow>a,span.editorlink3-footer-arrow>a{color:#74c079;text-decoration:none}a.editorlink-arrow>a:hover,a.editorlink-footer-arrow>a:hover,a.editorlink2-arrow>a:hover,a.editorlink2-footer-arrow>a:hover,a.editorlink3-footer-arrow>a:hover,span.editorlink-arrow>a:hover,span.editorlink-footer-arrow>a:hover,span.editorlink2-arrow>a:hover,span.editorlink2-footer-arrow>a:hover,span.editorlink3-footer-arrow>a:hover{color:#6aa46d}a.editorlink-arrow:after,a.editorlink-footer-arrow:after,a.editorlink2-arrow:after,a.editorlink2-footer-arrow:after,a.editorlink3-footer-arrow:after,span.editorlink-arrow:after,span.editorlink-footer-arrow:after,span.editorlink2-arrow:after,span.editorlink2-footer-arrow:after,span.editorlink3-footer-arrow:after{color:currentColor;content:"\e905";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;margin-left:10px;vertical-align:middle}a.editorlink2-arrow,a.editorlink2-arrow a,a.editorlink2-footer-arrow,a.editorlink2-footer-arrow a,span.editorlink2-arrow,span.editorlink2-arrow a,span.editorlink2-footer-arrow,span.editorlink2-footer-arrow a{color:#3d3d3d}a.editorlink-footer-arrow,a.editorlink2-footer-arrow,span.editorlink-footer-arrow,span.editorlink2-footer-arrow{display:block}a.editorlink3-footer-arrow,span.editorlink3-footer-arrow{color:#3d3d3d;display:block;font-weight:500;margin-left:auto;margin-right:auto;text-align:center}a.editorlink3-footer-arrow a,span.editorlink3-footer-arrow a{color:#3d3d3d;font-weight:500}a.editorlink3-footer-arrow a:after,span.editorlink3-footer-arrow a:after{color:#74c079;content:"\e905";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;margin-left:10px;vertical-align:middle}a.editorlink3-footer-arrow a:after:hover,span.editorlink3-footer-arrow a:after:hover{color:#6aa46d}a.editorlink3-footer-arrow:after,span.editorlink3-footer-arrow:after{color:#74c079;content:"\e905";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;margin-left:10px;vertical-align:middle}a.editorlink3-footer-arrow:after:hover,span.editorlink3-footer-arrow:after:hover{color:#6aa46d}.dynText h2{color:#3d3d3d;font-family:AlbraBold,sans-serif;font-size:40px;line-height:72px}@media screen and (max-width:576px){.dynText h2{line-height:42px}}.dynText h3{font-size:28px}.dynText h3,.dynText h4{color:#898989;font-family:Epilogue,sans-serif;font-weight:600}.dynText h4{font-size:22px}@media screen and (max-width:576px){.dynText h2{font-size:35px;margin-bottom:20px}.dynText h3{font-size:18px;margin-bottom:20px}.dynText h4{font-size:16px;margin-bottom:20px}}.dynText b,.dynText em,.dynText span,.dynText strong,.dynText u{display:inline}.dynText *{font-family:Epilogue,sans-serif}.dynText a{color:#74c079;opacity:.9;transition:opacity .3s linear}.dynText a:hover{color:#6aa46d;opacity:1}.dynText .editorsmall,.dynText .span-editorsmall{font-size:80%!important}.dynText .editormedium,.dynText .span-editormedium{font-size:150%!important}.dynText .editorbig,.dynText .span-editorbig{font-size:200%!important}.dynText .editorevidence,.dynText .span-editorevidence{color:#74c079!important}.dynText .editorevidence-bold,.dynText .editorevidence.bold,.dynText .span-editorevidence-bold,.dynText .span-editorevidence.bold{color:#74c079!important;font-weight:700}.dynText .editorevidence-2,.dynText .span-editorevidence-2{color:#3d3d3d!important}.dynText .editorevidence-2-bold,.dynText .editorevidence-2.bold,.dynText .span-editorevidence-2-bold,.dynText .span-editorevidence-2.bold{color:#3d3d3d!important;font-weight:700}.dynText a.editorlink-arrow,.dynText a.editorlink-footer-arrow,.dynText a.editorlink2-arrow,.dynText a.editorlink2-footer-arrow,.dynText a.editorlink3-footer-arrow,.dynText span.editorlink-arrow,.dynText span.editorlink-footer-arrow,.dynText span.editorlink2-arrow,.dynText span.editorlink2-footer-arrow,.dynText span.editorlink3-footer-arrow{color:#74c079;display:inline;text-decoration:none}.dynText a.editorlink-arrow>a,.dynText a.editorlink-footer-arrow>a,.dynText a.editorlink2-arrow>a,.dynText a.editorlink2-footer-arrow>a,.dynText a.editorlink3-footer-arrow>a,.dynText span.editorlink-arrow>a,.dynText span.editorlink-footer-arrow>a,.dynText span.editorlink2-arrow>a,.dynText span.editorlink2-footer-arrow>a,.dynText span.editorlink3-footer-arrow>a{color:#74c079;text-decoration:none}.dynText a.editorlink-arrow>a:hover,.dynText a.editorlink-footer-arrow>a:hover,.dynText a.editorlink2-arrow>a:hover,.dynText a.editorlink2-footer-arrow>a:hover,.dynText a.editorlink3-footer-arrow>a:hover,.dynText span.editorlink-arrow>a:hover,.dynText span.editorlink-footer-arrow>a:hover,.dynText span.editorlink2-arrow>a:hover,.dynText span.editorlink2-footer-arrow>a:hover,.dynText span.editorlink3-footer-arrow>a:hover{color:#6aa46d}.dynText a.editorlink-arrow:after,.dynText a.editorlink-footer-arrow:after,.dynText a.editorlink2-arrow:after,.dynText a.editorlink2-footer-arrow:after,.dynText a.editorlink3-footer-arrow:after,.dynText span.editorlink-arrow:after,.dynText span.editorlink-footer-arrow:after,.dynText span.editorlink2-arrow:after,.dynText span.editorlink2-footer-arrow:after,.dynText span.editorlink3-footer-arrow:after{color:currentColor;content:"\e905";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;margin-left:10px;vertical-align:middle}.dynText a.editorlink2-arrow,.dynText a.editorlink2-arrow a,.dynText a.editorlink2-footer-arrow,.dynText a.editorlink2-footer-arrow a,.dynText span.editorlink2-arrow,.dynText span.editorlink2-arrow a,.dynText span.editorlink2-footer-arrow,.dynText span.editorlink2-footer-arrow a{color:#3d3d3d}.dynText a.editorlink-footer-arrow,.dynText a.editorlink2-footer-arrow,.dynText span.editorlink-footer-arrow,.dynText span.editorlink2-footer-arrow{display:block}.dynText a.editorlink3-footer-arrow,.dynText span.editorlink3-footer-arrow{color:#3d3d3d;display:block;font-weight:500;margin-left:auto;margin-right:auto;text-align:center}.dynText a.editorlink3-footer-arrow a,.dynText span.editorlink3-footer-arrow a{color:#3d3d3d;font-weight:500}.dynText a.editorlink3-footer-arrow a:after,.dynText span.editorlink3-footer-arrow a:after{color:#74c079;content:"\e905";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;margin-left:10px;vertical-align:middle}.dynText a.editorlink3-footer-arrow a:after:hover,.dynText span.editorlink3-footer-arrow a:after:hover{color:#6aa46d}.dynText a.editorlink3-footer-arrow:after,.dynText span.editorlink3-footer-arrow:after{color:#74c079;content:"\e905";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;margin-left:10px;vertical-align:middle}.dynText a.editorlink3-footer-arrow:after:hover,.dynText span.editorlink3-footer-arrow:after:hover{color:#6aa46d}.dynText p{margin-bottom:1rem}.dynText p:only-child{margin-bottom:16px}.dynText p:last-child{margin-bottom:0}.dynText ol,.dynText ul{-moz-column-count:2;column-count:2;list-style:none;margin-bottom:0;margin-top:16px;overflow:hidden;padding:0;position:relative;transition:max-height .3s linear}.dynText ol.vertical-list,.dynText ul.vertical-list{-moz-column-count:1;column-count:1}@media screen and (max-width:768px){.dynText ol,.dynText ul{-moz-column-count:1;column-count:1;display:block;min-height:-moz-fit-content;min-height:fit-content}}.dynText ol li,.dynText ul li{margin-bottom:8px;padding-left:15px;page-break-inside:avoid;position:relative}.dynText ol li:last-child,.dynText ul li:last-child{margin-bottom:0}.dynText ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='%23EBCA54'/%3E%3C/svg%3E");content:" ";font-size:30px;height:4px;left:0;line-height:25px;position:absolute;top:min(11px,50% - 2px);transform:translateY(-50%);width:4px}@media screen and (max-width:576px){.dynText ul li:before{top:8px;transform:translateY(0)}}.dynText ol{counter-reset:item}.dynText ol li{position:relative}.dynText ol li:before{color:#ebca54;content:counter(item) " ";counter-increment:item;left:0;position:absolute;top:0}.dynText h1 a,.dynText h2 a,.dynText h3 a,.dynText h4 a,.dynText h5 a,.dynText h6 a{font-size:inherit;font-weight:inherit}.dynText h3{line-height:120%}.dynText .text-center{text-align:center}div.editor-block{color:#898989;font-family:Epilogue,sans-serif;font-size:16px;font-weight:400;line-height:26px}div.editor-block b,div.editor-block em,div.editor-block span,div.editor-block strong,div.editor-block u{display:inline}div.editor-block b,div.editor-block strong{font-weight:700}div.editor-block a{color:#74c079}.ql-editor .editorsmall,.ql-editor .span-editorsmall{font-size:80%!important}.ql-editor .editormedium,.ql-editor .span-editormedium{font-size:150%!important}.ql-editor .editorbig,.ql-editor .span-editorbig{font-size:200%!important}.ql-editor .editorevidence,.ql-editor .span-editorevidence{color:#74c079!important}.ql-editor .editorevidence-bold,.ql-editor .editorevidence.bold,.ql-editor .span-editorevidence-bold,.ql-editor .span-editorevidence.bold{color:#74c079!important;font-weight:700}.ql-editor .editorevidence-2,.ql-editor .span-editorevidence-2{color:#3d3d3d!important}.ql-editor .editorevidence-2-bold,.ql-editor .editorevidence-2.bold,.ql-editor .span-editorevidence-2-bold,.ql-editor .span-editorevidence-2.bold{color:#3d3d3d!important;font-weight:700}.link_trigger_login{cursor:pointer}@keyframes wishcard-fade-out{0%{opacity:1}to{opacity:0}}@keyframes wishcard-removing-fade-in{0%{opacity:0}to{opacity:1}}.input-field.form-error{border-color:#c10202!important;color:#c10202!important;margin-bottom:0!important}.input-field.form-error:after{color:#c10202;content:"\e916";font-size:20px;position:absolute;right:10px;top:42px}.invalid-feedback,.invalid-feedback b,.invalid-feedback strong{color:#c10202!important;font-weight:400}.gm-style-cc:not(.gm-bundled-control):not(.gm-style-mtc),.gmnoprint:not(.gm-bundled-control):not(.gm-style-mtc){display:none}.wm-zoom-controls{margin:10px}.wm-zoom-controls .zoom_in,.wm-zoom-controls .zoom_out{align-items:center;background:none padding-box #fff;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);color:#000;display:flex;justify-content:center;margin-bottom:5px}.wm-zoom-controls .zoom_in:hover,.wm-zoom-controls .zoom_out:hover{background:none padding-box #ebebeb}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .dropdown_guests .dropdown-menu .title span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .dropdown_rooms .dropdown-menu .title span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .dropdown_villa .dropdown-menu .title span.__cal-day:after,.dropdown_guests .dropdown-menu .title .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.dropdown_guests .dropdown-menu .title span.material-symbols-outlined,.dropdown_rooms .dropdown-menu .title .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.dropdown_rooms .dropdown-menu .title span.material-symbols-outlined,.dropdown_villa .dropdown-menu .title .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.dropdown_villa .dropdown-menu .title span.material-symbols-outlined,.modal-close-btn{fill:#000;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path d="M16 2.91 13.09 0 8 5.09 2.91 0 0 2.91 5.09 8 0 13.09 2.91 16 8 10.91 13.09 16 16 13.09 10.91 8 16 2.91Z" fill="%23000"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:12px;color:transparent;content:"\a";display:block;font-size:1px;height:16px;width:16px}.dropdown_guests .dropdown-menu,.dropdown_rooms .dropdown-menu,.dropdown_villa .dropdown-menu{padding:30px}.dropdown_guests .dropdown-menu .title,.dropdown_rooms .dropdown-menu .title,.dropdown_villa .dropdown-menu .title{margin-top:15px}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .dropdown_guests .dropdown-menu .title span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .dropdown_rooms .dropdown-menu .title span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .dropdown_villa .dropdown-menu .title span.__cal-day:after,.dropdown_guests .dropdown-menu .title .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.dropdown_guests .dropdown-menu .title span.material-symbols-outlined,.dropdown_rooms .dropdown-menu .title .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.dropdown_rooms .dropdown-menu .title span.material-symbols-outlined,.dropdown_villa .dropdown-menu .title .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.dropdown_villa .dropdown-menu .title span.material-symbols-outlined{margin-right:19px;margin-top:16px}.forcevisibility,.forcevisibility h4{display:block!important;opacity:1!important}@media screen and (max-width:768px){.font-mobile-17{font-size:17px!important}}.innerforgot{margin-bottom:0!important;text-align:left!important}.innerforgot.forgot{margin-bottom:1em!important}.registered_actionbtn{align-items:center;display:flex;justify-content:space-between}.registered_actionbtn a{flex-grow:1}.daterangepicker.show-calendar .drp-buttons .registered_actionbtn a.btn.btn-primary,.registered_actionbtn .daterangepicker.show-calendar .drp-buttons a.btn.btn-primary,.registered_actionbtn a.btn.btn--primary{color:#fff}@media screen and (max-width:768px){.registered_actionbtn{flex-flow:column-reverse;justify-content:center}}.mltclickprevent{pointer-events:none!important}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(144,205,148,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(144,205,148,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{align-items:center;backface-visibility:hidden;display:inline-flex;gap:.375rem;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{fill:currentcolor;flex-shrink:0;height:1em;transition:transform .2s ease-in-out;width:1em}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{bottom:0;position:sticky;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:var(--bs-border-width)}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#74c079;--bs-primary-rgb:116,192,121;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:hsla(0,0%,100%,.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;color-scheme:dark}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{background-color:var(--bs-highlight-bg);color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a5b5cc;--bs-table-striped-bg:#c4d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe5;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b4b6b7;--bs-table-striped-bg:#d6d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbcdce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a5c4ca;--bs-table-striped-bg:#c4e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e6c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dab9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece0be;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc1c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7c9;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:var(--bs-border-width);border-radius:0;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.daterangepicker th.month select.monthselect,.daterangepicker th.month select.yearselect,.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.daterangepicker th.month select.monthselect,.daterangepicker th.month select.yearselect,.form-select{transition:none}}.daterangepicker th.month select.monthselect:focus,.daterangepicker th.month select.yearselect:focus,.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.daterangepicker th.month select[multiple].monthselect,.daterangepicker th.month select[multiple].yearselect,.daterangepicker th.month select[size].monthselect:not([size="1"]),.daterangepicker th.month select[size].yearselect:not([size="1"]),.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.daterangepicker th.month select.monthselect:disabled,.daterangepicker th.month select.yearselect:disabled,.form-select:disabled{background-color:var(--bs-secondary-bg)}.daterangepicker th.month select.monthselect:-moz-focusring,.daterangepicker th.month select.yearselect:-moz-focusring,.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.daterangepicker th.month [data-bs-theme=dark] select.monthselect,.daterangepicker th.month [data-bs-theme=dark] select.yearselect,[data-bs-theme=dark] .daterangepicker th.month select.monthselect,[data-bs-theme=dark] .daterangepicker th.month select.yearselect,[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386B6FE'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.daterangepicker th.month .form-floating>select.monthselect,.daterangepicker th.month .form-floating>select.yearselect,.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:var(--bs-border-width) solid transparent;height:100%;left:0;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.daterangepicker th.month .form-floating>select.monthselect,.daterangepicker th.month .form-floating>select.yearselect,.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.daterangepicker th.month .form-floating>select.monthselect~label,.daterangepicker th.month .form-floating>select.yearselect~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.daterangepicker th.month .form-floating>select.monthselect~label:after,.daterangepicker th.month .form-floating>select.yearselect~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.daterangepicker th.month .input-group>select.monthselect,.daterangepicker th.month .input-group>select.yearselect,.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.daterangepicker th.month .input-group>select.monthselect:focus,.daterangepicker th.month .input-group>select.yearselect:focus,.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.daterangepicker th.month .input-group-lg>select.monthselect,.daterangepicker th.month .input-group-lg>select.yearselect,.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding:.5rem 1rem}.daterangepicker th.month .input-group-sm>select.monthselect,.daterangepicker th.month .input-group-sm>select.yearselect,.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem .5rem}.daterangepicker th.month .input-group-lg>select.monthselect,.daterangepicker th.month .input-group-lg>select.yearselect,.daterangepicker th.month .input-group-sm>select.monthselect,.daterangepicker th.month .input-group-sm>select.yearselect,.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.daterangepicker th.month .input-group.has-validation>.form-floating:nth-last-child(n+3)>select.monthselect,.daterangepicker th.month .input-group.has-validation>.form-floating:nth-last-child(n+3)>select.yearselect,.daterangepicker th.month .input-group:not(.has-validation)>.form-floating:not(:last-child)>select.monthselect,.daterangepicker th.month .input-group:not(.has-validation)>.form-floating:not(:last-child)>select.yearselect,.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:calc(var(--bs-border-width)*-1)}.daterangepicker th.month .input-group>.form-floating:not(:first-child)>select.monthselect,.daterangepicker th.month .input-group>.form-floating:not(:first-child)>select.yearselect,.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:none;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:currentcolor;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg,header.banner .main-menu--navbar{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav,header.banner .main-menu--navbar .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu,header.banner .main-menu--navbar .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link,header.banner .main-menu--navbar .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll,header.banner .main-menu--navbar .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse,header.banner .main-menu--navbar .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler,header.banner .main-menu--navbar .navbar-toggler{display:none}.navbar-expand-lg .offcanvas,header.banner .main-menu--navbar .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header,header.banner .main-menu--navbar .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body,header.banner .main-menu--navbar .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:hsla(0,0%,100%,.55);--bs-navbar-hover-color:hsla(0,0%,100%,.75);--bs-navbar-disabled-color:hsla(0,0%,100%,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:hsla(0,0%,100%,.1)}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-display:swap;font-family:AlbraSemi;src:url(../../fonts/AlbraSemi/font.woff2) format("woff2"),url(../../fonts/AlbraSemi/font.woff) format("woff")}@font-face{font-display:swap;font-family:AlbraMedium;src:url(../../fonts/AlbraMedium/font.woff2) format("woff2"),url(../../fonts/AlbraMedium/font.woff) format("woff")}@font-face{font-display:swap;font-family:AlbraLight;src:url(../../fonts/AlbraLight/font.woff2) format("woff2"),url(../../fonts/AlbraLight/font.woff) format("woff")}@font-face{font-display:swap;font-family:AlbraBlack;src:url(../../fonts/AlbraBlack/font.woff2) format("woff2"),url(../../fonts/AlbraBlack/font.woff) format("woff")}@font-face{font-display:swap;font-family:AlbraBold;src:url(../../fonts/AlbraBold/font.woff2) format("woff2"),url(../../fonts/AlbraBold/font.woff) format("woff")}@font-face{font-display:swap;font-family:AlbraRegular;src:url(../../fonts/AlbraRegular/font.woff2) format("woff2"),url(../../fonts/AlbraRegular/font.woff) format("woff")}@font-face{font-display:swap;font-family:LaLuxesScript;src:url(../../fonts/LaLuxesScript/font.woff2) format("woff2"),url(../../fonts/LaLuxesScript/font.woff) format("woff")}body{color:#3d3d3d;font-family:Epilogue,sans-serif;font-size:24px;font-weight:400;line-height:25px;max-width:100vw;overflow-x:hidden}body .daterangepicker,body .daterangepicker *,body .dropdown_guests .dropdown-menu,body .dropdown_guests .dropdown-menu *,body .dropdown_rooms .dropdown-menu,body .dropdown_rooms .dropdown-menu *,body img,body img *{-webkit-user-select:none;-moz-user-select:none;user-select:none}body img:not(.enabled){pointer-events:none}@media screen and (min-width:991px){body{font-size:16px;line-height:19px}}@media screen and (max-width:576px){body em{font-size:16px;line-height:19px}}body.blockScrollUI,body.modal-is-open{overflow:hidden}body.blockUIEasy{max-height:100vh;overflow:hidden}body.blockUIEasy .mobile-footer-menu{transform:translateY(100%)}body.blockUI{overflow:hidden}body.blockUI header.banner{z-index:-1}body.blockUI .wrap[role=document]{position:relative;z-index:-1}body.blockUI:before{background-color:rgba(0,0,0,.5)!important;position:fixed!important;z-index:0}body.blockUIDropDown header.banner{z-index:0}body.blockUIDropDown .dropdown.open:after{background-color:rgba(0,0,0,.5)!important;position:fixed!important;z-index:1}body.blockUIDropDown .dropdown:not(.open){z-index:0}body .lowercaseall,body .lowercaseall *{text-transform:lowercase}body ol,body p,body ul{color:#898989;font-size:16px;font-weight:400;line-height:24px}body small{font-size:.875rem}body main.main .content ol li,body main.main .content ul li{margin-bottom:15px}body label{color:#3d3d3d;font-size:16px;font-weight:500;line-height:24px}.ldquo{display:block;font-size:60px;line-height:15px}.h1-albra,h1{font-family:AlbraBold,sans-serif;font-size:60px;line-height:112px}.h1-albra.big,h1.big{font-size:80px;line-height:100%}@media screen and (min-width:991px){.h1-albra,h1{font-size:80px}}h1.h1-epilogue{font-family:Epilogue,sans-serif;font-size:30px;font-weight:700;line-height:56px}h1.h1-epilogue.big{font-size:45px;line-height:100%}@media screen and (min-width:991px){h1.h1-epilogue{font-size:45px}}.h2-albra,h2{font-family:AlbraBold,sans-serif;font-size:40px;line-height:72px}.h2-albra.big,h2.big{font-size:80px;line-height:100%}.h2-albra.big .normal-primary,h2.big .normal-primary{font-family:AlbraMedium,sans-serif}.h2-albra b,.h2-albra.big .normal-primary.text-b500,.h2-albra.big .normal-primary.text-b600,h2 b,h2.big .normal-primary.text-b500,h2.big .normal-primary.text-b600{font-family:AlbraBold,sans-serif}h2.h2-epilogue{font-family:Epilogue,sans-serif;font-size:25px;font-weight:700;line-height:36px}h2.h2-epilogue.big{font-size:30px;line-height:100%}@media screen and (min-width:991px){h2.h2-epilogue{font-size:30px;line-height:36px}}.h3-epilogue,h3{font-family:Epilogue,sans-serif;font-size:22px;font-weight:600;line-height:24px}.h3-epilogue.big,h3.big{font-size:28px;line-height:100%}@media screen and (min-width:991px){.h3-epilogue,h3{font-size:28px;line-height:24px}}.header-line .subtitle,.la-lux-font{color:#898989;display:block;font-family:LaLuxesScript,sans-serif;font-size:75px;line-height:1}.la-lux-font--big{font-size:120px}@media screen and (max-width:768px){.la-lux-font--big{font-size:70px}}.screen-reader-text,form .input_file_wrapper input[type=file]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.screen-reader-text:active,.screen-reader-text:focus,form .input_file_wrapper input[type=file]:active,form .input_file_wrapper input[type=file]:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.wrap.container-fluid,.wrap.container-lg,.wrap.container-md,.wrap.container-sm,.wrap.container-xl,.wrap.container-xxl{overflow-y:hidden;padding:0!important}.wrap.container-fluid .main .section_container.about_us .heading-wrapper small,.wrap.container-lg .main .section_container.about_us .heading-wrapper small,.wrap.container-md .main .section_container.about_us .heading-wrapper small,.wrap.container-sm .main .section_container.about_us .heading-wrapper small,.wrap.container-xl .main .section_container.about_us .heading-wrapper small,.wrap.container-xxl .main .section_container.about_us .heading-wrapper small{color:#74c079!important}@media screen and (max-width:576px){.wrap.container-fluid .main .section_container.blog .blog.mt-200.container-lg,.wrap.container-fluid .main .section_container.blog .blog.mt-200.container-md,.wrap.container-fluid .main .section_container.blog .blog.mt-200.container-sm,.wrap.container-fluid .main .section_container.blog .blog.mt-200.container-xl,.wrap.container-fluid .main .section_container.blog .blog.mt-200.container-xxl,.wrap.container-fluid .main .section_container.blog .container-fluid.blog.mt-200,.wrap.container-lg .main .section_container.blog .blog.mt-200.container-lg,.wrap.container-lg .main .section_container.blog .blog.mt-200.container-md,.wrap.container-lg .main .section_container.blog .blog.mt-200.container-sm,.wrap.container-lg .main .section_container.blog .blog.mt-200.container-xl,.wrap.container-lg .main .section_container.blog .blog.mt-200.container-xxl,.wrap.container-lg .main .section_container.blog .container-fluid.blog.mt-200,.wrap.container-md .main .section_container.blog .blog.mt-200.container-lg,.wrap.container-md .main .section_container.blog .blog.mt-200.container-md,.wrap.container-md .main .section_container.blog .blog.mt-200.container-sm,.wrap.container-md .main .section_container.blog .blog.mt-200.container-xl,.wrap.container-md .main .section_container.blog .blog.mt-200.container-xxl,.wrap.container-md .main .section_container.blog .container-fluid.blog.mt-200,.wrap.container-sm .main .section_container.blog .blog.mt-200.container-lg,.wrap.container-sm .main .section_container.blog .blog.mt-200.container-md,.wrap.container-sm .main .section_container.blog .blog.mt-200.container-sm,.wrap.container-sm .main .section_container.blog .blog.mt-200.container-xl,.wrap.container-sm .main .section_container.blog .blog.mt-200.container-xxl,.wrap.container-sm .main .section_container.blog .container-fluid.blog.mt-200,.wrap.container-xl .main .section_container.blog .blog.mt-200.container-lg,.wrap.container-xl .main .section_container.blog .blog.mt-200.container-md,.wrap.container-xl .main .section_container.blog .blog.mt-200.container-sm,.wrap.container-xl .main .section_container.blog .blog.mt-200.container-xl,.wrap.container-xl .main .section_container.blog .blog.mt-200.container-xxl,.wrap.container-xl .main .section_container.blog .container-fluid.blog.mt-200,.wrap.container-xxl .main .section_container.blog .blog.mt-200.container-lg,.wrap.container-xxl .main .section_container.blog .blog.mt-200.container-md,.wrap.container-xxl .main .section_container.blog .blog.mt-200.container-sm,.wrap.container-xxl .main .section_container.blog .blog.mt-200.container-xl,.wrap.container-xxl .main .section_container.blog .blog.mt-200.container-xxl,.wrap.container-xxl .main .section_container.blog .container-fluid.blog.mt-200{margin-top:40px!important}.wrap.container-fluid .main .section_container.blog .blog.mt-200.container-lg .heading-center-top,.wrap.container-fluid .main .section_container.blog .blog.mt-200.container-md .heading-center-top,.wrap.container-fluid .main .section_container.blog .blog.mt-200.container-sm .heading-center-top,.wrap.container-fluid .main .section_container.blog .blog.mt-200.container-xl .heading-center-top,.wrap.container-fluid .main .section_container.blog .blog.mt-200.container-xxl .heading-center-top,.wrap.container-fluid .main .section_container.blog .container-fluid.blog.mt-200 .heading-center-top,.wrap.container-lg .main .section_container.blog .blog.mt-200.container-lg .heading-center-top,.wrap.container-lg .main .section_container.blog .blog.mt-200.container-md .heading-center-top,.wrap.container-lg .main .section_container.blog .blog.mt-200.container-sm .heading-center-top,.wrap.container-lg .main .section_container.blog .blog.mt-200.container-xl .heading-center-top,.wrap.container-lg .main .section_container.blog .blog.mt-200.container-xxl .heading-center-top,.wrap.container-lg .main .section_container.blog .container-fluid.blog.mt-200 .heading-center-top,.wrap.container-md .main .section_container.blog .blog.mt-200.container-lg .heading-center-top,.wrap.container-md .main .section_container.blog .blog.mt-200.container-md .heading-center-top,.wrap.container-md .main .section_container.blog .blog.mt-200.container-sm .heading-center-top,.wrap.container-md .main .section_container.blog .blog.mt-200.container-xl .heading-center-top,.wrap.container-md .main .section_container.blog .blog.mt-200.container-xxl .heading-center-top,.wrap.container-md .main .section_container.blog .container-fluid.blog.mt-200 .heading-center-top,.wrap.container-sm .main .section_container.blog .blog.mt-200.container-lg .heading-center-top,.wrap.container-sm .main .section_container.blog .blog.mt-200.container-md .heading-center-top,.wrap.container-sm .main .section_container.blog .blog.mt-200.container-sm .heading-center-top,.wrap.container-sm .main .section_container.blog .blog.mt-200.container-xl .heading-center-top,.wrap.container-sm .main .section_container.blog .blog.mt-200.container-xxl .heading-center-top,.wrap.container-sm .main .section_container.blog .container-fluid.blog.mt-200 .heading-center-top,.wrap.container-xl .main .section_container.blog .blog.mt-200.container-lg .heading-center-top,.wrap.container-xl .main .section_container.blog .blog.mt-200.container-md .heading-center-top,.wrap.container-xl .main .section_container.blog .blog.mt-200.container-sm .heading-center-top,.wrap.container-xl .main .section_container.blog .blog.mt-200.container-xl .heading-center-top,.wrap.container-xl .main .section_container.blog .blog.mt-200.container-xxl .heading-center-top,.wrap.container-xl .main .section_container.blog .container-fluid.blog.mt-200 .heading-center-top,.wrap.container-xxl .main .section_container.blog .blog.mt-200.container-lg .heading-center-top,.wrap.container-xxl .main .section_container.blog .blog.mt-200.container-md .heading-center-top,.wrap.container-xxl .main .section_container.blog .blog.mt-200.container-sm .heading-center-top,.wrap.container-xxl .main .section_container.blog .blog.mt-200.container-xl .heading-center-top,.wrap.container-xxl .main .section_container.blog .blog.mt-200.container-xxl .heading-center-top,.wrap.container-xxl .main .section_container.blog .container-fluid.blog.mt-200 .heading-center-top{padding-left:20px}}@media screen and (max-width:768px){.header-line .wrap.container-fluid .main .section_container.became_host .subtitle,.header-line .wrap.container-lg .main .section_container.became_host .subtitle,.header-line .wrap.container-md .main .section_container.became_host .subtitle,.header-line .wrap.container-sm .main .section_container.became_host .subtitle,.header-line .wrap.container-xl .main .section_container.became_host .subtitle,.header-line .wrap.container-xxl .main .section_container.became_host .subtitle,.wrap.container-fluid .main .section_container.became_host .header-line .subtitle,.wrap.container-fluid .main .section_container.became_host .la-lux-font,.wrap.container-lg .main .section_container.became_host .header-line .subtitle,.wrap.container-lg .main .section_container.became_host .la-lux-font,.wrap.container-md .main .section_container.became_host .header-line .subtitle,.wrap.container-md .main .section_container.became_host .la-lux-font,.wrap.container-sm .main .section_container.became_host .header-line .subtitle,.wrap.container-sm .main .section_container.became_host .la-lux-font,.wrap.container-xl .main .section_container.became_host .header-line .subtitle,.wrap.container-xl .main .section_container.became_host .la-lux-font,.wrap.container-xxl .main .section_container.became_host .header-line .subtitle,.wrap.container-xxl .main .section_container.became_host .la-lux-font{margin:15px 0 20px!important}.header-line .wrap.container-fluid .main .section_container.wishsicily .home_last_section .container .row .subtitle,.header-line .wrap.container-lg .main .section_container.wishsicily .home_last_section .container .row .subtitle,.header-line .wrap.container-md .main .section_container.wishsicily .home_last_section .container .row .subtitle,.header-line .wrap.container-sm .main .section_container.wishsicily .home_last_section .container .row .subtitle,.header-line .wrap.container-xl .main .section_container.wishsicily .home_last_section .container .row .subtitle,.header-line .wrap.container-xxl .main .section_container.wishsicily .home_last_section .container .row .subtitle,.wrap.container-fluid .main .section_container.wishsicily .home_last_section .container .row .header-line .subtitle,.wrap.container-fluid .main .section_container.wishsicily .home_last_section .container .row .la-lux-font,.wrap.container-lg .main .section_container.wishsicily .home_last_section .container .row .header-line .subtitle,.wrap.container-lg .main .section_container.wishsicily .home_last_section .container .row .la-lux-font,.wrap.container-md .main .section_container.wishsicily .home_last_section .container .row .header-line .subtitle,.wrap.container-md .main .section_container.wishsicily .home_last_section .container .row .la-lux-font,.wrap.container-sm .main .section_container.wishsicily .home_last_section .container .row .header-line .subtitle,.wrap.container-sm .main .section_container.wishsicily .home_last_section .container .row .la-lux-font,.wrap.container-xl .main .section_container.wishsicily .home_last_section .container .row .header-line .subtitle,.wrap.container-xl .main .section_container.wishsicily .home_last_section .container .row .la-lux-font,.wrap.container-xxl .main .section_container.wishsicily .home_last_section .container .row .header-line .subtitle,.wrap.container-xxl .main .section_container.wishsicily .home_last_section .container .row .la-lux-font{margin-bottom:50px!important}}.wrap.container-fluid .main #section_wishlist_info_form,.wrap.container-lg .main #section_wishlist_info_form,.wrap.container-md .main #section_wishlist_info_form,.wrap.container-sm .main #section_wishlist_info_form,.wrap.container-xl .main #section_wishlist_info_form,.wrap.container-xxl .main #section_wishlist_info_form{height:auto;margin:5em auto!important;padding:0!important}@media screen and (max-width:768px){.wrap.container-fluid .main #section_wishlist_info_form,.wrap.container-lg .main #section_wishlist_info_form,.wrap.container-md .main #section_wishlist_info_form,.wrap.container-sm .main #section_wishlist_info_form,.wrap.container-xl .main #section_wishlist_info_form,.wrap.container-xxl .main #section_wishlist_info_form{height:0!important;margin:0!important;min-height:auto!important;padding:0!important}}.wrap.container-fluid .main section,.wrap.container-fluid .main section[class*=section_bg_],.wrap.container-lg .main section,.wrap.container-md .main section,.wrap.container-sm .main section,.wrap.container-xl .main section,.wrap.container-xxl .main section{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:80vh;overflow:hidden}.wrap.container-fluid .main section:empty,.wrap.container-fluid .main section[class*=section_bg_]:empty,.wrap.container-lg .main section:empty,.wrap.container-md .main section:empty,.wrap.container-sm .main section:empty,.wrap.container-xl .main section:empty,.wrap.container-xxl .main section:empty{display:none!important}.wrap.container-fluid .main section .height-50,.wrap.container-fluid .main section[class*=section_bg_] .height-50,.wrap.container-lg .main section .height-50,.wrap.container-md .main section .height-50,.wrap.container-sm .main section .height-50,.wrap.container-xl .main section .height-50,.wrap.container-xxl .main section .height-50{min-height:50vh}@media (min-width:767.98px) and (max-width:991.98px){.wrap.container-fluid .main section .height-50,.wrap.container-fluid .main section[class*=section_bg_] .height-50,.wrap.container-lg .main section .height-50,.wrap.container-md .main section .height-50,.wrap.container-sm .main section .height-50,.wrap.container-xl .main section .height-50,.wrap.container-xxl .main section .height-50{min-height:-moz-fit-content;min-height:fit-content}}.wrap.container-fluid .main section .height-75,.wrap.container-fluid .main section[class*=section_bg_] .height-75,.wrap.container-lg .main section .height-75,.wrap.container-md .main section .height-75,.wrap.container-sm .main section .height-75,.wrap.container-xl .main section .height-75,.wrap.container-xxl .main section .height-75{min-height:75vh}@media (min-width:767.98px) and (max-width:991.98px){.wrap.container-fluid .main section .height-75,.wrap.container-fluid .main section[class*=section_bg_] .height-75,.wrap.container-lg .main section .height-75,.wrap.container-md .main section .height-75,.wrap.container-sm .main section .height-75,.wrap.container-xl .main section .height-75,.wrap.container-xxl .main section .height-75{min-height:-moz-fit-content;min-height:fit-content}}.wrap.container-fluid .main section .height-90,.wrap.container-fluid .main section[class*=section_bg_] .height-90,.wrap.container-lg .main section .height-90,.wrap.container-md .main section .height-90,.wrap.container-sm .main section .height-90,.wrap.container-xl .main section .height-90,.wrap.container-xxl .main section .height-90{min-height:90vh}@media (min-width:767.98px) and (max-width:991.98px){.wrap.container-fluid .main section .height-90,.wrap.container-fluid .main section[class*=section_bg_] .height-90,.wrap.container-lg .main section .height-90,.wrap.container-md .main section .height-90,.wrap.container-sm .main section .height-90,.wrap.container-xl .main section .height-90,.wrap.container-xxl .main section .height-90{min-height:-moz-fit-content;min-height:fit-content}}@media screen and (max-width:576px){.wrap.container-fluid .main section.mobile-experience-section,.wrap.container-fluid .main section.mobile-home-section,.wrap.container-fluid .main section[class*=section_bg_].mobile-experience-section,.wrap.container-fluid .main section[class*=section_bg_].mobile-home-section,.wrap.container-lg .main section.mobile-experience-section,.wrap.container-lg .main section.mobile-home-section,.wrap.container-md .main section.mobile-experience-section,.wrap.container-md .main section.mobile-home-section,.wrap.container-sm .main section.mobile-experience-section,.wrap.container-sm .main section.mobile-home-section,.wrap.container-xl .main section.mobile-experience-section,.wrap.container-xl .main section.mobile-home-section,.wrap.container-xxl .main section.mobile-experience-section,.wrap.container-xxl .main section.mobile-home-section{justify-content:flex-start;min-height:-moz-fit-content;min-height:fit-content}}@media (min-width:767.98px) and (max-width:991.98px){.wrap.container-fluid .main section,.wrap.container-fluid .main section[class*=section_bg_],.wrap.container-lg .main section,.wrap.container-md .main section,.wrap.container-sm .main section,.wrap.container-xl .main section,.wrap.container-xxl .main section{min-height:-moz-fit-content;min-height:fit-content}}@media screen and (min-width:992px){.wrap.container-fluid .main section,.wrap.container-fluid .main section[class*=section_bg_],.wrap.container-lg .main section,.wrap.container-md .main section,.wrap.container-sm .main section,.wrap.container-xl .main section,.wrap.container-xxl .main section{min-height:-moz-fit-content;min-height:fit-content;min-height:-moz-max-content;min-height:max-content}}.wrap.container-fluid .main section.fitContent,.wrap.container-fluid .main section[class*=section_bg_].fitContent,.wrap.container-lg .main section.fitContent,.wrap.container-md .main section.fitContent,.wrap.container-sm .main section.fitContent,.wrap.container-xl .main section.fitContent,.wrap.container-xxl .main section.fitContent{min-height:-moz-fit-content;min-height:fit-content}.wrap.container-fluid .main section.home_last_section,.wrap.container-fluid .main section[class*=section_bg_].home_last_section,.wrap.container-lg .main section.home_last_section,.wrap.container-md .main section.home_last_section,.wrap.container-sm .main section.home_last_section,.wrap.container-xl .main section.home_last_section,.wrap.container-xxl .main section.home_last_section{min-height:100%!important}.wrap.container-fluid .main section.home_last_section .pad-b,.wrap.container-fluid .main section[class*=section_bg_].home_last_section .pad-b,.wrap.container-lg .main section.home_last_section .pad-b,.wrap.container-md .main section.home_last_section .pad-b,.wrap.container-sm .main section.home_last_section .pad-b,.wrap.container-xl .main section.home_last_section .pad-b,.wrap.container-xxl .main section.home_last_section .pad-b{padding-bottom:300px}.wrap.container-fluid .main section .container-fluid,.wrap.container-fluid .main section .container-lg,.wrap.container-fluid .main section .container-md,.wrap.container-fluid .main section .container-sm,.wrap.container-fluid .main section .container-xl,.wrap.container-fluid .main section .container-xxl,.wrap.container-fluid .main section[class*=section_bg_] .container-fluid,.wrap.container-lg .main section .container-fluid,.wrap.container-lg .main section .container-lg,.wrap.container-lg .main section .container-md,.wrap.container-lg .main section .container-sm,.wrap.container-lg .main section .container-xl,.wrap.container-lg .main section .container-xxl,.wrap.container-md .main section .container-fluid,.wrap.container-md .main section .container-lg,.wrap.container-md .main section .container-md,.wrap.container-md .main section .container-sm,.wrap.container-md .main section .container-xl,.wrap.container-md .main section .container-xxl,.wrap.container-sm .main section .container-fluid,.wrap.container-sm .main section .container-lg,.wrap.container-sm .main section .container-md,.wrap.container-sm .main section .container-sm,.wrap.container-sm .main section .container-xl,.wrap.container-sm .main section .container-xxl,.wrap.container-xl .main section .container-fluid,.wrap.container-xl .main section .container-lg,.wrap.container-xl .main section .container-md,.wrap.container-xl .main section .container-sm,.wrap.container-xl .main section .container-xl,.wrap.container-xl .main section .container-xxl,.wrap.container-xxl .main section .container-fluid,.wrap.container-xxl .main section .container-lg,.wrap.container-xxl .main section .container-md,.wrap.container-xxl .main section .container-sm,.wrap.container-xxl .main section .container-xl,.wrap.container-xxl .main section .container-xxl{overflow-x:hidden;padding-left:0;padding-right:0}@media screen and (max-width:991px){.wrap.container-fluid .main section .about-us.container-lg [class*=col-12],.wrap.container-fluid .main section .about-us.container-md [class*=col-12],.wrap.container-fluid .main section .about-us.container-sm [class*=col-12],.wrap.container-fluid .main section .about-us.container-xl [class*=col-12],.wrap.container-fluid .main section .about-us.container-xxl [class*=col-12],.wrap.container-fluid .main section .container-fluid.about-us [class*=col-12],.wrap.container-fluid .main section[class*=section_bg_] .container-fluid.about-us [class*=col-12],.wrap.container-lg .main section .about-us.container-lg [class*=col-12],.wrap.container-lg .main section .about-us.container-md [class*=col-12],.wrap.container-lg .main section .about-us.container-sm [class*=col-12],.wrap.container-lg .main section .about-us.container-xl [class*=col-12],.wrap.container-lg .main section .about-us.container-xxl [class*=col-12],.wrap.container-lg .main section .container-fluid.about-us [class*=col-12],.wrap.container-md .main section .about-us.container-lg [class*=col-12],.wrap.container-md .main section .about-us.container-md [class*=col-12],.wrap.container-md .main section .about-us.container-sm [class*=col-12],.wrap.container-md .main section .about-us.container-xl [class*=col-12],.wrap.container-md .main section .about-us.container-xxl [class*=col-12],.wrap.container-md .main section .container-fluid.about-us [class*=col-12],.wrap.container-sm .main section .about-us.container-lg [class*=col-12],.wrap.container-sm .main section .about-us.container-md [class*=col-12],.wrap.container-sm .main section .about-us.container-sm [class*=col-12],.wrap.container-sm .main section .about-us.container-xl [class*=col-12],.wrap.container-sm .main section .about-us.container-xxl [class*=col-12],.wrap.container-sm .main section .container-fluid.about-us [class*=col-12],.wrap.container-xl .main section .about-us.container-lg [class*=col-12],.wrap.container-xl .main section .about-us.container-md [class*=col-12],.wrap.container-xl .main section .about-us.container-sm [class*=col-12],.wrap.container-xl .main section .about-us.container-xl [class*=col-12],.wrap.container-xl .main section .about-us.container-xxl [class*=col-12],.wrap.container-xl .main section .container-fluid.about-us [class*=col-12],.wrap.container-xxl .main section .about-us.container-lg [class*=col-12],.wrap.container-xxl .main section .about-us.container-md [class*=col-12],.wrap.container-xxl .main section .about-us.container-sm [class*=col-12],.wrap.container-xxl .main section .about-us.container-xl [class*=col-12],.wrap.container-xxl .main section .about-us.container-xxl [class*=col-12],.wrap.container-xxl .main section .container-fluid.about-us [class*=col-12]{max-width:100%!important;padding:0}}@media screen and (min-width:576.1px) and (max-width:991px){.wrap.container-fluid .main section .about-us.container-lg #testimonial_splide_full,.wrap.container-fluid .main section .about-us.container-md #testimonial_splide_full,.wrap.container-fluid .main section .about-us.container-sm #testimonial_splide_full,.wrap.container-fluid .main section .about-us.container-xl #testimonial_splide_full,.wrap.container-fluid .main section .about-us.container-xxl #testimonial_splide_full,.wrap.container-fluid .main section .container-fluid.about-us #testimonial_splide_full,.wrap.container-fluid .main section[class*=section_bg_] .container-fluid.about-us #testimonial_splide_full,.wrap.container-lg .main section .about-us.container-lg #testimonial_splide_full,.wrap.container-lg .main section .about-us.container-md #testimonial_splide_full,.wrap.container-lg .main section .about-us.container-sm #testimonial_splide_full,.wrap.container-lg .main section .about-us.container-xl #testimonial_splide_full,.wrap.container-lg .main section .about-us.container-xxl #testimonial_splide_full,.wrap.container-lg .main section .container-fluid.about-us #testimonial_splide_full,.wrap.container-md .main section .about-us.container-lg #testimonial_splide_full,.wrap.container-md .main section .about-us.container-md #testimonial_splide_full,.wrap.container-md .main section .about-us.container-sm #testimonial_splide_full,.wrap.container-md .main section .about-us.container-xl #testimonial_splide_full,.wrap.container-md .main section .about-us.container-xxl #testimonial_splide_full,.wrap.container-md .main section .container-fluid.about-us #testimonial_splide_full,.wrap.container-sm .main section .about-us.container-lg #testimonial_splide_full,.wrap.container-sm .main section .about-us.container-md #testimonial_splide_full,.wrap.container-sm .main section .about-us.container-sm #testimonial_splide_full,.wrap.container-sm .main section .about-us.container-xl #testimonial_splide_full,.wrap.container-sm .main section .about-us.container-xxl #testimonial_splide_full,.wrap.container-sm .main section .container-fluid.about-us #testimonial_splide_full,.wrap.container-xl .main section .about-us.container-lg #testimonial_splide_full,.wrap.container-xl .main section .about-us.container-md #testimonial_splide_full,.wrap.container-xl .main section .about-us.container-sm #testimonial_splide_full,.wrap.container-xl .main section .about-us.container-xl #testimonial_splide_full,.wrap.container-xl .main section .about-us.container-xxl #testimonial_splide_full,.wrap.container-xl .main section .container-fluid.about-us #testimonial_splide_full,.wrap.container-xxl .main section .about-us.container-lg #testimonial_splide_full,.wrap.container-xxl .main section .about-us.container-md #testimonial_splide_full,.wrap.container-xxl .main section .about-us.container-sm #testimonial_splide_full,.wrap.container-xxl .main section .about-us.container-xl #testimonial_splide_full,.wrap.container-xxl .main section .about-us.container-xxl #testimonial_splide_full,.wrap.container-xxl .main section .container-fluid.about-us #testimonial_splide_full{padding-left:30px;padding-right:30px}.wrap.container-fluid .main section .about-us.container-lg .heading-wrapper,.wrap.container-fluid .main section .about-us.container-md .heading-wrapper,.wrap.container-fluid .main section .about-us.container-sm .heading-wrapper,.wrap.container-fluid .main section .about-us.container-xl .heading-wrapper,.wrap.container-fluid .main section .about-us.container-xxl .heading-wrapper,.wrap.container-fluid .main section .container-fluid.about-us .heading-wrapper,.wrap.container-fluid .main section[class*=section_bg_] .container-fluid.about-us .heading-wrapper,.wrap.container-lg .main section .about-us.container-lg .heading-wrapper,.wrap.container-lg .main section .about-us.container-md .heading-wrapper,.wrap.container-lg .main section .about-us.container-sm .heading-wrapper,.wrap.container-lg .main section .about-us.container-xl .heading-wrapper,.wrap.container-lg .main section .about-us.container-xxl .heading-wrapper,.wrap.container-lg .main section .container-fluid.about-us .heading-wrapper,.wrap.container-md .main section .about-us.container-lg .heading-wrapper,.wrap.container-md .main section .about-us.container-md .heading-wrapper,.wrap.container-md .main section .about-us.container-sm .heading-wrapper,.wrap.container-md .main section .about-us.container-xl .heading-wrapper,.wrap.container-md .main section .about-us.container-xxl .heading-wrapper,.wrap.container-md .main section .container-fluid.about-us .heading-wrapper,.wrap.container-sm .main section .about-us.container-lg .heading-wrapper,.wrap.container-sm .main section .about-us.container-md .heading-wrapper,.wrap.container-sm .main section .about-us.container-sm .heading-wrapper,.wrap.container-sm .main section .about-us.container-xl .heading-wrapper,.wrap.container-sm .main section .about-us.container-xxl .heading-wrapper,.wrap.container-sm .main section .container-fluid.about-us .heading-wrapper,.wrap.container-xl .main section .about-us.container-lg .heading-wrapper,.wrap.container-xl .main section .about-us.container-md .heading-wrapper,.wrap.container-xl .main section .about-us.container-sm .heading-wrapper,.wrap.container-xl .main section .about-us.container-xl .heading-wrapper,.wrap.container-xl .main section .about-us.container-xxl .heading-wrapper,.wrap.container-xl .main section .container-fluid.about-us .heading-wrapper,.wrap.container-xxl .main section .about-us.container-lg .heading-wrapper,.wrap.container-xxl .main section .about-us.container-md .heading-wrapper,.wrap.container-xxl .main section .about-us.container-sm .heading-wrapper,.wrap.container-xxl .main section .about-us.container-xl .heading-wrapper,.wrap.container-xxl .main section .about-us.container-xxl .heading-wrapper,.wrap.container-xxl .main section .container-fluid.about-us .heading-wrapper{align-items:flex-start;display:flex;justify-content:space-between;padding-right:33px;width:100%}.wrap.container-fluid .main section .about-us.container-lg .heading-wrapper .big,.wrap.container-fluid .main section .about-us.container-md .heading-wrapper .big,.wrap.container-fluid .main section .about-us.container-sm .heading-wrapper .big,.wrap.container-fluid .main section .about-us.container-xl .heading-wrapper .big,.wrap.container-fluid .main section .about-us.container-xxl .heading-wrapper .big,.wrap.container-fluid .main section .container-fluid.about-us .heading-wrapper .big,.wrap.container-fluid .main section[class*=section_bg_] .container-fluid.about-us .heading-wrapper .big,.wrap.container-lg .main section .about-us.container-lg .heading-wrapper .big,.wrap.container-lg .main section .about-us.container-md .heading-wrapper .big,.wrap.container-lg .main section .about-us.container-sm .heading-wrapper .big,.wrap.container-lg .main section .about-us.container-xl .heading-wrapper .big,.wrap.container-lg .main section .about-us.container-xxl .heading-wrapper .big,.wrap.container-lg .main section .container-fluid.about-us .heading-wrapper .big,.wrap.container-md .main section .about-us.container-lg .heading-wrapper .big,.wrap.container-md .main section .about-us.container-md .heading-wrapper .big,.wrap.container-md .main section .about-us.container-sm .heading-wrapper .big,.wrap.container-md .main section .about-us.container-xl .heading-wrapper .big,.wrap.container-md .main section .about-us.container-xxl .heading-wrapper .big,.wrap.container-md .main section .container-fluid.about-us .heading-wrapper .big,.wrap.container-sm .main section .about-us.container-lg .heading-wrapper .big,.wrap.container-sm .main section .about-us.container-md .heading-wrapper .big,.wrap.container-sm .main section .about-us.container-sm .heading-wrapper .big,.wrap.container-sm .main section .about-us.container-xl .heading-wrapper .big,.wrap.container-sm .main section .about-us.container-xxl .heading-wrapper .big,.wrap.container-sm .main section .container-fluid.about-us .heading-wrapper .big,.wrap.container-xl .main section .about-us.container-lg .heading-wrapper .big,.wrap.container-xl .main section .about-us.container-md .heading-wrapper .big,.wrap.container-xl .main section .about-us.container-sm .heading-wrapper .big,.wrap.container-xl .main section .about-us.container-xl .heading-wrapper .big,.wrap.container-xl .main section .about-us.container-xxl .heading-wrapper .big,.wrap.container-xl .main section .container-fluid.about-us .heading-wrapper .big,.wrap.container-xxl .main section .about-us.container-lg .heading-wrapper .big,.wrap.container-xxl .main section .about-us.container-md .heading-wrapper .big,.wrap.container-xxl .main section .about-us.container-sm .heading-wrapper .big,.wrap.container-xxl .main section .about-us.container-xl .heading-wrapper .big,.wrap.container-xxl .main section .about-us.container-xxl .heading-wrapper .big,.wrap.container-xxl .main section .container-fluid.about-us .heading-wrapper .big{font-size:60px}}@media screen and (max-width:576px){.wrap.container-fluid .main section .about-us.container-lg #testimonial_splide_full,.wrap.container-fluid .main section .about-us.container-md #testimonial_splide_full,.wrap.container-fluid .main section .about-us.container-sm #testimonial_splide_full,.wrap.container-fluid .main section .about-us.container-xl #testimonial_splide_full,.wrap.container-fluid .main section .about-us.container-xxl #testimonial_splide_full,.wrap.container-fluid .main section .container-fluid.about-us #testimonial_splide_full,.wrap.container-fluid .main section[class*=section_bg_] .container-fluid.about-us #testimonial_splide_full,.wrap.container-lg .main section .about-us.container-lg #testimonial_splide_full,.wrap.container-lg .main section .about-us.container-md #testimonial_splide_full,.wrap.container-lg .main section .about-us.container-sm #testimonial_splide_full,.wrap.container-lg .main section .about-us.container-xl #testimonial_splide_full,.wrap.container-lg .main section .about-us.container-xxl #testimonial_splide_full,.wrap.container-lg .main section .container-fluid.about-us #testimonial_splide_full,.wrap.container-md .main section .about-us.container-lg #testimonial_splide_full,.wrap.container-md .main section .about-us.container-md #testimonial_splide_full,.wrap.container-md .main section .about-us.container-sm #testimonial_splide_full,.wrap.container-md .main section .about-us.container-xl #testimonial_splide_full,.wrap.container-md .main section .about-us.container-xxl #testimonial_splide_full,.wrap.container-md .main section .container-fluid.about-us #testimonial_splide_full,.wrap.container-sm .main section .about-us.container-lg #testimonial_splide_full,.wrap.container-sm .main section .about-us.container-md #testimonial_splide_full,.wrap.container-sm .main section .about-us.container-sm #testimonial_splide_full,.wrap.container-sm .main section .about-us.container-xl #testimonial_splide_full,.wrap.container-sm .main section .about-us.container-xxl #testimonial_splide_full,.wrap.container-sm .main section .container-fluid.about-us #testimonial_splide_full,.wrap.container-xl .main section .about-us.container-lg #testimonial_splide_full,.wrap.container-xl .main section .about-us.container-md #testimonial_splide_full,.wrap.container-xl .main section .about-us.container-sm #testimonial_splide_full,.wrap.container-xl .main section .about-us.container-xl #testimonial_splide_full,.wrap.container-xl .main section .about-us.container-xxl #testimonial_splide_full,.wrap.container-xl .main section .container-fluid.about-us #testimonial_splide_full,.wrap.container-xxl .main section .about-us.container-lg #testimonial_splide_full,.wrap.container-xxl .main section .about-us.container-md #testimonial_splide_full,.wrap.container-xxl .main section .about-us.container-sm #testimonial_splide_full,.wrap.container-xxl .main section .about-us.container-xl #testimonial_splide_full,.wrap.container-xxl .main section .about-us.container-xxl #testimonial_splide_full,.wrap.container-xxl .main section .container-fluid.about-us #testimonial_splide_full{padding-left:13px;padding-right:0}}.wrap.container-fluid .main section .about-us.container-lg .heading-center-top,.wrap.container-fluid .main section .about-us.container-md .heading-center-top,.wrap.container-fluid .main section .about-us.container-sm .heading-center-top,.wrap.container-fluid .main section .about-us.container-xl .heading-center-top,.wrap.container-fluid .main section .about-us.container-xxl .heading-center-top,.wrap.container-fluid .main section .awesome_villas.container-lg .heading-center-top,.wrap.container-fluid .main section .awesome_villas.container-md .heading-center-top,.wrap.container-fluid .main section .awesome_villas.container-sm .heading-center-top,.wrap.container-fluid .main section .awesome_villas.container-xl .heading-center-top,.wrap.container-fluid .main section .awesome_villas.container-xxl .heading-center-top,.wrap.container-fluid .main section .blog.container-lg .heading-center-top,.wrap.container-fluid .main section .blog.container-md .heading-center-top,.wrap.container-fluid .main section .blog.container-sm .heading-center-top,.wrap.container-fluid .main section .blog.container-xl .heading-center-top,.wrap.container-fluid .main section .blog.container-xxl .heading-center-top,.wrap.container-fluid .main section .container-fluid.about-us .heading-center-top,.wrap.container-fluid .main section .container-fluid.awesome_villas .heading-center-top,.wrap.container-fluid .main section .container-fluid.blog .heading-center-top,.wrap.container-fluid .main section[class*=section_bg_] .container-fluid.about-us .heading-center-top,.wrap.container-fluid .main section[class*=section_bg_] .container-fluid.awesome_villas .heading-center-top,.wrap.container-fluid .main section[class*=section_bg_] .container-fluid.blog .heading-center-top,.wrap.container-lg .main section .about-us.container-lg .heading-center-top,.wrap.container-lg .main section .about-us.container-md .heading-center-top,.wrap.container-lg .main section .about-us.container-sm .heading-center-top,.wrap.container-lg .main section .about-us.container-xl .heading-center-top,.wrap.container-lg .main section .about-us.container-xxl .heading-center-top,.wrap.container-lg .main section .awesome_villas.container-lg .heading-center-top,.wrap.container-lg .main section .awesome_villas.container-md .heading-center-top,.wrap.container-lg .main section .awesome_villas.container-sm .heading-center-top,.wrap.container-lg .main section .awesome_villas.container-xl .heading-center-top,.wrap.container-lg .main section .awesome_villas.container-xxl .heading-center-top,.wrap.container-lg .main section .blog.container-lg .heading-center-top,.wrap.container-lg .main section .blog.container-md .heading-center-top,.wrap.container-lg .main section .blog.container-sm .heading-center-top,.wrap.container-lg .main section .blog.container-xl .heading-center-top,.wrap.container-lg .main section .blog.container-xxl .heading-center-top,.wrap.container-lg .main section .container-fluid.about-us .heading-center-top,.wrap.container-lg .main section .container-fluid.awesome_villas .heading-center-top,.wrap.container-lg .main section .container-fluid.blog .heading-center-top,.wrap.container-md .main section .about-us.container-lg .heading-center-top,.wrap.container-md .main section .about-us.container-md .heading-center-top,.wrap.container-md .main section .about-us.container-sm .heading-center-top,.wrap.container-md .main section .about-us.container-xl .heading-center-top,.wrap.container-md .main section .about-us.container-xxl .heading-center-top,.wrap.container-md .main section .awesome_villas.container-lg .heading-center-top,.wrap.container-md .main section .awesome_villas.container-md .heading-center-top,.wrap.container-md .main section .awesome_villas.container-sm .heading-center-top,.wrap.container-md .main section .awesome_villas.container-xl .heading-center-top,.wrap.container-md .main section .awesome_villas.container-xxl .heading-center-top,.wrap.container-md .main section .blog.container-lg .heading-center-top,.wrap.container-md .main section .blog.container-md .heading-center-top,.wrap.container-md .main section .blog.container-sm .heading-center-top,.wrap.container-md .main section .blog.container-xl .heading-center-top,.wrap.container-md .main section .blog.container-xxl .heading-center-top,.wrap.container-md .main section .container-fluid.about-us .heading-center-top,.wrap.container-md .main section .container-fluid.awesome_villas .heading-center-top,.wrap.container-md .main section .container-fluid.blog .heading-center-top,.wrap.container-sm .main section .about-us.container-lg .heading-center-top,.wrap.container-sm .main section .about-us.container-md .heading-center-top,.wrap.container-sm .main section .about-us.container-sm .heading-center-top,.wrap.container-sm .main section .about-us.container-xl .heading-center-top,.wrap.container-sm .main section .about-us.container-xxl .heading-center-top,.wrap.container-sm .main section .awesome_villas.container-lg .heading-center-top,.wrap.container-sm .main section .awesome_villas.container-md .heading-center-top,.wrap.container-sm .main section .awesome_villas.container-sm .heading-center-top,.wrap.container-sm .main section .awesome_villas.container-xl .heading-center-top,.wrap.container-sm .main section .awesome_villas.container-xxl .heading-center-top,.wrap.container-sm .main section .blog.container-lg .heading-center-top,.wrap.container-sm .main section .blog.container-md .heading-center-top,.wrap.container-sm .main section .blog.container-sm .heading-center-top,.wrap.container-sm .main section .blog.container-xl .heading-center-top,.wrap.container-sm .main section .blog.container-xxl .heading-center-top,.wrap.container-sm .main section .container-fluid.about-us .heading-center-top,.wrap.container-sm .main section .container-fluid.awesome_villas .heading-center-top,.wrap.container-sm .main section .container-fluid.blog .heading-center-top,.wrap.container-xl .main section .about-us.container-lg .heading-center-top,.wrap.container-xl .main section .about-us.container-md .heading-center-top,.wrap.container-xl .main section .about-us.container-sm .heading-center-top,.wrap.container-xl .main section .about-us.container-xl .heading-center-top,.wrap.container-xl .main section .about-us.container-xxl .heading-center-top,.wrap.container-xl .main section .awesome_villas.container-lg .heading-center-top,.wrap.container-xl .main section .awesome_villas.container-md .heading-center-top,.wrap.container-xl .main section .awesome_villas.container-sm .heading-center-top,.wrap.container-xl .main section .awesome_villas.container-xl .heading-center-top,.wrap.container-xl .main section .awesome_villas.container-xxl .heading-center-top,.wrap.container-xl .main section .blog.container-lg .heading-center-top,.wrap.container-xl .main section .blog.container-md .heading-center-top,.wrap.container-xl .main section .blog.container-sm .heading-center-top,.wrap.container-xl .main section .blog.container-xl .heading-center-top,.wrap.container-xl .main section .blog.container-xxl .heading-center-top,.wrap.container-xl .main section .container-fluid.about-us .heading-center-top,.wrap.container-xl .main section .container-fluid.awesome_villas .heading-center-top,.wrap.container-xl .main section .container-fluid.blog .heading-center-top,.wrap.container-xxl .main section .about-us.container-lg .heading-center-top,.wrap.container-xxl .main section .about-us.container-md .heading-center-top,.wrap.container-xxl .main section .about-us.container-sm .heading-center-top,.wrap.container-xxl .main section .about-us.container-xl .heading-center-top,.wrap.container-xxl .main section .about-us.container-xxl .heading-center-top,.wrap.container-xxl .main section .awesome_villas.container-lg .heading-center-top,.wrap.container-xxl .main section .awesome_villas.container-md .heading-center-top,.wrap.container-xxl .main section .awesome_villas.container-sm .heading-center-top,.wrap.container-xxl .main section .awesome_villas.container-xl .heading-center-top,.wrap.container-xxl .main section .awesome_villas.container-xxl .heading-center-top,.wrap.container-xxl .main section .blog.container-lg .heading-center-top,.wrap.container-xxl .main section .blog.container-md .heading-center-top,.wrap.container-xxl .main section .blog.container-sm .heading-center-top,.wrap.container-xxl .main section .blog.container-xl .heading-center-top,.wrap.container-xxl .main section .blog.container-xxl .heading-center-top,.wrap.container-xxl .main section .container-fluid.about-us .heading-center-top,.wrap.container-xxl .main section .container-fluid.awesome_villas .heading-center-top,.wrap.container-xxl .main section .container-fluid.blog .heading-center-top{padding-left:230px}@media screen and (max-width:1320px){.wrap.container-fluid .main section .about-us.container-lg .heading-center-top,.wrap.container-fluid .main section .about-us.container-md .heading-center-top,.wrap.container-fluid .main section .about-us.container-sm .heading-center-top,.wrap.container-fluid .main section .about-us.container-xl .heading-center-top,.wrap.container-fluid .main section .about-us.container-xxl .heading-center-top,.wrap.container-fluid .main section .awesome_villas.container-lg .heading-center-top,.wrap.container-fluid .main section .awesome_villas.container-md .heading-center-top,.wrap.container-fluid .main section .awesome_villas.container-sm .heading-center-top,.wrap.container-fluid .main section .awesome_villas.container-xl .heading-center-top,.wrap.container-fluid .main section .awesome_villas.container-xxl .heading-center-top,.wrap.container-fluid .main section .blog.container-lg .heading-center-top,.wrap.container-fluid .main section .blog.container-md .heading-center-top,.wrap.container-fluid .main section .blog.container-sm .heading-center-top,.wrap.container-fluid .main section .blog.container-xl .heading-center-top,.wrap.container-fluid .main section .blog.container-xxl .heading-center-top,.wrap.container-fluid .main section .container-fluid.about-us .heading-center-top,.wrap.container-fluid .main section .container-fluid.awesome_villas .heading-center-top,.wrap.container-fluid .main section .container-fluid.blog .heading-center-top,.wrap.container-fluid .main section[class*=section_bg_] .container-fluid.about-us .heading-center-top,.wrap.container-fluid .main section[class*=section_bg_] .container-fluid.awesome_villas .heading-center-top,.wrap.container-fluid .main section[class*=section_bg_] .container-fluid.blog .heading-center-top,.wrap.container-lg .main section .about-us.container-lg .heading-center-top,.wrap.container-lg .main section .about-us.container-md .heading-center-top,.wrap.container-lg .main section .about-us.container-sm .heading-center-top,.wrap.container-lg .main section .about-us.container-xl .heading-center-top,.wrap.container-lg .main section .about-us.container-xxl .heading-center-top,.wrap.container-lg .main section .awesome_villas.container-lg .heading-center-top,.wrap.container-lg .main section .awesome_villas.container-md .heading-center-top,.wrap.container-lg .main section .awesome_villas.container-sm .heading-center-top,.wrap.container-lg .main section .awesome_villas.container-xl .heading-center-top,.wrap.container-lg .main section .awesome_villas.container-xxl .heading-center-top,.wrap.container-lg .main section .blog.container-lg .heading-center-top,.wrap.container-lg .main section .blog.container-md .heading-center-top,.wrap.container-lg .main section .blog.container-sm .heading-center-top,.wrap.container-lg .main section .blog.container-xl .heading-center-top,.wrap.container-lg .main section .blog.container-xxl .heading-center-top,.wrap.container-lg .main section .container-fluid.about-us .heading-center-top,.wrap.container-lg .main section .container-fluid.awesome_villas .heading-center-top,.wrap.container-lg .main section .container-fluid.blog .heading-center-top,.wrap.container-md .main section .about-us.container-lg .heading-center-top,.wrap.container-md .main section .about-us.container-md .heading-center-top,.wrap.container-md .main section .about-us.container-sm .heading-center-top,.wrap.container-md .main section .about-us.container-xl .heading-center-top,.wrap.container-md .main section .about-us.container-xxl .heading-center-top,.wrap.container-md .main section .awesome_villas.container-lg .heading-center-top,.wrap.container-md .main section .awesome_villas.container-md .heading-center-top,.wrap.container-md .main section .awesome_villas.container-sm .heading-center-top,.wrap.container-md .main section .awesome_villas.container-xl .heading-center-top,.wrap.container-md .main section .awesome_villas.container-xxl .heading-center-top,.wrap.container-md .main section .blog.container-lg .heading-center-top,.wrap.container-md .main section .blog.container-md .heading-center-top,.wrap.container-md .main section .blog.container-sm .heading-center-top,.wrap.container-md .main section .blog.container-xl .heading-center-top,.wrap.container-md .main section .blog.container-xxl .heading-center-top,.wrap.container-md .main section .container-fluid.about-us .heading-center-top,.wrap.container-md .main section .container-fluid.awesome_villas .heading-center-top,.wrap.container-md .main section .container-fluid.blog .heading-center-top,.wrap.container-sm .main section .about-us.container-lg .heading-center-top,.wrap.container-sm .main section .about-us.container-md .heading-center-top,.wrap.container-sm .main section .about-us.container-sm .heading-center-top,.wrap.container-sm .main section .about-us.container-xl .heading-center-top,.wrap.container-sm .main section .about-us.container-xxl .heading-center-top,.wrap.container-sm .main section .awesome_villas.container-lg .heading-center-top,.wrap.container-sm .main section .awesome_villas.container-md .heading-center-top,.wrap.container-sm .main section .awesome_villas.container-sm .heading-center-top,.wrap.container-sm .main section .awesome_villas.container-xl .heading-center-top,.wrap.container-sm .main section .awesome_villas.container-xxl .heading-center-top,.wrap.container-sm .main section .blog.container-lg .heading-center-top,.wrap.container-sm .main section .blog.container-md .heading-center-top,.wrap.container-sm .main section .blog.container-sm .heading-center-top,.wrap.container-sm .main section .blog.container-xl .heading-center-top,.wrap.container-sm .main section .blog.container-xxl .heading-center-top,.wrap.container-sm .main section .container-fluid.about-us .heading-center-top,.wrap.container-sm .main section .container-fluid.awesome_villas .heading-center-top,.wrap.container-sm .main section .container-fluid.blog .heading-center-top,.wrap.container-xl .main section .about-us.container-lg .heading-center-top,.wrap.container-xl .main section .about-us.container-md .heading-center-top,.wrap.container-xl .main section .about-us.container-sm .heading-center-top,.wrap.container-xl .main section .about-us.container-xl .heading-center-top,.wrap.container-xl .main section .about-us.container-xxl .heading-center-top,.wrap.container-xl .main section .awesome_villas.container-lg .heading-center-top,.wrap.container-xl .main section .awesome_villas.container-md .heading-center-top,.wrap.container-xl .main section .awesome_villas.container-sm .heading-center-top,.wrap.container-xl .main section .awesome_villas.container-xl .heading-center-top,.wrap.container-xl .main section .awesome_villas.container-xxl .heading-center-top,.wrap.container-xl .main section .blog.container-lg .heading-center-top,.wrap.container-xl .main section .blog.container-md .heading-center-top,.wrap.container-xl .main section .blog.container-sm .heading-center-top,.wrap.container-xl .main section .blog.container-xl .heading-center-top,.wrap.container-xl .main section .blog.container-xxl .heading-center-top,.wrap.container-xl .main section .container-fluid.about-us .heading-center-top,.wrap.container-xl .main section .container-fluid.awesome_villas .heading-center-top,.wrap.container-xl .main section .container-fluid.blog .heading-center-top,.wrap.container-xxl .main section .about-us.container-lg .heading-center-top,.wrap.container-xxl .main section .about-us.container-md .heading-center-top,.wrap.container-xxl .main section .about-us.container-sm .heading-center-top,.wrap.container-xxl .main section .about-us.container-xl .heading-center-top,.wrap.container-xxl .main section .about-us.container-xxl .heading-center-top,.wrap.container-xxl .main section .awesome_villas.container-lg .heading-center-top,.wrap.container-xxl .main section .awesome_villas.container-md .heading-center-top,.wrap.container-xxl .main section .awesome_villas.container-sm .heading-center-top,.wrap.container-xxl .main section .awesome_villas.container-xl .heading-center-top,.wrap.container-xxl .main section .awesome_villas.container-xxl .heading-center-top,.wrap.container-xxl .main section .blog.container-lg .heading-center-top,.wrap.container-xxl .main section .blog.container-md .heading-center-top,.wrap.container-xxl .main section .blog.container-sm .heading-center-top,.wrap.container-xxl .main section .blog.container-xl .heading-center-top,.wrap.container-xxl .main section .blog.container-xxl .heading-center-top,.wrap.container-xxl .main section .container-fluid.about-us .heading-center-top,.wrap.container-xxl .main section .container-fluid.awesome_villas .heading-center-top,.wrap.container-xxl .main section .container-fluid.blog .heading-center-top{padding-left:50px}}@media screen and (min-width:576.1px) and (max-width:991px){.wrap.container-fluid .main .container,.wrap.container-lg .main .container,.wrap.container-md .main .container,.wrap.container-sm .main .container,.wrap.container-xl .main .container,.wrap.container-xxl .main .container{max-width:100%;padding:0 30px;width:100%}}@media screen and (max-width:576px){.wrap.container-fluid .main .container,.wrap.container-lg .main .container,.wrap.container-md .main .container,.wrap.container-sm .main .container,.wrap.container-xl .main .container,.wrap.container-xxl .main .container{max-width:100%;padding:0 13px;width:100%}.wrap.container-fluid .main .container.container-m-fluid,.wrap.container-lg .main .container.container-m-fluid,.wrap.container-md .main .container.container-m-fluid,.wrap.container-sm .main .container.container-m-fluid,.wrap.container-xl .main .container.container-m-fluid,.wrap.container-xxl .main .container.container-m-fluid{padding:0}}.wrap.container-fluid .main div.section_container,.wrap.container-lg .main div.section_container,.wrap.container-md .main div.section_container,.wrap.container-sm .main div.section_container,.wrap.container-xl .main div.section_container,.wrap.container-xxl .main div.section_container{overflow-x:hidden;overflow-y:visible;position:relative}.wrap.container-fluid .main div.section_container section[class*=section_bg_],.wrap.container-lg .main div.section_container section[class*=section_bg_],.wrap.container-md .main div.section_container section[class*=section_bg_],.wrap.container-sm .main div.section_container section[class*=section_bg_],.wrap.container-xl .main div.section_container section[class*=section_bg_],.wrap.container-xxl .main div.section_container section[class*=section_bg_]{overflow:hidden!important;position:unset!important}@media screen and (max-width:576px){.wrap.container-fluid .main .villa-main section,.wrap.container-fluid .main .villa-main section[class*=section_bg_],.wrap.container-lg .main .villa-main section,.wrap.container-md .main .villa-main section,.wrap.container-sm .main .villa-main section,.wrap.container-xl .main .villa-main section,.wrap.container-xxl .main .villa-main section{min-height:-moz-fit-content!important;min-height:fit-content!important}}.wrap.container-fluid img,.wrap.container-lg img,.wrap.container-md img,.wrap.container-sm img,.wrap.container-xl img,.wrap.container-xxl img{height:auto;max-width:100%;width:100%}.paragraph{--overflowed-paragraph-height:240px;margin-bottom:15px;max-width:100%}.paragraph.p_overflow{height:auto;margin-bottom:0;max-height:calc(var(--overflowed-paragraph-height) - 44px);overflow:hidden;position:relative;transition:max-height .5s ease-in-out}.paragraph.p_overflow.open{height:auto;max-height:6000px}.paragraph.p_overflow.open:after{display:none}.paragraph.p_overflow:after{background:linear-gradient(transparent,#fff);bottom:0;content:"";height:80px;left:0;position:absolute;right:0;width:100%}.paragraph.p_overflow+.read_more{color:#3d3d3d;cursor:pointer;display:inline-block;font-size:16px;margin:0 0 20px}#booking_flow_form .booking_form .paragraph.p_overflow+.read_more .with-room-management.room-error:after,#booking_flow_form .booking_form .paragraph.p_overflow+.read_more input.form-error:after,#card_sons_splide_full.splide--loop .paragraph.p_overflow+.read_more .splide__arrow--next:before,#card_sons_splide_full.splide--loop .paragraph.p_overflow+.read_more .splide__arrow--prev:before,#form_booking_results .booking_form .paragraph.p_overflow+.read_more .with-room-management.room-error:after,#form_booking_results .booking_form .paragraph.p_overflow+.read_more input.form-error:after,#form_booking_search .booking_form .paragraph.p_overflow+.read_more .with-room-management.room-error:after,#form_booking_search .booking_form .paragraph.p_overflow+.read_more input.form-error:after,#testimonial_splide_full.splide--loop .paragraph.p_overflow+.read_more .splide__arrow--next:before,#testimonial_splide_full.splide--loop .paragraph.p_overflow+.read_more .splide__arrow--prev:before,.booking_fields .booking_form .paragraph.p_overflow+.read_more .with-room-management.room-error:after,.booking_fields .booking_form .paragraph.p_overflow+.read_more input.form-error:after,.paragraph.p_overflow+.read_more #booking_flow_form .booking_form .with-room-management.room-error:after,.paragraph.p_overflow+.read_more #booking_flow_form .booking_form input.form-error:after,.paragraph.p_overflow+.read_more #card_sons_splide_full.splide--loop .splide__arrow--next:before,.paragraph.p_overflow+.read_more #card_sons_splide_full.splide--loop .splide__arrow--prev:before,.paragraph.p_overflow+.read_more #form_booking_results .booking_form .with-room-management.room-error:after,.paragraph.p_overflow+.read_more #form_booking_results .booking_form input.form-error:after,.paragraph.p_overflow+.read_more #form_booking_search .booking_form .with-room-management.room-error:after,.paragraph.p_overflow+.read_more #form_booking_search .booking_form input.form-error:after,.paragraph.p_overflow+.read_more #testimonial_splide_full.splide--loop .splide__arrow--next:before,.paragraph.p_overflow+.read_more #testimonial_splide_full.splide--loop .splide__arrow--prev:before,.paragraph.p_overflow+.read_more .booking_fields .booking_form .with-room-management.room-error:after,.paragraph.p_overflow+.read_more .booking_fields .booking_form input.form-error:after,.paragraph.p_overflow+.read_more .icon,.paragraph.p_overflow+.read_more .input-field.form-error:after,.paragraph.p_overflow+.read_more .splide__arrows .splide__arrow--next:before,.paragraph.p_overflow+.read_more .splide__arrows .splide__arrow--prev:before,.paragraph.p_overflow+.read_more a.cta--down:after,.paragraph.p_overflow+.read_more a.cta--left:after,.paragraph.p_overflow+.read_more a.cta--right:before,.paragraph.p_overflow+.read_more body.guide-city-page .page__body .text-cta:after,.paragraph.p_overflow+.read_more body.guide-city-page .page__body h2 a:after,.paragraph.p_overflow+.read_more form .booking_form .dropdown.error .dropdown-toggle:before,.paragraph.p_overflow+.read_more form .booking_form .dropdown.form-error .dropdown-toggle:before,.paragraph.p_overflow+.read_more form label.error:not(.checkbox-error):after,.paragraph.p_overflow+.read_more form label.form-error:not(.checkbox-error):after,.paragraph.p_overflow+.read_more header.banner.booking nav.navbar .navbar-booking ul li.arrow span,.splide__arrows .paragraph.p_overflow+.read_more .splide__arrow--next:before,.splide__arrows .paragraph.p_overflow+.read_more .splide__arrow--prev:before,body.guide-city-page .page__body .paragraph.p_overflow+.read_more .text-cta:after,body.guide-city-page .page__body h2 .paragraph.p_overflow+.read_more a:after,form .booking_form .dropdown.error .paragraph.p_overflow+.read_more .dropdown-toggle:before,form .booking_form .dropdown.form-error .paragraph.p_overflow+.read_more .dropdown-toggle:before,form .paragraph.p_overflow+.read_more label.error:not(.checkbox-error):after,form .paragraph.p_overflow+.read_more label.form-error:not(.checkbox-error):after,header.banner.booking nav.navbar .navbar-booking ul li.arrow .paragraph.p_overflow+.read_more span{font-size:10px;margin-left:5px;transition:rotate 275ms ease-in-out}#card_sons_splide_full.splide--loop .paragraph.p_overflow+.read_more .splide__arrow--next:before,#card_sons_splide_full.splide--loop .paragraph.p_overflow+.read_more .splide__arrow--prev:before,#testimonial_splide_full.splide--loop .paragraph.p_overflow+.read_more .splide__arrow--next:before,#testimonial_splide_full.splide--loop .paragraph.p_overflow+.read_more .splide__arrow--prev:before,.paragraph.p_overflow+.read_more #card_sons_splide_full.splide--loop .splide__arrow--next:before,.paragraph.p_overflow+.read_more #card_sons_splide_full.splide--loop .splide__arrow--prev:before,.paragraph.p_overflow+.read_more #testimonial_splide_full.splide--loop .splide__arrow--next:before,.paragraph.p_overflow+.read_more #testimonial_splide_full.splide--loop .splide__arrow--prev:before,.paragraph.p_overflow+.read_more .icon:before,.paragraph.p_overflow+.read_more .splide__arrows .splide__arrow--next:before,.paragraph.p_overflow+.read_more .splide__arrows .splide__arrow--prev:before,.paragraph.p_overflow+.read_more a.cta--right:before,.paragraph.p_overflow+.read_more form .booking_form .dropdown.error .dropdown-toggle:before,.paragraph.p_overflow+.read_more form .booking_form .dropdown.form-error .dropdown-toggle:before,.paragraph.p_overflow+.read_more header.banner.booking nav.navbar .navbar-booking ul li.arrow span:before,.splide__arrows .paragraph.p_overflow+.read_more .splide__arrow--next:before,.splide__arrows .paragraph.p_overflow+.read_more .splide__arrow--prev:before,form .booking_form .dropdown.error .paragraph.p_overflow+.read_more .dropdown-toggle:before,form .booking_form .dropdown.form-error .paragraph.p_overflow+.read_more .dropdown-toggle:before,header.banner.booking nav.navbar .navbar-booking ul li.arrow .paragraph.p_overflow+.read_more span:before{color:#3d3d3d;display:inline-block;transition:transform 275ms ease-in-out}#card_sons_splide_full.splide--loop .paragraph.p_overflow+.read_more.open .splide__arrow--next:before,#card_sons_splide_full.splide--loop .paragraph.p_overflow+.read_more.open .splide__arrow--prev:before,#testimonial_splide_full.splide--loop .paragraph.p_overflow+.read_more.open .splide__arrow--next:before,#testimonial_splide_full.splide--loop .paragraph.p_overflow+.read_more.open .splide__arrow--prev:before,.paragraph.p_overflow+.read_more.open #card_sons_splide_full.splide--loop .splide__arrow--next:before,.paragraph.p_overflow+.read_more.open #card_sons_splide_full.splide--loop .splide__arrow--prev:before,.paragraph.p_overflow+.read_more.open #testimonial_splide_full.splide--loop .splide__arrow--next:before,.paragraph.p_overflow+.read_more.open #testimonial_splide_full.splide--loop .splide__arrow--prev:before,.paragraph.p_overflow+.read_more.open .icon:before,.paragraph.p_overflow+.read_more.open .splide__arrows .splide__arrow--next:before,.paragraph.p_overflow+.read_more.open .splide__arrows .splide__arrow--prev:before,.paragraph.p_overflow+.read_more.open a.cta--right:before,.paragraph.p_overflow+.read_more.open form .booking_form .dropdown.error .dropdown-toggle:before,.paragraph.p_overflow+.read_more.open form .booking_form .dropdown.form-error .dropdown-toggle:before,.paragraph.p_overflow+.read_more.open header.banner.booking nav.navbar .navbar-booking ul li.arrow span:before,.splide__arrows .paragraph.p_overflow+.read_more.open .splide__arrow--next:before,.splide__arrows .paragraph.p_overflow+.read_more.open .splide__arrow--prev:before,form .booking_form .dropdown.error .paragraph.p_overflow+.read_more.open .dropdown-toggle:before,form .booking_form .dropdown.form-error .paragraph.p_overflow+.read_more.open .dropdown-toggle:before,header.banner.booking nav.navbar .navbar-booking ul li.arrow .paragraph.p_overflow+.read_more.open span:before{transform:rotate(-180deg)}.paragraph.p_overflow+.read_more+.content_cta{margin-top:28px}.paragraph.p_overflow+.content_cta{margin-top:32px}.paragraph.with_geoimage .location-image{float:right}.paragraph.with_geoimage .location-image img{height:auto;max-width:18vw}.forcehidden,.hidden{display:none!important;visibility:hidden!important}@media screen and (max-width:768px){.hidden-xs{display:none!important;visibility:hidden!important}}@media screen and (max-width:576px){.hidden-sm{display:none!important;visibility:hidden!important}}@media screen and (min-width:577px){.hidden-md{display:none!important;visibility:hidden!important}}ins{text-decoration:none}.text-bold{font-weight:700}.pswp__video-container{height:100%;pointer-events:none;position:relative;width:100%}.pswp__video-container iframe{background:#000;height:100%;left:50%;max-height:100%;max-width:100%;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}input[type=checkbox],input[type=radio]{accent-color:#74c079}a{color:#74c079;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:color 275ms ease-in-out}a:hover{color:#6aa46d}a.cta{color:#3d3d3d;text-decoration:none}a.cta .cta_text{font-size:18px;font-weight:500}a.cta--down:after,a.cta--left:after{color:#74c079;content:"\e903";margin-left:5px;vertical-align:middle}a.cta--right:before{color:#74c079;content:"\e905";margin-right:5px;vertical-align:middle}a.cta:hover{color:#74c079}a.cta.block{display:block;margin-bottom:30px}@media screen and (max-width:768px){a.cta.breakmobile .cta_wrapper{flex-flow:column}a.cta.breakmobile .cta_wrapper i{margin-left:0}a.cta.breakmobile .cta_wrapper i.left,a.cta.breakmobile .cta_wrapper.left i{margin-left:0;margin-right:32px}}.cta.left .cta_wrapper i{margin-left:0;margin-right:32px}.cta_wrapper{align-items:center;display:flex;flex-flow:row;justify-content:space-around;text-transform:lowercase;width:-moz-fit-content;width:fit-content}.cta_wrapper i{margin-left:32px}.cta_wrapper.left i{margin-left:0;margin-right:32px}.cta_wrapper.center{margin:0 auto}.single-star-wrapper{align-content:center;color:#898989;display:flex;flex-direction:row;justify-content:center}.single-star-wrapper .count{font-size:15px;font-weight:400;line-height:24px;margin-left:3px;margin-top:0}.boxed-center .cta_wrapper{margin:0 auto}.accordion{margin-bottom:60px}.accordion .card .dropdown-toggle{border:0;border-bottom:1px solid #c4c4c4;border-radius:0;color:#3d3d3d;font-family:Epilogue,sans-serif;font-size:20px;font-weight:400;height:51px;justify-content:flex-start;line-height:100%;padding:15px 0;width:100%}.accordion .card .dropdown-toggle.active{border-bottom:0!important}.accordion .card .dropdown-toggle small{color:#898989;font-size:16px;font-weight:400;line-height:24px;margin-left:9px}.accordion .card .card-body{padding:1rem 0}.accordion .card .card-body.dynText{padding-top:16px}.accordion .card .card-body ul{-moz-column-count:2;column-count:2;list-style:none;padding:0}.accordion .card .card-body ul.vertical-list{-moz-column-count:1;column-count:1}.accordion .card .card-body ul li{page-break-inside:avoid}@media screen and (max-width:768px){.accordion .card .card-body ul{-moz-column-count:1;column-count:1}}.list-table{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:918px}.list-table--item{background-color:#fff;flex:1 0 50%;margin:0 2%;max-width:46%;width:50%}.list-table--item .card{border:1px solid #dbdbdb;border-radius:5px}.list-table--item__header{background-color:#74c079;padding:1rem;text-align:center}.list-table--item__header *{color:#fff;margin:0}.list-table--item__header p{font-style:italic;font-weight:100}.list-table--item__content{padding:1.5rem}.list-table--item__footer{border-top:1px solid #dbdbdb;padding:2rem}.list-table--item__footer .cta{margin:0!important}.list-table.chooseplan{align-items:stretch}.list-table.chooseplan h5{font-size:25px;font-weight:700}.list-table.chooseplan>.list-table--item>.card{align-items:stretch;display:flex;flex-flow:column;height:100%;justify-items:flex-start}.list-table.chooseplan>.list-table--item>.card .list-table--item__content{flex-grow:1}.list-table.chooseplan .list-table--item__header{padding:30px}.text-left,ql-align-left{text-align:left}.text-right,ql-align-right{text-align:right}.ql-align-center,.text-center{text-align:center}@media screen and (max-width:768px){.text-mobile-center{text-align:center}}.text-b300,text-b300{font-weight:300}.text-b400,text-b400{font-weight:400}.text-b500,text-b500{font-weight:500}.text-b600,text-b600{font-weight:600}.text-b700,text-b700{font-weight:700}.text-b900,text-b900{font-weight:900}.expanded-container{overflow:hidden}.expanded-container.amenities .accordion{margin-bottom:10px}.expanded-container.amenities .accordion .partial-test{min-height:140px;overflow:hidden}.expanded-container.amenities .accordion .card-body p{margin-bottom:0;padding-left:15px}.expanded-container.amenities .accordion .card-body p:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='%23EBCA54'/%3E%3C/svg%3E");content:" ";display:inline-block;font-size:30px;height:4px;left:-9px;line-height:25px;position:relative;top:0;transform:translateY(-50%);width:4px}.expanded-container.amenities .expanded-trigger{margin:20px 0}.expanded-container .read-more-content .accordion .partial-test{-webkit-text-fill-color:transparent;background:linear-gradient(#3d3d3d,#c4c4c4);-webkit-background-clip:text;background-clip:text;display:block!important;height:40px;max-height:100%}.expanded-container .expanded-trigger{border:0;margin:2em auto;transition:all 275ms ease-in-out}.expanded-container .expanded-trigger.active:after{transform:rotate(180deg)}.expanded-container .expanded-trigger .trigger{color:#3d3d3d;font-size:20px;font-weight:400;line-height:100%}.expanded-container .expanded-trigger .trigger [class*=icon-]:before,.expanded-container .expanded-trigger .trigger [class*=material-]{color:#3d3d3d;font-size:10px}.tooltip_wrapper{position:relative}.tooltip_wrapper .tooltip{inset:unset!important;bottom:20px!important;position:absolute!important;right:-58px!important;transform:unset!important}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .tooltip_wrapper.__cal-day:after .tooltip,.select2-selection__arrow b.tooltip_wrapper[role=presentation]:before .tooltip,.tooltip_wrapper.material-symbols-outlined .tooltip{font-family:Epilogue,sans-serif}.tooltip.show{opacity:1}.tooltip .tooltip-arrow:before{border-top-color:#c4c4c4!important}.tooltip .tooltip-inner{background:#c4c4c4;border-radius:5px;color:#3d3d3d;font-size:12px;font-weight:400;line-height:12px;max-width:130px;min-width:130px;padding:8px}input::-moz-placeholder{color:#c4c4c4;opacity:.5}input::placeholder{color:#c4c4c4;opacity:.5}.input-inline-wrap{align-items:center;display:flex;margin-bottom:20px}.input-inline-wrap .select2,.input-inline-wrap input,.input-inline-wrap select{margin-bottom:0!important;margin-right:10px}.label-description{margin-bottom:20px}.label-description .input-inline-wrap{margin-bottom:0}.label-description .input-inline-wrap.no-marg>*{margin:0}textarea{border:1px solid #eaeaea;margin-bottom:20px;min-height:125px;padding:15px;width:100%}.search-wrapper form.search-form{max-width:500px;width:100%}.search-wrapper form.search-form label{background:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.15);display:flex;height:60px;justify-content:space-between;padding:5px}.search-wrapper form.search-form label input[type=search]{font-feature-settings:"dnom" on,"kern" off;border:0 solid transparent;color:#c4c4c4;font-family:Epilogue,sans-serif;font-size:15px;font-style:normal;font-weight:400;height:50px;line-height:100%;margin:0;outline:none;text-shadow:none;text-transform:lowercase;width:100%}.search-wrapper form.search-form label button[type=submit]{font-feature-settings:"dnom" on,"kern" off;font-size:15px;font-style:normal;font-weight:500;height:50px;line-height:100%;margin-bottom:0;max-width:75px;padding:10px 20px;text-align:center;width:100%}.homepage-forgot form,.password-reset form{max-width:768px;padding:2rem 0}@media screen and (min-width:576.1px) and (max-width:991px){.homepage .splide--loop#card_villa_splide_full .splide__list li,.page-guide-inner-main .splide--loop#card_villa_splide_full .splide__list li,.page_guida-alla-sicilia .splide--loop#card_villa_splide_full .splide__list li,.page_guide-to-sicily .splide--loop#card_villa_splide_full .splide__list li{width:248px!important}.homepage .splide--loop#card_villa_splide_full .splide__list li .image,.homepage .splide--loop#card_villa_splide_full .splide__list li .image img,.page-guide-inner-main .splide--loop#card_villa_splide_full .splide__list li .image,.page-guide-inner-main .splide--loop#card_villa_splide_full .splide__list li .image img,.page_guida-alla-sicilia .splide--loop#card_villa_splide_full .splide__list li .image,.page_guida-alla-sicilia .splide--loop#card_villa_splide_full .splide__list li .image img,.page_guide-to-sicily .splide--loop#card_villa_splide_full .splide__list li .image,.page_guide-to-sicily .splide--loop#card_villa_splide_full .splide__list li .image img{height:308px!important;max-height:308px!important;min-height:308px!important}.homepage .splide--loop#card_experince_splide_full .splide__list li,.page-guide-inner-main .splide--loop#card_experince_splide_full .splide__list li,.page_guida-alla-sicilia .splide--loop#card_experince_splide_full .splide__list li,.page_guide-to-sicily .splide--loop#card_experince_splide_full .splide__list li{width:162px!important}.homepage .splide--loop#card_experince_splide_full .splide__list li .image,.page-guide-inner-main .splide--loop#card_experince_splide_full .splide__list li .image,.page_guida-alla-sicilia .splide--loop#card_experince_splide_full .splide__list li .image,.page_guide-to-sicily .splide--loop#card_experince_splide_full .splide__list li .image{height:213px!important}.homepage .splide--loop#card_experince_splide_full .splide__list li .image img,.page-guide-inner-main .splide--loop#card_experince_splide_full .splide__list li .image img,.page_guida-alla-sicilia .splide--loop#card_experince_splide_full .splide__list li .image img,.page_guide-to-sicily .splide--loop#card_experince_splide_full .splide__list li .image img{height:213px!important;max-height:213px!important;min-height:213px!important}}@media screen and (max-width:576px){.homepage .splide--loop#card_villa_splide_full .splide__list li,.page-guide-inner-main .splide--loop#card_villa_splide_full .splide__list li,.page_guida-alla-sicilia .splide--loop#card_villa_splide_full .splide__list li,.page_guide-to-sicily .splide--loop#card_villa_splide_full .splide__list li{width:247px!important}.homepage .splide--loop#card_villa_splide_full .splide__list li .image,.homepage .splide--loop#card_villa_splide_full .splide__list li .image img,.page-guide-inner-main .splide--loop#card_villa_splide_full .splide__list li .image,.page-guide-inner-main .splide--loop#card_villa_splide_full .splide__list li .image img,.page_guida-alla-sicilia .splide--loop#card_villa_splide_full .splide__list li .image,.page_guida-alla-sicilia .splide--loop#card_villa_splide_full .splide__list li .image img,.page_guide-to-sicily .splide--loop#card_villa_splide_full .splide__list li .image,.page_guide-to-sicily .splide--loop#card_villa_splide_full .splide__list li .image img{height:308px!important;max-height:308px!important;min-height:308px!important}.homepage .splide--loop#card_experince_splide_full .splide__arrows,.page-guide-inner-main .splide--loop#card_experince_splide_full .splide__arrows,.page_guida-alla-sicilia .splide--loop#card_experince_splide_full .splide__arrows,.page_guide-to-sicily .splide--loop#card_experince_splide_full .splide__arrows{display:none!important}.homepage .splide--loop#card_experince_splide_full #card_experince_splide_full-track,.page-guide-inner-main .splide--loop#card_experince_splide_full #card_experince_splide_full-track,.page_guida-alla-sicilia .splide--loop#card_experince_splide_full #card_experince_splide_full-track,.page_guide-to-sicily .splide--loop#card_experince_splide_full #card_experince_splide_full-track{padding:0 5rem 0 10px!important}.homepage .splide--loop#card_experince_splide_full .splide__list li,.page-guide-inner-main .splide--loop#card_experince_splide_full .splide__list li,.page_guida-alla-sicilia .splide--loop#card_experince_splide_full .splide__list li,.page_guide-to-sicily .splide--loop#card_experince_splide_full .splide__list li{width:247px!important}.homepage .splide--loop#card_experince_splide_full .splide__list li .image,.homepage .splide--loop#card_experince_splide_full .splide__list li .image img,.page-guide-inner-main .splide--loop#card_experince_splide_full .splide__list li .image,.page-guide-inner-main .splide--loop#card_experince_splide_full .splide__list li .image img,.page_guida-alla-sicilia .splide--loop#card_experince_splide_full .splide__list li .image,.page_guida-alla-sicilia .splide--loop#card_experince_splide_full .splide__list li .image img,.page_guide-to-sicily .splide--loop#card_experince_splide_full .splide__list li .image,.page_guide-to-sicily .splide--loop#card_experince_splide_full .splide__list li .image img{height:320px!important}.homepage .splide--loop#testimonial_splide_full #testimonial_splide_full-track,.page-guide-inner-main .splide--loop#testimonial_splide_full #testimonial_splide_full-track,.page_guida-alla-sicilia .splide--loop#testimonial_splide_full #testimonial_splide_full-track,.page_guide-to-sicily .splide--loop#testimonial_splide_full #testimonial_splide_full-track{padding:0 5rem 0 1.5rem!important}.homepage .splide--loop#card_villa_splide_full .splide__track,.page-guide-inner-main .splide--loop#card_villa_splide_full .splide__track,.page_guida-alla-sicilia .splide--loop#card_villa_splide_full .splide__track,.page_guide-to-sicily .splide--loop#card_villa_splide_full .splide__track{padding:0 19%!important}}@media screen and (min-width:576.1px) and (max-width:991px){.homepage .home_last_section .la-lux-font--big,.page-guide-inner-main .home_last_section .la-lux-font--big,.page_guida-alla-sicilia .home_last_section .la-lux-font--big,.page_guide-to-sicily .home_last_section .la-lux-font--big{font-size:120px}}@media screen and (max-width:576px){.homepage .home_last_section .la-lux-font--big,.page-guide-inner-main .home_last_section .la-lux-font--big,.page_guida-alla-sicilia .home_last_section .la-lux-font--big,.page_guide-to-sicily .home_last_section .la-lux-font--big{font-size:70px}.guide-city-page.splide.page_splide.splide--loop#card_villa_splide_fullmainimages .splide__list li{width:247px!important}.guide-city-page.splide.page_splide.splide--loop#card_villa_splide_fullmainimages .splide__list li .image,.guide-city-page.splide.page_splide.splide--loop#card_villa_splide_fullmainimages .splide__list li .image img{height:308px!important;max-height:308px!important;min-height:308px!important}}@media screen and (max-width:576px){.guide-city-page .page-guide-inner-main .splide--loop#card_villa_splide_full .splide__track,.guide-city-page .page-guide-inner-main.splide--loop#card_villa_splide_fullmainimages .splide__track,.guide-city-page.splide.page_splide .splide--loop#card_villa_splide_full .splide__track,.guide-city-page.splide.page_splide.splide--loop#card_villa_splide_fullmainimages .splide__track{padding:0 15px!important}.guide-city-page .page-guide-inner-main .splide--loop#card_villa_splide_full .splide__list li,.guide-city-page .page-guide-inner-main.splide--loop#card_villa_splide_fullmainimages .splide__list li,.guide-city-page.splide.page_splide .splide--loop#card_villa_splide_full .splide__list li,.guide-city-page.splide.page_splide.splide--loop#card_villa_splide_fullmainimages .splide__list li{max-width:-moz-fit-content;max-width:fit-content;width:270px!important}.guide-city-page .page-guide-inner-main .splide--loop#card_villa_splide_full .splide__list li .card-image-title,.guide-city-page .page-guide-inner-main.splide--loop#card_villa_splide_fullmainimages .splide__list li .card-image-title,.guide-city-page.splide.page_splide .splide--loop#card_villa_splide_full .splide__list li .card-image-title,.guide-city-page.splide.page_splide.splide--loop#card_villa_splide_fullmainimages .splide__list li .card-image-title{max-width:100%!important}.guide-city-page .page-guide-inner-main .entry h2,.guide-city-page.splide.page_splide .entry h2{margin-bottom:0!important}.guide-city-page .page-guide-inner-main .page__body,.guide-city-page.splide.page_splide .page__body{margin-top:0!important}}@media (max-width:767.98px){.page_guida-alla-sicilia article header,.page_guide-to-sicily article header{margin-bottom:0}.page_guida-alla-sicilia article header+.container-fluid,.page_guida-alla-sicilia article header+.container-lg,.page_guida-alla-sicilia article header+.container-md,.page_guida-alla-sicilia article header+.container-sm,.page_guida-alla-sicilia article header+.container-xl,.page_guida-alla-sicilia article header+.container-xxl,.page_guide-to-sicily article header+.container-fluid,.page_guide-to-sicily article header+.container-lg,.page_guide-to-sicily article header+.container-md,.page_guide-to-sicily article header+.container-sm,.page_guide-to-sicily article header+.container-xl,.page_guide-to-sicily article header+.container-xxl{margin-top:0!important}}@media screen and (max-width:576px){.experiences-home .container.experiences-container{padding:0!important}.experiences-home #card_article_splide_full.splide--loop{padding-bottom:0!important}.experiences-home .splide--loop#card_experince_splide_full #card_experince_splide_full-track{padding:0 22%!important}.experiences-home .splide--loop#card_experince_splide_full .splide__list li{margin:0!important;width:247px!important}.experiences-home .splide--loop#card_experince_splide_full .splide__list li .image,.experiences-home .splide--loop#card_experince_splide_full .splide__list li .image img{height:320px!important}.experiences-home .experiences_footer{min-height:auto!important}.experiences-home .experiences_footer .row.pad-tb{padding-top:20px!important}}.info,.reservation-status{color:#3d3d3d;font-size:16px;font-weight:500;line-height:24px}.info small,.reservation-status small{color:#898989;font-size:16px;font-weight:400;line-height:24px}.emailverify{height:50vh;padding:3rem}header.banner:not(.bg-image) .dropdown #trigger_currency,header.banner:not(.bg-image) .dropdown #trigger_currency:after,header.banner:not(.bg-image) .dropdown #trigger_currency_mobile,header.banner:not(.bg-image) .dropdown #trigger_currency_mobile:after{color:#3d3d3d!important}header.banner:not(.bg-image) .dropdown #trigger_currency span.currency_symbol,header.banner:not(.bg-image) .dropdown #trigger_currency_mobile span.currency_symbol{display:inline-block;padding-right:6px}.dropdown #trigger_currency,.dropdown #trigger_currency_mobile{border:1px solid transparent!important;height:30px;margin:0;padding-bottom:2px;padding-top:2px;text-transform:lowercase}.dropdown #trigger_currency span.currency_symbol,.dropdown #trigger_currency_mobile span.currency_symbol{display:inline-block;padding-right:6px}.dropdown #trigger_currency:active,.dropdown #trigger_currency:focus,.dropdown #trigger_currency:hover,.dropdown #trigger_currency_mobile:active,.dropdown #trigger_currency_mobile:focus,.dropdown #trigger_currency_mobile:hover{border:1px solid #74c079!important}.pagination-nav{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:700px;padding-top:2rem}@media screen and (max-width:768px){.pagination-nav .next .text,.pagination-nav .prev .text{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pagination-nav .next .text:active,.pagination-nav .next .text:focus,.pagination-nav .prev .text:active,.pagination-nav .prev .text:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}}.pagination-nav .next,.pagination-nav .prev{color:#c4c4c4;font-size:15px;font-weight:400;line-height:150%}.pagination-nav .pagination-items{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:250px;width:50%}.pagination-nav ul.pagination{align-items:center;justify-content:space-between;margin:0;padding:0 1rem;width:100%}.pagination-nav ul.pagination li{margin:0 5px!important}.pagination-nav ul.pagination li label{font-weight:400!important}.pagination-nav ul.pagination li a{color:#898989;font-size:15px;font-weight:700;line-height:150%}.pagination-nav ul.pagination li a.disabled{pointer-events:none!important}.pagination-nav ul.pagination li a.current{color:#74c079}.pagination-nav .pagination-count{font-size:15px;font-weight:400;line-height:150%;text-align:center;width:30%}.pagination-nav .pagination-count--number{color:#898989}.pagination-nav .pagination-count--label{color:#c4c4c4}.additional-costs-actions .dropdown_trigger_add_extra_costs{max-height:30vh;overflow-y:scroll}@media screen and (max-width:768px){.additional-costs-actions .dropdown,.additional-costs-actions .dropdown .btn{width:100%}.additional-costs-actions .dropdown .dropdown-menu{max-width:100%!important;min-width:100%!important}}.card-image-title .image:before,.overlay,.reviews-container .reviews__add--modal .modal.show:before,.reviews-container .reviews__more--modal .modal.show:before,.user-wishlist .wishlist_info--modal .modal.show:before,.user-wishlist .wishlist_share--modal .modal.show:before,.villa-card .image:before,.villa-main .item_share--modal .modal.show:before,.villa-main .villa-images__gallery .item_link[data-type=video] .responsive-video:before,.villa-main .villa-images__gallery .item_link[data-type=video] .video_player:before,.wishlist .wishlist_info--modal .modal.show:before,.wishlist .wishlist_share--modal .modal.show:before,body.blockUI:before,body.blockUIDropDown .dropdown.open:after{background:rgba(0,0,0,.05);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;transition:background-color .3s linear,opacity .3s ease-in-out}.card-image-title .image:not(.nolink):hover:before,.overlayHovered{background:rgba(0,0,0,.35)}.splide--loop{overflow:hidden;padding-bottom:60px}@media screen and (max-width:576px){.splide--loop{padding-bottom:0}}.splide--loop.no-bottom{padding-bottom:0}.splide--loop.arrows-bubble{padding-bottom:0!important}.splide--loop .splide__track.track-pad-right{padding-right:15rem!important}.splide--loop .splide__track.track-pad-left{padding-left:15rem!important}.splide--loop .splide__track .splide__list{height:auto!important}.splide--loop.arrows-outer{padding-bottom:0!important}#card_sons_splide_full.splide--loop .splide__arrow--prev:before,#testimonial_splide_full.splide--loop .splide__arrow--prev:before{transform:rotate(-90deg)}#card_sons_splide_full.splide--loop .splide__arrow--next:before,#testimonial_splide_full.splide--loop .splide__arrow--next:before{transform:rotate(90deg)}.info-number i,.info-number span{font-size:60px;font-weight:700;line-height:100%}.info-number i{color:#ebca54;font-family:AlbraRegular,sans-serif;font-style:normal;font-weight:400}.info-number span{color:#3d3d3d;font-family:AlbraBold,sans-serif}.device_phone .wrap.container-fluid .main #section_wishlist_info_form,.device_phone .wrap.container-lg .main #section_wishlist_info_form,.device_phone .wrap.container-md .main #section_wishlist_info_form,.device_phone .wrap.container-sm .main #section_wishlist_info_form,.device_phone .wrap.container-xl .main #section_wishlist_info_form,.device_phone .wrap.container-xxl .main #section_wishlist_info_form{height:0!important;margin:0!important;min-height:auto!important;padding:0!important}.device_phone .owner_numbers .col-md-4{width:33.3333%}.device_phone .owner_numbers .info-number>*{font-size:28px}.splide__arrows{align-items:center;bottom:0;display:flex;flex-direction:row;justify-content:flex-start;position:absolute}.splide__arrows .splide__arrow{bottom:0;left:0;position:relative;top:auto;transition:all 275ms ease-in-out}.splide__arrows .splide__arrow svg{display:none!important}.splide__arrows .splide__arrow--next,.splide__arrows .splide__arrow--prev{background-color:transparent!important;transform:rotate(-90deg);width:auto}.splide__arrows .splide__arrow--prev{margin:0 50px 0 0}.splide__arrows .splide__arrow--prev:before{transform:rotate(180deg)}.splide__arrows .splide__arrow:hover{background-color:#74c079}.splide__arrows .splide__arrow:focus,.splide__arrows .splide__arrow:focus-visible{outline-color:#74c079}.splide__arrows .splide__arrow svg{fill:#fff}@media (min-width:767.98px) and (max-width:991.98px){.splide__arrows{justify-content:center;width:100%}}.select2-container{margin-bottom:15px;width:100%!important}.select2-container--open{width:100%!important;z-index:9999}body>span.select2-container.select2-container--default.select2-container--open{width:auto!important}.wysiwyg{margin-bottom:15px}.select2-selection--single{background:#fff!important;border:1px solid #eaeaea!important;border-radius:5px;color:#c4c4c4;font-size:15px;font-weight:400;height:57px!important;line-height:24px;width:100%}.select2-selection__rendered{color:#898989;height:57px;padding:15px;width:100%}.select2-selection__arrow{height:57px!important;right:5px!important;width:24px!important}.select2-selection__arrow b[role=presentation]{align-items:center;border:0!important;display:flex;height:100%!important;left:0!important;margin:0!important;position:relative!important;top:0!important;width:24px!important}.select2-selection__arrow b[role=presentation]:before{content:"\e5cf";font-size:.6rem}.select2-flag-wrap{display:inline-block;font-size:15px;font-weight:400;line-height:24px;width:100%}.select2-flag-wrap span.fflag{margin-right:5px}.iti{margin-bottom:20px;width:100%}.iti input.phone{padding-left:max(46px + var(--iti-selected-country-arrow-padding),62px)!important}.iti__arrow{align-items:center;border:0!important;display:flex;height:100%;margin-left:10px!important;width:14px}.iti__arrow:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;font-size:.6rem;height:16px;width:16px}.iti__selected-flag{padding:0 8px}.form .fields>.row{margin:0}.form .fields * input.input-field,.form .fields * select,.form .fields * textarea{color:#898989!important;font-size:15px!important;font-weight:400!important;line-height:24px!important;margin-bottom:15px}.form .fields--map{background-color:#c4c4c4;border-radius:5px;margin:1em 0;min-height:590px;padding:0}@media screen and (max-width:767.98px){.form .fields--map{max-height:75vh;min-height:75vh}}.form .fields--map #map{height:100%;min-height:590px}@media screen and (max-width:767.98px){.form .fields--map #map{max-height:75vh;min-height:75vh}}.form .fields--map .placeholder{display:block;padding:2rem}.form .fields ul:not(.nav){list-style:none;margin:0;padding:0}.form .fields ul:not(.nav) li{margin-bottom:10px}.daterangepicker th.month .form select.mini.monthselect,.daterangepicker th.month .form select.mini.yearselect,.form .daterangepicker th.month select.mini.monthselect,.form .daterangepicker th.month select.mini.yearselect,.form .form-select.mini{max-width:100px!important;min-width:80px!important}.form [class*=col-].country-wrapper,.form [class*=col-].phone-wrapper{margin-bottom:20px}.form .fields-control .fields{margin:0!important;width:100%}.form .fields-control .fields input,.form .fields-control .fields select,.form .fields-control .fields textarea{margin:0}.form .submit-line{border-top:1px solid #c4c4c4;margin-top:2em;padding:2rem 0}.nav-tabs .nav-item{margin-bottom:0!important}.nav-tabs .nav-item .nav-link{color:#3d3d3d;font-size:14px;font-weight:500;line-height:24px}@media screen and (max-width:768px){.nav-tabs .nav-item .nav-link{padding:8px}}ul.collapsed_list{height:auto;max-height:320px;overflow:hidden;transition:height 275ms ease-in-out}ul.collapsed_list.expanded{height:auto;max-height:100%;overflow:visible}ul.collapsed_list+.trigger_expanded{align-items:center;display:flex;margin:10px 0}.arrows-bubble{position:relative}.arrows-bubble .splide__arrows{height:118px;justify-content:space-between!important;position:absolute;top:calc(50% - 59px);width:100%}.arrows-bubble .splide__arrows .splide__arrow{background-color:hsla(0,0%,100%,.3)!important;bottom:0;height:118px;width:118px;z-index:10}.arrows-bubble .splide__arrows .splide__arrow.withTitle{top:calc(50% - 97px)}.arrows-bubble .splide__arrows .splide__arrow--prev{left:-59px;margin:0;right:auto}.arrows-bubble .splide__arrows .splide__arrow--prev:before{color:#3d3d3d!important;font-size:16px;height:55px;opacity:.8;position:absolute}.arrows-bubble .splide__arrows .splide__arrow--next{left:auto;margin:0;right:-59px}.arrows-bubble .splide__arrows .splide__arrow--next:before{color:#3d3d3d!important;font-size:16px;height:55px;opacity:.8;position:absolute}.arrows-outer{overflow:visible;position:relative}.arrows-outer .splide__arrows{height:118px;justify-content:space-between!important;left:-100px;position:absolute;right:-100px;top:calc(50% - 59px);width:calc(100% + 200px)}.arrows-outer .splide__arrows .splide__arrow{bottom:0;height:118px;top:calc(50% - 97px);width:118px;z-index:10}.arrows-outer .splide__arrows .splide__arrow--prev{left:-59px;margin:0;right:auto}.arrows-outer .splide__arrows .splide__arrow--prev:before{color:#3d3d3d!important;font-size:16px;height:55px;opacity:.8;position:absolute}.arrows-outer .splide__arrows .splide__arrow--next{left:auto;margin:0;right:-59px}.arrows-outer .splide__arrows .splide__arrow--next:before{color:#3d3d3d!important;font-size:16px;height:55px;opacity:.8;position:absolute}.box-note{background-color:#f7f7f7;border-radius:5px;padding:35px}.box-note.experience{background-color:transparent;padding:0}.table-warning{overflow:auto}.table{width:100%}.table tr.align-center{text-align:center;vertical-align:middle}.table tr th{font-size:15px;line-height:130%;padding:20px 10px}.table tr td,.table tr th{font-weight:400;min-width:120px}.table tr td{color:#898989;font-size:16px;line-height:24px}.table tfoot tr td{border:0!important}.table-time{align-items:center;display:flex;flex-direction:column}.table-time .day-number{font-size:40px;font-weight:400;line-height:100%}.responsive-video{border-radius:10px;height:auto;margin:0 auto 1em;max-height:477px;max-width:1000px;overflow:hidden;padding-bottom:36.75%;position:relative;width:100%}.responsive-video>iframe,.responsive-video>video{height:100%;left:0;margin:0 auto;max-height:477px;max-width:1000px;position:absolute;top:0;width:100%}.responsive-video.video_player{border-radius:0!important;margin:0!important}.responsive-video.video_player.no_placeholder{margin:0 auto 1em!important;text-align:center}.responsive-video.video_player>.poster{position:relative;z-index:10}.responsive-video.video_player video.mp4,.responsive-video.video_player>.poster+iframe{min-height:204px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;padding:15px}.responsive-video.introvideo{aspect-ratio:auto 900/477;max-height:477px;overflow:visible;padding-bottom:0}.responsive-video.introvideo>video,.responsive-video.introvideo>video.mp4{aspect-ratio:auto 900/477;border-radius:10px!important;margin-bottom:0;margin-top:15px;max-height:477px;max-width:900px;overflow:hidden;padding:0;position:relative;width:100%}@media (min-width:768px) and (max-width:1024px){.responsive-video.introvideo{aspect-ratio:auto;padding-bottom:0!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.responsive-video.introvideo{aspect-ratio:auto;padding-bottom:0!important}}@media screen and (max-width:768px){.responsive-video.introvideo{aspect-ratio:auto;padding-bottom:0!important}.responsive-video.introvideo>video{height:auto}}.pseudoPattern_3_odd{background-image:url(../../images/bg-pattern3.png);background-position:top;background-repeat:no-repeat;background-size:38.1vw 57.15vw;height:57.15vw;transform:rotate(90deg);width:38.1vw;z-index:-1}@media screen and (max-width:768px){.pseudoPattern_3_odd{background-image:url(../../images/bg-pattern2.png);background-size:80vw 80vw;height:80vw;left:-148px;transform:rotate(0deg);width:80vw}}@media (min-width:767.98px) and (max-width:991.98px){.pseudoPattern_3_odd{background-size:38.1vw 57.15vw;height:60vw;left:-92px;width:40vw}}.pseudoPattern_3_even{background-image:url(../../images/bg-pattern3.png);background-position:top;background-repeat:no-repeat;background-size:38.1vw 57.15vw;height:57.15vw;width:38.1vw;z-index:-1}@media screen and (max-width:768px){.pseudoPattern_3_even{background-image:url(../../images/bg-pattern2.png);background-size:80vw 80vw;height:80vw;right:-148px;transform:rotate(90deg);width:80vw}}@media (min-width:767.98px) and (max-width:991.98px){.pseudoPattern_3_even{background-size:38.1vw 57.15vw;height:60vw;right:-92px;width:40vw}}.pseudoPattern_2_even{background-image:url(../../images/bg-pattern2.png);background-position:top;background-repeat:no-repeat;background-size:38.1vw 38.1vw;height:38.1vw;transform:rotate(90deg);width:38.1vw;z-index:-1}@media screen and (max-width:768px){.pseudoPattern_2_even{background-size:80vw 80vw;height:80vw;left:-148px;width:80vw}}@media (min-width:767.98px) and (max-width:991.98px){.pseudoPattern_2_even{background-size:38.1vw 38.1vw;height:40vw;left:-92px;width:40vw}}.pseudoPattern_2_odd{background-image:url(../../images/bg-pattern2.png);background-position:top;background-repeat:no-repeat;background-size:38.1vw 38.1vw;height:38.1vw;width:38.1vw;z-index:-1}@media screen and (max-width:768px){.pseudoPattern_2_odd{background-size:80vw 80vw;height:80vw;right:-148px;width:80vw}}@media (min-width:767.98px) and (max-width:991.98px){.pseudoPattern_2_odd{background-size:38.1vw 38.1vw;height:40vw;right:-92px;width:40vw}}.pseudoPattern_1_odd{background-image:url(../../images/bg-pattern1.png);background-position:top;background-repeat:no-repeat;background-size:19.05vw 19.05vw;height:19.05vw;width:19.05vw;z-index:-1}@media screen and (max-width:768px){.pseudoPattern_1_odd{background-size:40vw 40vw;height:40vw;width:40vw}}@media (min-width:767.98px) and (max-width:991.98px){.pseudoPattern_1_odd{background-size:20vw 20vw;height:20vw;width:20vw}}.pseudoPattern_1_even{background-image:url(../../images/bg-pattern1.png);background-position:top;background-repeat:no-repeat;background-size:19.05vw 19.05vw;height:450px;width:450px;z-index:-1}@media screen and (max-width:768px){.pseudoPattern_1_even{background-size:40vw 40vw;height:40vw;width:40vw}}@media (min-width:767.98px) and (max-width:991.98px){.pseudoPattern_1_even{background-size:20vw 20vw;height:20vw;width:20vw}}@media (min-width:992px) and (max-width:1537px){.pseudoPattern_1_even,.pseudoPattern_2_even,.pseudoPattern_3_even{background-image:url(../../images/bg-pattern1.png);background-position:100%;background-repeat:no-repeat;background-size:19.05vw 19.05vw}.pseudoPattern_1_odd,.pseudoPattern_2_odd,.pseudoPattern_3_odd{background-image:url(../../images/bg-pattern1.png);background-position:0;background-repeat:no-repeat;background-size:19.05vw 19.05vw}}.section_bg_1dx{overflow-y:visible;position:relative}.section_bg_1dx.bg-contain{background-size:contain!important}.section_bg_1dx.bg-top{background-position-y:top}.section_bg_1dx.bg-bottom{background-position-y:bottom}.section_bg_1sx{overflow-y:visible;position:relative}.section_bg_1sx.bg-contain{background-size:contain!important}.section_bg_1sx.bg-top{background-position-y:top}.section_bg_1sx.bg-bottom{background-position-y:bottom}.section_bg_2dx{overflow-y:visible;position:relative}.section_bg_2dx.bg-contain{background-size:contain!important}.section_bg_2dx.bg-top{background-position-y:top}.section_bg_2dx.bg-bottom{background-position-y:bottom}.section_bg_2dx.flip:before{transform:scaleX(-1) scaleY(-1)}.section_bg_2dx.flipH:before{transform:scaleX(-1)}.section_bg_2dx.flipV:before{transform:scaleY(-1)}.section_bg_2sx{overflow-y:visible;position:relative}.section_bg_2sx.bg-contain{background-size:contain!important}.section_bg_2sx.bg-top{background-position-y:top}.section_bg_2sx.bg-bottom{background-position-y:bottom}.section_bg_2sx.flip:before{transform:scaleX(-1) scaleY(-1)}.section_bg_2sx.flipH:before{transform:scaleX(-1)}.section_bg_2sx.flipV:before{transform:scaleY(-1)}.section_bg_3dx{overflow-y:visible;position:relative}.section_bg_3dx.bg-contain{background-size:contain!important}.section_bg_3dx.bg-top{background-position-y:top}.section_bg_3dx.bg-bottom{background-position-y:bottom}.section_bg_3dx.flip:before{transform:scaleX(-1) scaleY(-1)}.section_bg_3dx.flipH:before{transform:scaleX(-1)}.section_bg_3dx.flipV:before{transform:scaleY(-1)}.section_bg_3sx{overflow-y:visible;position:relative}.section_bg_3sx.bg-contain{background-size:contain!important}.section_bg_3sx.bg-top{background-position-y:top}.section_bg_3sx.bg-bottom{background-position-y:bottom}.section_bg_3sx.flip:before{transform:scaleX(-1) scaleY(-1)}.section_bg_3sx.flipH:before{transform:scaleX(-1)}.section_bg_3sx.flipV:before{transform:scaleY(-1)}.section_bg_footer{overflow-y:visible;position:relative}@media screen and (min-width:991px){.section_bg_footer:before{background-image:url(../../images/bg-pattern2.png);background-position:top;background-repeat:no-repeat;background-size:38.1vw 38.1vw;content:" ";height:100%;mix-blend-mode:multiply;opacity:.7;position:absolute;right:-236px;top:0;width:936px;z-index:-1}}@media screen and (min-width:991px) and (max-width:768px){.section_bg_footer:before{background-size:38.1vw 38.1vw}}.section_bg_footer:not(.primary){overflow:hidden}.section_bg_footer.flip:before{transform:scaleX(-1) scaleY(-1)}.section_bg_footer.flipH:before{transform:scaleX(-1)}.section_bg_footer.flipV:before{transform:scaleY(-1)}.villa-filters{flex:1 0 65%;flex-wrap:wrap;max-width:100%;padding:0;width:65%}.villa-filters .dropdown .dropdown-toggle .name,.villa-filters .dropdown .dropdown-toggle span{color:#3d3d3d}.villa-filters #reset_filter{min-width:125px;padding:10px}@media screen and (max-width:576px){.villa-filters #reset_filter{min-width:50px}.villa-filters #reset_filter span.text{display:none}}.villa-filters .dropdown-menu li.checkbox_type{width:100%}.villa-filters .dropdown-menu li.checkbox_type label{cursor:pointer;padding:0 10px;width:100%}.villa-filters .dropdown-menu li.checkbox_type.reset input.reset_input_checkbox{display:none}.villa-filters .dropdown-menu li.checkbox_type.dyn-checkbox label{align-items:center;display:flex;justify-content:flex-start}.villa-filters .dropdown-menu li.checkbox_type.dyn-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.villa-filters .dropdown-menu li.checkbox_type.dyn-checkbox span.checkmark{border:1px solid #3d3d3d;display:inline-block;font-size:16px;height:16px;margin-right:6px;margin-top:-5px;position:relative;transition:background-color .2s linear;width:16px}.villa-filters .dropdown-menu li.checkbox_type.dyn-checkbox:hover input~.checkmark{background-color:#ccc}.villa-filters .dropdown-menu li.checkbox_type.dyn-checkbox input:checked~.checkmark{background-color:#74c079}.villa-filters .dropdown-menu li.checkbox_type.dyn-checkbox .checkmark:after{content:"";opacity:0;position:absolute;transition:opacity .3s linear}.villa-filters .dropdown-menu li.checkbox_type.dyn-checkbox input:checked~.checkmark:after{display:block;opacity:1}.villa-filters .dropdown-menu li.checkbox_type.dyn-checkbox .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:5px;top:1px;transform:rotate(45deg);width:5px}.villa-filters input#reset_checkbox{display:none}.device_phone .wishlist_info.share{justify-content:flex-start!important;max-width:100%!important;padding:0 10px!important;z-index:0!important}.device_phone .wishlist_info.share .trigger_modal_share{align-items:center;display:flex}.device_phone .wishlist_info.share .trigger_modal_share .text{color:#3d3d3d;margin-left:10px}.toggle-map{margin-left:auto;padding:0;text-align:center;width:auto}.toggle-map .form-check-label{align-items:center;display:flex;flex-direction:row;margin:0}.toggle-map .form-check-label span{color:#898989;font-size:15px;font-weight:400;line-height:24px;margin-right:10px}.toggle-map .form-check-label .form-check-input{background-color:#898989;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");height:30px;margin:0;width:68px}.toggle-map .form-check-label .form-check-input:focus{border-color:#74c079;box-shadow:0 0 0 .25rem rgba(116,192,121,.25)}.toggle-map .form-check-label .form-check-input:checked{background-color:#74c079;border-color:#74c079}.device_tablet .toggle-map.form-switch{display:none;visibility:hidden}.villa-filters{overflow:visible!important}.layout-views,.villa-filters,.villa-orders{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.layout-views label,.villa-filters label,.villa-orders label{font-size:15px;font-weight:400;height:41px;line-height:41px;margin-right:0}.layout-views .dropdown,.villa-filters .dropdown,.villa-orders .dropdown{margin-right:20px}.layout-views .filterable:not(.drop_dates),.villa-filters .filterable:not(.drop_dates),.villa-orders .filterable:not(.drop_dates){max-width:18vw}.layout-views .filterable button,.villa-filters .filterable button,.villa-orders .filterable button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-views .filterable button span.name,.villa-filters .filterable button span.name,.villa-orders .filterable button span.name{justify-content:flex-start;overflow:hidden;text-overflow:ellipsis}.layout-views .filterable .dates-placeholder,.layout-views .filterable span.name,.villa-filters .filterable .dates-placeholder,.villa-filters .filterable span.name,.villa-orders .filterable .dates-placeholder,.villa-orders .filterable span.name{text-transform:lowercase}.layout-views .filterable .dates-placeholder .selected-date-in,.layout-views .filterable .dates-placeholder .selected-date-out,.layout-views .filterable span.name .selected-date-in,.layout-views .filterable span.name .selected-date-out,.villa-filters .filterable .dates-placeholder .selected-date-in,.villa-filters .filterable .dates-placeholder .selected-date-out,.villa-filters .filterable span.name .selected-date-in,.villa-filters .filterable span.name .selected-date-out,.villa-orders .filterable .dates-placeholder .selected-date-in,.villa-orders .filterable .dates-placeholder .selected-date-out,.villa-orders .filterable span.name .selected-date-in,.villa-orders .filterable span.name .selected-date-out{font-weight:500}.layout-views .filterable.lowercaseall,.layout-views .filterable.lowercaseall *,.villa-filters .filterable.lowercaseall,.villa-filters .filterable.lowercaseall *,.villa-orders .filterable.lowercaseall,.villa-orders .filterable.lowercaseall *{text-transform:lowercase}.layout-views .filterable.drop_dates .dates-placeholder,.villa-filters .filterable.drop_dates .dates-placeholder,.villa-orders .filterable.drop_dates .dates-placeholder{margin-top:1px}.layout-views .filterable.drop_dates .dates-placeholder>span,.villa-filters .filterable.drop_dates .dates-placeholder>span,.villa-orders .filterable.drop_dates .dates-placeholder>span{font-weight:500}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .layout-views .filterable span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .villa-filters .filterable span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .villa-orders .filterable span.__cal-day:after,.layout-views .filterable .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.layout-views .filterable i,.layout-views .filterable i:before,.layout-views .filterable span.material-symbols-outlined,.layout-views .filterable span.material-symbols-outlined:before,.villa-filters .filterable .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.villa-filters .filterable i,.villa-filters .filterable i:before,.villa-filters .filterable span.material-symbols-outlined,.villa-filters .filterable span.material-symbols-outlined:before,.villa-orders .filterable .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.villa-orders .filterable i,.villa-orders .filterable i:before,.villa-orders .filterable span.material-symbols-outlined,.villa-orders .filterable span.material-symbols-outlined:before{font-size:19px}@media screen and (max-width:991px){.layout-views .villa-filters,.villa-filters .villa-filters,.villa-orders .villa-filters{flex-wrap:wrap}}.dropdown_mobile_inherit .villa-filters{flex-wrap:nowrap!important;justify-content:space-between}.dropdown_mobile_inherit .filterable.drop_dates{margin:0!important}.dropdown_mobile_inherit .drop_price.other_filter.mobile{overflow:visible;padding:10px;padding-right:10px!important}.dropdown_mobile_inherit .drop_price.other_filter.mobile:after{display:none}.dropdown_mobile_inherit .drop_price.other_filter.mobile.with-filters{border-color:#74c079}.dropdown_mobile_inherit .btn-filters{margin:0!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.dropdown_mobile_inherit .btn-filters span.name{display:none!important}.dropdown_mobile_inherit .btn-filters.with-filters{border-color:#74c079;position:relative}.dropdown_mobile_inherit .btn-filters.with-filters:before{background-color:#74c079;border-radius:50%;color:#fff;content:counter(variable);counter-reset:variable var(--filter-count);display:block;font-size:10px;padding:4px 8px;position:absolute;right:-9px;text-align:center;top:-8px;z-index:10}@media screen and (max-width:576px){.dropdown_mobile_inherit .btn-filters{padding-right:10px!important}.dropdown_mobile_inherit .btn-filters:after{display:none}}.dropdown_mobile_inherit .btn-resetfilters{border:1px solid #eaeaea;border-radius:5px;margin:0!important}.dropdown_mobile_inherit.experience-filter-container .villa-filters{gap:20px}.dropdown_mobile_inherit.experience-filter-container .filterable.drop_dates{flex-grow:1}@media screen and (max-width:400px){.dropdown_mobile_inherit .btn-filters span.label_dates,.dropdown_mobile_inherit .filterable.drop_dates span.label_dates{margin-left:8px!important}.dropdown_mobile_inherit .btn-resetfilters span.text{display:none}}.layout-views .dropdown .dropdown-toggle,.villa-orders .dropdown .dropdown-toggle{border:none!important;margin:0}.villa-orders>div{display:flex}.daterangepicker.show-calendar .drp-buttons .dropdown .dropdown-toggle.btn.btn-primary,.dropdown .daterangepicker.show-calendar .drp-buttons .dropdown-toggle.btn.btn-primary,.dropdown .dropdown-toggle.btn--primary{background-color:#74c079!important}.daterangepicker.show-calendar .drp-buttons .dropdown .dropdown-toggle.btn.btn-primary:after,.dropdown .daterangepicker.show-calendar .drp-buttons .dropdown-toggle.btn.btn-primary:after,.dropdown .dropdown-toggle.btn--primary:after{color:#fff!important}.layout-views a.trigger{margin-left:10px}.layout-views a.trigger [class*=icon-],.layout-views a.trigger [class*=material-]{border:1px solid #eaeaea;border-radius:5px;color:#898989;display:block;font-size:20px;padding:4px;text-align:center;width:30px}.layout-views a.trigger [class*=icon-]:before,.layout-views a.trigger [class*=material-]:before{color:#898989}.layout-views a.trigger [class*=icon-].active,.layout-views a.trigger [class*=material-].active{border-color:#74c079;color:#74c079}.layout-views a.trigger [class*=icon-].active:before,.layout-views a.trigger [class*=material-].active:before{color:#74c079}.layout-views a.trigger#toggle-map-full{align-items:center;border:1px solid #eaeaea;border-radius:25px;color:#898989;display:flex;justify-content:center;max-width:140px;min-width:140px;padding:4px 6px;width:100%}.layout-views a.trigger#toggle-map-full [class*=material-]{border:none!important}@media screen and (max-width:768px){.layout-views a.trigger#toggle-map-full{display:none!important}}.device_phone .layout-views#toggle-map-full{display:none!important}.villa-views{align-items:center;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:-35px;margin-top:20px;max-width:59%;padding:0}.villa-views.no-map{max-width:100%}ul.list li{border-bottom:1px solid #c4c4c4;margin-bottom:15px!important;padding-bottom:15px!important}ul.list li .list-name{color:#3d3d3d;font-size:16px;font-weight:500;line-height:24px;text-align:left}ul.list li .list-value{color:#898989;font-size:16px;font-weight:400;line-height:24px;text-align:right}.single-line-item .line-item--type{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.single-line-item .line-item--type .label{color:#3d3d3d;display:flex;flex:1 0 50%;flex-direction:column;font-size:16px;line-height:120%;max-width:50%;padding:5px;width:50%}.single-line-item .line-item--number .action{border:1px solid hsla(0,0%,77%,.3);border-radius:100%;cursor:pointer;display:inline-block;height:30px;line-height:26px;text-align:center;transition:border-color 275ms ease-in-out;width:30px}.single-line-item .line-item--number .action:not(.disabled):hover{border-color:#ebca54}.single-line-item .line-item--number input[class*=line-item--number__input]{border:0;color:#898989;font-size:16px;font-weight:400;line-height:192%;margin:0;max-width:40px;text-align:center}.ws_dropzone{margin-bottom:1em;margin-top:1em}.ws_dropzone .dropzone .dz-preview.dz-image-preview{background-color:transparent!important}.ws_dropzone .dropzone .dz-preview .dz-image{border-radius:5px;height:250px;width:250px}.ws_dropzone .dropzone .dz-preview .dz-image img{aspect-ratio:4/4;height:100%;width:100%}.ws_dropzone .dropzone{background-color:rgba(116,192,121,.1);border:2px dashed #74c079}.ws_dropzone .dropzone .dz-message{color:#74c079;margin:1em 0}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .ws_dropzone .dropzone .dz-message .__cal-day:after,.select2-selection__arrow .ws_dropzone .dropzone .dz-message b[role=presentation]:before,.ws_dropzone .dropzone .dz-message .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.ws_dropzone .dropzone .dz-message .material-symbols-outlined,.ws_dropzone .dropzone .dz-message .select2-selection__arrow b[role=presentation]:before{font-size:75px}.ws_dropzone .dropzone .dz-message .btn{font-size:18px;font-weight:500;line-height:100%;margin:0 auto;max-width:160px}.ws_dropzone .dropzone .dz-preview .dz-progress{background-color:#fff!important;border-color:#74c079!important}.ws_dropzone .dropzone .dz-preview .dz-progress .dz-upload{background-color:#6aa46d!important}.ws_dropzone .dropzone .dz-preview .dz-success-mark{background-color:#74c079!important;font-size:22px;height:55px;line-height:60px;text-align:center;width:55px}.ws_dropzone .dropzone .dz-preview .dz-success-mark [class*=icon-]:before,.ws_dropzone .dropzone .dz-preview .dz-success-mark [class*=material-]{color:#fff}.gm-style .gm-style-iw-d{max-height:614px!important;overflow:auto!important}.gm-style .gm-style-iw-c{padding:0!important}.info_window{display:flex;flex-direction:column;height:auto;justify-content:flex-end;max-height:370px;max-width:245px;min-width:245px;width:100%}.info_window.business_point{padding:15px 30px 15px 15px}.info_window.business_point .info_window__title{font-size:22px;line-height:26px}.info_window.business_point address{line-height:20px}@media screen and (max-width:768px){.info_window{min-width:225px}}.info_window .header_wrapper{position:relative}.info_window .header_wrapper:before{background:linear-gradient(transparent,rgba(0,0,0,.5));bottom:0;content:" ";left:0;opacity:.5;position:absolute;right:0;top:0;transition:opacity 275ms ease-in-out;z-index:1}.info_window .header_wrapper:hover:before{opacity:1}.info_window .header_wrapper .title__address{bottom:0;padding:0 10px;position:absolute;width:100%;z-index:20}.info_window .header_wrapper .title__address .info_window__title{color:#fff;font-family:AlbraBold,sans-serif;font-size:20px;font-weight:700;margin:0}.info_window .header_wrapper .title__address address{align-items:center;color:#fff;display:flex;font-family:Epilogue,sans-serif;font-size:10px;font-weight:400;margin:0 0 5px}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .info_window .header_wrapper .title__address address .__cal-day:after,.info_window .header_wrapper .title__address address .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.info_window .header_wrapper .title__address address .material-symbols-outlined,.info_window .header_wrapper .title__address address .select2-selection__arrow b[role=presentation]:before,.select2-selection__arrow .info_window .header_wrapper .title__address address b[role=presentation]:before{font-size:10px}.info_window__img{aspect-ratio:4/4;background-color:#dbdbdb;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}.info_window__close{color:#fff;cursor:pointer;font-size:20px;font-weight:700;line-height:15px;padding:10px;position:absolute;right:0;top:0;z-index:10}.info_window__card-info{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.info_window__card-info .details{font-size:12px}.info_window__card-info .details>span{margin-right:8px}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .info_window__card-info .details .__cal-day:after,.info_window__card-info .details .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.info_window__card-info .details .material-symbols-outlined,.info_window__card-info .details .select2-selection__arrow b[role=presentation]:before,.select2-selection__arrow .info_window__card-info .details b[role=presentation]:before{color:#898989;font-size:16px}.info_window__card-info .star .single-star-wrapper{align-content:center;color:#898989;display:flex;flex-direction:row;justify-content:center}.info_window__card-price{padding:0 10px 10px}.info_window__card-price .price{align-content:flex-start;color:#898989;display:flex;flex-direction:column;font-family:Epilogue,sans-serif;font-size:14px;font-weight:400;justify-content:flex-start;text-align:left}.info_window__card-price .price span:first-of-type{margin:6px 0 10px}.info_window__card-price .price del{color:#898989;font-size:15px;font-weight:400}.info_window__card-price .price ins{color:#3d3d3d;font-size:20px;font-weight:700}.info_window__card-price .price .from{color:#3d3d3d;font-size:12px;font-weight:400}.owner_icon,.wrap.container-fluid img.owner_icon{height:60px;margin:0 auto 34px;width:auto}.device_phone .owner_icon--title{font-weight:700}@media screen and (max-width:1200px){.dropdown #trigger_currency.toggle-white,.dropdown #trigger_currency.toggle-white:after,.dropdown #trigger_currency_mobile.toggle-white,.dropdown #trigger_currency_mobile.toggle-white:after{color:#74c079!important}}@media screen and (max-width:1024px){.responsive-video{padding-bottom:52.75%!important}}@media screen and (max-width:576px){.container,section>.container-fluid,section>.container-lg,section>.container-md,section>.container-sm,section>.container-xl,section>.container-xxl{padding-left:.75rem;padding-right:.75rem}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:0;padding-right:0}h1,h2,h3{margin-bottom:20px}.h1-albra,h1{font-size:40px;line-height:100%}.h1-albra.big,h1.big{font-size:50px}h1.h1-epilogue{font-size:30px;line-height:100%}.h2-albra,h1.h1-epilogue.big,h2{font-size:35px}.h2-albra,h2{line-height:100%}.h2-albra.big,h2.big{font-size:48px}h2.h2-epilogue{font-size:20px;line-height:100%}h2.h2-epilogue.big{font-size:22px}.h3-epilogue,h3{font-size:18px;line-height:100%}.h3-epilogue.big,h3.big{font-size:20px}.splide--loop .splide__track.track-pad-right{padding-right:6rem!important}}@media screen and (max-width:768px){body,body .wrap[role=document],body main.main{overflow-x:hidden}.list-table{flex-direction:column}.list-table--item{flex:1 0 100%;margin:0 0 2em;max-width:100%;width:100%}.header-line .subtitle,.la-lux-font{font-size-adjust:.3;line-height:.5}.mobile-scroll{flex-direction:row;flex-wrap:unset;overflow:auto}.mobile-scroll [class*=col-]{max-width:85%}.splide--loop#card_villa_splide_full .splide__track{padding:0 8rem!important}.splide--loop#card_villa_splide_full.related_articles_splide .splide__track{padding:0 5rem!important}.splide--loop#testimonial_splide_full .splide__track{padding:0!important}.splide--loop#card_article_splide_full .splide__track{padding:0 5rem 0 .5rem!important}.splide--loop .splide__arrows{left:1.5rem}.splide--loop.arrows-bubble .splide__arrows{left:auto}ul.list li .list-name,ul.list li .list-value{padding:0 5px}}.master-mb-medium{margin-bottom:260px}@media (max-width:767.98px){.master-mb-medium{margin-bottom:140px}}@media (min-width:767.98px) and (max-width:991.98px){.master-mb-medium{margin-bottom:160px}}@media (max-width:767.98px){.master-mb-medium.home_last_section{margin-bottom:80px}}.flexWrap{flex-wrap:wrap}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .filled.__cal-day:after,.material-symbols-outlined.filled,.select2-selection__arrow b.filled[role=presentation]:before{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}@font-face{font-display:swap;font-family:star;src:url(../../fonts/star.eot);src:url(../../fonts/star.eot?#iefix) format("embedded-opentype"),url(../../fonts/star.woff) format("woff"),url(../../fonts/star.ttf) format("truetype"),url(../../fonts/star.svg#star) format("svg")}.star-rating{font-family:star!important;font-size:24px;height:1em;line-height:1;overflow:hidden;position:relative;width:6.3em}.star-rating.single-star{font-size:15px;width:1em}.star-rating.single-star span{width:100%!important}.star-rating.single-star-empty{font-size:15px;width:1em}.star-rating.single-star-empty span{width:0!important}@media screen and (max-width:768px){.star-rating{font-size:16px;width:6.6em}}.star-rating:before{color:#ebca54;content:"sssss";letter-spacing:5px}.star-rating span,.star-rating:before{float:left;left:0;position:absolute;top:0}.star-rating span{overflow:hidden;padding-top:1.5em}.star-rating span:before{color:#ebca54;content:"SSSSS";left:0;letter-spacing:5px;position:absolute;top:0}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.material-symbols-outlined,.select2-selection__arrow b[role=presentation]:before{word-wrap:normal;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;direction:ltr;display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:sub;white-space:nowrap}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.material-symbols-outlined.fill,.select2-selection__arrow b.fill[role=presentation]:before{font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 48!important}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .big.__cal-day:after,.material-symbols-outlined.big,.select2-selection__arrow b.big[role=presentation]:before{font-size:70px}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .bold.__cal-day:after,.material-symbols-outlined.bold,.select2-selection__arrow b.bold[role=presentation]:before{font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 48}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .bold.__cal-day:after,.material-symbols-outlined.bold.fill,.select2-selection__arrow b.bold.fill[role=presentation]:before{font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 48}.material-symbols{word-wrap:normal;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;direction:ltr;display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:sub;white-space:nowrap}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .material-symbols.__cal-day:after,.material-symbols.fill{font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 48!important}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../../fonts/icomoon.eot?gct0xs);src:url(../../fonts/icomoon.eot?gct0xs#iefix) format("embedded-opentype"),url(../../fonts/icomoon.ttf?gct0xs) format("truetype"),url(../../fonts/icomoon.woff?gct0xs) format("woff"),url(../../fonts/icomoon.svg?gct0xs#icomoon) format("svg")}#booking_flow_form .booking_form .with-room-management.room-error:after,#booking_flow_form .booking_form input.form-error:after,#card_sons_splide_full.splide--loop .splide__arrow--next:before,#card_sons_splide_full.splide--loop .splide__arrow--prev:before,#form_booking_results .booking_form .with-room-management.room-error:after,#form_booking_results .booking_form input.form-error:after,#form_booking_search .booking_form .with-room-management.room-error:after,#form_booking_search .booking_form input.form-error:after,#testimonial_splide_full.splide--loop .splide__arrow--next:before,#testimonial_splide_full.splide--loop .splide__arrow--prev:before,.arrows-bubble .splide__arrows .splide__arrow--next:before,.arrows-bubble .splide__arrows .splide__arrow--prev:before,.arrows-outer .splide__arrows .splide__arrow--next:before,.arrows-outer .splide__arrows .splide__arrow--prev:before,.booking_fields .booking_form .with-room-management.room-error:after,.booking_fields .booking_form input.form-error:after,.icon,.input-field.form-error:after,.splide__arrows .splide__arrow--next:before,.splide__arrows .splide__arrow--prev:before,[class*=" icon-"],[class^=icon-],a.cta--down:after,a.cta--left:after,a.cta--right:before,body.guide-city-page .page__body .text-cta:after,body.guide-city-page .page__body h2 a:after,form .booking_form .dropdown.error .dropdown-toggle:before,form .booking_form .dropdown.form-error .dropdown-toggle:before,form label.error:not(.checkbox-error):after,form label.form-error:not(.checkbox-error):after,header.banner.booking nav.navbar .navbar-booking ul li.arrow span{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-pen:before{background-image:url(../../icons/pen.svg);color:#74c079;content:"\e92c"}.icon-cal-time:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='28' fill='none'%3E%3Cpath d='M15 15h1.875v3.525l3.05 1.763-.938 1.625-3.987-2.3V15Zm5-6.25H2.5V22.5h5.838a8.766 8.766 0 0 1-.838-3.75A8.75 8.75 0 0 1 16.25 10c1.337 0 2.613.3 3.75.838V8.75ZM2.5 25A2.5 2.5 0 0 1 0 22.5V5c0-1.388 1.113-2.5 2.5-2.5h1.25V0h2.5v2.5h10V0h2.5v2.5H20A2.5 2.5 0 0 1 22.5 5v7.625A8.698 8.698 0 0 1 25 18.75a8.75 8.75 0 0 1-8.75 8.75c-2.387 0-4.55-.95-6.125-2.5H2.5Zm13.75-12.313a6.062 6.062 0 0 0-6.063 6.063 6.06 6.06 0 0 0 10.35 4.287 6.06 6.06 0 0 0 1.776-4.287 6.06 6.06 0 0 0-6.063-6.063Z' fill='%2374C079'/%3E%3C/svg%3E");color:#74c079}.icon-cal-time:before,.icon-home:before{background-position:50%;background-repeat:no-repeat;content:" ";display:inline-block;height:29px;width:29px}.icon-home:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='20' fill='none'%3E%3Cpath d='m12.17 5.189-8.003 6.78v7.317c0 .19.073.37.204.505.13.134.307.209.49.209l4.864-.013a.685.685 0 0 0 .49-.21.725.725 0 0 0 .201-.504v-4.274c0-.189.074-.37.204-.505a.685.685 0 0 1 .49-.209h2.779c.184 0 .36.075.49.21.131.133.204.315.204.504v4.27a.731.731 0 0 0 .203.507.695.695 0 0 0 .492.21L20.14 20c.184 0 .36-.075.49-.21a.725.725 0 0 0 .204-.504v-7.323l-8-6.774a.52.52 0 0 0-.665 0Zm12.64 4.608L21.18 6.72V.536a.544.544 0 0 0-.152-.38A.514.514 0 0 0 20.66 0h-2.43a.514.514 0 0 0-.369.157.544.544 0 0 0-.152.379v3.242L13.823.488A2.048 2.048 0 0 0 12.5.002c-.483 0-.95.172-1.323.488L.189 9.797a.533.533 0 0 0-.187.362.55.55 0 0 0 .118.392l1.106 1.384a.524.524 0 0 0 .353.193.505.505 0 0 0 .381-.12l10.21-8.65a.52.52 0 0 1 .664 0l10.21 8.65a.516.516 0 0 0 .38.12.513.513 0 0 0 .353-.191l1.107-1.384a.542.542 0 0 0 .056-.595.533.533 0 0 0-.13-.161Z' fill='%233D3D3D'/%3E%3C/svg%3E");color:#3d3d3d}.icon-amenities:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='34' height='34'%3E%3Cpath fill='%23D9D9D9' d='M0 0h33.767v33.767H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M7.035 23.919v-9.85h2.814v9.85H7.035Zm8.442 0v-9.85h2.814v9.85h-2.814ZM2.814 11.256V8.442l14.07-7.035 14.07 7.035v2.814H2.813ZM9.11 8.442h15.547l-7.773-3.87-7.774 3.87ZM2.814 29.547v-2.814h16.954c.047.492.105.967.176 1.424.07.457.176.92.317 1.39H2.814Zm21.105-10.905V14.07h2.814v3.165l-2.814 1.407Zm4.22 15.125c-1.617-.398-2.96-1.33-4.027-2.796-1.067-1.466-1.6-3.09-1.6-4.872v-3.587l5.628-2.814 5.627 2.814v3.587c0 1.783-.533 3.406-1.6 4.872-1.067 1.466-2.41 2.398-4.027 2.796Zm-1.02-4.22 4.89-4.855-1.478-1.477-3.412 3.342-1.371-1.372-1.478 1.512 2.85 2.85Z' fill='%2374C079'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;color:#74c079;content:" ";display:inline-block;height:29px;width:29px}.icon-amenities.bgfilter:before{background-size:16px}.icon-party:before{color:#c4c4c4;content:"\e937"}.icon-sign:before{color:#c4c4c4;content:"\e932"}.icon-bell:before{color:#c4c4c4;content:"\e933"}.icon-cal-love:before{color:#c4c4c4;content:"\e934"}.icon-mail:before{color:#c4c4c4;content:"\e935"}.icon-mail-white:before{color:#fff;content:"\e935"}.icon-user-edit:before{color:#c4c4c4;content:"\e936"}.icon-cal:before{color:#c4c4c4;content:"\e92d"}.icon-bag:before{color:#c4c4c4;content:"\e92e"}.icon-doc:before{color:#c4c4c4;content:"\e92f"}.icon-help:before{color:#c4c4c4;content:"\e930"}.icon-pay:before{color:#c4c4c4;content:"\e931"}.icon-phone:before{color:#c4c4c4;content:"\e929"}.icon-chat-m:before{color:#c4c4c4;content:"\e928"}.icon-clock:before{color:#c4c4c4;content:"\e92a"}.icon-chat:before{color:#c4c4c4;content:"\e92b"}.icon-star:before{color:#c4c4c4;content:"\e927"}.icon-check:before{color:#c4c4c4;content:"\e908"}.icon-airports:before{color:#c4c4c4;content:"\e901"}.icon-beach:before{color:#c4c4c4;content:"\e900"}.icon-cocktail:before{color:#c4c4c4;content:"\e909"}.icon-hospital:before{color:#c4c4c4;content:"\e910"}.icon-i-places:before{color:#c4c4c4;content:"\e913"}.icon-info-circle-o:before{color:#c4c4c4;content:"\e915"}.icon-jacuzzi:before{color:#c4c4c4;content:"\e918"}.icon-restaurant:before{color:#c4c4c4;content:"\e91e"}.icon-sofa:before{color:#c4c4c4;content:"\e923"}.icon-food:before{color:#c4c4c4;content:"\e90d"}.icon-mq:before{color:#c4c4c4;content:"\e91b"}.icon-map:before{color:#c4c4c4;content:"\e919"}.icon-grid:before{color:#c4c4c4;content:"\e90e"}.icon-update:before{color:#c4c4c4;content:"\e924"}.icon-settings:before{color:#74c079;content:"\e921"}.icon-share:before{color:#c4c4c4;content:"\e922"}.icon-price:before{color:#74c079;content:"\e91d"}.icon-people:before{color:#c4c4c4;content:"\e91c"}.icon-beds:before{color:#c4c4c4;content:"\e907"}.icon-bathroom:before{color:#c4c4c4;content:"\e906"}.icon-flash:before{color:#fff;content:"\e90c"}.icon-sales:before{color:#fff;content:"\e91f"}.icon-info-circle:before{color:#c4c4c4;content:"\e916"}.icon-marker:before{color:#74c079;content:"\e91a"}.icon-arrow-down:before,.splide__arrows .splide__arrow--next:before,.splide__arrows .splide__arrow--prev:before,header.banner.booking nav.navbar .navbar-booking ul li.arrow span:before{color:#c4c4c4;content:"\e902"}.icon-arrow-line-down:before{color:#74c079;content:"\e903"}.icon-arrow-line-left:before{color:#74c079;content:"\e904"}#card_sons_splide_full.splide--loop .splide__arrow--next:before,#card_sons_splide_full.splide--loop .splide__arrow--prev:before,#testimonial_splide_full.splide--loop .splide__arrow--next:before,#testimonial_splide_full.splide--loop .splide__arrow--prev:before,.icon-arrow-line-right:before{color:#74c079;content:"\e905"}.icon-user:before{color:#fff;content:"\e925"}.icon-host:before{color:#fff;content:"\e911"}.icon-heart:before{color:#fff;content:"\e90f"}.icon-search:before{color:#fff;content:"\e920"}.icon-house:before{color:#c4c4c4;content:"\e912"}.icon-experiences:before{color:#c4c4c4;content:"\e90a"}.icon-fb:before{color:#fff;content:"\e90b"}.icon-in:before{color:#fff;content:"\e914"}.icon-inst:before{color:#fff;content:"\e917"}.icon-yt:before{color:#fff;content:"\e926"}.icon-vimeo:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2500' height='2157' viewBox='-0.001 0.001 1158.763 999.998'%3E%3Cpath d='M1158.195 231.332c-5.193 112.53-83.965 266.609-236.312 462.239C764.34 897.856 631.034 999.999 521.967 999.999c-67.519 0-124.648-62.324-171.393-186.973l-93.486-342.784c-34.625-124.648-71.847-186.973-111.665-186.973-8.656 0-38.953 18.178-90.891 54.534L-.001 267.688a14811.618 14811.618 0 0 0 168.795-150.617C244.968 51.284 302.099 16.66 340.186 13.197 430.21 4.541 485.609 66 506.384 197.573c22.506 141.961 38.087 230.254 46.742 264.879 25.969 117.724 54.534 176.586 85.696 176.586 24.237 0 60.594-38.087 109.068-114.261 48.475-76.175 74.443-134.171 77.905-173.989 6.925-65.787-19.043-98.68-77.905-98.68-27.7 0-56.266 6.06-85.696 18.178C719.325 85.044 828.393-4.98 989.398.214c119.455 3.463 175.721 80.503 168.795 231.12l.002-.002z' fill='%23FFF'/%3E%3C/svg%3E")}.icon-map-plan:before,.icon-vimeo:before{background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;content:" ";display:inline-block;height:29px;width:29px}.icon-map-plan:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="18" fill="none"><path d="M16.219.944c.653.512 1.103 1.34 1.287 2.205l.065.026 2.045.946a.66.66 0 0 1 .384.597v12.367a.666.666 0 0 1-.85.634l-5.669-1.6-6.74 1.858a.67.67 0 0 1-.371-.004L.474 16.218a.66.66 0 0 1-.474-.63V3c0-.44.428-.756.855-.632l5.702 1.661 2.898-.887c.04-.012.08-.02.122-.025.112-.656.425-1.286.95-1.9.623-.73 1.716-1.158 2.781-1.209 1.105-.053 1.949.183 2.91.936M1.333 3.883v11.214l4.87 1.45V5.298l-4.87-1.417Zm8.209.613-2.006.613v11.28l5.065-1.395V11.7c0-.364.299-.659.667-.659.368 0 .666.295.666.66v3.177l4.733 1.335V5.137l-1.12-.52c-.019.11-.043.218-.073.323A6.099 6.099 0 0 1 16.4 7.051l-2.477 3.093a.67.67 0 0 1-1.073-.037l-2.315-3.353c-.383-.533-.65-1.011-.801-1.436a3.7 3.7 0 0 1-.192-.822Zm3.83-3.17c-.726.034-1.472.326-1.827.741-.427.5-.637.968-.679 1.442-.05.571-.016.974.126 1.373.105.295.314.67.637 1.12l1.811 2.622 1.91-2.385a4.8 4.8 0 0 0 .841-1.657c.24-.84-.122-2.074-.8-2.604-.695-.545-1.22-.692-2.018-.653m.138.697c1.104 0 2 .885 2 1.977a1.99 1.99 0 0 1-2 1.977c-1.104 0-2-.885-2-1.977s.896-1.977 2-1.977Zm0 1.318a.663.663 0 0 0-.667.66c0 .363.299.658.667.658a.662.662 0 0 0 .666-.66.663.663 0 0 0-.666-.658Z" fill="%23fff"/></svg>')}.icon-map-plan.primary-color:before,.icon-map-plan.primary:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' fill='none'%3E%3Cpath d='M16.219.944c.653.512 1.103 1.34 1.287 2.205l.065.026 2.045.946a.66.66 0 0 1 .384.597v12.367a.666.666 0 0 1-.85.634l-5.669-1.6-6.74 1.858a.67.67 0 0 1-.371-.004L.474 16.218a.66.66 0 0 1-.474-.63V3c0-.44.428-.756.855-.632l5.702 1.661 2.898-.887c.04-.012.08-.02.122-.025.112-.656.425-1.286.95-1.9.623-.73 1.716-1.158 2.781-1.209 1.105-.053 1.949.183 2.91.936M1.333 3.883v11.214l4.87 1.45V5.298l-4.87-1.417Zm8.209.613-2.006.613v11.28l5.065-1.395V11.7c0-.364.299-.659.667-.659.368 0 .666.295.666.66v3.177l4.733 1.335V5.137l-1.12-.52c-.019.11-.043.218-.073.323A6.099 6.099 0 0 1 16.4 7.051l-2.477 3.093a.67.67 0 0 1-1.073-.037l-2.315-3.353c-.383-.533-.65-1.011-.801-1.436a3.7 3.7 0 0 1-.192-.822Zm3.83-3.17c-.726.034-1.472.326-1.827.741-.427.5-.637.968-.679 1.442-.05.571-.016.974.126 1.373.105.295.314.67.637 1.12l1.811 2.622 1.91-2.385a4.8 4.8 0 0 0 .841-1.657c.24-.84-.122-2.074-.8-2.604-.695-.545-1.22-.692-2.018-.653m.138.697c1.104 0 2 .885 2 1.977a1.99 1.99 0 0 1-2 1.977c-1.104 0-2-.885-2-1.977s.896-1.977 2-1.977Zm0 1.318a.663.663 0 0 0-.667.66c0 .363.299.658.667.658a.662.662 0 0 0 .666-.66.663.663 0 0 0-.666-.658Z' fill='%2374C079'/%3E%3C/svg%3E");color:#74c079}.icon-map-plan.black:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="18" fill="none"><path d="M16.219.944c.653.512 1.103 1.34 1.287 2.205l.065.026 2.045.946a.66.66 0 0 1 .384.597v12.367a.666.666 0 0 1-.85.634l-5.669-1.6-6.74 1.858a.67.67 0 0 1-.371-.004L.474 16.218a.66.66 0 0 1-.474-.63V3c0-.44.428-.756.855-.632l5.702 1.661 2.898-.887c.04-.012.08-.02.122-.025.112-.656.425-1.286.95-1.9.623-.73 1.716-1.158 2.781-1.209 1.105-.053 1.949.183 2.91.936M1.333 3.883v11.214l4.87 1.45V5.298l-4.87-1.417Zm8.209.613-2.006.613v11.28l5.065-1.395V11.7c0-.364.299-.659.667-.659.368 0 .666.295.666.66v3.177l4.733 1.335V5.137l-1.12-.52c-.019.11-.043.218-.073.323A6.099 6.099 0 0 1 16.4 7.051l-2.477 3.093a.67.67 0 0 1-1.073-.037l-2.315-3.353c-.383-.533-.65-1.011-.801-1.436a3.7 3.7 0 0 1-.192-.822Zm3.83-3.17c-.726.034-1.472.326-1.827.741-.427.5-.637.968-.679 1.442-.05.571-.016.974.126 1.373.105.295.314.67.637 1.12l1.811 2.622 1.91-2.385a4.8 4.8 0 0 0 .841-1.657c.24-.84-.122-2.074-.8-2.604-.695-.545-1.22-.692-2.018-.653m.138.697c1.104 0 2 .885 2 1.977a1.99 1.99 0 0 1-2 1.977c-1.104 0-2-.885-2-1.977s.896-1.977 2-1.977Zm0 1.318a.663.663 0 0 0-.667.66c0 .363.299.658.667.658a.662.662 0 0 0 .666-.66.663.663 0 0 0-.666-.658Z" fill="%23000"/></svg>')}.icon-map-plan.big:before{height:44px;width:44px}.icon-map-plan.mobile:before{height:30px;width:30px}.icon-map-plan.menu:before{height:20px;width:20px}@font-face{font-display:swap;font-display:block;font-family:collectionicon;font-style:normal;font-weight:400;src:url(../fonts/CollectionIcons/collectionicon.eot?wybi87);src:url(../fonts/CollectionIcons/collectionicon.eot?wybi87#iefix) format("embedded-opentype"),url(../fonts/CollectionIcons/collectionicon.ttf?wybi87) format("truetype"),url(../fonts/CollectionIcons/collectionicon.woff?wybi87) format("woff"),url(../fonts/CollectionIcons/collectionicon.svg?wybi87#collectionicon) format("svg")}[class*=" colicon-"],[class^=colicon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:collectionicon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.colicon-beach_alternate:before{content:"\e90d"}.colicon-drink:before{content:"\e90e"}.colicon-single_bed:before{content:"\e90f"}.colicon-in_home_mode:before{content:"\e910"}.colicon-local_dining:before{content:"\e911"}.colicon-local_bar:before{content:"\e912"}.colicon-villa:before{content:"\e900"}.colicon-masks:before{content:"\e901"}.colicon-hotel_class:before{content:"\e902"}.colicon-savings:before{content:"\e903"}.colicon-award_star:before{content:"\e904"}.colicon-beach_access:before{content:"\e905"}.colicon-pool:before{content:"\e906"}.colicon-hot_tub:before{content:"\e907"}.colicon-diamond:before{content:"\e908"}.colicon-diversity_4:before{content:"\e909"}.colicon-adjust:before{content:"\e90a"}.colicon-location_on:before{content:"\e90b"}.colicon-bed:before{content:"\e90c"}.content-2col{-moz-column-count:2;column-count:2}@media screen and (max-width:476px){.content-2col{-moz-column-count:1;column-count:1}}.content-3col{-moz-column-count:3;column-count:3}@media screen and (max-width:768px){.content-3col{-moz-column-count:2;column-count:2}}@media screen and (max-width:476px){.content-3col{-moz-column-count:1;column-count:1}}.normal-primary{color:#74c079;font-family:AlbraRegular,sans-serif;font-weight:400}.normal-primary.text-b500{font-weight:500}.normal-primary.text-b600{font-weight:600}.color-primary{color:#74c079}.color-white,.color-white [class*=icon-]:before,.toggle-white:after,[class*=icon-].color-white:before{color:#fff!important}.color-error,.color-error [class*=icon-]:before,[class*=icon-].color-error:before{color:#c10202!important}.color-body,.color-body [class*=icon-]:before,[class*=icon-].color-body:before{color:#3d3d3d!important}.color-gray,.color-gray [class*=icon-]:before,[class*=icon-].color-gray:before{color:#898989!important}.color-light-gray,.color-light-gray [class*=icon-]:before,[class*=icon-].color-light-gray:before{color:#c4c4c4!important}.primary-color,.primary-color [class*=icon-]:before,[class*=icon-].primary-color:before{color:#74c079!important}.secondary-color,.secondary-color [class*=icon-]:before,[class*=icon-].secondary-color:before{color:#e4286f!important}.tertiary-color,.tertiary-color [class*=icon-]:before,[class*=icon-].tertiary-color:before{color:#ebca54!important}.black-color,[class*=icon-].black-color:before{color:#000!important}.text-primary{color:#74c079}.text-danger{color:#dc3545}.btn--danger{background-color:#e4286f;color:#fff}.btn--primary-outline{background-color:transparent;color:#74c079}.text-bg-warning{background-color:#ebca54;color:#000;padding:6px}.text-bg-warning.small{font-size:80%}.bg-gray-border{background-color:#eaeaea}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-bottom-0{border-bottom:0!important}.no-pad{padding:0}.pad-t20{padding-top:20px!important}.pad-b20{padding-bottom:20px!important}.pad-t100{padding-top:100px!important}.pad-t50{padding-top:50px!important}.pad-t90{padding-top:90px!important}.pad-b100{padding-bottom:100px!important}.pad-tb{padding:111px 0!important}.pad-small-tb{padding:30px 0!important}.pad-b{padding:30px 0 200px!important}.pad-t{padding:111px 0 30px!important}@media screen and (max-width:576px){.pad-t{padding-top:80px!important}}@media screen and (min-width:991px){.pad-t-280{padding-top:280px!important}}@media screen and (max-width:576px){.pad-mobile-l20{padding-left:20px!important}}.pad-l{padding-left:30px}.pad-r{padding-right:30px}.pad-r-80{padding-right:80px}.card_box{background-color:#dbdbdb;border:1px solid #dbdbdb;border-radius:5px;cursor:pointer;margin-bottom:4em;min-height:360px;padding:2rem;position:relative;transition:all 275ms ease-in-out}.card_box .card-center-icon{font-size:60px;margin-bottom:20px;text-align:center;width:100%}.card_box.alternative-2{background-color:transparent;border-radius:0;border-width:0;cursor:pointer;padding:0}.card_box.alternative-2 img{border-radius:10px}.card_box.alternative-2 h3{color:#000;font-size:18px;margin-top:10px}.card_box.alternative-2 div.card-subtitle,.card_box.alternative-2 h3{font-family:Epilogue,sans-serif;font-style:normal;font-weight:400;line-height:148.5%}.card_box.alternative-2 div.card-subtitle{color:#898989;font-size:16px;margin-top:13px}@media screen and (min-width:576px){.pad-tb{padding:200px 0}.pad-t{padding:200px 0 30px}}.no-marg{margin:0!important}.marg-tb{margin:20px 0!important}.marg-tb-centered{margin:20px auto!important}.marg-t20{margin-top:20px!important}.marg-t30{margin-top:30px!important}.marg-b20{margin-bottom:20px!important}.marg-b30{margin-bottom:30px!important}.marg-b45{margin-bottom:45px!important}.marg-t100{margin-top:100px!important}.marg-b100{margin-bottom:100px!important}.marg-b200{margin-bottom:200px!important}.marg-b300{margin-bottom:300px!important}.marg-b{margin:0 0 20px!important}.marg-t{margin:20px 0 0!important}.pad-l0{padding-left:0!important}.space-between{justify-content:space-between}.seodata{height:0!important;margin:0!important;max-height:0!important;overflow:hidden}.ft25{font-size:25px!important}.ft17{font-size:17px}.ft18{font-size:18px}.italic{font-style:italic}.b400{font-weight:400!important}@media screen and (max-width:768px){.mobile-ft18{font-size:18px}.mobile-b400{font-weight:400!important}}.b700{font-weight:700!important}.text-gray{color:#898989}.fit-parent{width:100%!important}.marg-b0{margin-bottom:0!important}.overflow-visible{overflow:visible!important}.boxed-center{margin:0 auto;max-width:768px;text-align:center}.heading-center-top{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1.5em}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.align-center.text-center{margin:0 auto}.elem-center-center{margin:1em auto}.icon_big_center{display:block;font-size:230px;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){.icon_big_center{font-size:100px}}.icon_big_center.max-100{font-size:100px}.text-nowrap{white-space:nowrap}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.align-items-center{align-items:center}.justify-items-center{justify-content:center}.justify-items-between{justify-content:space-between}.elem-align-right{align-items:center;display:flex;justify-content:flex-end}.elem-center-space-between{align-items:center;display:flex;justify-content:space-between}.elem-align-left{align-items:center;display:flex;justify-content:flex-start}.flex50{flex:1 0 50%;max-width:50%;width:50%}.space{display:block;height:30px;width:100%}.fluid-right{margin-right:-25%}.fluid-left{margin-left:-25%}.fillwidth{width:100%}.fullwidth{max-width:100%;width:100%}.nomargin{margin:0}@media (max-width:767.98px){.nomargin-mobile{margin:0}}@media (min-width:767.98px) and (max-width:991.98px){.nomargin-tablet{margin:0}}@media (min-width:992px){.nomargin-desktop{margin:0}}.nopadding{padding:0}@media (max-width:767.98px){.nopadding-mobile{padding:0}}@media (min-width:767.98px) and (max-width:991.98px){.nopadding-tablet{padding:0}}@media (min-width:992px){.nopadding-desktop{padding:0}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.input-field.small-field{max-width:160px!important}.loading:before{animation:rotation 2s linear infinite;border:10px dashed #74c079;border-radius:100%;content:"";height:50px;margin:auto 17px;position:absolute;width:50px;z-index:1200}.loading:after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1000}.disabled-event,.opacity-50{opacity:.5}.disabled-event>*{pointer-events:none!important}.full-width{max-width:100%!important;width:100%!important}.preventAbsoluteIframe{display:block;height:unset!important;margin-bottom:1em;margin-top:1em;min-height:200px;width:100%}ul.elenco_ricerca{list-style:none;padding:0}ul.elenco_ricerca li{border-bottom:1px solid #74c079;padding:5px 0}.fluid-inline-menu ul.menu{-ms-overflow-style:none;align-items:center;display:flex;flex-direction:row;list-style:none;margin:2em 0;overflow-x:auto;padding:0 0 20px;scrollbar-width:none}.fluid-inline-menu ul.menu::-webkit-scrollbar{display:none;width:0!important}.fluid-inline-menu ul.menu li{flex:1 0 auto;max-width:250px;padding:0 15px;text-align:center;width:250px}.fluid-inline-menu ul.menu li,.fluid-inline-menu ul.menu li a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fluid-inline-menu ul.menu li a{color:#3d3d3d!important;font-size:18px;font-weight:700;line-height:100%}.fluid-inline-collections{align-items:center;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;display:flex;flex-flow:row;flex-wrap:nowrap;margin:0 -60px 30px;padding:12px 48px;width:100vw}.fluid-inline-collections .heading{color:#3d3d3d;flex-shrink:1;font-size:20px;font-style:normal;font-weight:600;line-height:100%;min-width:-moz-max-content;min-width:max-content;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:24px}.fluid-inline-collections .wrapper{flex-grow:1;font-size:15px;font-style:normal;font-weight:400;line-height:100%;overflow:hidden;padding-left:0;position:relative}.fluid-inline-collections .wrapper:after,.fluid-inline-collections .wrapper:before{bottom:0;content:" ";position:absolute;top:0;width:60px;z-index:2}.fluid-inline-collections .wrapper:before{background:linear-gradient(90deg,#fff 20%,transparent 80%);left:0}.fluid-inline-collections .wrapper:after{background:linear-gradient(90deg,transparent 20%,#fff 80%);right:0}.fluid-inline-collections .wrapper #inline-left,.fluid-inline-collections .wrapper #inline-right{color:#74c079;cursor:pointer;opacity:.5;position:absolute;top:1px;transition:opacity 275ms ease-in-out;z-index:3}.fluid-inline-collections .wrapper #inline-left:before,.fluid-inline-collections .wrapper #inline-right:before{color:#74c079;display:inline-block;font-size:12px}.fluid-inline-collections .wrapper #inline-left:hover,.fluid-inline-collections .wrapper #inline-right:hover,.fluid-inline-collections .wrapper:hover #inline-left,.fluid-inline-collections .wrapper:hover #inline-right{opacity:1}.fluid-inline-collections .wrapper #inline-left{left:0}.fluid-inline-collections .wrapper #inline-left:before{transform:rotate(90deg)}.fluid-inline-collections .wrapper #inline-right{right:0}.fluid-inline-collections .wrapper #inline-right:before{transform:rotate(-90deg)}.fluid-inline-collections .wrapper ul{-ms-overflow-style:none;align-items:center;display:flex;flex-flow:row;flex-wrap:nowrap;margin:0;overflow:hidden;overflow-x:scroll;padding:0 34px;scrollbar-width:none}.fluid-inline-collections .wrapper ul::-webkit-scrollbar{display:none}.fluid-inline-collections .wrapper ul li{display:inline-block;list-style:none;margin:0 34px 0 0;padding:0;white-space:nowrap;width:-moz-min-content;width:min-content;z-index:1}.fluid-inline-collections .wrapper ul li a{color:#3d3d3d;font-size:16px;font-style:normal;font-weight:400;line-height:100%}@media screen and (max-width:768px){.fluid-inline-collections{align-items:flex-start;border-bottom:0 solid #eaeaea;border-top:0 solid #eaeaea;flex-flow:column;justify-content:center}.fluid-inline-collections .heading{margin-bottom:20px;margin-left:.75rem}.fluid-inline-collections .wrapper{margin-left:.75em;max-width:100vw;width:100vw}.fluid-inline-collections .wrapper .icon-arrow-down,.fluid-inline-collections .wrapper .splide__arrows .splide__arrow--next:before,.fluid-inline-collections .wrapper .splide__arrows .splide__arrow--prev:before,.fluid-inline-collections .wrapper header.banner.booking nav.navbar .navbar-booking ul li.arrow span,.splide__arrows .fluid-inline-collections .wrapper .splide__arrow--next:before,.splide__arrows .fluid-inline-collections .wrapper .splide__arrow--prev:before,header.banner.booking nav.navbar .navbar-booking ul li.arrow .fluid-inline-collections .wrapper span{height:32px;text-align:center;top:-5;width:32px}.fluid-inline-collections .wrapper #inline-left{left:0}.fluid-inline-collections .wrapper #inline-right{right:0}.fluid-inline-collections .wrapper ul li a{font-size:15px}.fluid-inline-collections .wrapper.alone:after,.fluid-inline-collections .wrapper.alone:before{content:unset;display:none}.fluid-inline-collections .wrapper.alone ul{padding-left:12px;padding-right:12px}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none;width:0!important}@media screen and (min-width:800px){.min-vh-60{min-height:60vh!important}}@media screen and (max-width:992px){.fluid-right{margin-right:calc(var(--bs-gutter-x)*-.5)}.fluid-left{margin-left:calc(var(--bs-gutter-x)*-.5)}}@media screen and (max-width:768px){.heading-center-top{align-items:flex-start}.preventAbsoluteIframe{max-width:100%}}.pl-0{padding-left:0}.pr-0{padding-right:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}@media (max-width:767.98px){.pl-mobile-0{padding-left:0!important}.pr-mobile-0{padding-right:0!important}.pt-mobile-0{padding-top:0!important}.pb-mobile-0{padding-bottom:0!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-0{padding-left:0!important}.pr-tablet-0{padding-right:0!important}.pt-tablet-0{padding-top:0!important}.pb-tablet-0{padding-bottom:0!important}}@media (min-width:992px){.pl-desktop-0{padding-left:0!important}.pr-desktop-0{padding-right:0!important}.pt-desktop-0{padding-top:0!important}.pb-desktop-0{padding-bottom:0!important}}.pl-7{padding-left:7px}.pr-7{padding-right:7px}.pt-7{padding-top:7px}.pb-7{padding-bottom:7px}@media (max-width:767.98px){.pl-mobile-7{padding-left:7px!important}.pr-mobile-7{padding-right:7px!important}.pt-mobile-7{padding-top:7px!important}.pb-mobile-7{padding-bottom:7px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-7{padding-left:7px!important}.pr-tablet-7{padding-right:7px!important}.pt-tablet-7{padding-top:7px!important}.pb-tablet-7{padding-bottom:7px!important}}@media (min-width:992px){.pl-desktop-7{padding-left:7px!important}.pr-desktop-7{padding-right:7px!important}.pt-desktop-7{padding-top:7px!important}.pb-desktop-7{padding-bottom:7px!important}}.pl-8{padding-left:8px}.pr-8{padding-right:8px}.pt-8{padding-top:8px}.pb-8{padding-bottom:8px}@media (max-width:767.98px){.pl-mobile-8{padding-left:8px!important}.pr-mobile-8{padding-right:8px!important}.pt-mobile-8{padding-top:8px!important}.pb-mobile-8{padding-bottom:8px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-8{padding-left:8px!important}.pr-tablet-8{padding-right:8px!important}.pt-tablet-8{padding-top:8px!important}.pb-tablet-8{padding-bottom:8px!important}}@media (min-width:992px){.pl-desktop-8{padding-left:8px!important}.pr-desktop-8{padding-right:8px!important}.pt-desktop-8{padding-top:8px!important}.pb-desktop-8{padding-bottom:8px!important}}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}@media (max-width:767.98px){.pl-mobile-10{padding-left:10px!important}.pr-mobile-10{padding-right:10px!important}.pt-mobile-10{padding-top:10px!important}.pb-mobile-10{padding-bottom:10px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-10{padding-left:10px!important}.pr-tablet-10{padding-right:10px!important}.pt-tablet-10{padding-top:10px!important}.pb-tablet-10{padding-bottom:10px!important}}@media (min-width:992px){.pl-desktop-10{padding-left:10px!important}.pr-desktop-10{padding-right:10px!important}.pt-desktop-10{padding-top:10px!important}.pb-desktop-10{padding-bottom:10px!important}}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}@media (max-width:767.98px){.pl-mobile-15{padding-left:15px!important}.pr-mobile-15{padding-right:15px!important}.pt-mobile-15{padding-top:15px!important}.pb-mobile-15{padding-bottom:15px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-15{padding-left:15px!important}.pr-tablet-15{padding-right:15px!important}.pt-tablet-15{padding-top:15px!important}.pb-tablet-15{padding-bottom:15px!important}}@media (min-width:992px){.pl-desktop-15{padding-left:15px!important}.pr-desktop-15{padding-right:15px!important}.pt-desktop-15{padding-top:15px!important}.pb-desktop-15{padding-bottom:15px!important}}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}@media (max-width:767.98px){.pl-mobile-20{padding-left:20px!important}.pr-mobile-20{padding-right:20px!important}.pt-mobile-20{padding-top:20px!important}.pb-mobile-20{padding-bottom:20px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-20{padding-left:20px!important}.pr-tablet-20{padding-right:20px!important}.pt-tablet-20{padding-top:20px!important}.pb-tablet-20{padding-bottom:20px!important}}@media (min-width:992px){.pl-desktop-20{padding-left:20px!important}.pr-desktop-20{padding-right:20px!important}.pt-desktop-20{padding-top:20px!important}.pb-desktop-20{padding-bottom:20px!important}}.pl-25{padding-left:25px}.pr-25{padding-right:25px}.pt-25{padding-top:25px}.pb-25{padding-bottom:25px}@media (max-width:767.98px){.pl-mobile-25{padding-left:25px!important}.pr-mobile-25{padding-right:25px!important}.pt-mobile-25{padding-top:25px!important}.pb-mobile-25{padding-bottom:25px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-25{padding-left:25px!important}.pr-tablet-25{padding-right:25px!important}.pt-tablet-25{padding-top:25px!important}.pb-tablet-25{padding-bottom:25px!important}}@media (min-width:992px){.pl-desktop-25{padding-left:25px!important}.pr-desktop-25{padding-right:25px!important}.pt-desktop-25{padding-top:25px!important}.pb-desktop-25{padding-bottom:25px!important}}.pl-30{padding-left:30px}.pr-30{padding-right:30px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}@media (max-width:767.98px){.pl-mobile-30{padding-left:30px!important}.pr-mobile-30{padding-right:30px!important}.pt-mobile-30{padding-top:30px!important}.pb-mobile-30{padding-bottom:30px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-30{padding-left:30px!important}.pr-tablet-30{padding-right:30px!important}.pt-tablet-30{padding-top:30px!important}.pb-tablet-30{padding-bottom:30px!important}}@media (min-width:992px){.pl-desktop-30{padding-left:30px!important}.pr-desktop-30{padding-right:30px!important}.pt-desktop-30{padding-top:30px!important}.pb-desktop-30{padding-bottom:30px!important}}.pl-32{padding-left:32px}.pr-32{padding-right:32px}.pt-32{padding-top:32px}.pb-32{padding-bottom:32px}@media (max-width:767.98px){.pl-mobile-32{padding-left:32px!important}.pr-mobile-32{padding-right:32px!important}.pt-mobile-32{padding-top:32px!important}.pb-mobile-32{padding-bottom:32px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-32{padding-left:32px!important}.pr-tablet-32{padding-right:32px!important}.pt-tablet-32{padding-top:32px!important}.pb-tablet-32{padding-bottom:32px!important}}@media (min-width:992px){.pl-desktop-32{padding-left:32px!important}.pr-desktop-32{padding-right:32px!important}.pt-desktop-32{padding-top:32px!important}.pb-desktop-32{padding-bottom:32px!important}}.pl-36{padding-left:36px}.pr-36{padding-right:36px}.pt-36{padding-top:36px}.pb-36{padding-bottom:36px}@media (max-width:767.98px){.pl-mobile-36{padding-left:36px!important}.pr-mobile-36{padding-right:36px!important}.pt-mobile-36{padding-top:36px!important}.pb-mobile-36{padding-bottom:36px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-36{padding-left:36px!important}.pr-tablet-36{padding-right:36px!important}.pt-tablet-36{padding-top:36px!important}.pb-tablet-36{padding-bottom:36px!important}}@media (min-width:992px){.pl-desktop-36{padding-left:36px!important}.pr-desktop-36{padding-right:36px!important}.pt-desktop-36{padding-top:36px!important}.pb-desktop-36{padding-bottom:36px!important}}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}@media (max-width:767.98px){.pl-mobile-40{padding-left:40px!important}.pr-mobile-40{padding-right:40px!important}.pt-mobile-40{padding-top:40px!important}.pb-mobile-40{padding-bottom:40px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-40{padding-left:40px!important}.pr-tablet-40{padding-right:40px!important}.pt-tablet-40{padding-top:40px!important}.pb-tablet-40{padding-bottom:40px!important}}@media (min-width:992px){.pl-desktop-40{padding-left:40px!important}.pr-desktop-40{padding-right:40px!important}.pt-desktop-40{padding-top:40px!important}.pb-desktop-40{padding-bottom:40px!important}}.pl-43{padding-left:43px}.pr-43{padding-right:43px}.pt-43{padding-top:43px}.pb-43{padding-bottom:43px}@media (max-width:767.98px){.pl-mobile-43{padding-left:43px!important}.pr-mobile-43{padding-right:43px!important}.pt-mobile-43{padding-top:43px!important}.pb-mobile-43{padding-bottom:43px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-43{padding-left:43px!important}.pr-tablet-43{padding-right:43px!important}.pt-tablet-43{padding-top:43px!important}.pb-tablet-43{padding-bottom:43px!important}}@media (min-width:992px){.pl-desktop-43{padding-left:43px!important}.pr-desktop-43{padding-right:43px!important}.pt-desktop-43{padding-top:43px!important}.pb-desktop-43{padding-bottom:43px!important}}.pl-47{padding-left:47px}.pr-47{padding-right:47px}.pt-47{padding-top:47px}.pb-47{padding-bottom:47px}@media (max-width:767.98px){.pl-mobile-47{padding-left:47px!important}.pr-mobile-47{padding-right:47px!important}.pt-mobile-47{padding-top:47px!important}.pb-mobile-47{padding-bottom:47px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-47{padding-left:47px!important}.pr-tablet-47{padding-right:47px!important}.pt-tablet-47{padding-top:47px!important}.pb-tablet-47{padding-bottom:47px!important}}@media (min-width:992px){.pl-desktop-47{padding-left:47px!important}.pr-desktop-47{padding-right:47px!important}.pt-desktop-47{padding-top:47px!important}.pb-desktop-47{padding-bottom:47px!important}}.pl-50{padding-left:50px}.pr-50{padding-right:50px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}@media (max-width:767.98px){.pl-mobile-50{padding-left:50px!important}.pr-mobile-50{padding-right:50px!important}.pt-mobile-50{padding-top:50px!important}.pb-mobile-50{padding-bottom:50px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-50{padding-left:50px!important}.pr-tablet-50{padding-right:50px!important}.pt-tablet-50{padding-top:50px!important}.pb-tablet-50{padding-bottom:50px!important}}@media (min-width:992px){.pl-desktop-50{padding-left:50px!important}.pr-desktop-50{padding-right:50px!important}.pt-desktop-50{padding-top:50px!important}.pb-desktop-50{padding-bottom:50px!important}}.pl-55{padding-left:55px}.pr-55{padding-right:55px}.pt-55{padding-top:55px}.pb-55{padding-bottom:55px}@media (max-width:767.98px){.pl-mobile-55{padding-left:55px!important}.pr-mobile-55{padding-right:55px!important}.pt-mobile-55{padding-top:55px!important}.pb-mobile-55{padding-bottom:55px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-55{padding-left:55px!important}.pr-tablet-55{padding-right:55px!important}.pt-tablet-55{padding-top:55px!important}.pb-tablet-55{padding-bottom:55px!important}}@media (min-width:992px){.pl-desktop-55{padding-left:55px!important}.pr-desktop-55{padding-right:55px!important}.pt-desktop-55{padding-top:55px!important}.pb-desktop-55{padding-bottom:55px!important}}.pl-60{padding-left:60px}.pr-60{padding-right:60px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}@media (max-width:767.98px){.pl-mobile-60{padding-left:60px!important}.pr-mobile-60{padding-right:60px!important}.pt-mobile-60{padding-top:60px!important}.pb-mobile-60{padding-bottom:60px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-60{padding-left:60px!important}.pr-tablet-60{padding-right:60px!important}.pt-tablet-60{padding-top:60px!important}.pb-tablet-60{padding-bottom:60px!important}}@media (min-width:992px){.pl-desktop-60{padding-left:60px!important}.pr-desktop-60{padding-right:60px!important}.pt-desktop-60{padding-top:60px!important}.pb-desktop-60{padding-bottom:60px!important}}.pl-65{padding-left:65px}.pr-65{padding-right:65px}.pt-65{padding-top:65px}.pb-65{padding-bottom:65px}@media (max-width:767.98px){.pl-mobile-65{padding-left:65px!important}.pr-mobile-65{padding-right:65px!important}.pt-mobile-65{padding-top:65px!important}.pb-mobile-65{padding-bottom:65px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-65{padding-left:65px!important}.pr-tablet-65{padding-right:65px!important}.pt-tablet-65{padding-top:65px!important}.pb-tablet-65{padding-bottom:65px!important}}@media (min-width:992px){.pl-desktop-65{padding-left:65px!important}.pr-desktop-65{padding-right:65px!important}.pt-desktop-65{padding-top:65px!important}.pb-desktop-65{padding-bottom:65px!important}}.pl-75{padding-left:75px}.pr-75{padding-right:75px}.pt-75{padding-top:75px}.pb-75{padding-bottom:75px}@media (max-width:767.98px){.pl-mobile-75{padding-left:75px!important}.pr-mobile-75{padding-right:75px!important}.pt-mobile-75{padding-top:75px!important}.pb-mobile-75{padding-bottom:75px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-75{padding-left:75px!important}.pr-tablet-75{padding-right:75px!important}.pt-tablet-75{padding-top:75px!important}.pb-tablet-75{padding-bottom:75px!important}}@media (min-width:992px){.pl-desktop-75{padding-left:75px!important}.pr-desktop-75{padding-right:75px!important}.pt-desktop-75{padding-top:75px!important}.pb-desktop-75{padding-bottom:75px!important}}.pl-80{padding-left:80px}.pr-80{padding-right:80px}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}@media (max-width:767.98px){.pl-mobile-80{padding-left:80px!important}.pr-mobile-80{padding-right:80px!important}.pt-mobile-80{padding-top:80px!important}.pb-mobile-80{padding-bottom:80px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-80{padding-left:80px!important}.pr-tablet-80{padding-right:80px!important}.pt-tablet-80{padding-top:80px!important}.pb-tablet-80{padding-bottom:80px!important}}@media (min-width:992px){.pl-desktop-80{padding-left:80px!important}.pr-desktop-80{padding-right:80px!important}.pt-desktop-80{padding-top:80px!important}.pb-desktop-80{padding-bottom:80px!important}}.pl-90{padding-left:90px}.pr-90{padding-right:90px}.pt-90{padding-top:90px}.pb-90{padding-bottom:90px}@media (max-width:767.98px){.pl-mobile-90{padding-left:90px!important}.pr-mobile-90{padding-right:90px!important}.pt-mobile-90{padding-top:90px!important}.pb-mobile-90{padding-bottom:90px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-90{padding-left:90px!important}.pr-tablet-90{padding-right:90px!important}.pt-tablet-90{padding-top:90px!important}.pb-tablet-90{padding-bottom:90px!important}}@media (min-width:992px){.pl-desktop-90{padding-left:90px!important}.pr-desktop-90{padding-right:90px!important}.pt-desktop-90{padding-top:90px!important}.pb-desktop-90{padding-bottom:90px!important}}.pl-100{padding-left:100px}.pr-100{padding-right:100px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}@media (max-width:767.98px){.pl-mobile-100{padding-left:100px!important}.pr-mobile-100{padding-right:100px!important}.pt-mobile-100{padding-top:100px!important}.pb-mobile-100{padding-bottom:100px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-100{padding-left:100px!important}.pr-tablet-100{padding-right:100px!important}.pt-tablet-100{padding-top:100px!important}.pb-tablet-100{padding-bottom:100px!important}}@media (min-width:992px){.pl-desktop-100{padding-left:100px!important}.pr-desktop-100{padding-right:100px!important}.pt-desktop-100{padding-top:100px!important}.pb-desktop-100{padding-bottom:100px!important}}.pl-114{padding-left:114px}.pr-114{padding-right:114px}.pt-114{padding-top:114px}.pb-114{padding-bottom:114px}@media (max-width:767.98px){.pl-mobile-114{padding-left:114px!important}.pr-mobile-114{padding-right:114px!important}.pt-mobile-114{padding-top:114px!important}.pb-mobile-114{padding-bottom:114px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-114{padding-left:114px!important}.pr-tablet-114{padding-right:114px!important}.pt-tablet-114{padding-top:114px!important}.pb-tablet-114{padding-bottom:114px!important}}@media (min-width:992px){.pl-desktop-114{padding-left:114px!important}.pr-desktop-114{padding-right:114px!important}.pt-desktop-114{padding-top:114px!important}.pb-desktop-114{padding-bottom:114px!important}}.pl-117{padding-left:117px}.pr-117{padding-right:117px}.pt-117{padding-top:117px}.pb-117{padding-bottom:117px}@media (max-width:767.98px){.pl-mobile-117{padding-left:117px!important}.pr-mobile-117{padding-right:117px!important}.pt-mobile-117{padding-top:117px!important}.pb-mobile-117{padding-bottom:117px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-117{padding-left:117px!important}.pr-tablet-117{padding-right:117px!important}.pt-tablet-117{padding-top:117px!important}.pb-tablet-117{padding-bottom:117px!important}}@media (min-width:992px){.pl-desktop-117{padding-left:117px!important}.pr-desktop-117{padding-right:117px!important}.pt-desktop-117{padding-top:117px!important}.pb-desktop-117{padding-bottom:117px!important}}.pl-140{padding-left:140px}.pr-140{padding-right:140px}.pt-140{padding-top:140px}.pb-140{padding-bottom:140px}@media (max-width:767.98px){.pl-mobile-140{padding-left:140px!important}.pr-mobile-140{padding-right:140px!important}.pt-mobile-140{padding-top:140px!important}.pb-mobile-140{padding-bottom:140px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-140{padding-left:140px!important}.pr-tablet-140{padding-right:140px!important}.pt-tablet-140{padding-top:140px!important}.pb-tablet-140{padding-bottom:140px!important}}@media (min-width:992px){.pl-desktop-140{padding-left:140px!important}.pr-desktop-140{padding-right:140px!important}.pt-desktop-140{padding-top:140px!important}.pb-desktop-140{padding-bottom:140px!important}}.pl-150{padding-left:150px}.pr-150{padding-right:150px}.pt-150{padding-top:150px}.pb-150{padding-bottom:150px}@media (max-width:767.98px){.pl-mobile-150{padding-left:150px!important}.pr-mobile-150{padding-right:150px!important}.pt-mobile-150{padding-top:150px!important}.pb-mobile-150{padding-bottom:150px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-150{padding-left:150px!important}.pr-tablet-150{padding-right:150px!important}.pt-tablet-150{padding-top:150px!important}.pb-tablet-150{padding-bottom:150px!important}}@media (min-width:992px){.pl-desktop-150{padding-left:150px!important}.pr-desktop-150{padding-right:150px!important}.pt-desktop-150{padding-top:150px!important}.pb-desktop-150{padding-bottom:150px!important}}.pl-160{padding-left:160px}.pr-160{padding-right:160px}.pt-160{padding-top:160px}.pb-160{padding-bottom:160px}@media (max-width:767.98px){.pl-mobile-160{padding-left:160px!important}.pr-mobile-160{padding-right:160px!important}.pt-mobile-160{padding-top:160px!important}.pb-mobile-160{padding-bottom:160px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-160{padding-left:160px!important}.pr-tablet-160{padding-right:160px!important}.pt-tablet-160{padding-top:160px!important}.pb-tablet-160{padding-bottom:160px!important}}@media (min-width:992px){.pl-desktop-160{padding-left:160px!important}.pr-desktop-160{padding-right:160px!important}.pt-desktop-160{padding-top:160px!important}.pb-desktop-160{padding-bottom:160px!important}}.pl-180{padding-left:180px}.pr-180{padding-right:180px}.pt-180{padding-top:180px}.pb-180{padding-bottom:180px}@media (max-width:767.98px){.pl-mobile-180{padding-left:180px!important}.pr-mobile-180{padding-right:180px!important}.pt-mobile-180{padding-top:180px!important}.pb-mobile-180{padding-bottom:180px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-180{padding-left:180px!important}.pr-tablet-180{padding-right:180px!important}.pt-tablet-180{padding-top:180px!important}.pb-tablet-180{padding-bottom:180px!important}}@media (min-width:992px){.pl-desktop-180{padding-left:180px!important}.pr-desktop-180{padding-right:180px!important}.pt-desktop-180{padding-top:180px!important}.pb-desktop-180{padding-bottom:180px!important}}.pl-200{padding-left:200px}.pr-200{padding-right:200px}.pt-200{padding-top:200px}.pb-200{padding-bottom:200px}@media (max-width:767.98px){.pl-mobile-200{padding-left:200px!important}.pr-mobile-200{padding-right:200px!important}.pt-mobile-200{padding-top:200px!important}.pb-mobile-200{padding-bottom:200px!important}}@media (min-width:767.98px) and (max-width:991.98px){.pl-tablet-200{padding-left:200px!important}.pr-tablet-200{padding-right:200px!important}.pt-tablet-200{padding-top:200px!important}.pb-tablet-200{padding-bottom:200px!important}}@media (min-width:992px){.pl-desktop-200{padding-left:200px!important}.pr-desktop-200{padding-right:200px!important}.pt-desktop-200{padding-top:200px!important}.pb-desktop-200{padding-bottom:200px!important}}.text-14,.text-14 *,.text-14 span{font-size:14px!important}.text-16,.text-16 *,.text-16 span{font-size:16px!important}.text-18,.text-18 *,.text-18 span{font-size:18px!important}.text-20,.text-20 *,.text-20 span{font-size:20px!important}.text-22,.text-22 *,.text-22 span{font-size:22px!important}.text-24,.text-24 *,.text-24 span{font-size:24px!important}.text-95,.text-95 *,.text-95 span{font-size:95px!important}.ml-0{margin-left:0!important}.pl-0{padding-left:0!important}.c-0,.mr-0{margin-right:0!important}.pr-0{padding-right:0!important}.mt-0{margin-top:0!important}.pt-0{padding-top:0!important}.mb-0{margin-bottom:0!important}.pb-0{padding-bottom:0!important}@media (max-width:767.98px){.ml-mobile-0{margin-left:0!important}.mr-mobile-0{margin-right:0!important}.mt-mobile-0{margin-top:0!important}.mb-mobile-0{margin-bottom:0!important}.pl-mobile-0{padding-left:0!important}.pr-mobile-0{padding-right:0!important}.pt-mobile-0{padding-top:0!important}.pb-mobile-0{padding-bottom:0!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-0{margin-left:0!important}.mr-tablet-0{margin-right:0!important}.mt-tablet-0{margin-top:0!important}.mb-tablet-0{margin-bottom:0!important}.pl-tablet-0{padding-left:0!important}.pr-tablet-0{padding-right:0!important}.pt-tablet-0{padding-top:0!important}.pb-tablet-0{padding-bottom:0!important}}@media (min-width:992px){.ml-desktop-0{margin-left:0!important}.mr-desktop-0{margin-right:0!important}.mt-desktop-0{margin-top:0!important}.mb-desktop-0{margin-bottom:0!important}.pl-desktop-0{padding-left:0!important}.pr-desktop-0{padding-right:0!important}.pt-desktop-0{padding-top:0!important}.pb-desktop-0{padding-bottom:0!important}}.ml-7{margin-left:7px!important}.pl-7{padding-left:7px!important}.c-7,.mr-7{margin-right:7px!important}.pr-7{padding-right:7px!important}.mt-7{margin-top:7px!important}.pt-7{padding-top:7px!important}.mb-7{margin-bottom:7px!important}.pb-7{padding-bottom:7px!important}@media (max-width:767.98px){.ml-mobile-7{margin-left:7px!important}.mr-mobile-7{margin-right:7px!important}.mt-mobile-7{margin-top:7px!important}.mb-mobile-7{margin-bottom:7px!important}.pl-mobile-7{padding-left:7px!important}.pr-mobile-7{padding-right:7px!important}.pt-mobile-7{padding-top:7px!important}.pb-mobile-7{padding-bottom:7px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-7{margin-left:7px!important}.mr-tablet-7{margin-right:7px!important}.mt-tablet-7{margin-top:7px!important}.mb-tablet-7{margin-bottom:7px!important}.pl-tablet-7{padding-left:7px!important}.pr-tablet-7{padding-right:7px!important}.pt-tablet-7{padding-top:7px!important}.pb-tablet-7{padding-bottom:7px!important}}@media (min-width:992px){.ml-desktop-7{margin-left:7px!important}.mr-desktop-7{margin-right:7px!important}.mt-desktop-7{margin-top:7px!important}.mb-desktop-7{margin-bottom:7px!important}.pl-desktop-7{padding-left:7px!important}.pr-desktop-7{padding-right:7px!important}.pt-desktop-7{padding-top:7px!important}.pb-desktop-7{padding-bottom:7px!important}}.ml-8{margin-left:8px!important}.pl-8{padding-left:8px!important}.c-8,.mr-8{margin-right:8px!important}.pr-8{padding-right:8px!important}.mt-8{margin-top:8px!important}.pt-8{padding-top:8px!important}.mb-8{margin-bottom:8px!important}.pb-8{padding-bottom:8px!important}@media (max-width:767.98px){.ml-mobile-8{margin-left:8px!important}.mr-mobile-8{margin-right:8px!important}.mt-mobile-8{margin-top:8px!important}.mb-mobile-8{margin-bottom:8px!important}.pl-mobile-8{padding-left:8px!important}.pr-mobile-8{padding-right:8px!important}.pt-mobile-8{padding-top:8px!important}.pb-mobile-8{padding-bottom:8px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-8{margin-left:8px!important}.mr-tablet-8{margin-right:8px!important}.mt-tablet-8{margin-top:8px!important}.mb-tablet-8{margin-bottom:8px!important}.pl-tablet-8{padding-left:8px!important}.pr-tablet-8{padding-right:8px!important}.pt-tablet-8{padding-top:8px!important}.pb-tablet-8{padding-bottom:8px!important}}@media (min-width:992px){.ml-desktop-8{margin-left:8px!important}.mr-desktop-8{margin-right:8px!important}.mt-desktop-8{margin-top:8px!important}.mb-desktop-8{margin-bottom:8px!important}.pl-desktop-8{padding-left:8px!important}.pr-desktop-8{padding-right:8px!important}.pt-desktop-8{padding-top:8px!important}.pb-desktop-8{padding-bottom:8px!important}}.ml-10{margin-left:10px!important}.pl-10{padding-left:10px!important}.c-10,.mr-10{margin-right:10px!important}.pr-10{padding-right:10px!important}.mt-10{margin-top:10px!important}.pt-10{padding-top:10px!important}.mb-10{margin-bottom:10px!important}.pb-10{padding-bottom:10px!important}@media (max-width:767.98px){.ml-mobile-10{margin-left:10px!important}.mr-mobile-10{margin-right:10px!important}.mt-mobile-10{margin-top:10px!important}.mb-mobile-10{margin-bottom:10px!important}.pl-mobile-10{padding-left:10px!important}.pr-mobile-10{padding-right:10px!important}.pt-mobile-10{padding-top:10px!important}.pb-mobile-10{padding-bottom:10px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-10{margin-left:10px!important}.mr-tablet-10{margin-right:10px!important}.mt-tablet-10{margin-top:10px!important}.mb-tablet-10{margin-bottom:10px!important}.pl-tablet-10{padding-left:10px!important}.pr-tablet-10{padding-right:10px!important}.pt-tablet-10{padding-top:10px!important}.pb-tablet-10{padding-bottom:10px!important}}@media (min-width:992px){.ml-desktop-10{margin-left:10px!important}.mr-desktop-10{margin-right:10px!important}.mt-desktop-10{margin-top:10px!important}.mb-desktop-10{margin-bottom:10px!important}.pl-desktop-10{padding-left:10px!important}.pr-desktop-10{padding-right:10px!important}.pt-desktop-10{padding-top:10px!important}.pb-desktop-10{padding-bottom:10px!important}}.ml-15{margin-left:15px!important}.pl-15{padding-left:15px!important}.c-15,.mr-15{margin-right:15px!important}.pr-15{padding-right:15px!important}.mt-15{margin-top:15px!important}.pt-15{padding-top:15px!important}.mb-15{margin-bottom:15px!important}.pb-15{padding-bottom:15px!important}@media (max-width:767.98px){.ml-mobile-15{margin-left:15px!important}.mr-mobile-15{margin-right:15px!important}.mt-mobile-15{margin-top:15px!important}.mb-mobile-15{margin-bottom:15px!important}.pl-mobile-15{padding-left:15px!important}.pr-mobile-15{padding-right:15px!important}.pt-mobile-15{padding-top:15px!important}.pb-mobile-15{padding-bottom:15px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-15{margin-left:15px!important}.mr-tablet-15{margin-right:15px!important}.mt-tablet-15{margin-top:15px!important}.mb-tablet-15{margin-bottom:15px!important}.pl-tablet-15{padding-left:15px!important}.pr-tablet-15{padding-right:15px!important}.pt-tablet-15{padding-top:15px!important}.pb-tablet-15{padding-bottom:15px!important}}@media (min-width:992px){.ml-desktop-15{margin-left:15px!important}.mr-desktop-15{margin-right:15px!important}.mt-desktop-15{margin-top:15px!important}.mb-desktop-15{margin-bottom:15px!important}.pl-desktop-15{padding-left:15px!important}.pr-desktop-15{padding-right:15px!important}.pt-desktop-15{padding-top:15px!important}.pb-desktop-15{padding-bottom:15px!important}}.ml-20{margin-left:20px!important}.pl-20{padding-left:20px!important}.c-20,.mr-20{margin-right:20px!important}.pr-20{padding-right:20px!important}.mt-20{margin-top:20px!important}.pt-20{padding-top:20px!important}.mb-20{margin-bottom:20px!important}.pb-20{padding-bottom:20px!important}@media (max-width:767.98px){.ml-mobile-20{margin-left:20px!important}.mr-mobile-20{margin-right:20px!important}.mt-mobile-20{margin-top:20px!important}.mb-mobile-20{margin-bottom:20px!important}.pl-mobile-20{padding-left:20px!important}.pr-mobile-20{padding-right:20px!important}.pt-mobile-20{padding-top:20px!important}.pb-mobile-20{padding-bottom:20px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-20{margin-left:20px!important}.mr-tablet-20{margin-right:20px!important}.mt-tablet-20{margin-top:20px!important}.mb-tablet-20{margin-bottom:20px!important}.pl-tablet-20{padding-left:20px!important}.pr-tablet-20{padding-right:20px!important}.pt-tablet-20{padding-top:20px!important}.pb-tablet-20{padding-bottom:20px!important}}@media (min-width:992px){.ml-desktop-20{margin-left:20px!important}.mr-desktop-20{margin-right:20px!important}.mt-desktop-20{margin-top:20px!important}.mb-desktop-20{margin-bottom:20px!important}.pl-desktop-20{padding-left:20px!important}.pr-desktop-20{padding-right:20px!important}.pt-desktop-20{padding-top:20px!important}.pb-desktop-20{padding-bottom:20px!important}}.ml-25{margin-left:25px!important}.pl-25{padding-left:25px!important}.c-25,.mr-25{margin-right:25px!important}.pr-25{padding-right:25px!important}.mt-25{margin-top:25px!important}.pt-25{padding-top:25px!important}.mb-25{margin-bottom:25px!important}.pb-25{padding-bottom:25px!important}@media (max-width:767.98px){.ml-mobile-25{margin-left:25px!important}.mr-mobile-25{margin-right:25px!important}.mt-mobile-25{margin-top:25px!important}.mb-mobile-25{margin-bottom:25px!important}.pl-mobile-25{padding-left:25px!important}.pr-mobile-25{padding-right:25px!important}.pt-mobile-25{padding-top:25px!important}.pb-mobile-25{padding-bottom:25px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-25{margin-left:25px!important}.mr-tablet-25{margin-right:25px!important}.mt-tablet-25{margin-top:25px!important}.mb-tablet-25{margin-bottom:25px!important}.pl-tablet-25{padding-left:25px!important}.pr-tablet-25{padding-right:25px!important}.pt-tablet-25{padding-top:25px!important}.pb-tablet-25{padding-bottom:25px!important}}@media (min-width:992px){.ml-desktop-25{margin-left:25px!important}.mr-desktop-25{margin-right:25px!important}.mt-desktop-25{margin-top:25px!important}.mb-desktop-25{margin-bottom:25px!important}.pl-desktop-25{padding-left:25px!important}.pr-desktop-25{padding-right:25px!important}.pt-desktop-25{padding-top:25px!important}.pb-desktop-25{padding-bottom:25px!important}}.ml-30{margin-left:30px!important}.pl-30{padding-left:30px!important}.c-30,.mr-30{margin-right:30px!important}.pr-30{padding-right:30px!important}.mt-30{margin-top:30px!important}.pt-30{padding-top:30px!important}.mb-30{margin-bottom:30px!important}.pb-30{padding-bottom:30px!important}@media (max-width:767.98px){.ml-mobile-30{margin-left:30px!important}.mr-mobile-30{margin-right:30px!important}.mt-mobile-30{margin-top:30px!important}.mb-mobile-30{margin-bottom:30px!important}.pl-mobile-30{padding-left:30px!important}.pr-mobile-30{padding-right:30px!important}.pt-mobile-30{padding-top:30px!important}.pb-mobile-30{padding-bottom:30px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-30{margin-left:30px!important}.mr-tablet-30{margin-right:30px!important}.mt-tablet-30{margin-top:30px!important}.mb-tablet-30{margin-bottom:30px!important}.pl-tablet-30{padding-left:30px!important}.pr-tablet-30{padding-right:30px!important}.pt-tablet-30{padding-top:30px!important}.pb-tablet-30{padding-bottom:30px!important}}@media (min-width:992px){.ml-desktop-30{margin-left:30px!important}.mr-desktop-30{margin-right:30px!important}.mt-desktop-30{margin-top:30px!important}.mb-desktop-30{margin-bottom:30px!important}.pl-desktop-30{padding-left:30px!important}.pr-desktop-30{padding-right:30px!important}.pt-desktop-30{padding-top:30px!important}.pb-desktop-30{padding-bottom:30px!important}}.ml-32{margin-left:32px!important}.pl-32{padding-left:32px!important}.c-32,.mr-32{margin-right:32px!important}.pr-32{padding-right:32px!important}.mt-32{margin-top:32px!important}.pt-32{padding-top:32px!important}.mb-32{margin-bottom:32px!important}.pb-32{padding-bottom:32px!important}@media (max-width:767.98px){.ml-mobile-32{margin-left:32px!important}.mr-mobile-32{margin-right:32px!important}.mt-mobile-32{margin-top:32px!important}.mb-mobile-32{margin-bottom:32px!important}.pl-mobile-32{padding-left:32px!important}.pr-mobile-32{padding-right:32px!important}.pt-mobile-32{padding-top:32px!important}.pb-mobile-32{padding-bottom:32px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-32{margin-left:32px!important}.mr-tablet-32{margin-right:32px!important}.mt-tablet-32{margin-top:32px!important}.mb-tablet-32{margin-bottom:32px!important}.pl-tablet-32{padding-left:32px!important}.pr-tablet-32{padding-right:32px!important}.pt-tablet-32{padding-top:32px!important}.pb-tablet-32{padding-bottom:32px!important}}@media (min-width:992px){.ml-desktop-32{margin-left:32px!important}.mr-desktop-32{margin-right:32px!important}.mt-desktop-32{margin-top:32px!important}.mb-desktop-32{margin-bottom:32px!important}.pl-desktop-32{padding-left:32px!important}.pr-desktop-32{padding-right:32px!important}.pt-desktop-32{padding-top:32px!important}.pb-desktop-32{padding-bottom:32px!important}}.ml-36{margin-left:36px!important}.pl-36{padding-left:36px!important}.c-36,.mr-36{margin-right:36px!important}.pr-36{padding-right:36px!important}.mt-36{margin-top:36px!important}.pt-36{padding-top:36px!important}.mb-36{margin-bottom:36px!important}.pb-36{padding-bottom:36px!important}@media (max-width:767.98px){.ml-mobile-36{margin-left:36px!important}.mr-mobile-36{margin-right:36px!important}.mt-mobile-36{margin-top:36px!important}.mb-mobile-36{margin-bottom:36px!important}.pl-mobile-36{padding-left:36px!important}.pr-mobile-36{padding-right:36px!important}.pt-mobile-36{padding-top:36px!important}.pb-mobile-36{padding-bottom:36px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-36{margin-left:36px!important}.mr-tablet-36{margin-right:36px!important}.mt-tablet-36{margin-top:36px!important}.mb-tablet-36{margin-bottom:36px!important}.pl-tablet-36{padding-left:36px!important}.pr-tablet-36{padding-right:36px!important}.pt-tablet-36{padding-top:36px!important}.pb-tablet-36{padding-bottom:36px!important}}@media (min-width:992px){.ml-desktop-36{margin-left:36px!important}.mr-desktop-36{margin-right:36px!important}.mt-desktop-36{margin-top:36px!important}.mb-desktop-36{margin-bottom:36px!important}.pl-desktop-36{padding-left:36px!important}.pr-desktop-36{padding-right:36px!important}.pt-desktop-36{padding-top:36px!important}.pb-desktop-36{padding-bottom:36px!important}}.ml-40{margin-left:40px!important}.pl-40{padding-left:40px!important}.c-40,.mr-40{margin-right:40px!important}.pr-40{padding-right:40px!important}.mt-40{margin-top:40px!important}.pt-40{padding-top:40px!important}.mb-40{margin-bottom:40px!important}.pb-40{padding-bottom:40px!important}@media (max-width:767.98px){.ml-mobile-40{margin-left:40px!important}.mr-mobile-40{margin-right:40px!important}.mt-mobile-40{margin-top:40px!important}.mb-mobile-40{margin-bottom:40px!important}.pl-mobile-40{padding-left:40px!important}.pr-mobile-40{padding-right:40px!important}.pt-mobile-40{padding-top:40px!important}.pb-mobile-40{padding-bottom:40px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-40{margin-left:40px!important}.mr-tablet-40{margin-right:40px!important}.mt-tablet-40{margin-top:40px!important}.mb-tablet-40{margin-bottom:40px!important}.pl-tablet-40{padding-left:40px!important}.pr-tablet-40{padding-right:40px!important}.pt-tablet-40{padding-top:40px!important}.pb-tablet-40{padding-bottom:40px!important}}@media (min-width:992px){.ml-desktop-40{margin-left:40px!important}.mr-desktop-40{margin-right:40px!important}.mt-desktop-40{margin-top:40px!important}.mb-desktop-40{margin-bottom:40px!important}.pl-desktop-40{padding-left:40px!important}.pr-desktop-40{padding-right:40px!important}.pt-desktop-40{padding-top:40px!important}.pb-desktop-40{padding-bottom:40px!important}}.ml-43{margin-left:43px!important}.pl-43{padding-left:43px!important}.c-43,.mr-43{margin-right:43px!important}.pr-43{padding-right:43px!important}.mt-43{margin-top:43px!important}.pt-43{padding-top:43px!important}.mb-43{margin-bottom:43px!important}.pb-43{padding-bottom:43px!important}@media (max-width:767.98px){.ml-mobile-43{margin-left:43px!important}.mr-mobile-43{margin-right:43px!important}.mt-mobile-43{margin-top:43px!important}.mb-mobile-43{margin-bottom:43px!important}.pl-mobile-43{padding-left:43px!important}.pr-mobile-43{padding-right:43px!important}.pt-mobile-43{padding-top:43px!important}.pb-mobile-43{padding-bottom:43px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-43{margin-left:43px!important}.mr-tablet-43{margin-right:43px!important}.mt-tablet-43{margin-top:43px!important}.mb-tablet-43{margin-bottom:43px!important}.pl-tablet-43{padding-left:43px!important}.pr-tablet-43{padding-right:43px!important}.pt-tablet-43{padding-top:43px!important}.pb-tablet-43{padding-bottom:43px!important}}@media (min-width:992px){.ml-desktop-43{margin-left:43px!important}.mr-desktop-43{margin-right:43px!important}.mt-desktop-43{margin-top:43px!important}.mb-desktop-43{margin-bottom:43px!important}.pl-desktop-43{padding-left:43px!important}.pr-desktop-43{padding-right:43px!important}.pt-desktop-43{padding-top:43px!important}.pb-desktop-43{padding-bottom:43px!important}}.ml-47{margin-left:47px!important}.pl-47{padding-left:47px!important}.c-47,.mr-47{margin-right:47px!important}.pr-47{padding-right:47px!important}.mt-47{margin-top:47px!important}.pt-47{padding-top:47px!important}.mb-47{margin-bottom:47px!important}.pb-47{padding-bottom:47px!important}@media (max-width:767.98px){.ml-mobile-47{margin-left:47px!important}.mr-mobile-47{margin-right:47px!important}.mt-mobile-47{margin-top:47px!important}.mb-mobile-47{margin-bottom:47px!important}.pl-mobile-47{padding-left:47px!important}.pr-mobile-47{padding-right:47px!important}.pt-mobile-47{padding-top:47px!important}.pb-mobile-47{padding-bottom:47px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-47{margin-left:47px!important}.mr-tablet-47{margin-right:47px!important}.mt-tablet-47{margin-top:47px!important}.mb-tablet-47{margin-bottom:47px!important}.pl-tablet-47{padding-left:47px!important}.pr-tablet-47{padding-right:47px!important}.pt-tablet-47{padding-top:47px!important}.pb-tablet-47{padding-bottom:47px!important}}@media (min-width:992px){.ml-desktop-47{margin-left:47px!important}.mr-desktop-47{margin-right:47px!important}.mt-desktop-47{margin-top:47px!important}.mb-desktop-47{margin-bottom:47px!important}.pl-desktop-47{padding-left:47px!important}.pr-desktop-47{padding-right:47px!important}.pt-desktop-47{padding-top:47px!important}.pb-desktop-47{padding-bottom:47px!important}}.ml-50{margin-left:50px!important}.pl-50{padding-left:50px!important}.c-50,.mr-50{margin-right:50px!important}.pr-50{padding-right:50px!important}.mt-50{margin-top:50px!important}.pt-50{padding-top:50px!important}.mb-50{margin-bottom:50px!important}.pb-50{padding-bottom:50px!important}@media (max-width:767.98px){.ml-mobile-50{margin-left:50px!important}.mr-mobile-50{margin-right:50px!important}.mt-mobile-50{margin-top:50px!important}.mb-mobile-50{margin-bottom:50px!important}.pl-mobile-50{padding-left:50px!important}.pr-mobile-50{padding-right:50px!important}.pt-mobile-50{padding-top:50px!important}.pb-mobile-50{padding-bottom:50px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-50{margin-left:50px!important}.mr-tablet-50{margin-right:50px!important}.mt-tablet-50{margin-top:50px!important}.mb-tablet-50{margin-bottom:50px!important}.pl-tablet-50{padding-left:50px!important}.pr-tablet-50{padding-right:50px!important}.pt-tablet-50{padding-top:50px!important}.pb-tablet-50{padding-bottom:50px!important}}@media (min-width:992px){.ml-desktop-50{margin-left:50px!important}.mr-desktop-50{margin-right:50px!important}.mt-desktop-50{margin-top:50px!important}.mb-desktop-50{margin-bottom:50px!important}.pl-desktop-50{padding-left:50px!important}.pr-desktop-50{padding-right:50px!important}.pt-desktop-50{padding-top:50px!important}.pb-desktop-50{padding-bottom:50px!important}}.ml-55{margin-left:55px!important}.pl-55{padding-left:55px!important}.c-55,.mr-55{margin-right:55px!important}.pr-55{padding-right:55px!important}.mt-55{margin-top:55px!important}.pt-55{padding-top:55px!important}.mb-55{margin-bottom:55px!important}.pb-55{padding-bottom:55px!important}@media (max-width:767.98px){.ml-mobile-55{margin-left:55px!important}.mr-mobile-55{margin-right:55px!important}.mt-mobile-55{margin-top:55px!important}.mb-mobile-55{margin-bottom:55px!important}.pl-mobile-55{padding-left:55px!important}.pr-mobile-55{padding-right:55px!important}.pt-mobile-55{padding-top:55px!important}.pb-mobile-55{padding-bottom:55px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-55{margin-left:55px!important}.mr-tablet-55{margin-right:55px!important}.mt-tablet-55{margin-top:55px!important}.mb-tablet-55{margin-bottom:55px!important}.pl-tablet-55{padding-left:55px!important}.pr-tablet-55{padding-right:55px!important}.pt-tablet-55{padding-top:55px!important}.pb-tablet-55{padding-bottom:55px!important}}@media (min-width:992px){.ml-desktop-55{margin-left:55px!important}.mr-desktop-55{margin-right:55px!important}.mt-desktop-55{margin-top:55px!important}.mb-desktop-55{margin-bottom:55px!important}.pl-desktop-55{padding-left:55px!important}.pr-desktop-55{padding-right:55px!important}.pt-desktop-55{padding-top:55px!important}.pb-desktop-55{padding-bottom:55px!important}}.ml-60{margin-left:60px!important}.pl-60{padding-left:60px!important}.c-60,.mr-60{margin-right:60px!important}.pr-60{padding-right:60px!important}.mt-60{margin-top:60px!important}.pt-60{padding-top:60px!important}.mb-60{margin-bottom:60px!important}.pb-60{padding-bottom:60px!important}@media (max-width:767.98px){.ml-mobile-60{margin-left:60px!important}.mr-mobile-60{margin-right:60px!important}.mt-mobile-60{margin-top:60px!important}.mb-mobile-60{margin-bottom:60px!important}.pl-mobile-60{padding-left:60px!important}.pr-mobile-60{padding-right:60px!important}.pt-mobile-60{padding-top:60px!important}.pb-mobile-60{padding-bottom:60px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-60{margin-left:60px!important}.mr-tablet-60{margin-right:60px!important}.mt-tablet-60{margin-top:60px!important}.mb-tablet-60{margin-bottom:60px!important}.pl-tablet-60{padding-left:60px!important}.pr-tablet-60{padding-right:60px!important}.pt-tablet-60{padding-top:60px!important}.pb-tablet-60{padding-bottom:60px!important}}@media (min-width:992px){.ml-desktop-60{margin-left:60px!important}.mr-desktop-60{margin-right:60px!important}.mt-desktop-60{margin-top:60px!important}.mb-desktop-60{margin-bottom:60px!important}.pl-desktop-60{padding-left:60px!important}.pr-desktop-60{padding-right:60px!important}.pt-desktop-60{padding-top:60px!important}.pb-desktop-60{padding-bottom:60px!important}}.ml-65{margin-left:65px!important}.pl-65{padding-left:65px!important}.c-65,.mr-65{margin-right:65px!important}.pr-65{padding-right:65px!important}.mt-65{margin-top:65px!important}.pt-65{padding-top:65px!important}.mb-65{margin-bottom:65px!important}.pb-65{padding-bottom:65px!important}@media (max-width:767.98px){.ml-mobile-65{margin-left:65px!important}.mr-mobile-65{margin-right:65px!important}.mt-mobile-65{margin-top:65px!important}.mb-mobile-65{margin-bottom:65px!important}.pl-mobile-65{padding-left:65px!important}.pr-mobile-65{padding-right:65px!important}.pt-mobile-65{padding-top:65px!important}.pb-mobile-65{padding-bottom:65px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-65{margin-left:65px!important}.mr-tablet-65{margin-right:65px!important}.mt-tablet-65{margin-top:65px!important}.mb-tablet-65{margin-bottom:65px!important}.pl-tablet-65{padding-left:65px!important}.pr-tablet-65{padding-right:65px!important}.pt-tablet-65{padding-top:65px!important}.pb-tablet-65{padding-bottom:65px!important}}@media (min-width:992px){.ml-desktop-65{margin-left:65px!important}.mr-desktop-65{margin-right:65px!important}.mt-desktop-65{margin-top:65px!important}.mb-desktop-65{margin-bottom:65px!important}.pl-desktop-65{padding-left:65px!important}.pr-desktop-65{padding-right:65px!important}.pt-desktop-65{padding-top:65px!important}.pb-desktop-65{padding-bottom:65px!important}}.ml-75{margin-left:75px!important}.pl-75{padding-left:75px!important}.c-75,.mr-75{margin-right:75px!important}.pr-75{padding-right:75px!important}.mt-75{margin-top:75px!important}.pt-75{padding-top:75px!important}.mb-75{margin-bottom:75px!important}.pb-75{padding-bottom:75px!important}@media (max-width:767.98px){.ml-mobile-75{margin-left:75px!important}.mr-mobile-75{margin-right:75px!important}.mt-mobile-75{margin-top:75px!important}.mb-mobile-75{margin-bottom:75px!important}.pl-mobile-75{padding-left:75px!important}.pr-mobile-75{padding-right:75px!important}.pt-mobile-75{padding-top:75px!important}.pb-mobile-75{padding-bottom:75px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-75{margin-left:75px!important}.mr-tablet-75{margin-right:75px!important}.mt-tablet-75{margin-top:75px!important}.mb-tablet-75{margin-bottom:75px!important}.pl-tablet-75{padding-left:75px!important}.pr-tablet-75{padding-right:75px!important}.pt-tablet-75{padding-top:75px!important}.pb-tablet-75{padding-bottom:75px!important}}@media (min-width:992px){.ml-desktop-75{margin-left:75px!important}.mr-desktop-75{margin-right:75px!important}.mt-desktop-75{margin-top:75px!important}.mb-desktop-75{margin-bottom:75px!important}.pl-desktop-75{padding-left:75px!important}.pr-desktop-75{padding-right:75px!important}.pt-desktop-75{padding-top:75px!important}.pb-desktop-75{padding-bottom:75px!important}}.ml-80{margin-left:80px!important}.pl-80{padding-left:80px!important}.c-80,.mr-80{margin-right:80px!important}.pr-80{padding-right:80px!important}.mt-80{margin-top:80px!important}.pt-80{padding-top:80px!important}.mb-80{margin-bottom:80px!important}.pb-80{padding-bottom:80px!important}@media (max-width:767.98px){.ml-mobile-80{margin-left:80px!important}.mr-mobile-80{margin-right:80px!important}.mt-mobile-80{margin-top:80px!important}.mb-mobile-80{margin-bottom:80px!important}.pl-mobile-80{padding-left:80px!important}.pr-mobile-80{padding-right:80px!important}.pt-mobile-80{padding-top:80px!important}.pb-mobile-80{padding-bottom:80px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-80{margin-left:80px!important}.mr-tablet-80{margin-right:80px!important}.mt-tablet-80{margin-top:80px!important}.mb-tablet-80{margin-bottom:80px!important}.pl-tablet-80{padding-left:80px!important}.pr-tablet-80{padding-right:80px!important}.pt-tablet-80{padding-top:80px!important}.pb-tablet-80{padding-bottom:80px!important}}@media (min-width:992px){.ml-desktop-80{margin-left:80px!important}.mr-desktop-80{margin-right:80px!important}.mt-desktop-80{margin-top:80px!important}.mb-desktop-80{margin-bottom:80px!important}.pl-desktop-80{padding-left:80px!important}.pr-desktop-80{padding-right:80px!important}.pt-desktop-80{padding-top:80px!important}.pb-desktop-80{padding-bottom:80px!important}}.ml-90{margin-left:90px!important}.pl-90{padding-left:90px!important}.c-90,.mr-90{margin-right:90px!important}.pr-90{padding-right:90px!important}.mt-90{margin-top:90px!important}.pt-90{padding-top:90px!important}.mb-90{margin-bottom:90px!important}.pb-90{padding-bottom:90px!important}@media (max-width:767.98px){.ml-mobile-90{margin-left:90px!important}.mr-mobile-90{margin-right:90px!important}.mt-mobile-90{margin-top:90px!important}.mb-mobile-90{margin-bottom:90px!important}.pl-mobile-90{padding-left:90px!important}.pr-mobile-90{padding-right:90px!important}.pt-mobile-90{padding-top:90px!important}.pb-mobile-90{padding-bottom:90px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-90{margin-left:90px!important}.mr-tablet-90{margin-right:90px!important}.mt-tablet-90{margin-top:90px!important}.mb-tablet-90{margin-bottom:90px!important}.pl-tablet-90{padding-left:90px!important}.pr-tablet-90{padding-right:90px!important}.pt-tablet-90{padding-top:90px!important}.pb-tablet-90{padding-bottom:90px!important}}@media (min-width:992px){.ml-desktop-90{margin-left:90px!important}.mr-desktop-90{margin-right:90px!important}.mt-desktop-90{margin-top:90px!important}.mb-desktop-90{margin-bottom:90px!important}.pl-desktop-90{padding-left:90px!important}.pr-desktop-90{padding-right:90px!important}.pt-desktop-90{padding-top:90px!important}.pb-desktop-90{padding-bottom:90px!important}}.ml-100{margin-left:100px!important}.pl-100{padding-left:100px!important}.c-100,.mr-100{margin-right:100px!important}.pr-100{padding-right:100px!important}.mt-100{margin-top:100px!important}.pt-100{padding-top:100px!important}.mb-100{margin-bottom:100px!important}.pb-100{padding-bottom:100px!important}@media (max-width:767.98px){.ml-mobile-100{margin-left:100px!important}.mr-mobile-100{margin-right:100px!important}.mt-mobile-100{margin-top:100px!important}.mb-mobile-100{margin-bottom:100px!important}.pl-mobile-100{padding-left:100px!important}.pr-mobile-100{padding-right:100px!important}.pt-mobile-100{padding-top:100px!important}.pb-mobile-100{padding-bottom:100px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-100{margin-left:100px!important}.mr-tablet-100{margin-right:100px!important}.mt-tablet-100{margin-top:100px!important}.mb-tablet-100{margin-bottom:100px!important}.pl-tablet-100{padding-left:100px!important}.pr-tablet-100{padding-right:100px!important}.pt-tablet-100{padding-top:100px!important}.pb-tablet-100{padding-bottom:100px!important}}@media (min-width:992px){.ml-desktop-100{margin-left:100px!important}.mr-desktop-100{margin-right:100px!important}.mt-desktop-100{margin-top:100px!important}.mb-desktop-100{margin-bottom:100px!important}.pl-desktop-100{padding-left:100px!important}.pr-desktop-100{padding-right:100px!important}.pt-desktop-100{padding-top:100px!important}.pb-desktop-100{padding-bottom:100px!important}}.ml-114{margin-left:114px!important}.pl-114{padding-left:114px!important}.c-114,.mr-114{margin-right:114px!important}.pr-114{padding-right:114px!important}.mt-114{margin-top:114px!important}.pt-114{padding-top:114px!important}.mb-114{margin-bottom:114px!important}.pb-114{padding-bottom:114px!important}@media (max-width:767.98px){.ml-mobile-114{margin-left:114px!important}.mr-mobile-114{margin-right:114px!important}.mt-mobile-114{margin-top:114px!important}.mb-mobile-114{margin-bottom:114px!important}.pl-mobile-114{padding-left:114px!important}.pr-mobile-114{padding-right:114px!important}.pt-mobile-114{padding-top:114px!important}.pb-mobile-114{padding-bottom:114px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-114{margin-left:114px!important}.mr-tablet-114{margin-right:114px!important}.mt-tablet-114{margin-top:114px!important}.mb-tablet-114{margin-bottom:114px!important}.pl-tablet-114{padding-left:114px!important}.pr-tablet-114{padding-right:114px!important}.pt-tablet-114{padding-top:114px!important}.pb-tablet-114{padding-bottom:114px!important}}@media (min-width:992px){.ml-desktop-114{margin-left:114px!important}.mr-desktop-114{margin-right:114px!important}.mt-desktop-114{margin-top:114px!important}.mb-desktop-114{margin-bottom:114px!important}.pl-desktop-114{padding-left:114px!important}.pr-desktop-114{padding-right:114px!important}.pt-desktop-114{padding-top:114px!important}.pb-desktop-114{padding-bottom:114px!important}}.ml-117{margin-left:117px!important}.pl-117{padding-left:117px!important}.c-117,.mr-117{margin-right:117px!important}.pr-117{padding-right:117px!important}.mt-117{margin-top:117px!important}.pt-117{padding-top:117px!important}.mb-117{margin-bottom:117px!important}.pb-117{padding-bottom:117px!important}@media (max-width:767.98px){.ml-mobile-117{margin-left:117px!important}.mr-mobile-117{margin-right:117px!important}.mt-mobile-117{margin-top:117px!important}.mb-mobile-117{margin-bottom:117px!important}.pl-mobile-117{padding-left:117px!important}.pr-mobile-117{padding-right:117px!important}.pt-mobile-117{padding-top:117px!important}.pb-mobile-117{padding-bottom:117px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-117{margin-left:117px!important}.mr-tablet-117{margin-right:117px!important}.mt-tablet-117{margin-top:117px!important}.mb-tablet-117{margin-bottom:117px!important}.pl-tablet-117{padding-left:117px!important}.pr-tablet-117{padding-right:117px!important}.pt-tablet-117{padding-top:117px!important}.pb-tablet-117{padding-bottom:117px!important}}@media (min-width:992px){.ml-desktop-117{margin-left:117px!important}.mr-desktop-117{margin-right:117px!important}.mt-desktop-117{margin-top:117px!important}.mb-desktop-117{margin-bottom:117px!important}.pl-desktop-117{padding-left:117px!important}.pr-desktop-117{padding-right:117px!important}.pt-desktop-117{padding-top:117px!important}.pb-desktop-117{padding-bottom:117px!important}}.ml-140{margin-left:140px!important}.pl-140{padding-left:140px!important}.c-140,.mr-140{margin-right:140px!important}.pr-140{padding-right:140px!important}.mt-140{margin-top:140px!important}.pt-140{padding-top:140px!important}.mb-140{margin-bottom:140px!important}.pb-140{padding-bottom:140px!important}@media (max-width:767.98px){.ml-mobile-140{margin-left:140px!important}.mr-mobile-140{margin-right:140px!important}.mt-mobile-140{margin-top:140px!important}.mb-mobile-140{margin-bottom:140px!important}.pl-mobile-140{padding-left:140px!important}.pr-mobile-140{padding-right:140px!important}.pt-mobile-140{padding-top:140px!important}.pb-mobile-140{padding-bottom:140px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-140{margin-left:140px!important}.mr-tablet-140{margin-right:140px!important}.mt-tablet-140{margin-top:140px!important}.mb-tablet-140{margin-bottom:140px!important}.pl-tablet-140{padding-left:140px!important}.pr-tablet-140{padding-right:140px!important}.pt-tablet-140{padding-top:140px!important}.pb-tablet-140{padding-bottom:140px!important}}@media (min-width:992px){.ml-desktop-140{margin-left:140px!important}.mr-desktop-140{margin-right:140px!important}.mt-desktop-140{margin-top:140px!important}.mb-desktop-140{margin-bottom:140px!important}.pl-desktop-140{padding-left:140px!important}.pr-desktop-140{padding-right:140px!important}.pt-desktop-140{padding-top:140px!important}.pb-desktop-140{padding-bottom:140px!important}}.ml-150{margin-left:150px!important}.pl-150{padding-left:150px!important}.c-150,.mr-150{margin-right:150px!important}.pr-150{padding-right:150px!important}.mt-150{margin-top:150px!important}.pt-150{padding-top:150px!important}.mb-150{margin-bottom:150px!important}.pb-150{padding-bottom:150px!important}@media (max-width:767.98px){.ml-mobile-150{margin-left:150px!important}.mr-mobile-150{margin-right:150px!important}.mt-mobile-150{margin-top:150px!important}.mb-mobile-150{margin-bottom:150px!important}.pl-mobile-150{padding-left:150px!important}.pr-mobile-150{padding-right:150px!important}.pt-mobile-150{padding-top:150px!important}.pb-mobile-150{padding-bottom:150px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-150{margin-left:150px!important}.mr-tablet-150{margin-right:150px!important}.mt-tablet-150{margin-top:150px!important}.mb-tablet-150{margin-bottom:150px!important}.pl-tablet-150{padding-left:150px!important}.pr-tablet-150{padding-right:150px!important}.pt-tablet-150{padding-top:150px!important}.pb-tablet-150{padding-bottom:150px!important}}@media (min-width:992px){.ml-desktop-150{margin-left:150px!important}.mr-desktop-150{margin-right:150px!important}.mt-desktop-150{margin-top:150px!important}.mb-desktop-150{margin-bottom:150px!important}.pl-desktop-150{padding-left:150px!important}.pr-desktop-150{padding-right:150px!important}.pt-desktop-150{padding-top:150px!important}.pb-desktop-150{padding-bottom:150px!important}}.ml-160{margin-left:160px!important}.pl-160{padding-left:160px!important}.c-160,.mr-160{margin-right:160px!important}.pr-160{padding-right:160px!important}.mt-160{margin-top:160px!important}.pt-160{padding-top:160px!important}.mb-160{margin-bottom:160px!important}.pb-160{padding-bottom:160px!important}@media (max-width:767.98px){.ml-mobile-160{margin-left:160px!important}.mr-mobile-160{margin-right:160px!important}.mt-mobile-160{margin-top:160px!important}.mb-mobile-160{margin-bottom:160px!important}.pl-mobile-160{padding-left:160px!important}.pr-mobile-160{padding-right:160px!important}.pt-mobile-160{padding-top:160px!important}.pb-mobile-160{padding-bottom:160px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-160{margin-left:160px!important}.mr-tablet-160{margin-right:160px!important}.mt-tablet-160{margin-top:160px!important}.mb-tablet-160{margin-bottom:160px!important}.pl-tablet-160{padding-left:160px!important}.pr-tablet-160{padding-right:160px!important}.pt-tablet-160{padding-top:160px!important}.pb-tablet-160{padding-bottom:160px!important}}@media (min-width:992px){.ml-desktop-160{margin-left:160px!important}.mr-desktop-160{margin-right:160px!important}.mt-desktop-160{margin-top:160px!important}.mb-desktop-160{margin-bottom:160px!important}.pl-desktop-160{padding-left:160px!important}.pr-desktop-160{padding-right:160px!important}.pt-desktop-160{padding-top:160px!important}.pb-desktop-160{padding-bottom:160px!important}}.ml-180{margin-left:180px!important}.pl-180{padding-left:180px!important}.c-180,.mr-180{margin-right:180px!important}.pr-180{padding-right:180px!important}.mt-180{margin-top:180px!important}.pt-180{padding-top:180px!important}.mb-180{margin-bottom:180px!important}.pb-180{padding-bottom:180px!important}@media (max-width:767.98px){.ml-mobile-180{margin-left:180px!important}.mr-mobile-180{margin-right:180px!important}.mt-mobile-180{margin-top:180px!important}.mb-mobile-180{margin-bottom:180px!important}.pl-mobile-180{padding-left:180px!important}.pr-mobile-180{padding-right:180px!important}.pt-mobile-180{padding-top:180px!important}.pb-mobile-180{padding-bottom:180px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-180{margin-left:180px!important}.mr-tablet-180{margin-right:180px!important}.mt-tablet-180{margin-top:180px!important}.mb-tablet-180{margin-bottom:180px!important}.pl-tablet-180{padding-left:180px!important}.pr-tablet-180{padding-right:180px!important}.pt-tablet-180{padding-top:180px!important}.pb-tablet-180{padding-bottom:180px!important}}@media (min-width:992px){.ml-desktop-180{margin-left:180px!important}.mr-desktop-180{margin-right:180px!important}.mt-desktop-180{margin-top:180px!important}.mb-desktop-180{margin-bottom:180px!important}.pl-desktop-180{padding-left:180px!important}.pr-desktop-180{padding-right:180px!important}.pt-desktop-180{padding-top:180px!important}.pb-desktop-180{padding-bottom:180px!important}}.ml-200{margin-left:200px!important}.pl-200{padding-left:200px!important}.c-200,.mr-200{margin-right:200px!important}.pr-200{padding-right:200px!important}.mt-200{margin-top:200px!important}.pt-200{padding-top:200px!important}.mb-200{margin-bottom:200px!important}.pb-200{padding-bottom:200px!important}@media (max-width:767.98px){.ml-mobile-200{margin-left:200px!important}.mr-mobile-200{margin-right:200px!important}.mt-mobile-200{margin-top:200px!important}.mb-mobile-200{margin-bottom:200px!important}.pl-mobile-200{padding-left:200px!important}.pr-mobile-200{padding-right:200px!important}.pt-mobile-200{padding-top:200px!important}.pb-mobile-200{padding-bottom:200px!important}}@media (min-width:767.98px) and (max-width:991.98px){.ml-tablet-200{margin-left:200px!important}.mr-tablet-200{margin-right:200px!important}.mt-tablet-200{margin-top:200px!important}.mb-tablet-200{margin-bottom:200px!important}.pl-tablet-200{padding-left:200px!important}.pr-tablet-200{padding-right:200px!important}.pt-tablet-200{padding-top:200px!important}.pb-tablet-200{padding-bottom:200px!important}}@media (min-width:992px){.ml-desktop-200{margin-left:200px!important}.mr-desktop-200{margin-right:200px!important}.mt-desktop-200{margin-top:200px!important}.mb-desktop-200{margin-bottom:200px!important}.pl-desktop-200{padding-left:200px!important}.pr-desktop-200{padding-right:200px!important}.pt-desktop-200{padding-top:200px!important}.pb-desktop-200{padding-bottom:200px!important}}.displayInlineBlock{display:inline-block}footer.footer,main.main{max-width:100vw;overflow-x:hidden}.flex-align-center{align-items:center;display:flex}.flex-align-center.flex-start{justify-content:flex-start}.flex-align-center.flex-end{justify-content:flex-end}.flex-align-center.flex-between{justify-content:space-between}h3.flex-align-center i:not(.c-8),h3.flex-align-center span:not(.c-8){padding-top:5px}

/*!*****************************************************
Freak Flags, Copyright ©2022 Michael P. Cohen. Freak flags is licenced under the MIT licence.
For complete information visit: www.freakflagsprite.com
******************************************************/.fflag{background-image:url(../../images/flagSprite42_new.png);background-repeat:no-repeat;background-size:100% 49494%;box-sizing:content-box;display:inline-block;height:15px;overflow:hidden;position:relative;vertical-align:middle;width:20px}.fflag-AN,.fflag-BV,.fflag-CH,.fflag-GS,.fflag-HM,.fflag-IO,.fflag-NP,.fflag-PN,.fflag-SJ,.fflag-TF,.fflag-TP{box-shadow:none!important}.fflag-DZ{background-position:center .2287%}.fflag-AO{background-position:center .4524%}.fflag-BJ{background-position:center .6721%}.fflag-BW{background-position:center .8958%}.fflag-BF{background-position:center 1.1162%}.fflag-BI{background-position:center 1.3379%}.fflag-CM{background-position:center 1.5589%}.fflag-CV{background-position:center 1.7805%}.fflag-CF{background-position:center 2.0047%}.fflag-TD{background-position:center 2.2247%}.fflag-CD{background-position:left 2.4467%}.fflag-DJ{background-position:left 2.6674%}.fflag-EG{background-position:center 2.8931%}.fflag-GQ{background-position:center 3.1125%}.fflag-ER{background-position:left 3.3325%}.fflag-ET{background-position:center 3.5542%}.fflag-GA{background-position:center 3.7759%}.fflag-GM{background-position:center 4.0015%}.fflag-GH{background-position:center 4.2229%}.fflag-GN{background-position:center 4.441%}.fflag-GW{background-position:left 4.66663%}.fflag-CI{background-position:center 4.8844%}.fflag-KE{background-position:center 5.1061%}.fflag-LS{background-position:center 5.3298%}.fflag-LR{background-position:left 5.5495%}.fflag-LY{background-position:center 5.7712%}.fflag-MG{background-position:center 5.994%}.fflag-MW{background-position:center 6.2156%}.fflag-ML{background-position:center 6.4363%}.fflag-MR{background-position:center 6.658%}.fflag-MU{background-position:center 6.8805%}.fflag-YT{background-position:center 7.1038%}.fflag-MA{background-position:center 7.3231%}.fflag-MZ{background-position:left 7.5448%}.fflag-NA{background-position:left 7.7661%}.fflag-NE{background-position:center 7.98937%}.fflag-NG{background-position:center 8.2099%}.fflag-CG{background-position:center 8.4316%}.fflag-RE{background-position:center 8.6533%}.fflag-RW{background-position:right 8.875%}.fflag-SH{background-position:center 9.0967%}.fflag-ST{background-position:center 9.32237%}.fflag-SN{background-position:center 9.5426%}.fflag-SC{background-position:left 9.7628%}.fflag-SL{background-position:center 9.9845%}.fflag-SO{background-position:center 10.2052%}.fflag-ZA{background-position:left 10.4269%}.fflag-SS{background-position:left 10.6486%}.fflag-SD{background-position:center 10.8703%}.fflag-SR{background-position:center 11.0945%}.fflag-SZ{background-position:center 11.3135%}.fflag-TG{background-position:left 11.5354%}.fflag-TN{background-position:center 11.7593%}.fflag-UG{background-position:center 11.9799%}.fflag-TZ{background-position:center 12.2005%}.fflag-EH{background-position:center 12.4222%}.fflag-YE{background-position:center 12.644%}.fflag-ZM{background-position:center 12.8664%}.fflag-ZW{background-position:left 13.0873%}.fflag-AI{background-position:center 13.309%}.fflag-AG{background-position:center 13.5307%}.fflag-AR{background-position:center 13.7524%}.fflag-AW{background-position:left 13.9741%}.fflag-BS{background-position:left 14.1958%}.fflag-BB{background-position:center 14.4175%}.fflag-BQ{background-position:center 14.6415%}.fflag-BZ{background-position:center 14.8609%}.fflag-BM{background-position:center 15.0826%}.fflag-BO{background-position:center 15.306%}.fflag-VG{background-position:center 15.528%}.fflag-BR{background-position:center 15.7496%}.fflag-CA{background-position:center 15.9694%}.fflag-KY{background-position:center 16.1911%}.fflag-CL{background-position:left 16.4128%}.fflag-CO{background-position:left 16.6345%}.fflag-KM{background-position:center 16.8562%}.fflag-CR{background-position:center 17.0779%}.fflag-CU{background-position:left 17.2996%}.fflag-CW{background-position:center 17.5213%}.fflag-DM{background-position:center 17.743%}.fflag-DO{background-position:center 17.968%}.fflag-EC{background-position:center 18.1864%}.fflag-SV{background-position:center 18.4081%}.fflag-FK{background-position:center 18.6298%}.fflag-GF{background-position:center 18.8515%}.fflag-GL{background-position:left 19.0732%}.fflag-GD{background-position:center 19.2987%}.fflag-GP{background-position:center 19.518%}.fflag-GT{background-position:center 19.7383%}.fflag-GY{background-position:center 19.96%}.fflag-HT{background-position:center 20.1817%}.fflag-HN{background-position:center 20.4034%}.fflag-JM{background-position:center 20.6241%}.fflag-MQ{background-position:center 20.8468%}.fflag-MX{background-position:center 21.0685%}.fflag-MS{background-position:center 21.2902%}.fflag-NI{background-position:center 21.5119%}.fflag-PA{background-position:center 21.7336%}.fflag-PY{background-position:center 21.9553%}.fflag-PE{background-position:center 22.177%}.fflag-PR{background-position:left 22.4002%}.fflag-BL{background-position:center 22.6204%}.fflag-KN{background-position:center 22.8421%}.fflag-LC{background-position:center 23.0638%}.fflag-PM{background-position:center 23.2855%}.fflag-VC{background-position:center 23.5072%}.fflag-SX{background-position:left 23.732%}.fflag-TT{background-position:center 23.9506%}.fflag-TC{background-position:center 24.1723%}.fflag-UM,.fflag-US{background-position:center 24.392%}.fflag-VI{background-position:center 24.6157%}.fflag-UY{background-position:left 24.8374%}.fflag-VE{background-position:center 25.0591%}.fflag-AB{background-position:center 25.279%}.fflag-AF{background-position:center 25.5025%}.fflag-AZ{background-position:center 25.7242%}.fflag-BD{background-position:center 25.9459%}.fflag-BT{background-position:center 26.1676%}.fflag-BN{background-position:center 26.3885%}.fflag-KH{background-position:center 26.611%}.fflag-CN{background-position:left 26.8327%}.fflag-GE{background-position:center 27.0544%}.fflag-HK{background-position:center 27.2761%}.fflag-IN{background-position:center 27.4978%}.fflag-ID{background-position:center 27.7195%}.fflag-JP{background-position:center 27.9412%}.fflag-KZ{background-position:center 28.1615%}.fflag-LA{background-position:center 28.3846%}.fflag-MO{background-position:center 28.6063%}.fflag-MY{background-position:center 28.829%}.fflag-MV{background-position:center 29.0497%}.fflag-MN{background-position:left 29.2714%}.fflag-MM{background-position:center 29.4931%}.fflag-NP{background-position:left 29.7148%}.fflag-KP{background-position:left 29.9365%}.fflag-MP{background-position:center 30.1582%}.fflag-PW{background-position:center 30.3799%}.fflag-PG{background-position:center 30.6016%}.fflag-PH{background-position:left 30.8233%}.fflag-SG{background-position:left 31.045%}.fflag-KR{background-position:center 31.2667%}.fflag-LK{background-position:right 31.4884%}.fflag-TW{background-position:left 31.7101%}.fflag-TJ{background-position:center 31.9318%}.fflag-TH{background-position:center 32.1535%}.fflag-TL{background-position:left 32.3752%}.fflag-TM{background-position:center 32.5969%}.fflag-VN{background-position:center 32.8186%}.fflag-AX{background-position:center 33.0403%}.fflag-AL{background-position:center 33.25975%}.fflag-AD{background-position:center 33.4837%}.fflag-AM{background-position:center 33.7054%}.fflag-AT{background-position:center 33.9271%}.fflag-BY{background-position:left 34.1488%}.fflag-BE{background-position:center 34.3705%}.fflag-BA{background-position:center 34.5922%}.fflag-BG{background-position:center 34.8139%}.fflag-HR{background-position:center 35.0356%}.fflag-CY{background-position:center 35.2555%}.fflag-CZ{background-position:left 35.479%}.fflag-DK{background-position:center 35.7007%}.fflag-EE{background-position:center 35.9224%}.fflag-FO{background-position:center 36.1441%}.fflag-FI{background-position:center 36.3658%}.fflag-FR{background-position:center 36.5875%}.fflag-DE{background-position:center 36.8092%}.fflag-GI{background-position:center 37.0309%}.fflag-GR{background-position:left 37.2526%}.fflag-GG{background-position:center 37.4743%}.fflag-HU{background-position:center 37.696%}.fflag-IS{background-position:center 37.9177%}.fflag-IE{background-position:center 38.1394%}.fflag-IM{background-position:center 38.3611%}.fflag-IT{background-position:center 38.5828%}.fflag-JE{background-position:center 38.8045%}.fflag-XK{background-position:center 39.0262%}.fflag-LV{background-position:center 39.2479%}.fflag-LI{background-position:left 39.4696%}.fflag-LT{background-position:center 39.6913%}.fflag-LU{background-position:center 39.913%}.fflag-MT{background-position:left 40.1347%}.fflag-MD{background-position:center 40.3564%}.fflag-MC{background-position:center 40.5781%}.fflag-ME{background-position:center 40.7998%}.fflag-NL{background-position:center 41.0215%}.fflag-MK{background-position:center 41.2432%}.fflag-NO{background-position:center 41.4649%}.fflag-PL{background-position:center 41.6866%}.fflag-PT{background-position:center 41.9083%}.fflag-RO{background-position:center 42.13%}.fflag-RU{background-position:center 42.3517%}.fflag-SM{background-position:center 42.5734%}.fflag-RS{background-position:center 42.7951%}.fflag-SK{background-position:center 43.0168%}.fflag-SI{background-position:center 43.2385%}.fflag-ES{background-position:left 43.4602%}.fflag-SE{background-position:center 43.6819%}.fflag-CH{background-position:center 43.9036%}.fflag-TR{background-position:center 44.1253%}.fflag-UA{background-position:center 44.347%}.fflag-EN,.fflag-GB,.fflag-UK{background-position:center 44.5687%}.fflag-VA{background-position:right 44.7904%}.fflag-BH{background-position:center 45.0121%}.fflag-IR{background-position:center 45.2338%}.fflag-IQ{background-position:center 45.4555%}.fflag-IL{background-position:center 45.6772%}.fflag-KW{background-position:left 45.897%}.fflag-JO{background-position:left 46.1206%}.fflag-KG{background-position:center 46.3423%}.fflag-LB{background-position:center 46.561%}.fflag-OM{background-position:left 46.7857%}.fflag-PK{background-position:center 47.0074%}.fflag-PS{background-position:center 47.2291%}.fflag-QA{background-position:center 47.4508%}.fflag-SA{background-position:center 47.6725%}.fflag-SY{background-position:center 47.8942%}.fflag-AE{background-position:center 48.1159%}.fflag-UZ{background-position:left 48.3376%}.fflag-AS{background-position:right 48.5593%}.fflag-AU{background-position:center 48.781%}.fflag-CX{background-position:center 49.002%}.fflag-CC{background-position:center 49.2244%}.fflag-CK{background-position:center 49.4445%}.fflag-FJ{background-position:center 49.6678%}.fflag-PF{background-position:center 49.8895%}.fflag-GU{background-position:center 50.1112%}.fflag-KI{background-position:center 50.3329%}.fflag-MH{background-position:left 50.5546%}.fflag-FM{background-position:center 50.7763%}.fflag-NC{background-position:center 50.998%}.fflag-NZ{background-position:center 51.2197%}.fflag-NR{background-position:left 51.4414%}.fflag-NU{background-position:center 51.6631%}.fflag-NF{background-position:center 51.8848%}.fflag-WS{background-position:left 52.1065%}.fflag-SB{background-position:left 52.3282%}.fflag-TK{background-position:center 52.5499%}.fflag-TO{background-position:left 52.7716%}.fflag-TV{background-position:center 52.9933%}.fflag-VU{background-position:left 53.215%}.fflag-WF{background-position:center 53.4385%}.fflag-AQ{background-position:center 53.6584%}.fflag-EU{background-position:center 53.875%}.fflag-JR{background-position:center 54.099%}.fflag-OLY{background-position:center 54.32%}.fflag-UN{background-position:center 54.54%}.fflag.ff-sm{height:11px;width:18px}.fflag.ff-md{height:17px;width:27px}.fflag.ff-lg{height:27px;width:42px}.fflag.ff-xl{height:37px;width:60px}.ff-wave:before{background:linear-gradient(106deg,#fff,hsla(0,0%,100%,.2) 24%,hsla(0,0%,100%,.3) 36%,rgba(0,0,0,.15) 56%,hsla(0,0%,100%,.2) 70%,rgba(0,0,0,.2) 78%,hsla(0,0%,100%,.1) 86%,rgba(0,0,0,.4));content:"";display:inline-block;height:inherit;left:0;position:absolute;top:0;width:inherit}.fflag-CH.ff-wave:before{left:15%;width:69%}.fflag-NP.ff-wave:before{content:none}.daterangepicker,.daterangepicker:before{border:none!important;box-shadow:0 0 20px rgba(0,0,0,.15)}.daterangepicker>*{font-family:Epilogue,sans-serif!important}.daterangepicker th.month select.monthselect,.daterangepicker th.month select.yearselect{background-color:#fff!important;border:1px solid #eaeaea!important;border-radius:5px!important;display:inline-block!important;padding:10px!important}.daterangepicker th.month select.monthselect{width:56%!important}.daterangepicker th.month select.yearselect{width:40%!important}.daterangepicker th.next,.daterangepicker th.prev{height:max(var(--main-calendar-cell),31px);overflow:hidden;padding:0;text-align:center;width:max(var(--main-calendar-cell),31px)}.daterangepicker.show-calendar .drp-buttons{align-items:center;display:flex!important;flex-direction:column;justify-content:center}.daterangepicker.show-calendar .drp-buttons .dpr-min-days{background:#eaeaea;border-radius:5px;font-size:12px;font-weight:400;line-height:24px;padding:5px}.daterangepicker.show-calendar .drp-buttons .dpr-min-days [class*=icon-]:before,.daterangepicker.show-calendar .drp-buttons .dpr-min-days [class*=material-]{color:#74c079}.daterangepicker.show-calendar .drp-buttons .drp-selected{line-height:24px;padding:5px}.daterangepicker.show-calendar .drp-buttons .btn{height:32px;margin-bottom:0}.daterangepicker td{color:#3d3d3d!important;height:27px!important;line-height:27px!important;overflow:hidden;padding:0}.daterangepicker td .__cal-day-square{aspect-ratio:1/1;font-family:Epilogue,arial;position:relative}.daterangepicker td .__cal-day,.daterangepicker td .__cal-day-square{height:max(var(--main-calendar-cell),31px);pointer-events:none;width:max(var(--main-calendar-cell),31px)}.daterangepicker td .__cal-day{align-items:center;bottom:0;color:#000;display:flex;font-size:110%;justify-content:center;left:0;position:absolute;right:0;text-align:center;text-shadow:1px 1px hsla(0,0%,100%,.5);top:0;z-index:1000}.daterangepicker td.ends{opacity:0}.daterangepicker:not(.allowpast) td.off.past:not(.ends){opacity:.2}.daterangepicker td{border-radius:0!important;position:relative}.daterangepicker td.in-range:not(.end-date):not(.start-date){background-color:transparent;color:#3d3d3d!important}.daterangepicker td.in-range:not(.end-date):not(.start-date):before{background-color:#74c079!important;bottom:0;content:"\a";left:0;opacity:.7;position:absolute;right:0;top:0}.daterangepicker td .today{background-color:transparent}.daterangepicker td.active,.daterangepicker td.active.end-date,.daterangepicker td.active:hover,.daterangepicker td.in-range.end-date{background-color:transparent;color:#3d3d3d!important;z-index:0}.daterangepicker td.active.end-date.start-date:before,.daterangepicker td.active.start-date:before,.daterangepicker td.active:hover.start-date:before,.daterangepicker td.in-range.end-date.start-date:before{border-color:transparent #74c079;border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5;z-index:2}.daterangepicker td.active.end-date:not(.start-date).active.end-date:before,.daterangepicker td.active.end-date:not(.start-date).active.in-range.end-date:before,.daterangepicker td.active.end-date:not(.start-date).in-range.end-date:before,.daterangepicker td.active:hover:not(.start-date).active.end-date:before,.daterangepicker td.active:hover:not(.start-date).active.in-range.end-date:before,.daterangepicker td.active:hover:not(.start-date).in-range.end-date:before,.daterangepicker td.active:not(.start-date).active.end-date:before,.daterangepicker td.active:not(.start-date).active.in-range.end-date:before,.daterangepicker td.active:not(.start-date).in-range.end-date:before,.daterangepicker td.in-range.end-date:not(.start-date).active.end-date:before,.daterangepicker td.in-range.end-date:not(.start-date).active.in-range.end-date:before,.daterangepicker td.in-range.end-date:not(.start-date).in-range.end-date:before{border-color:#74c079 transparent transparent;border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5;z-index:2}.daterangepicker td.active.start-date.end-date:before{border-color:transparent #74c079}.daterangepicker td.active.start-date.end-date:after,.daterangepicker td.active.start-date.end-date:before{border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5;z-index:2}.daterangepicker td.active.start-date.end-date:after{border-color:#74c079 transparent transparent}.daterangepicker td:not(.front_app_calendar):not(.disabled-day-end).disabled-day-start>.__cal-day-square:before{--test-linea:"BEF";border-color:transparent rgba(188,33,66,.8)}.daterangepicker td:not(.front_app_calendar):not(.disabled-day-end).disabled-day-start>.__cal-day-square:before,.daterangepicker td:not(.front_app_calendar):not(.disabled-day-start).disabled-day-end>.__cal-day-square:after{border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5}.daterangepicker td:not(.front_app_calendar):not(.disabled-day-start).disabled-day-end>.__cal-day-square:after{--test-linea:"AFT";border-color:rgba(188,33,66,.8) transparent transparent}.daterangepicker td:not(.front_app_calendar).disabled-day-end.disabled-day-start:before,.daterangepicker td:not(.front_app_calendar).disabled-day:not(.half-day-afternoon):not(.half-day-morning):before{--test-linea:"1";aspect-ratio:1/1;background-color:rgba(188,33,66,.8)!important;bottom:0;content:"\a";height:max(var(--main-calendar-cell),31px);left:0;position:absolute;right:0;top:0;width:max(var(--main-calendar-cell),31px)}.daterangepicker td:not(.front_app_calendar):not(.notavailable-day-end).notavailable-day-start>.__cal-day-square:before{--test-linea:"BEF";border-color:transparent rgba(255,226,47,.8);border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5}.daterangepicker td:not(.front_app_calendar):not(.notavailable-day-start).notavailable-day-end>.__cal-day-square:after{--test-linea:"AFT";border-color:rgba(255,226,47,.8) transparent transparent;border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5}.daterangepicker td:not(.front_app_calendar).notavailable-day-end.notavailable-day-start:before,.daterangepicker td:not(.front_app_calendar).notavailable-day:not(.half-day-afternoon):not(.half-day-morning):before{--test-linea:"1";aspect-ratio:1/1;background-color:rgba(255,226,47,.8)!important;bottom:0;content:"\a";height:max(var(--main-calendar-cell),31px);left:0;position:absolute;right:0;top:0;width:max(var(--main-calendar-cell),31px)}.daterangepicker td:not(.front_app_calendar).unavailable-day.half-day-afternoon>.__cal-day-square:before{--test-linea:"4";border-color:transparent hsla(0,0%,54%,.5)}.daterangepicker td:not(.front_app_calendar).unavailable-day.half-day-afternoon>.__cal-day-square:before,.daterangepicker td:not(.front_app_calendar).unavailable-day.half-day-morning>.__cal-day-square:after{border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5}.daterangepicker td:not(.front_app_calendar).unavailable-day.half-day-morning>.__cal-day-square:after{border-color:hsla(0,0%,54%,.5) transparent transparent}.daterangepicker td:not(.front_app_calendar):not(.unavailable-day-end).unavailable-day-start>.__cal-day-square:before{--test-linea:"BEF";border-color:transparent hsla(0,0%,54%,.5);border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5}.daterangepicker td:not(.front_app_calendar):not(.unavailable-day-start).unavailable-day-end>.__cal-day-square:after{--test-linea:"AFT";border-color:hsla(0,0%,54%,.5) transparent transparent;border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5}.daterangepicker td:not(.front_app_calendar).unavailable-day-end.unavailable-day-start:before,.daterangepicker td:not(.front_app_calendar).unavailable-day:not(.half-day-afternoon):not(.half-day-morning):before{--test-linea:"1";aspect-ratio:1/1;background-color:hsla(0,0%,54%,.5)!important;bottom:0;content:"\a";height:max(var(--main-calendar-cell),31px);left:0;position:absolute;right:0;top:0;width:max(var(--main-calendar-cell),31px)}.daterangepicker td:not(.front_app_calendar).unavailable-day.in-range:not(.half-day-afternoon):not(.half-day-morning):before{background-color:#74c079!important;bottom:0;content:"\a";left:0;opacity:.7;position:absolute;right:0;top:0}.daterangepicker td:not(.front_app_calendar):not(.front_app_calendar).disabled-day-end.disabled-day-start .__cal-day:before,.daterangepicker td:not(.front_app_calendar):not(.front_app_calendar).notavailable-day-end.notavailable-day-start .__cal-day:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg height="300" width="300" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23fff;stroke-width:8" d="M0 300 300 0"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:cover;content:"\a";display:block;height:max(var(--main-calendar-cell),31px);left:0;position:absolute;top:0;width:max(var(--main-calendar-cell),31px);z-index:-1}.daterangepicker td:not(.front_app_calendar).disabled.active:before{border-width:0!important}.daterangepicker td.front_app_calendar:not(.disabled-day-end).disabled-day-start>.__cal-day-square:before{--test-linea:"BEF";border-color:transparent hsla(0,0%,54%,.5)}.daterangepicker td.front_app_calendar:not(.disabled-day-end).disabled-day-start>.__cal-day-square:before,.daterangepicker td.front_app_calendar:not(.disabled-day-start).disabled-day-end>.__cal-day-square:after{border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5}.daterangepicker td.front_app_calendar:not(.disabled-day-start).disabled-day-end>.__cal-day-square:after{--test-linea:"AFT";border-color:hsla(0,0%,54%,.5) transparent transparent}.daterangepicker td.front_app_calendar.disabled-day-end.disabled-day-start:before,.daterangepicker td.front_app_calendar.disabled-day:not(.half-day-afternoon):not(.half-day-morning):before{--test-linea:"1";aspect-ratio:1/1;background-color:hsla(0,0%,54%,.5)!important;bottom:0;content:"\a";height:max(var(--main-calendar-cell),31px);left:0;position:absolute;right:0;top:0;width:max(var(--main-calendar-cell),31px)}.daterangepicker td.front_app_calendar:not(.notavailable-day-end).notavailable-day-start>.__cal-day-square:before{--test-linea:"BEF";border-color:transparent rgba(255,226,47,.8)}.daterangepicker td.front_app_calendar:not(.notavailable-day-end).notavailable-day-start>.__cal-day-square:before,.daterangepicker td.front_app_calendar:not(.notavailable-day-start).notavailable-day-end>.__cal-day-square:after{border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5}.daterangepicker td.front_app_calendar:not(.notavailable-day-start).notavailable-day-end>.__cal-day-square:after{--test-linea:"AFT";border-color:rgba(255,226,47,.8) transparent transparent}.daterangepicker td.front_app_calendar.notavailable-day-end.notavailable-day-start:before,.daterangepicker td.front_app_calendar.notavailable-day:not(.half-day-afternoon):not(.half-day-morning):before{--test-linea:"1";aspect-ratio:1/1;background-color:rgba(255,226,47,.8)!important;bottom:0;content:"\a";height:max(var(--main-calendar-cell),31px);left:0;position:absolute;right:0;top:0;width:max(var(--main-calendar-cell),31px)}.daterangepicker td.front_app_calendar.unavailable-day.half-day-afternoon>.__cal-day-square:before{--test-linea:"4";border-color:transparent hsla(0,0%,54%,.5)}.daterangepicker td.front_app_calendar.unavailable-day.half-day-afternoon>.__cal-day-square:before,.daterangepicker td.front_app_calendar.unavailable-day.half-day-morning>.__cal-day-square:after{border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5}.daterangepicker td.front_app_calendar.unavailable-day.half-day-morning>.__cal-day-square:after{border-color:hsla(0,0%,54%,.5) transparent transparent}.daterangepicker td.front_app_calendar:not(.unavailable-day-end).unavailable-day-start>.__cal-day-square:before{--test-linea:"BEF";border-color:transparent hsla(0,0%,54%,.5)}.daterangepicker td.front_app_calendar:not(.unavailable-day-end).unavailable-day-start>.__cal-day-square:before,.daterangepicker td.front_app_calendar:not(.unavailable-day-start).unavailable-day-end>.__cal-day-square:after{border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";left:0;opacity:1;position:absolute;right:0;top:0;z-index:5}.daterangepicker td.front_app_calendar:not(.unavailable-day-start).unavailable-day-end>.__cal-day-square:after{--test-linea:"AFT";border-color:hsla(0,0%,54%,.5) transparent transparent}.daterangepicker td.front_app_calendar.unavailable-day-end.unavailable-day-start:before,.daterangepicker td.front_app_calendar.unavailable-day:not(.half-day-afternoon):not(.half-day-morning):before{--test-linea:"1";aspect-ratio:1/1;background-color:hsla(0,0%,54%,.5)!important;bottom:0;content:"\a";height:max(var(--main-calendar-cell),31px);left:0;position:absolute;right:0;top:0;width:max(var(--main-calendar-cell),31px)}.daterangepicker td.front_app_calendar.unavailable-day.in-range:not(.half-day-afternoon):not(.half-day-morning):before{background-color:#74c079!important;bottom:0;content:"\a";left:0;opacity:.7;position:absolute;right:0;top:0}.daterangepicker td.front_app_calendar:not(.front_app_calendar).disabled-day-end.disabled-day-start .__cal-day:before,.daterangepicker td.front_app_calendar:not(.front_app_calendar).notavailable-day-end.notavailable-day-start .__cal-day:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg height="300" width="300" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23fff;stroke-width:8" d="M0 300 300 0"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:cover;content:"\a";display:block;height:max(var(--main-calendar-cell),31px);left:0;position:absolute;top:0;width:max(var(--main-calendar-cell),31px);z-index:-1}.daterangepicker td.front_app_calendar.disabled.active:before{border-width:0!important}.daterangepicker.wnqb td.front_app_calendar.in-range:not(.end-date):not(.start-date):before{background-color:#74c079!important}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar){cursor:none}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar):after{border-color:transparent;border-color:transparent rgba(0,0,0,.01) rgba(0,0,0,.01) transparent;border-radius:0;border-style:solid;border-width:27px 35px 0 0;border-width:max(var(--main-calendar-cell),31px) max(var(--main-calendar-cell),31px) 0 0;bottom:0;content:"\a";cursor:pointer;left:0;opacity:1;position:absolute;right:0;top:0;z-index:5;z-index:2}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day{cursor:pointer}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after{background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' viewBox='0 -960 960 960' width='48' fill='%2374C079'%3E%3Cpath d='M180-80q-24 0-42-18t-18-42v-620q0-24 18-42t42-18h65v-60h65v60h340v-60h65v60h65q24 0 42 18t18 42v620q0 24-18 42t-42 18H180Zm0-60h600v-430H180v430Zm0-490h600v-130H180v130Zm0 0v-130 130Zm300 230q-17 0-28.5-11.5T440-440q0-17 11.5-28.5T480-480q17 0 28.5 11.5T520-440q0 17-11.5 28.5T480-400Zm-160 0q-17 0-28.5-11.5T280-440q0-17 11.5-28.5T320-480q17 0 28.5 11.5T360-440q0 17-11.5 28.5T320-400Zm320 0q-17 0-28.5-11.5T600-440q0-17 11.5-28.5T640-480q17 0 28.5 11.5T680-440q0 17-11.5 28.5T640-400ZM480-240q-17 0-28.5-11.5T440-280q0-17 11.5-28.5T480-320q17 0 28.5 11.5T520-280q0 17-11.5 28.5T480-240Zm-160 0q-17 0-28.5-11.5T280-280q0-17 11.5-28.5T320-320q17 0 28.5 11.5T360-280q0 17-11.5 28.5T320-240Zm320 0q-17 0-28.5-11.5T600-280q0-17 11.5-28.5T640-320q17 0 28.5 11.5T680-280q0 17-11.5 28.5T640-240Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:2px solid #fff;border-radius:100%;bottom:4px;box-shadow:0 0 20px rgba(0,0,0,.25);color:#74c079;content:"\a";cursor:pointer;font-size:.7vw;height:22px;max-height:30%;max-width:30%;min-height:14px;min-width:14px;padding:5%;pointer-events:auto;position:absolute;right:4px;width:22px;z-index:10}@media screen and (max-width:576px){.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after{conten:"\a";background-color:#6aa46d;background-image:none;border:.5px solid #fff;height:10px;max-height:16px;max-width:16px;min-height:10px;min-width:10px;width:10px}}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar).pending-approvals .__cal-day:after{background-color:#ebca54;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' viewBox='0 -960 960 960' width='48' fill='%23FFF'%3E%3Cpath d='M180-80q-24 0-42-18t-18-42v-620q0-24 18-42t42-18h65v-60h65v60h340v-60h65v60h65q24 0 42 18t18 42v620q0 24-18 42t-42 18H180Zm0-60h600v-430H180v430Zm0-490h600v-130H180v130Zm0 0v-130 130Zm300 230q-17 0-28.5-11.5T440-440q0-17 11.5-28.5T480-480q17 0 28.5 11.5T520-440q0 17-11.5 28.5T480-400Zm-160 0q-17 0-28.5-11.5T280-440q0-17 11.5-28.5T320-480q17 0 28.5 11.5T360-440q0 17-11.5 28.5T320-400Zm320 0q-17 0-28.5-11.5T600-440q0-17 11.5-28.5T640-480q17 0 28.5 11.5T680-440q0 17-11.5 28.5T640-400ZM480-240q-17 0-28.5-11.5T440-280q0-17 11.5-28.5T480-320q17 0 28.5 11.5T520-280q0 17-11.5 28.5T480-240Zm-160 0q-17 0-28.5-11.5T280-280q0-17 11.5-28.5T320-320q17 0 28.5 11.5T360-280q0 17-11.5 28.5T320-240Zm320 0q-17 0-28.5-11.5T600-280q0-17 11.5-28.5T640-320q17 0 28.5 11.5T680-280q0 17-11.5 28.5T640-240Z'/%3E%3C/svg%3E");border-color:#ebca54}.fixed_booking_cta .fixed_booking_panel__step2 .fixedcalendar .daterangepicker .drp-calendar{width:100%}.fixed_booking_cta .fixed_booking_panel__step2 .fixedcalendar .daterangepicker .drp-calendar .calendar-table table{margin:0 auto;width:auto}.fixed_booking_cta .fixed_booking_panel__step2 .fixedcalendar .daterangepicker .drp-calendar td{font-size:18px}body.villapage.device_phone .daterangepicker.show-calendar.openscenter,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter{left:0!important;margin:0 auto;max-width:768px;position:fixed!important;right:0!important;top:200px!important;z-index:99999}@media screen and (max-width:768px){body.villapage.device_phone .daterangepicker.show-calendar.openscenter,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter{height:90%;min-width:90%;overflow:scroll;top:5%!important}}body.villapage.device_phone .daterangepicker.show-calendar.openscenter .checkin-title,body.villapage.device_phone .daterangepicker.show-calendar.openscenter .checkout-title,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .checkin-title,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .checkout-title{color:#3d3d3d;font-weight:700;margin:15px 0;text-align:center}body.villapage.device_phone .daterangepicker.show-calendar.openscenter .checkin-title small.reload_message,body.villapage.device_phone .daterangepicker.show-calendar.openscenter .checkout-title small.reload_message,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .checkin-title small.reload_message,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .checkout-title small.reload_message{color:#898989;font-size:13px;font-weight:400}body.villapage.device_phone .daterangepicker.show-calendar.openscenter .checkin-title span,body.villapage.device_phone .daterangepicker.show-calendar.openscenter .checkout-title span,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .checkin-title span,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .checkout-title span{cursor:pointer!important;position:absolute;right:5px;top:5px}body.villapage.device_phone .daterangepicker.show-calendar.openscenter:after,body.villapage.device_phone .daterangepicker.show-calendar.openscenter:before,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter:after,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter:before{display:none!important}body.villapage.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar{max-width:50%;padding:8px;width:50%}@media screen and (max-width:768px){body.villapage.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar{max-width:100%;width:100%}}body.villapage.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar .calendar-table,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar .calendar-table{padding:0}body.villapage.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar .calendar-table td,body.villapage.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar .calendar-table th,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar .calendar-table td,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar .calendar-table th{font-size:14px;max-height:45.5px!important;overflow:hidden}body.villapage.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar .calendar-table td.month,body.villapage.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar .calendar-table th.month,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar .calendar-table td.month,body.wishlist.device_phone .daterangepicker.show-calendar.openscenter .drp-calendar .calendar-table th.month{font-size:20px!important}.search_dialog .search_wrapper .fixedcalendar .daterangepicker .drp-calendar{margin-bottom:16px;max-width:100%;padding:0;width:100%}.search_dialog .search_wrapper .fixedcalendar .daterangepicker .drp-calendar table thead th.month{font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding-bottom:10px}.search_dialog .search_wrapper .fixedcalendar .daterangepicker .drp-calendar table thead th.next,.search_dialog .search_wrapper .fixedcalendar .daterangepicker .drp-calendar table thead th.prev{padding-bottom:10px}.search_dialog .search_wrapper .fixedcalendar .daterangepicker .drp-calendar .calendar-table table{margin:0 auto;width:auto}.search_dialog .search_wrapper .fixedcalendar .daterangepicker .drp-calendar td{font-size:14px;height:43px!important;width:43px!important}.embedded-daterangepicker .daterangepicker{float:left;left:auto!important;margin-top:0;position:relative!important;top:auto!important;width:100%;z-index:0}.embedded-daterangepicker .daterangepicker .drp-buttons{display:none!important}.embedded-daterangepicker .daterangepicker td{height:max(var(--main-calendar-cell),31px);overflow:hidden;width:max(var(--main-calendar-cell),31px)}.embedded-daterangepicker .daterangepicker:after,.embedded-daterangepicker .daterangepicker:before{display:none!important}.embedded-daterangepicker--single{display:flex;height:100%}.embedded-daterangepicker--single .daterangepicker{border:none!important;float:left;left:auto!important;margin-top:0;position:relative!important;top:auto!important;width:100%;z-index:0}.embedded-daterangepicker--single .daterangepicker td{overflow:hidden}.embedded-daterangepicker--single .daterangepicker .drp-buttons,.embedded-daterangepicker--single .daterangepicker:after,.embedded-daterangepicker--single .daterangepicker:before{display:none!important}.embedded-daterangepicker--single.double-view .daterangepicker{max-width:50%;width:50%}.embedded-daterangepicker--single:not(.double-calendar) .daterangepicker td{overflow:hidden}.embedded-daterangepicker--single:not(.double-calendar) .daterangepicker .drp-buttons{display:none!important}.embedded-daterangepicker--single:not(.double-calendar) .daterangepicker .drp-calendar{max-width:100%!important;width:100%!important}.embedded-daterangepicker--single:not(.double-calendar) .daterangepicker:after,.embedded-daterangepicker--single:not(.double-calendar) .daterangepicker:before{display:none!important}.embedded-daterangepicker--single:not(.mobile-calendar){display:flex;height:100%}.embedded-daterangepicker--single:not(.mobile-calendar) .daterangepicker{left:0!important;margin:0 auto!important;max-width:80vw!important;right:0!important;width:auto!important}.embedded-daterangepicker--single:not(.mobile-calendar) .daterangepicker .drp-calendar{max-width:100%!important}.embedded-daterangepicker--single:not(.mobile-calendar) .daterangepicker td{height:4.59vw!important;overflow:hidden;padding:0!important;width:4.59vw!important;z-index:auto}.embedded-daterangepicker--single:not(.mobile-calendar) .daterangepicker td.add-cal{overflow:hidden!important}.embedded-daterangepicker--single:not(.mobile-calendar) .daterangepicker .drp-buttons,.embedded-daterangepicker--single:not(.mobile-calendar) .daterangepicker:after,.embedded-daterangepicker--single:not(.mobile-calendar) .daterangepicker:before{display:none!important}.embedded-daterangepicker--single:not(.mobile-calendar).double-view .daterangepicker .drp-calendar{max-width:49%!important}.embedded-daterangepicker--single:not(.mobile-calendar).double-view .daterangepicker td{height:3.69vw!important;overflow:hidden;padding:0!important;width:3.69vw!important;z-index:auto}.embedded-daterangepicker--single:not(.mobile-calendar).double-view .daterangepicker td.add-cal{overflow:hidden!important}.embedded-daterangepicker--single:not(.mobile-calendar).double-view .daterangepicker .drp-calendar.left{margin-right:10px;position:relative}.embedded-daterangepicker--single:not(.mobile-calendar).double-view .daterangepicker .drp-calendar.left:after{background-color:#c3c3c3;bottom:20px;content:" ";opacity:.7;position:absolute;right:-10px;top:20px;width:1px}.device_phone .embedded-daterangepicker--single .daterangepicker td{height:45.5px!important;overflow:hidden;width:45.5px!important}body.voyager .daterangepicker td{aspect-ratio:1;line-height:unset!important}@media screen and (min-width:991px){body.voyager .daterangepicker td{height:32px!important}}body.voyager .daterangepicker td .__cal-day-square{aspect-ratio:1/1;font-family:Epilogue,arial;pointer-events:none;position:relative}body.voyager .daterangepicker.admincalendar td{overflow:hidden}body.voyager .daterangepicker.admincalendar:not(.with-cal) td.disabled-day.add-cal:not(.front_app_calendar):after,body.voyager .daterangepicker.admincalendar:not(.with-cal) td.notavailable-day.add-cal:not(.front_app_calendar):after{display:none}.daterangepicker.admincalendar:not(.isembedded){z-index:100002}.daterangepicker.admincalendar:not(.isembedded) .drp-calendar table.table-condensed tbody td,.daterangepicker.admincalendar:not(.isembedded) .drp-calendar table.table-condensed thead th{padding:0!important}.wish_account_frontend .embedded-daterangepicker--single .daterangepicker th.next,.wish_account_frontend .embedded-daterangepicker--single .daterangepicker th.prev{height:max(var(--main-calendar-cell),min(var(--main-owner-cell),42px));width:max(var(--main-calendar-cell),min(var(--main-owner-cell),42px))}.wish_account_frontend .embedded-daterangepicker--single .daterangepicker tbody td{line-height:min(var(--main-owner-cell),42px)!important;padding:0!important}.wish_account_frontend .embedded-daterangepicker--single .daterangepicker tbody td .__cal-day,.wish_account_frontend .embedded-daterangepicker--single .daterangepicker tbody td .__cal-day-square{height:max(var(--main-calendar-cell),min(var(--main-owner-cell),42px));width:max(var(--main-calendar-cell),min(var(--main-owner-cell),42px))}@media screen and (min-width:769px) and (max-width:1100px){.wish_account_frontend .embedded-daterangepicker .daterangepicker th.month select.monthselect,.wish_account_frontend .embedded-daterangepicker .daterangepicker th.month select.yearselect,.wish_account_frontend .embedded-daterangepicker--single .daterangepicker th.month select.monthselect,.wish_account_frontend .embedded-daterangepicker--single .daterangepicker th.month select.yearselect{font-size:1.1vw}}@media screen and (max-width:576px){.daterangepicker{min-width:calc(16 + max(var(--main-calendar-cell), 42px)*7);width:-moz-fit-content;width:fit-content}.daterangepicker .drp-calendar,.daterangepicker .drp-calendar.left{max-width:-moz-fit-content;max-width:fit-content;min-width:calc(16 + max(var(--main-calendar-cell), 42px)*7);padding-left:8px;padding-right:8px}.daterangepicker tbody td,.daterangepicker th.next,.daterangepicker th.prev{height:max(var(--main-calendar-cell),42px);width:max(var(--main-calendar-cell),42px)}.daterangepicker tbody td{line-height:42px!important;padding:0!important}.daterangepicker tbody td .__cal-day,.daterangepicker tbody td .__cal-day-square{height:max(var(--main-calendar-cell),42px);width:max(var(--main-calendar-cell),42px)}.daterangepicker table.table-condensed{margin:0 auto;max-width:calc(max(var(--main-calendar-cell), 42px)*7);width:100%}}.btn{align-items:center;background-color:#c4c4c4;border:0;border-radius:5px;color:#3d3d3d;display:flex;flex-direction:row;font-size:14px;font-weight:500;gap:5px;height:54px;justify-content:center;line-height:14px;margin-bottom:5px;padding:10px 30px;text-align:center;text-decoration:none;transition:color 275ms ease-in-out,background-color 275ms ease-in-out,filter 275ms ease-in-out;width:auto}.btn.tiny{height:41px}.btn--link{max-width:280px}.btn.center{margin:0 auto}.btn.full{max-width:100%;width:100%}.btn.ghost{background-color:transparent!important}.btn.ghost-white{background-color:#fff!important}.btn--primary,.daterangepicker.show-calendar .drp-buttons .btn.btn-primary{background-color:#74c079;color:#fff}.btn--primary:hover,.daterangepicker.show-calendar .drp-buttons .btn.btn-primary:hover{background-color:#6aa46d;color:#fff}.btn--secondary,.btn--secondary:hover{background-color:#e4286f;color:#fff}.btn--tertiary,.btn--tertiary:hover{background-color:#ebca54;color:#fff}.btn.disabled{cursor:not-allowed;filter:grayscale(1);opacity:.7;pointer-events:none}.btn-icon{align-items:center;background:transparent;border:0 solid #000;color:#898989;display:flex;font-size:14px;justify-content:flex-end;min-width:100%;transition:color .3s linear}.btn-icon .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.btn-icon span.material-symbols-outlined,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .btn-icon span.__cal-day:after{font-size:14px;margin-left:8px}.btn-icon:hover{color:#3d3d3d}.device_computer .trigger_wishlist:hover [class*=material-]{font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 48!important}.trigger_wishlist{opacity:0;transition:opacity .2s linear}.trigger_wishlist [class*=material-]{color:#74c079}.trigger_wishlist.computed_wish{opacity:1}.trigger_wishlist.wishme{color:#74c079}.trigger_wishlist.wishme [class*=material-]{background-color:#74c079;color:#74c079;-webkit-mask-clip:initial;mask-clip:initial;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23e8eaed'%3E%3Cpath d='m480-120-58-52q-101-91-167-157T150-447.5Q111-500 95.5-544T80-634q0-94 63-157t157-63q52 0 99 22t81 62q34-40 81-62t99-22q94 0 157 63t63 157q0 46-15.5 90T810-447.5Q771-395 705-329T538-172l-58 52Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23e8eaed'%3E%3Cpath d='m480-120-58-52q-101-91-167-157T150-447.5Q111-500 95.5-544T80-634q0-94 63-157t157-63q52 0 99 22t81 62q34-40 81-62t99-22q94 0 157 63t63 157q0 46-15.5 90T810-447.5Q771-395 705-329T538-172l-58 52Z'/%3E%3C/svg%3E")}.trigger_remove_wish{animation:wishcard-removing-fade-in .5s;animation-fill-mode:forwards;background:#c10202;border:2px solid #fff;border-radius:50%;color:#fff;filter:drop-shadow(0 0 20px rgba(0,0,0,.15));line-height:0;opacity:0;padding:1px;right:21px;transition:opacity .5s ease-in-out;width:30px}.trigger_remove_wish,.trigger_revert_wish{cursor:pointer;position:absolute;top:21px;z-index:100}.trigger_revert_wish{left:50%;transform:translateX(-50%)}.trigger_revert_wish button{background-color:#fff;color:#3d3d3d;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.btn-makevoucher{color:#76838f;font-size:25px;font-weight:700;line-height:100%;opacity:.9;text-decoration:none}.btn-makevoucher:hover{opacity:1}.breadcrumbs{color:#898989;font-family:Epilogue,sans-serif;font-size:16px;font-weight:400;line-height:24px}.breadcrumbs:first-letter{text-transform:uppercase}.breadcrumbs span.bread-current{color:#898989;display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:991px){.breadcrumbs span.bread-current{max-width:-moz-fit-content;max-width:fit-content}}.breadcrumbs a{color:#898989;display:inline-block;margin:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:991px){.breadcrumbs a{max-width:-moz-fit-content;max-width:fit-content}}.breadcrumbs a span.bread-content{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:991px){.breadcrumbs a span.bread-content{max-width:-moz-fit-content;max-width:fit-content}}.breadcrumbs a:first-child{margin-left:0}.breadcrumbs a:first-letter{text-transform:uppercase}.breadcrumbs a:after{content:">";display:inline-block;padding:0 16px}.breadcrumbs a:last-child:after{display:none}.device_phone .breadcrumbs{font-size:14px;text-align:left;text-transform:none}.device_phone .breadcrumbs:first-letter{text-transform:uppercase}.device_phone .breadcrumbs a,.device_phone .breadcrumbs a.bread-item,.device_phone .breadcrumbs span.bread-current{max-width:70vw}.device_phone .breadcrumbs a.bread-item:first-child,.device_phone .breadcrumbs a:first-child,.device_phone .breadcrumbs span.bread-current:first-child{margin-left:0}.device_phone .breadcrumbs a.bread-item:first-letter,.device_phone .breadcrumbs a:first-letter,.device_phone .breadcrumbs span.bread-current:first-letter{text-transform:uppercase}.device_phone .breadcrumbs a{display:none;font-size:14px}.device_phone .breadcrumbs a:after{display:none}.device_phone .breadcrumbs a span.bread-content{display:block;max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device_phone .breadcrumbs a:nth-last-child(2){align-items:center;display:flex;flex-flow:row-reverse;justify-content:flex-end;text-transform:none}.device_phone .breadcrumbs a:nth-last-child(2):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='13' height='13'%3E%3Cpath fill='%23D9D9D9' d='M0 0h13v13H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M8.667 11.917 3.25 6.501l5.417-5.417.961.961-4.455 4.456 4.455 4.455-.961.961Z' fill='%23898989'/%3E%3C/g%3E%3C/svg%3E");content:" ";display:inline-block;flex-shrink:1;height:15px;margin-top:-1px;padding:0 16px 0 0;width:15px}.device_phone .breadcrumbs span.bread-current{display:none!important}.hamburger--spring{box-shadow:none!important;opacity:1!important;padding:0!important}.hamburger--spring .hamburger-inner{display:block;margin-top:-1.5px;top:1.5px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner,.hamburger--spring .hamburger-inner:after,.hamburger--spring .hamburger-inner:before{background-color:#3d3d3d;border-radius:2px;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:26px}.hamburger--spring .hamburger-inner:after,.hamburger--spring .hamburger-inner:before{content:"";display:block}.hamburger--spring .hamburger-inner:before{top:5px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:10px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,5px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,5px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:10px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger--spring .hamburger-inner,.hamburger.is-active .hamburger--spring .hamburger-inner:after,.hamburger.is-active .hamburger--spring .hamburger-inner:before{background-color:#3d3d3d}.banner.header-is-fixed.skin-transparent:not(.skin-primary) .hamburger--spring .hamburger-inner,.banner.header-is-fixed.skin-transparent:not(.skin-primary) .hamburger--spring .hamburger-inner:after,.banner.header-is-fixed.skin-transparent:not(.skin-primary) .hamburger--spring .hamburger-inner:before{background-color:#fff}.hamburger-box{border-radius:2px;display:inline-block;height:13px;position:relative;width:26px}.dropdown-toggle{background-color:#fff;border:1px solid #eaeaea;border-radius:5px;height:41px;padding:10px 2rem 10px 10px;position:relative;text-align:left}.dropdown-toggle [class*=icon-]:before,.dropdown-toggle [class*=material-]{color:#74c079!important;margin-right:8px}.dropdown-toggle:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;color:#c4c4c4;content:"\e902";font-family:icomoon!important;font-size:8px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:8px;text-transform:none;transition:transform .3s ease-out}@media screen and (max-width:768px){.dropdown-toggle:after{font-size:12px}.dropdown-toggle.map_filters:after{font-size:9px}}.dropdown-toggle.active:after,.dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.dropdown-toggle.deactivate,.dropdown.deactivate{opacity:.5}.dropdown-menu{background-color:#fff;border:0 solid #fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.15)}.dropdown-menu.dropdown_trigger_currency span.currency_symbol,.dropdown-menu.dropdown_trigger_currency_mobile span.currency_symbol{display:inline-block;padding-right:6px}.dropdown-menu.dropdown_trigger_currency .dropdown-item,.dropdown-menu.dropdown_trigger_currency_mobile .dropdown-item{position:relative}.dropdown-menu.dropdown_trigger_currency .dropdown-item.selected:after,.dropdown-menu.dropdown_trigger_currency_mobile .dropdown-item.selected:after{word-wrap:normal;color:#74c079;content:"check";direction:ltr;display:block;display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;position:absolute;right:6px;text-transform:none;top:3px;white-space:nowrap}.dropdown-menu li.close-drowpdown{cursor:pointer;position:absolute;right:5px;top:5px;z-index:2}.dropdown-menu li.searcheable_dropdown{z-index:1002}.dropdown-menu li.searcheable_dropdown input{background:#fff;border:1px solid #eaeaea;border-radius:5px;color:#898989!important;font-size:15px!important;font-weight:400!important;height:57px;line-height:24px!important;margin:0;outline:none;padding:15px;width:100%}.dropdown-menu li.searcheable_dropdown:before{background-color:#fff;bottom:0;content:" ";display:block;left:0;pointer-events:none;right:0;top:-10px;z-index:-1}form label{font-size:14px;font-weight:500;line-height:24px;position:relative;width:100%}form label span.mandatory_error{color:#c10202;display:none;font-size:12px;margin-bottom:20px;margin-top:6px}form label.error input,form label.error select,form label.error textarea,form label.form-error input,form label.form-error select,form label.form-error textarea{margin-bottom:0!important;outline:1px solid #c10202!important;outline-offset:-1px}form label.error:not(.checkbox-error):after,form label.form-error:not(.checkbox-error):after{color:#c10202;content:"\e916";font-size:20px;position:absolute;right:10px;top:42px}form label.error .error--message,form label.form-error .error--message{color:#c10202;display:block;margin-bottom:20px;margin-top:6px}form label.error .error--message [class*=icon-]:before,form label.error .error--message [class*=material-],form label.form-error .error--message [class*=icon-]:before,form label.form-error .error--message [class*=material-]{color:#c10202}form label.error span.mandatory_error,form label.form-error span.mandatory_error{color:#c10202;display:block}form label input[type=checkbox]{border:1px solid #eaeaea}form label input[type=date],form label input[type=email],form label input[type=file],form label input[type=number],form label input[type=password],form label input[type=search],form label input[type=tel],form label input[type=text],form label input[type=url],form label select,form label textarea{background:#fff;border:1px solid #eaeaea;border-radius:5px;color:#c4c4c4;font-size:20px;font-weight:400;height:57px;line-height:24px;margin-bottom:20px;outline:none;padding:15px;width:100%}form label input[type=date]::-webkit-input-placeholder,form label input[type=email]::-webkit-input-placeholder,form label input[type=file]::-webkit-input-placeholder,form label input[type=number]::-webkit-input-placeholder,form label input[type=password]::-webkit-input-placeholder,form label input[type=search]::-webkit-input-placeholder,form label input[type=tel]::-webkit-input-placeholder,form label input[type=text]::-webkit-input-placeholder,form label input[type=url]::-webkit-input-placeholder,form label select::-webkit-input-placeholder,form label textarea::-webkit-input-placeholder{color:#c4c4c4}form label input[type=date]::-moz-placeholder,form label input[type=email]::-moz-placeholder,form label input[type=file]::-moz-placeholder,form label input[type=number]::-moz-placeholder,form label input[type=password]::-moz-placeholder,form label input[type=search]::-moz-placeholder,form label input[type=tel]::-moz-placeholder,form label input[type=text]::-moz-placeholder,form label input[type=url]::-moz-placeholder,form label select::-moz-placeholder,form label textarea::-moz-placeholder{color:#c4c4c4}form label input[type=date]:-ms-input-placeholder,form label input[type=email]:-ms-input-placeholder,form label input[type=file]:-ms-input-placeholder,form label input[type=number]:-ms-input-placeholder,form label input[type=password]:-ms-input-placeholder,form label input[type=search]:-ms-input-placeholder,form label input[type=tel]:-ms-input-placeholder,form label input[type=text]:-ms-input-placeholder,form label input[type=url]:-ms-input-placeholder,form label select:-ms-input-placeholder,form label textarea:-ms-input-placeholder{color:#c4c4c4}form label input[type=date]:-moz-placeholder,form label input[type=email]:-moz-placeholder,form label input[type=file]:-moz-placeholder,form label input[type=number]:-moz-placeholder,form label input[type=password]:-moz-placeholder,form label input[type=search]:-moz-placeholder,form label input[type=tel]:-moz-placeholder,form label input[type=text]:-moz-placeholder,form label input[type=url]:-moz-placeholder,form label select:-moz-placeholder,form label textarea:-moz-placeholder{color:#c4c4c4}form label input[type=text].single_info_date{height:64px}form .input_file_wrapper{color:#3d3d3d;display:block;font-size:16px;font-weight:500;line-height:24px;position:relative;width:100%}form .input_file_wrapper .max-number,form .input_file_wrapper .min-number{color:#898989;font-size:15px;font-style:normal;font-weight:400;line-height:24px}form .input_file_wrapper input[type=file]{display:none}form .input_file_wrapper.multiple input[type=file]{left:-100%;position:absolute;top:100%}form .input_file_wrapper.multiple .fakefile{flex-wrap:wrap;max-width:100%}form .input_file_wrapper.multiple div:not(.fakefile):not(.pickedf){max-width:100px;min-width:100px;width:100px}form .input_file_wrapper.multiple .pickedf{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;line-height:normal!important;max-width:calc(100% - 100px);padding-left:5px}form .input_file_wrapper.multiple .pickedf .pck-file{background-color:#c4c4c4;border-radius:4px;display:inline-block;font-size:10px;height:-moz-fit-content;height:fit-content;line-height:normal;max-width:100px;overflow:hidden;padding:5px 12px 5px 4px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}form .input_file_wrapper.multiple .pickedf .pck-file:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23C10202'%3E%3Cpath d='m336-280 144-144 144 144 56-56-144-144 144-144-56-56-144 144-144-144-56 56 144 144-144 144 56 56ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z'/%3E%3C/svg%3E");background-size:contain;content:" ";display:inline-block;height:10px;margin-left:5px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:10px}form .input_file_wrapper .pickedf{background:#fff;border:1px solid #eaeaea;color:#898989!important;font-size:15px!important;font-weight:400!important;height:57px;line-height:24px!important;margin-bottom:15px;width:100%}form .input_file_wrapper .fakefile{align-items:flex-start;display:flex;flex-direction:row}form .input_file_wrapper .fakefile div:not(.pickedf),form .input_file_wrapper .fakefile span{align-items:center;background:#74c079;color:#fff;cursor:pointer;display:flex;height:57px;justify-content:center;width:140px}form .border-bottom-fields{border-bottom:1px solid #c4c4c4;margin-bottom:1.5rem;padding-bottom:1.5rem}form .border-top-fields{border-top:1px solid #c4c4c4;margin-top:1.5rem;padding-top:1.5rem}form .btn{height:57px;margin:0}form .booking_form .dropdown.error .dropdown-toggle,form .booking_form .dropdown.form-error .dropdown-toggle{border-color:#c10202!important}form .booking_form .dropdown.error .dropdown-toggle:before,form .booking_form .dropdown.form-error .dropdown-toggle:before{color:#c10202;content:"\e916";font-size:20px;position:absolute;right:19px}form .dates-placeholder.error,form .dates-placeholder.form-error{border-color:#c10202!important}form .dates-placeholder.error [class*=selected-date-],form .dates-placeholder.form-error [class*=selected-date-]{color:#c10202!important}form .multicolumn-content{align-items:flex-start;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}form .multicolumn-content div.fields:not(.max){max-width:50%;padding:10px}@media screen and (max-width:1024px){form .multicolumn-content div.fields:not(.max){max-width:100%;padding:0;width:100%}}form .multicolumn-content div.fields.max{min-width:100%}fieldset.wishrating{align-items:center;border:none;display:flex;flex-direction:row-reverse;flex-grow:1;justify-content:space-between;min-width:70%;padding:0 0 0 20px}fieldset.wishrating>input{display:none}fieldset.wishrating>span{color:#3d3d3d;font-size:14px;font-weight:500;line-height:24px}fieldset.wishrating>label{border:1px solid #eaeaea;border-radius:5px;cursor:pointer;font-size:22px;height:52px;line-height:48px;min-width:52px;position:relative;text-align:center;transition:background-color .2s linear;width:52px}fieldset.wishrating>label:before{transition:color .2s linear}fieldset.wishrating:not(:checked)>label:hover,fieldset.wishrating:not(:checked)>label:hover~label,fieldset.wishrating>input:checked~label{background-color:#74c079}fieldset.wishrating:not(:checked)>label:hover:before,fieldset.wishrating:not(:checked)>label:hover~label:before,fieldset.wishrating>input:checked~label:before{color:#fff}fieldset.wishrating>input:checked+label:hover,fieldset.wishrating>input:checked~label:hover,fieldset.wishrating>input:checked~label:hover~label,fieldset.wishrating>label:hover~input:checked~label{background-color:#6aa46d}@media screen and (max-width:576px){fieldset.wishrating{min-width:100%;padding:0}fieldset.wishrating span.wishrating__messages{display:none}}@media screen and (min-width:577px){fieldset.wishrating.mobile-star-level{display:none}}.mobile-icons-menu{border-radius:10px 10px 0 0;box-shadow:0 0 20px rgba(0,0,0,.15);height:75px;max-width:100%;overflow-x:scroll;width:100%}.mobile-icons-menu ul.lists{display:flex;flex-direction:row;height:100%;justify-content:flex-start;list-style:none;margin:0;padding:0}.mobile-icons-menu ul.lists li{align-items:center;display:flex;flex:1 0 20%;justify-content:center;max-width:20%;width:20%}.mobile-icons-menu ul.lists li a{color:#898989;display:flex;flex-direction:column;font-size:14px;font-weight:400;line-height:24px;text-align:center;text-decoration:none}.mobile-icons-menu ul.lists li a [class*=icon-]:before,.mobile-icons-menu ul.lists li a [class*=material-]{color:#898989;font-size:28px}.mobile-icons-menu ul.lists li a.active,.mobile-icons-menu ul.lists li a.active [class*=icon-]:before,.mobile-icons-menu ul.lists li a.active [class*=material-]{color:#74c079}.mobile-icons-menu ul.lists li a small{font-size:12px}@media screen and (max-width:576px){.mobile-icons-menu ul.lists li a{max-width:100%;white-space:nowrap}.mobile-icons-menu ul.lists li a small{overflow:hidden;text-overflow:ellipsis}}.mobile-icons-menu ul.lists li.item-hamburger button.hamburger{align-items:center;display:flex;flex-direction:column;height:52px;justify-content:space-between}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .mobile-icons-menu ul.lists li.item-hamburger button.hamburger span.__cal-day:after,.mobile-icons-menu ul.lists li.item-hamburger button.hamburger .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.mobile-icons-menu ul.lists li.item-hamburger button.hamburger span.material-symbols-outlined{font-size:28px}.mobile-icons-menu ul.lists li.item-hamburger button.hamburger .hamburger-box{margin-bottom:8px;margin-top:5px;width:35px}.mobile-icons-menu ul.lists li.item-hamburger button.hamburger.hamburger--spring .hamburger-inner,.mobile-icons-menu ul.lists li.item-hamburger button.hamburger.hamburger--spring .hamburger-inner:after,.mobile-icons-menu ul.lists li.item-hamburger button.hamburger.hamburger--spring .hamburger-inner:before{height:2px;width:35px}.mobile-icons-menu ul.lists li.item-hamburger button.hamburger small{font-size:12px;font-weight:400;line-height:24px;text-align:center}.mobile-footer-menu{background:#fff;border-radius:10px 10px 0 0;bottom:0;display:block;position:fixed;transition:transform .3s linear;width:100%;z-index:1002}.mobile-footer-menu.moveout{transform:translateY(100%)}@media screen and (min-width:576px){.mobile-footer-menu{display:none!important}}@media screen and (min-width:0) and (max-width:360px){.mobile-icons-menu ul.lists li a{font-size:12px}.mobile-icons-menu ul.lists li a [class*=icon-]:before,.mobile-icons-menu ul.lists li a [class*=material-]{font-size:28px}}.cards-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:-.75rem;margin-right:-1.5rem;padding-left:.75rem}.cards-wrapper .card,.cards-wrapper .card-image-title,.cards-wrapper .ws_card{padding:0 2.1875rem 0 0}@media screen and (max-width:576px){section.guide_grid .cards-wrapper{display:block}}@media (min-width:577px) and (max-width:991px){section.guide_grid .cards-wrapper{justify-content:center}}section.guide_grid .cards-wrapper .card-image-title{padding:0 1.875rem 0 0}section.guide_grid .cards-wrapper .card-image-title h3,section.guide_grid .cards-wrapper .card-image-title h3 a{font-size:18px}section.guide_grid .cards-wrapper .card-image-title{max-width:422px}@media (max-width:767.98px){section.guide_grid .cards-wrapper .card-image-title{flex:1 0 calc(50% - 10px);margin-bottom:1em;max-width:100%;padding:0 5px!important;width:100%}}@media (max-width:991px){section.guide_grid .cards-wrapper .card-image-title{padding:0 .875rem 0 0}}@media (min-width:767.99px) and (max-width:991.98px){section.guide_grid .cards-wrapper .card-image-title{max-width:247px}}section.guide_grid .cards-wrapper .card-image-title div.image{aspect-ratio:422/422;max-height:422px;max-width:422px}@media (max-width:767.98px){section.guide_grid .cards-wrapper .card-image-title div.image{aspect-ratio:247/308;height:308px;width:100%}}@media (min-width:767.98px) and (max-width:991.98px){section.guide_grid .cards-wrapper .card-image-title div.image{aspect-ratio:247/308;height:308px;width:100%}}.ws_card{align-items:center;background-color:#f7f7f7;border-radius:5px;display:flex;flex-direction:column;justify-content:center;min-height:215px;padding:1.5rem!important;text-align:center}.ws_card.calendar-color{background-color:#eefefd}.ws_card.message-color{background-color:#ffeeef}.ws_card.notify-color{background-color:#f2e8ff}.card-image-title{height:100%;max-width:100%;position:relative;width:100%}.card-image-title.logo-card .image{border-radius:0!important;margin:0 auto;max-width:85%}.card-image-title.logo-card .image img{background-color:transparent!important;height:auto;max-height:100%;max-height:90px;min-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.card-image-title.logo-card .image:before{display:none}.card-image-title.logo-card .title,.card-image-title.logo-card .title a{color:#898989;font-size:16px;font-weight:400;line-height:24px}.card-image-title.logo-card .title{overflow:hidden}.card-image-title.logo-card .title a{display:block;margin:14px auto;width:80%;word-break:break-word}.card-image-title .image{aspect-ratio:3/3.5;border-radius:10px;overflow:hidden;position:relative;transition:opacity 275ms ease-in-out;width:100%}.card-image-title .image:before{opacity:.1;transition:opacity 275ms ease-in-out,background-color 275ms ease-in-out}.card-image-title .image img{aspect-ratio:3/3.5;background-color:#f7f7f7;display:block;height:100%;max-height:526px;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.card-image-title .image .inner-title{bottom:-20%;color:#fff;font-family:AlbraBold,sans-serif;font-size:36px;left:22px;line-height:100%;opacity:0;position:absolute;transition:opacity 275ms ease-in-out,bottom 275ms ease-in-out}.card-image-title .image:not(.nolink):hover:before{opacity:1}.card-image-title .image:not(.nolink):hover .inner-title{bottom:22px;opacity:1}.card-image-title .title,.card-image-title .title a{color:#3d3d3d;font-size:20px;font-weight:400;line-height:24px;margin:14px 0;text-align:center}@media screen and (min-width:0px) and (max-width:991px){.card-image-title .title,.card-image-title .title a{font-size:16px!important}}.card-image-title.article .image img{height:200px;max-height:100%;min-height:100%}.card-image-title.article .title{font-size:16px;font-weight:700;line-height:24px;text-align:left}.card-image-title.article .content{font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:768px){.card-image-title.article .content{font-size:14px}}.card-image-title div.hover-text{align-items:flex-end;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.94));border-radius:10px;bottom:0;color:#fff;display:flex;font-family:AlbraRegular,sans-serif;font-size:36px;font-style:normal;font-weight:700;justify-content:flex-start;left:0;line-height:100%;opacity:0;padding:0 0 25px 22px;position:absolute;right:0;top:0;transition:opacity .3s linear}.card-image-title.hover_text_with_icon div.hover-text{justify-content:space-between;padding:0 25px 25px 22px}.card-image-title.hover_text_with_icon div.hover-text [class*=icon-]:before{font-size:16px}.card-image-title:hover div.hover-text{opacity:1}.card-image-title.squared{overflow:hidden}.card-image-title.squared a .image{aspect-ratio:1/1;overflow:hidden}@media screen and (max-width:576px){.card-image-title.squared a .image{aspect-ratio:335/250}}@media (min-width:768px) and (max-width:1024px){.card-image-title.squared a .image{aspect-ratio:335/300}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.card-image-title.squared a .image{aspect-ratio:335/300}}.card-image-title.supertext{margin-bottom:30px!important;padding:0 30px 0 0!important}@media screen and (max-width:576px){.card-image-title.supertext{padding:0!important}}.card-image-title.supertext .hoveredInfo{bottom:0;left:0;padding:0 19px 16px;position:absolute;right:0;text-align:left}.card-image-title.supertext .hover-title{color:#fff;font-family:AlbraBold,sans-serif;font-size:35px;font-style:normal;font-weight:700;line-height:100%}@media screen and (max-width:576px){.card-image-title.supertext .hover-title{font-size:30px;margin:0}}.card-image-title.supertext .hover-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#fff;display:-webkit-box;font-family:Epilogue,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:148.5%;max-height:0;overflow:hidden;transition:max-height .6s ease-in-out}.card-image-title.supertext .image:before{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.94));opacity:.5;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}.card-image-title.supertext .image:hover:before{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.94));opacity:1}.card-image-title.supertext .image:hover .hover-description{max-height:300px}@media screen and (max-width:768px){.card-image-title.mobile_nolink .image:before{display:none!important}}.container.villa-collections-container .card-image-title.squared .image img{max-height:100%!important;min-height:100%!important}.archive-list.list-full .villa-card{flex:1 0 100%!important;max-width:100%!important;width:100%!important}.archive-list.list-full .villa-card.not-bookable{opacity:.5}.archive-list.list-full .villa-card.not-bookable a{position:relative}.archive-list.list-full .villa-card.not-bookable a:after{background-color:rgba(255,0,0,.1);bottom:0;content:"\a";display:block;left:0;position:absolute;right:0;top:0}@media screen and (min-width:1321px){.archive-list.list-full .villa-card{flex:1 0 25%!important;max-width:25%!important;width:25%!important}}@media screen and (min-width:992px) and (max-width:1320px){.archive-list.list-full .villa-card{flex:1 0 33.3333%!important;max-width:33.3333%!important;width:33.3333%!important}}@media screen and (min-width:620px) and (max-width:991px){.archive-list.list-full .villa-card{flex:1 0 50%!important;max-width:50%!important;width:50%!important}}.archive-list.with-map .villa-card{flex:1 0 100%!important;max-width:100%!important;width:100%!important}@media screen and (min-width:1024px){.archive-list.with-map .villa-card{flex:1 0 50%!important;max-width:50%!important;width:50%!important}}.device_tablet .archive-list .villa-card,.device_tablet .archive-list.list-full .villa-card{flex:1 0 50%!important;max-width:50%!important;width:50%!important}.villa-card{border-radius:10px;height:100%;margin-bottom:30px}.villa-card a{display:block;position:relative;top:0;transition:box-shadow 275ms ease-in-out,border-radius 275ms ease-in-out,color 275ms ease-in-out,top 275ms ease-in-out}.villa-card a .inner-title address,.villa-card a .inner-title h3{transition:color 275ms ease-in-out}@media (hover:hover){.villa-card a:hover{border-radius:10px 10px 0 0;box-shadow:0 0 6px rgba(0,0,0,.15);top:-5px}}.villa-card .image{aspect-ratio:.3;border-radius:10px 10px 0 0;max-height:422px;overflow:hidden;position:relative;transition:opacity 275ms ease-in-out;width:100%}.villa-card .image .badges{left:23px;position:absolute;top:27px}.villa-card .image .badges [class*=badge_]{border-radius:5px;color:#fff;display:inline-block;margin:0 15px 5px 0;padding:14px 16px 10px}.villa-card .image:before{background:linear-gradient(transparent,rgba(0,0,0,.5));opacity:.5;transition:opacity 275ms ease-in-out}.villa-card .image img{aspect-ratio:.3;max-height:422px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.villa-card .image .inner-title{bottom:15px;left:19px;position:absolute;transition:all 275ms ease-in-out}.villa-card .image .inner-title h3{color:#fff;font-family:AlbraBold,sans-serif;font-size:35px;line-height:100%;margin-bottom:5px;margin-right:10px;overflow:hidden}.villa-card .image .inner-title address{color:#fff;font-size:15px;font-weight:400;line-height:24px;margin-bottom:0!important}.villa-card .image .inner-title address [class*=icon-]:before,.villa-card .image .inner-title address [class*=material-]{color:#fff!important}.villa-card .image:hover:before{opacity:1}.villa-card .card-info{border:1px solid #dbdbdb;border-radius:0 0 5px 5px;padding:20px}.villa-card .card-info .details>span{font-size:15px;margin-right:10px}.villa-card .card-info .details [class*=icon-]:before,.villa-card .card-info .details [class*=material-]{color:#c4c4c4;font-size:18px}.villa-card .card-info .details,.villa-card .card-info .price{color:#898989}.villa-card .card-info .details .from,.villa-card .card-info .price .from{color:#3d3d3d;font-size:12px;font-weight:400}.villa-card .card-info .new-villa{color:#ebca54;font-size:15px;font-weight:400;line-height:24px}.villa-card .card-info .new-villa [class*=icon-]:before,.villa-card .card-info .new-villa [class*=material-]{color:#ebca54}.villa-card .card-info .star-or-new .single-star-wrapper{align-content:center;color:#898989;display:flex;flex-direction:row;justify-content:center}.villa-card .card-info .star-or-new .single-star-wrapper .single-star,.villa-card .card-info .star-or-new .single-star-wrapper .single-star-empty{font-size:15px;margin-top:2px}.villa-card .card-info .star-or-new .single-star-wrapper .count{font-size:15px;font-weight:400;line-height:24px;margin-left:3px}.villa-card .card-info .price{align-content:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.villa-card .card-info .price del{font-size:15px;font-weight:400;line-height:24px}.villa-card .card-info .price ins{color:#3d3d3d;font-size:25px;font-weight:700;line-height:100%;text-decoration:none}.villa-card .card-info .wishlist [class*=icon-],.villa-card .card-info .wishlist [class*=material-]{font-size:24px}.villa-card .card-info .wishlist [class*=icon-]:before,.villa-card .card-info .wishlist [class*=material-]:before{color:#898989}.villa-card .card-info--bottom,.villa-card .card-info--top{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.villa-card .card-info--top div.details{white-space:nowrap}.villa-card .card-info--bottom{margin-top:10px}.villa-card.wishcard .wishlist .trigger_wishlist.wishme [class*=material-]{color:#e4286f}.villa-card.wishcard.isremoving{transition:opacity .25s ease-in-out}.villa-card.wishcard.isremoving.fade-out{animation:wishcard-fade-out .3s;animation-fill-mode:forwards}.villa-card.wishcard.isremoving a:after{animation:wishcard-removing-fade-in .25s;animation-fill-mode:forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.1);border-radius:10px;bottom:0;content:" ";display:block;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out;z-index:99}[class*=splide] .card-image-title{height:100%;max-width:100%;width:100%}[class*=splide].align-left .title,[class*=splide].align-left .title a{text-align:left!important}[class*=splide].align-right .title,[class*=splide].align-right .title a{text-align:right!important}[class*=splide].align-center .title,[class*=splide].align-center .title a{text-align:center!important}[class*=splide].villa_splide .card-image-title .image img{max-height:526px;min-height:526px}[class*=splide] [id*=card_article_splide_] .card-image-title .image{max-height:282px}[class*=splide].experience_splide .card-image-title .image img{max-height:402px}.container-fluid .card-image-title .image img,.container-lg .card-image-title .image img,.container-md .card-image-title .image img,.container-sm .card-image-title .image img,.container-xl .card-image-title .image img,.container-xxl .card-image-title .image img{max-height:526px!important}.container .card-image-title .image img{max-height:400px!important}.container .card-image-title.logo-card .image img{max-height:90px!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.drop_dates{background-color:#fff;border:1px solid #eaeaea;border-radius:5px;display:flex;height:41px;margin-bottom:5px;margin-right:20px;padding:10px 28px 10px 10px;position:relative;text-align:left}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .drop_dates span.__cal-day:after,.drop_dates .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.drop_dates span.material-symbols-outlined{color:#74c079;font-size:19px;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 200,"opsz" 24}.drop_dates input{max-width:1px;opacity:0;transform:translateY(-100%)}.drop_dates .label_dates{height:-moz-fit-content;height:fit-content;margin:0 0 0 10px;max-width:300px;min-height:24px;overflow:hidden;padding:0;text-overflow:ellipsis;width:-moz-fit-content;width:fit-content}.drop_dates .label_dates span{color:#3d3d3d;color:#3d3d3d!important;display:inline-block;overflow:visible;padding:0;position:relative;white-space:nowrap}.drop_dates .label_dates .dates-placeholder{display:flex;height:24px;justify-content:flex-start}.drop_dates .label_dates .dates-placeholder:after,.drop_dates .label_dates .dates-placeholder:before{display:none}.drop_dates .label_dates .dates-placeholder:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;color:#c4c4c4;content:"\e902";font-family:icomoon!important;font-size:8px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:8px;text-transform:none}.drop_dates .label_dates .dates-placeholder>span [class*=selected-date-]{line-height:normal;margin:0;min-width:-moz-max-content;min-width:max-content;overflow:hidden;text-overflow:ellipsis;width:-moz-fit-content;width:fit-content}.drop_dates .label_dates .dates-placeholder>span{margin:0!important;max-width:-moz-fit-content;max-width:fit-content;padding:0!important}.drop_dates .label_dates .dates-placeholder>span.spacer{display:block;line-height:normal;max-width:20px;text-align:center;width:20px}.drop_dates .label_dates .dates-placeholder>span:hover{border-color:#fff!important}.drop_dates:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;color:#c4c4c4;content:"\e902";font-family:icomoon!important;font-size:8px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:8px;text-transform:none;top:50%;transform:translateY(-50%)}.insearch_cta{aspect-ratio:1;height:41px;padding:0;width:44px}.insearch_cta span.text{display:none}.drop_guests .dropdown-toggle-guests,.drop_guests .dropdown-toggle-price,.drop_price .dropdown-toggle-guests,.drop_price .dropdown-toggle-price{background-color:#fff;border:1px solid #eaeaea;border-radius:5px;height:41px;padding:10px 28px 10px 10px;position:relative;text-align:left}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .drop_guests .dropdown-toggle-guests span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .drop_guests .dropdown-toggle-price span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .drop_price .dropdown-toggle-guests span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .drop_price .dropdown-toggle-price span.__cal-day:after,.drop_guests .dropdown-toggle-guests .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.drop_guests .dropdown-toggle-guests span.material-symbols-outlined,.drop_guests .dropdown-toggle-price .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.drop_guests .dropdown-toggle-price span.material-symbols-outlined,.drop_price .dropdown-toggle-guests .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.drop_price .dropdown-toggle-guests span.material-symbols-outlined,.drop_price .dropdown-toggle-price .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.drop_price .dropdown-toggle-price span.material-symbols-outlined{color:#74c079}.drop_guests .dropdown-toggle-guests:after,.drop_guests .dropdown-toggle-price:after,.drop_price .dropdown-toggle-guests:after,.drop_price .dropdown-toggle-price:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;color:#c4c4c4;content:"\e902";font-family:icomoon!important;font-size:8px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:8px;text-transform:none}.drop_guests .dropdown-content-wrap,.drop_price .dropdown-content-wrap{background-color:#fff;border:0 solid #fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.15);display:none;position:absolute;z-index:9999}.drop_guests .dropdown-content-wrap.showprice,.drop_price .dropdown-content-wrap.showprice{display:block}@media screen and (max-width:576px){.drop_guests .dropdown-content-wrap,.drop_price .dropdown-content-wrap{left:0;margin:0 auto;max-width:80%;right:0}.drop_guests .dropdown-content-wrap .guests-card,.drop_guests .dropdown-content-wrap .price-card,.drop_price .dropdown-content-wrap .guests-card,.drop_price .dropdown-content-wrap .price-card{width:100%}}.guests-card,.price-card{background-color:#fff;border-radius:5px;padding:20px;width:288px}.guests-card-close,.price-card-close{color:#000;cursor:pointer;float:right;height:auto;margin:10px 0;min-width:20px;text-align:center}.guests-card p,.price-card p{color:#3d3d3d;font-family:Epilogue,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:10px}.guests-card p:not(.filter_title),.price-card p:not(.filter_title){text-transform:lowercase}.guests-card #result,.guests-card #result_guests,.price-card #result,.price-card #result_guests{font-family:Epilogue,sans-serif}.guests-card #result p,.guests-card #result_guests p,.price-card #result p,.price-card #result_guests p{font-size:14px;line-height:148.5%}.guests-card #result .max,.guests-card #result .min,.guests-card #result_guests .max,.guests-card #result_guests .min,.price-card #result .max,.price-card #result .min,.price-card #result_guests .max,.price-card #result_guests .min{font-weight:800;line-height:26px}.guests-card #result .max:after,.guests-card #result .min:after,.price-card #result .max:after,.price-card #result .min:after{content:"€";position:relative}.guests-card #result.currency-USD .max:after,.guests-card #result.currency-USD .min:after,.price-card #result.currency-USD .max:after,.price-card #result.currency-USD .min:after{content:"$";position:relative}.guests-card #result.currency-GBP .max:after,.guests-card #result.currency-GBP .min:after,.price-card #result.currency-GBP .max:after,.price-card #result.currency-GBP .min:after{content:"£";position:relative}.guests-card .slider,.price-card .slider{display:block;height:36px;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:100%}.guests-card .slider .slider-touch-left,.guests-card .slider .slider-touch-right,.price-card .slider .slider-touch-left,.price-card .slider .slider-touch-right{box-sizing:border-box;display:block;height:30px;position:absolute;width:30px;z-index:2}.guests-card .slider .slider-touch-left span,.guests-card .slider .slider-touch-right span,.price-card .slider .slider-touch-left span,.price-card .slider .slider-touch-right span{background:#fff;border:2px solid #74c079;border-radius:50%;display:block;height:100%;width:100%}.guests-card .slider .slider-line,.price-card .slider .slider-line{background:#c4c4c4;border-radius:4px;box-sizing:border-box;height:4px;left:0;overflow:hidden;position:absolute;top:13px;width:100%;z-index:0}.guests-card .slider .slider-line span,.price-card .slider .slider-line span{background:#74c079;display:block;height:100%;width:0}.drop_guests.other_filter .btn,.drop_price.other_filter .btn{min-width:152px}.drop_guests.other_filter .btn [class*=material-],.drop_price.other_filter .btn [class*=material-]{color:#74c079!important;font-size:20px;margin-right:0}.drop_guests.other_filter .dropdown-menu-content,.drop_price.other_filter .dropdown-menu-content{padding-bottom:60px}.drop_guests.other_filter .dropdown-menu-content>.other_filter_close_top,.drop_price.other_filter .dropdown-menu-content>.other_filter_close_top{position:absolute!important;right:10px;top:0!important}.drop_guests.other_filter .guests-card,.drop_guests.other_filter .price-card,.drop_price.other_filter .guests-card,.drop_price.other_filter .price-card{height:auto!important;min-width:288px;padding:20px 20px 0;width:100%}.drop_guests.other_filter .guests-card.places .expanded-container .accordion,.drop_guests.other_filter .price-card.places .expanded-container .accordion,.drop_price.other_filter .guests-card.places .expanded-container .accordion,.drop_price.other_filter .price-card.places .expanded-container .accordion{margin:0}.drop_guests.other_filter .guests-card.places .expanded-container .accordion .filter_list,.drop_guests.other_filter .price-card.places .expanded-container .accordion .filter_list,.drop_price.other_filter .guests-card.places .expanded-container .accordion .filter_list,.drop_price.other_filter .price-card.places .expanded-container .accordion .filter_list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.drop_guests.other_filter .guests-card.places .expanded-container .accordion .filter_list.partial-test,.drop_guests.other_filter .price-card.places .expanded-container .accordion .filter_list.partial-test,.drop_price.other_filter .guests-card.places .expanded-container .accordion .filter_list.partial-test,.drop_price.other_filter .price-card.places .expanded-container .accordion .filter_list.partial-test{height:144px!important}.drop_guests.other_filter .guests-card.places .expanded-container .accordion .filter_list .checkbox_type,.drop_guests.other_filter .price-card.places .expanded-container .accordion .filter_list .checkbox_type,.drop_price.other_filter .guests-card.places .expanded-container .accordion .filter_list .checkbox_type,.drop_price.other_filter .price-card.places .expanded-container .accordion .filter_list .checkbox_type{flex:1 0 100%;font-size:14px;margin-bottom:5px;max-width:100%;width:100%}.drop_guests.other_filter .guests-card.places .expanded-container .expanded-trigger,.drop_guests.other_filter .price-card.places .expanded-container .expanded-trigger,.drop_price.other_filter .guests-card.places .expanded-container .expanded-trigger,.drop_price.other_filter .price-card.places .expanded-container .expanded-trigger{align-items:center;display:flex;font-size:14px;margin:10px 0 0}.drop_guests.other_filter .guests-card .filter_title,.drop_guests.other_filter .price-card .filter_title,.drop_price.other_filter .guests-card .filter_title,.drop_price.other_filter .price-card .filter_title{font-weight:700}.drop_guests.other_filter .guests-card #reset_filter,.drop_guests.other_filter .price-card #reset_filter,.drop_price.other_filter .guests-card #reset_filter,.drop_price.other_filter .price-card #reset_filter{display:flex;max-width:-moz-fit-content;max-width:fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0;visibility:visible}.drop_guests.other_filter .guests-card #reset_filter .text,.drop_guests.other_filter .price-card #reset_filter .text,.drop_price.other_filter .guests-card #reset_filter .text,.drop_price.other_filter .price-card #reset_filter .text{display:block;visibility:visible}.drop_guests.other_filter .filter_title [class*=material-],.drop_price.other_filter .filter_title [class*=material-]{color:#74c079!important;font-size:20px;margin-right:8px}.drop_guests.other_filter .filter_list,.drop_price.other_filter .filter_list{display:flex;flex-direction:column}.drop_guests.other_filter .other_filter_close,.drop_price.other_filter .other_filter_close{bottom:0;display:flex;justify-content:flex-end;padding:0 20px;position:fixed;right:0;z-index:10}.drop_guests.other_filter .other_filter_close.guests-card,.drop_guests.other_filter .other_filter_close.price-card,.drop_price.other_filter .other_filter_close.guests-card,.drop_price.other_filter .other_filter_close.price-card{border-radius:0;box-shadow:0 0 6px rgba(0,0,0,.15)}.drop_guests.other_filter .other_filter_close #trigger_submit_booking_search,.drop_guests.other_filter .other_filter_close .guests-card-close,.drop_guests.other_filter .other_filter_close .price-card-close,.drop_price.other_filter .other_filter_close #trigger_submit_booking_search,.drop_price.other_filter .other_filter_close .guests-card-close,.drop_price.other_filter .other_filter_close .price-card-close{float:none}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .drop_guests.other_filter .other_filter_close #trigger_submit_booking_search span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .drop_guests.other_filter .other_filter_close .guests-card-close span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .drop_guests.other_filter .other_filter_close .price-card-close span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .drop_price.other_filter .other_filter_close #trigger_submit_booking_search span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .drop_price.other_filter .other_filter_close .guests-card-close span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .drop_price.other_filter .other_filter_close .price-card-close span.__cal-day:after,.drop_guests.other_filter .other_filter_close #trigger_submit_booking_search .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.drop_guests.other_filter .other_filter_close #trigger_submit_booking_search span.material-symbols-outlined,.drop_guests.other_filter .other_filter_close .guests-card-close .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.drop_guests.other_filter .other_filter_close .guests-card-close span.material-symbols-outlined,.drop_guests.other_filter .other_filter_close .price-card-close .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.drop_guests.other_filter .other_filter_close .price-card-close span.material-symbols-outlined,.drop_price.other_filter .other_filter_close #trigger_submit_booking_search .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.drop_price.other_filter .other_filter_close #trigger_submit_booking_search span.material-symbols-outlined,.drop_price.other_filter .other_filter_close .guests-card-close .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.drop_price.other_filter .other_filter_close .guests-card-close span.material-symbols-outlined,.drop_price.other_filter .other_filter_close .price-card-close .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.drop_price.other_filter .other_filter_close .price-card-close span.material-symbols-outlined{font-size:36px}.drop_guests.other_filter .other_filter_close #trigger_submit_booking_search.btn,.drop_guests.other_filter .other_filter_close .guests-card-close.btn,.drop_guests.other_filter .other_filter_close .price-card-close.btn,.drop_price.other_filter .other_filter_close #trigger_submit_booking_search.btn,.drop_price.other_filter .other_filter_close .guests-card-close.btn,.drop_price.other_filter .other_filter_close .price-card-close.btn{color:#fff;font-size:18px;height:42px;width:100%}.drop_guests.other_filter .dropdown-content-wrap.full-width,.drop_price.other_filter .dropdown-content-wrap.full-width{bottom:0;left:0;max-width:100%;overflow-y:scroll;position:fixed;right:0;top:0;width:100%}.drop_guests.other_filter.mobile,.drop_price.other_filter.mobile{display:flex;flex-flow:row;overflow:hidden}.drop_guests.other_filter.mobile .dropdown,.drop_price.other_filter.mobile .dropdown{max-width:50%}.drop_guests.other_filter.mobile .dropdown .btn,.drop_price.other_filter.mobile .dropdown .btn{max-width:100%;min-width:142px}.drop_guests.other_filter.mobile .dropdown .btn span.name,.drop_price.other_filter.mobile .dropdown .btn span.name{display:block;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.drop_guests.other_filter.mobile .dropdown:first-child,.drop_price.other_filter.mobile .dropdown:first-child{margin-right:6px}.drop_guests.other_filter.mobile .dropdown:last-child,.drop_price.other_filter.mobile .dropdown:last-child{margin-right:0}#place_filter.dropdown-toogle span{max-width:120px;overflow:hidden;text-overflow:ellipsis}.dropdown-content-wrap.dropdown_price_filter.mobile{background-color:#fff;border:0 solid #fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.15);display:none;position:absolute;z-index:9999}.dropdown-content-wrap.dropdown_price_filter.mobile.full-width{bottom:0;left:0;max-width:100%;overflow-y:scroll;position:fixed;right:0;top:0;width:100vw}.dropdown-content-wrap.dropdown_price_filter.mobile.showprice{display:block}@media screen and (max-width:576px){.dropdown-content-wrap.dropdown_price_filter.mobile{left:0;margin:0 auto;max-width:80%;right:0}.dropdown-content-wrap.dropdown_price_filter.mobile .guests-card,.dropdown-content-wrap.dropdown_price_filter.mobile .price-card{width:100%}}@media screen and (min-width:991px){.cards-wrapper.col4 .card,.cards-wrapper.col4 .card-image-title,.cards-wrapper.col4 .ws_card{flex:1 0 25%;margin-bottom:27px;max-width:25%;padding:0 32px 0 0;width:25%}.cards-wrapper.col3 .card,.cards-wrapper.col3 .card-image-title,.cards-wrapper.col3 .ws_card,.cards-wrapper.col3-responsive .card,.cards-wrapper.col3-responsive .card-image-title,.cards-wrapper.col3-responsive .ws_card{flex:1 0 33.3333%;margin-bottom:1em;max-width:33.3333%;padding:0 30px 0 0;width:33.3333%}.cards-wrapper.col2 .card,.cards-wrapper.col2 .card-image-title,.cards-wrapper.col2 .ws_card{flex:1 0 50%;margin-bottom:1em;max-width:50%;padding:0 30px 0 0;width:50%}}@media screen and (min-width:0) and (max-width:576px){.cards-wrapper{margin:0}.cards-wrapper.col2 .card,.cards-wrapper.col2 .card-image-title,.cards-wrapper.col2 .ws_card,.cards-wrapper.col3 .card,.cards-wrapper.col3 .card-image-title,.cards-wrapper.col3 .ws_card,.cards-wrapper.col3-responsive .card,.cards-wrapper.col3-responsive .card-image-title,.cards-wrapper.col3-responsive .ws_card,.cards-wrapper.col4 .card,.cards-wrapper.col4 .card-image-title,.cards-wrapper.col4 .ws_card{flex:1 0 100%;margin-bottom:1em;max-width:100%;padding:0;width:100%}.archive-villa-main{padding:0 1rem!important}.archive-villa-main .archive-list__cards.cards-wrapper{padding:0 20px!important}}@media screen and (min-width:477px) and (max-width:576px){.cards-wrapper.col2 .card,.cards-wrapper.col2 .card-image-title,.cards-wrapper.col2 .ws_card,.cards-wrapper.col3 .card,.cards-wrapper.col3 .card-image-title,.cards-wrapper.col3 .ws_card,.cards-wrapper.col3-responsive .card,.cards-wrapper.col3-responsive .card-image-title,.cards-wrapper.col3-responsive .ws_card,.cards-wrapper.col4 .card,.cards-wrapper.col4 .card-image-title,.cards-wrapper.col4 .ws_card{flex:1 0 50%;margin-bottom:1em;max-width:50%;width:50%}}@media screen and (min-width:577px) and (max-width:991px){.cards-wrapper.col2 .card,.cards-wrapper.col2 .card-image-title,.cards-wrapper.col2 .ws_card,.cards-wrapper.col3-responsive .card,.cards-wrapper.col3-responsive .card-image-title,.cards-wrapper.col3-responsive .ws_card{flex:1 0 50%;margin-bottom:1em;max-width:50%;width:50%}.cards-wrapper.col3 .card,.cards-wrapper.col3 .card-image-title,.cards-wrapper.col3 .ws_card,.cards-wrapper.col4 .card,.cards-wrapper.col4 .card-image-title,.cards-wrapper.col4 .ws_card{flex:1 0 33.3333%;margin-bottom:1em;max-width:33.3333%;width:33.3333%}.cards-wrapper.col3-responsive{margin-bottom:.75rem}}@media screen and (min-width:0) and (max-width:991px){.cards-wrapper{padding:0}.archive-villa-main .archive-list__cards.cards-wrapper{padding-left:20px}.archive-villa-main .archive-list__cards.cards-wrapper .villa-card{padding:0 20px 0 0}.villa-card .image .badges [class*=badge_]{line-height:0;margin:0 5px 5px 0;padding:8px 8px 10px}}@media screen and (min-width:0) and (max-width:768px){body.account .cards-wrapper,body.account .main-actions{flex-direction:column!important}body.account .cards-wrapper .ws_card,body.account .main-actions .ws_card{flex:1 0 100%!important;margin-bottom:20px;max-width:100%!important;width:100%!important}body.account .cards-wrapper .ws_card .image,body.account .cards-wrapper .ws_card .image img,body.account .main-actions .ws_card .image,body.account .main-actions .ws_card .image img{width:100%!important}body.account .cards-wrapper .ws_card .box_data,body.account .main-actions .ws_card .box_data{flex:1 0 100%!important;height:auto!important;max-width:100%!important;width:100%!important}}body.account.device_tablet .main-actions{flex-direction:row!important}body.account.device_tablet .main-actions .ws_card{flex:1 0 calc(33.3333% - 10px)!important;margin:0 5px 1em!important;max-width:calc(33.3333% - 10px)!important;width:calc(33.3333% - 10px)!important}body.account.device_tablet .main-actions .ws_card .image,body.account.device_tablet .main-actions .ws_card .image img{width:100%!important}body.account.device_tablet .main-actions .ws_card .box_data{flex:1 0 100%!important;height:auto!important;max-width:100%!important;width:100%!important}body.account.device_tablet .cards-wrapper{flex-direction:row!important}.testimonial-card{margin-bottom:2em}.testimonial-card__wrapper{background-color:#f7f7f7;border-radius:10px;height:100%;padding:42px 20px 42px 42px!important}.testimonial-card__wrapper .stars{display:block;margin-bottom:37px}.testimonial-card__wrapper .content{color:#898989;font-size:16px;font-weight:400;line-height:24px;padding:0 2rem 0 0}.testimonial-card__wrapper .testimonial-author{argin-top:10px;font-style:italic;font-weight:200;text-align:right}[class*=splide] .testimonial-card{height:100%;max-width:100%;width:100%}@media screen and (min-width:0) and (max-width:576px){.testimonial-card__wrapper{padding:20px!important}.cards-wrapper.col2 .testimonial-card,.cards-wrapper.col3 .testimonial-card,.cards-wrapper.col4 .testimonial-card{flex:1 0 100%;max-width:100%;width:100%}}@media screen and (min-width:577px) and (max-width:991px){.cards-wrapper.col2 .testimonial-card,.cards-wrapper.col3 .testimonial-card,.cards-wrapper.col4 .testimonial-card{flex:1 0 50%;max-width:50%;width:50%}}.alone_testimonial_list{align-items:center}@media screen and (max-width:576px){.alone_testimonial_list{justify-content:center;margin-right:14px!important}}@media screen and (min-width:577px){.alone_testimonial_list{align-items:stretch;gap:20px}}.alone_testimonial_list .alone_testimonial{max-width:360px}@media screen and (max-width:576px){.alone_testimonial_list .alone_testimonial{max-width:90vw}}.dropdown_guests .dropdown-menu{border:none!important;box-shadow:0 0 20px rgba(0,0,0,.15);margin-top:8px!important}body>.daterangepicker.show-calendar .drp-buttons{display:none!important;height:0!important;padding:0!important;visibility:hidden!important}.front_app_legend{display:block;margin-bottom:4px;margin-top:4px;text-align:center;width:100%}.front_app_legend span{color:#76838f;display:inline-block;font-size:10px;font-weight:400;line-height:24px;margin:0 10px;padding:10px 0}.front_app_legend span:before{content:"";display:inline-block;height:10px;margin-right:5px;vertical-align:sub;width:10px}.front_app_legend span.unavailable:before{background-color:hsla(0,0%,54%,.5)!important}.front_app_legend span.optioned:before{background-color:rgba(235,202,84,.8)!important}.front_app_legend.fixed_bottom_legend{left:0;margin-bottom:0;margin-top:0;position:absolute;right:0;top:6px}.front_app_legend.fixed_bottom_legend span{line-height:normal;padding:0}.homepage.device_phone .daterangepicker,.homepage.js__is-mobile-device .daterangepicker{max-width:90%;width:90%}.homepage.device_phone .daterangepicker .drp-calendar,.homepage.js__is-mobile-device .daterangepicker .drp-calendar{max-width:100%;padding:0!important;width:100%}.experience-booking #checkin.daterangepicker .drp-buttons,.villas-booking #checkin.daterangepicker .drp-buttons{display:flex!important;height:auto!important;padding:10px!important;visibility:visible!important}.experience-booking #checkin.daterangepicker .drp-buttons .cancelBtn,.experience-booking #checkin.daterangepicker .drp-buttons .drp-selected,.villas-booking #checkin.daterangepicker .drp-buttons .cancelBtn,.villas-booking #checkin.daterangepicker .drp-buttons .drp-selected{display:none!important}.experience-booking #checkin.daterangepicker .drp-buttons .applyBtn,.villas-booking #checkin.daterangepicker .drp-buttons .applyBtn{font-size:15px;height:35px;padding:10px 10px 8px!important}.label_date,.label_dates{display:block;height:64px;max-width:300px;padding:10px;position:relative}.label_date input#dates,.label_date input#result_dates,.label_dates input#dates,.label_dates input#result_dates{height:55px;opacity:0;visibility:hidden;width:100%}.label_date .date-placeholder,.label_date .dates-placeholder,.label_dates .date-placeholder,.label_dates .dates-placeholder{align-items:center;background:#fff;bottom:0;display:flex;justify-content:space-between;left:0;max-width:300px;position:absolute;right:0;top:0;width:auto;z-index:1}.label_date .date-placeholder:after,.label_date .date-placeholder:before,.label_date .dates-placeholder:after,.label_date .dates-placeholder:before,.label_dates .date-placeholder:after,.label_dates .date-placeholder:before,.label_dates .dates-placeholder:after,.label_dates .dates-placeholder:before{background-color:#c4c4c4;content:"";height:60%;position:absolute;width:1px}.label_date .date-placeholder:before,.label_date .dates-placeholder:before,.label_dates .date-placeholder:before,.label_dates .dates-placeholder:before{left:5px}.label_date .date-placeholder:after,.label_date .dates-placeholder:after,.label_dates .date-placeholder:after,.label_dates .dates-placeholder:after{right:5px}.label_date .date-placeholder>span,.label_date .dates-placeholder>span,.label_dates .date-placeholder>span,.label_dates .dates-placeholder>span{align-items:flex-start;border:1px solid transparent;border-radius:5px;color:#3d3d3d;cursor:pointer;display:flex;flex:1 0 50%;flex-direction:column;font-size:14px;font-weight:400;height:100%;line-height:24px;margin:0 5%;max-width:40%;padding:8px;pointer-events:all;text-align:left;transition:all 275ms ease-in-out;width:50%}.label_date .date-placeholder>span:active,.label_date .date-placeholder>span:focus,.label_date .date-placeholder>span:hover,.label_date .dates-placeholder>span:active,.label_date .dates-placeholder>span:focus,.label_date .dates-placeholder>span:hover,.label_dates .date-placeholder>span:active,.label_dates .date-placeholder>span:focus,.label_dates .date-placeholder>span:hover,.label_dates .dates-placeholder>span:active,.label_dates .dates-placeholder>span:focus,.label_dates .dates-placeholder>span:hover{border-color:#ebca54}.label_date .date-placeholder>span [class*=selected-date-],.label_date .dates-placeholder>span [class*=selected-date-],.label_dates .date-placeholder>span [class*=selected-date-],.label_dates .dates-placeholder>span [class*=selected-date-]{color:#898989;font-size:14px;font-weight:400;line-height:24px;max-width:100%;width:100%}.label_date .date-placeholder>span.mobile-selected,.label_date .dates-placeholder>span.mobile-selected,.label_dates .date-placeholder>span.mobile-selected,.label_dates .dates-placeholder>span.mobile-selected{display:none}.label_date .date-placeholder>span,.label_dates .date-placeholder>span{flex:1 0 100%;max-width:100%;width:100%}.label_date .date-placeholder>span:after,.label_date .dates-notavailable,.label_dates .date-placeholder>span:after,.label_dates .dates-notavailable{display:none}.label_date.not-bookable,.label_dates.not-bookable{--notbookable-gutter:10px}.label_date.not-bookable .dates-notavailable,.label_dates.not-bookable .dates-notavailable{bottom:-25px;color:darkred;display:block;font-size:.7em;left:0;line-height:normal;position:absolute;right:0}#form_booking_results .booking_form{background-color:#fff;border-radius:5px;position:relative;top:0}#form_booking_results .booking_form.sticky{max-width:415px!important;position:fixed;right:auto;top:90px;width:100%}#form_booking_results .booking_form.csticky{max-width:415px!important;position:absolute;right:auto;width:100%}#form_booking_results .booking_form .label_dates input[name=dates]{opacity:0;visibility:hidden}#form_booking_results .booking_form .cta_wrapper{justify-content:center;width:100%}#form_booking_results .booking_form .cta_wrapper .cta{margin-bottom:0}#form_booking_results .booking_form .cta_wrapper .cta:empty,#form_booking_results .booking_form p:empty{display:none!important}#form_booking_results header.booking_form__header{align-items:center;display:flex;flex-flow:row;font-size:15px;font-style:normal;font-weight:400;justify-content:space-between;padding-bottom:24px;width:100%}#form_booking_results header.booking_form__header div.review{color:#3d3d3d;font-size:15px;font-style:normal;font-weight:400;text-align:right}#form_booking_results header.booking_form__header div.review span._reviews{color:var(--Corpo-testo,#898989);font-size:12px;font-style:normal;font-weight:400;line-height:148.5%}#form_booking_results header.booking_form__header div.review span.star:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none'%3E%3Cpath d='M6.249.452 4.54 3.814l-3.823.54c-.686.097-.96.917-.463 1.386L3.02 8.355l-.654 3.694c-.118.668.607 1.168 1.214.856L7 11.16l3.42 1.744c.607.31 1.332-.188 1.214-.856l-.654-3.694 2.766-2.615c.497-.47.223-1.29-.463-1.386l-3.823-.54L7.75.452c-.306-.599-1.193-.607-1.502 0Z' fill='%233D3D3D'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;content:" ";display:inline-block;height:14px;margin-right:5px;width:14px}#form_booking_results header.booking_form__header a.trigger_wishlist{align-items:center;color:#3d3d3d;display:flex;font-size:15px;font-style:normal;font-weight:400;justify-content:flex-start;line-height:148.5%;transition:color .3s linear}#form_booking_results header.booking_form__header a.trigger_wishlist [class*=material-]{color:#3d3d3d;margin-right:3px}#form_booking_results header.booking_form__header a.trigger_wishlist.wishme,#form_booking_results header.booking_form__header a.trigger_wishlist.wishme [class*=material-],#form_booking_results header.booking_form__header a.trigger_wishlist:hover,#form_booking_results header.booking_form__header a.trigger_wishlist:hover [class*=material-]{color:#74c079}body.wish_app_frontend #form_booking_search.experience_form_search .booking_form,body.wish_app_frontend #form_booking_search.experience_form_search:not(.inmodal),body.wish_app_frontend #form_booking_search.villa_form_search .booking_form,body.wish_app_frontend #form_booking_search.villa_form_search:not(.inmodal){max-width:648px!important}body.wish_app_frontend #form_booking_search.experience_form_search .dates-placeholder:before,body.wish_app_frontend #form_booking_search.villa_form_search .dates-placeholder:before{content:"";display:none!important}body:not(.wish_app_frontend) #booking_flow_form .booking_form,body:not(.wish_app_frontend) #booking_flow_form:not(.inmodal),body:not(.wish_app_frontend) #form_booking_results .booking_form,body:not(.wish_app_frontend) #form_booking_results:not(.inmodal),body:not(.wish_app_frontend) #form_booking_search .booking_form,body:not(.wish_app_frontend) #form_booking_search:not(.inmodal),body:not(.wish_app_frontend) .booking_fields .booking_form,body:not(.wish_app_frontend) .booking_fields:not(.inmodal){max-width:835px}body:not(.wish_app_frontend) #booking_flow_form.villa_form_search .booking_form,body:not(.wish_app_frontend) #booking_flow_form.villa_form_search:not(.inmodal),body:not(.wish_app_frontend) #form_booking_results.villa_form_search .booking_form,body:not(.wish_app_frontend) #form_booking_results.villa_form_search:not(.inmodal),body:not(.wish_app_frontend) #form_booking_search.villa_form_search .booking_form,body:not(.wish_app_frontend) #form_booking_search.villa_form_search:not(.inmodal),body:not(.wish_app_frontend) .booking_fields.villa_form_search .booking_form,body:not(.wish_app_frontend) .booking_fields.villa_form_search:not(.inmodal){max-width:648px!important}body:not(.wish_app_frontend) #booking_flow_form.villa_form_search .dates-placeholder:before,body:not(.wish_app_frontend) #form_booking_results.villa_form_search .dates-placeholder:before,body:not(.wish_app_frontend) #form_booking_search.villa_form_search .dates-placeholder:before,body:not(.wish_app_frontend) .booking_fields.villa_form_search .dates-placeholder:before{content:"";display:none!important}#booking_flow_form,#form_booking_results,#form_booking_search,.booking_fields{background:#fff;border-radius:5px}#booking_flow_form:not(.inmodal),#form_booking_results:not(.inmodal),#form_booking_search:not(.inmodal),.booking_fields:not(.inmodal){width:100%}#booking_flow_form .booking_form,#form_booking_results .booking_form,#form_booking_search .booking_form,.booking_fields .booking_form{align-items:center;display:flex;flex-direction:row;padding:6px;width:100%}#booking_flow_form .booking_form .with-room-management.error--message,#form_booking_results .booking_form .with-room-management.error--message,#form_booking_search .booking_form .with-room-management.error--message,.booking_fields .booking_form .with-room-management.error--message{color:#ffc107;font-size:12px;white-space:nowrap}#booking_flow_form .booking_form .with-room-management.room-error,#form_booking_results .booking_form .with-room-management.room-error,#form_booking_search .booking_form .with-room-management.room-error,.booking_fields .booking_form .with-room-management.room-error{position:relative}#booking_flow_form .booking_form .with-room-management.room-error:after,#form_booking_results .booking_form .with-room-management.room-error:after,#form_booking_search .booking_form .with-room-management.room-error:after,.booking_fields .booking_form .with-room-management.room-error:after{color:#ffc107;content:"\e916";font-size:20px;position:absolute;right:10px;top:12px}#booking_flow_form .booking_form .with-room-management .form-error input,#form_booking_results .booking_form .with-room-management .form-error input,#form_booking_search .booking_form .with-room-management .form-error input,.booking_fields .booking_form .with-room-management .form-error input{color:#ffc107}#booking_flow_form .booking_form input,#form_booking_results .booking_form input,#form_booking_search .booking_form input,.booking_fields .booking_form input{border:1px solid #eaeaea;margin:0!important}#booking_flow_form .booking_form input.form-error,#form_booking_results .booking_form input.form-error,#form_booking_search .booking_form input.form-error,.booking_fields .booking_form input.form-error{border-color:#c10202!important;margin-bottom:0!important}#booking_flow_form .booking_form input.form-error:after,#form_booking_results .booking_form input.form-error:after,#form_booking_search .booking_form input.form-error:after,.booking_fields .booking_form input.form-error:after{color:#c10202;content:"\e916";font-size:20px;position:absolute;right:10px;top:42px}#booking_flow_form .booking_form .label_dates .dates-placeholder,#form_booking_results .booking_form .label_dates .dates-placeholder,#form_booking_search .booking_form .label_dates .dates-placeholder,.booking_fields .booking_form .label_dates .dates-placeholder{display:flex!important}#booking_flow_form .booking_form .dropdown_guests,#booking_flow_form .booking_form .dropdown_rooms,#booking_flow_form .booking_form .dropdown_villa,#form_booking_results .booking_form .dropdown_guests,#form_booking_results .booking_form .dropdown_rooms,#form_booking_results .booking_form .dropdown_villa,#form_booking_search .booking_form .dropdown_guests,#form_booking_search .booking_form .dropdown_rooms,#form_booking_search .booking_form .dropdown_villa,.booking_fields .booking_form .dropdown_guests,.booking_fields .booking_form .dropdown_rooms,.booking_fields .booking_form .dropdown_villa{height:64px;margin-left:2px;margin-right:20px;max-width:172px;width:100%}#booking_flow_form .booking_form .dropdown_guests .dropdown-toggle,#booking_flow_form .booking_form .dropdown_rooms .dropdown-toggle,#booking_flow_form .booking_form .dropdown_villa .dropdown-toggle,#form_booking_results .booking_form .dropdown_guests .dropdown-toggle,#form_booking_results .booking_form .dropdown_rooms .dropdown-toggle,#form_booking_results .booking_form .dropdown_villa .dropdown-toggle,#form_booking_search .booking_form .dropdown_guests .dropdown-toggle,#form_booking_search .booking_form .dropdown_rooms .dropdown-toggle,#form_booking_search .booking_form .dropdown_villa .dropdown-toggle,.booking_fields .booking_form .dropdown_guests .dropdown-toggle,.booking_fields .booking_form .dropdown_rooms .dropdown-toggle,.booking_fields .booking_form .dropdown_villa .dropdown-toggle{align-items:flex-start;border-color:transparent;flex-direction:column;font-size:14px;font-weight:400;height:64px;line-height:1;min-width:157px;padding:8px 14px;transition:all 275ms ease-in-out;width:100%}#booking_flow_form .booking_form .dropdown_guests .dropdown-toggle [class*=selected],#booking_flow_form .booking_form .dropdown_rooms .dropdown-toggle [class*=selected],#booking_flow_form .booking_form .dropdown_villa .dropdown-toggle [class*=selected],#form_booking_results .booking_form .dropdown_guests .dropdown-toggle [class*=selected],#form_booking_results .booking_form .dropdown_rooms .dropdown-toggle [class*=selected],#form_booking_results .booking_form .dropdown_villa .dropdown-toggle [class*=selected],#form_booking_search .booking_form .dropdown_guests .dropdown-toggle [class*=selected],#form_booking_search .booking_form .dropdown_rooms .dropdown-toggle [class*=selected],#form_booking_search .booking_form .dropdown_villa .dropdown-toggle [class*=selected],.booking_fields .booking_form .dropdown_guests .dropdown-toggle [class*=selected],.booking_fields .booking_form .dropdown_rooms .dropdown-toggle [class*=selected],.booking_fields .booking_form .dropdown_villa .dropdown-toggle [class*=selected]{color:#898989!important;font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis}#booking_flow_form .booking_form .dropdown_guests .dropdown-toggle [class*=selected]>span,#booking_flow_form .booking_form .dropdown_rooms .dropdown-toggle [class*=selected]>span,#booking_flow_form .booking_form .dropdown_villa .dropdown-toggle [class*=selected]>span,#form_booking_results .booking_form .dropdown_guests .dropdown-toggle [class*=selected]>span,#form_booking_results .booking_form .dropdown_rooms .dropdown-toggle [class*=selected]>span,#form_booking_results .booking_form .dropdown_villa .dropdown-toggle [class*=selected]>span,#form_booking_search .booking_form .dropdown_guests .dropdown-toggle [class*=selected]>span,#form_booking_search .booking_form .dropdown_rooms .dropdown-toggle [class*=selected]>span,#form_booking_search .booking_form .dropdown_villa .dropdown-toggle [class*=selected]>span,.booking_fields .booking_form .dropdown_guests .dropdown-toggle [class*=selected]>span,.booking_fields .booking_form .dropdown_rooms .dropdown-toggle [class*=selected]>span,.booking_fields .booking_form .dropdown_villa .dropdown-toggle [class*=selected]>span{white-space:nowrap}#booking_flow_form .booking_form .dropdown_guests .dropdown-toggle .villa-label,#booking_flow_form .booking_form .dropdown_rooms .dropdown-toggle .villa-label,#booking_flow_form .booking_form .dropdown_villa .dropdown-toggle .villa-label,#form_booking_results .booking_form .dropdown_guests .dropdown-toggle .villa-label,#form_booking_results .booking_form .dropdown_rooms .dropdown-toggle .villa-label,#form_booking_results .booking_form .dropdown_villa .dropdown-toggle .villa-label,#form_booking_search .booking_form .dropdown_guests .dropdown-toggle .villa-label,#form_booking_search .booking_form .dropdown_rooms .dropdown-toggle .villa-label,#form_booking_search .booking_form .dropdown_villa .dropdown-toggle .villa-label,.booking_fields .booking_form .dropdown_guests .dropdown-toggle .villa-label,.booking_fields .booking_form .dropdown_rooms .dropdown-toggle .villa-label,.booking_fields .booking_form .dropdown_villa .dropdown-toggle .villa-label{color:#898989;font-size:15px;font-weight:400;line-height:24px}#booking_flow_form .booking_form .dropdown_guests .dropdown-toggle:hover,#booking_flow_form .booking_form .dropdown_rooms .dropdown-toggle:hover,#booking_flow_form .booking_form .dropdown_villa .dropdown-toggle:hover,#form_booking_results .booking_form .dropdown_guests .dropdown-toggle:hover,#form_booking_results .booking_form .dropdown_rooms .dropdown-toggle:hover,#form_booking_results .booking_form .dropdown_villa .dropdown-toggle:hover,#form_booking_search .booking_form .dropdown_guests .dropdown-toggle:hover,#form_booking_search .booking_form .dropdown_rooms .dropdown-toggle:hover,#form_booking_search .booking_form .dropdown_villa .dropdown-toggle:hover,.booking_fields .booking_form .dropdown_guests .dropdown-toggle:hover,.booking_fields .booking_form .dropdown_rooms .dropdown-toggle:hover,.booking_fields .booking_form .dropdown_villa .dropdown-toggle:hover{border-color:#ebca54}#booking_flow_form .booking_form .dropdown_guests .dropdown-toggle .selected-guests,#booking_flow_form .booking_form .dropdown_guests .dropdown-toggle .selected-villa,#booking_flow_form .booking_form .dropdown_rooms .dropdown-toggle .selected-guests,#booking_flow_form .booking_form .dropdown_rooms .dropdown-toggle .selected-villa,#booking_flow_form .booking_form .dropdown_villa .dropdown-toggle .selected-guests,#booking_flow_form .booking_form .dropdown_villa .dropdown-toggle .selected-villa,#form_booking_results .booking_form .dropdown_guests .dropdown-toggle .selected-guests,#form_booking_results .booking_form .dropdown_guests .dropdown-toggle .selected-villa,#form_booking_results .booking_form .dropdown_rooms .dropdown-toggle .selected-guests,#form_booking_results .booking_form .dropdown_rooms .dropdown-toggle .selected-villa,#form_booking_results .booking_form .dropdown_villa .dropdown-toggle .selected-guests,#form_booking_results .booking_form .dropdown_villa .dropdown-toggle .selected-villa,#form_booking_search .booking_form .dropdown_guests .dropdown-toggle .selected-guests,#form_booking_search .booking_form .dropdown_guests .dropdown-toggle .selected-villa,#form_booking_search .booking_form .dropdown_rooms .dropdown-toggle .selected-guests,#form_booking_search .booking_form .dropdown_rooms .dropdown-toggle .selected-villa,#form_booking_search .booking_form .dropdown_villa .dropdown-toggle .selected-guests,#form_booking_search .booking_form .dropdown_villa .dropdown-toggle .selected-villa,.booking_fields .booking_form .dropdown_guests .dropdown-toggle .selected-guests,.booking_fields .booking_form .dropdown_guests .dropdown-toggle .selected-villa,.booking_fields .booking_form .dropdown_rooms .dropdown-toggle .selected-guests,.booking_fields .booking_form .dropdown_rooms .dropdown-toggle .selected-villa,.booking_fields .booking_form .dropdown_villa .dropdown-toggle .selected-guests,.booking_fields .booking_form .dropdown_villa .dropdown-toggle .selected-villa{color:#898989;font-size:15px;font-weight:400;max-width:100%;overflow:hidden;width:100%}#booking_flow_form .booking_form .dropdown_guests .dropdown-toggle:after,#booking_flow_form .booking_form .dropdown_rooms .dropdown-toggle:after,#booking_flow_form .booking_form .dropdown_villa .dropdown-toggle:after,#form_booking_results .booking_form .dropdown_guests .dropdown-toggle:after,#form_booking_results .booking_form .dropdown_rooms .dropdown-toggle:after,#form_booking_results .booking_form .dropdown_villa .dropdown-toggle:after,#form_booking_search .booking_form .dropdown_guests .dropdown-toggle:after,#form_booking_search .booking_form .dropdown_rooms .dropdown-toggle:after,#form_booking_search .booking_form .dropdown_villa .dropdown-toggle:after,.booking_fields .booking_form .dropdown_guests .dropdown-toggle:after,.booking_fields .booking_form .dropdown_rooms .dropdown-toggle:after,.booking_fields .booking_form .dropdown_villa .dropdown-toggle:after{display:none}#booking_flow_form .booking_form .dropdown_guests .dropdown-toggle .selected span:not(:last-of-type):after,#booking_flow_form .booking_form .dropdown_rooms .dropdown-toggle .selected span:not(:last-of-type):after,#form_booking_results .booking_form .dropdown_guests .dropdown-toggle .selected span:not(:last-of-type):after,#form_booking_results .booking_form .dropdown_rooms .dropdown-toggle .selected span:not(:last-of-type):after,#form_booking_search .booking_form .dropdown_guests .dropdown-toggle .selected span:not(:last-of-type):after,#form_booking_search .booking_form .dropdown_rooms .dropdown-toggle .selected span:not(:last-of-type):after,.booking_fields .booking_form .dropdown_guests .dropdown-toggle .selected span:not(:last-of-type):after,.booking_fields .booking_form .dropdown_rooms .dropdown-toggle .selected span:not(:last-of-type):after{content:",";position:relative}#booking_flow_form .booking_form .dropdown_villa,#form_booking_results .booking_form .dropdown_villa,#form_booking_search .booking_form .dropdown_villa,.booking_fields .booking_form .dropdown_villa{border:1px solid transparent;border-radius:5px;cursor:pointer;margin-right:5px;transition:all 275ms ease-in-out}#booking_flow_form .booking_form .dropdown_villa .villa_select_label,#form_booking_results .booking_form .dropdown_villa .villa_select_label,#form_booking_search .booking_form .dropdown_villa .villa_select_label,.booking_fields .booking_form .dropdown_villa .villa_select_label{-webkit-box-orient:vertical;-webkit-line-clamp:2;background:#fff;cursor:pointer;display:-webkit-box;height:62px;margin-left:10px;overflow:hidden;padding:12px 0;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 15px)}#booking_flow_form .booking_form .dropdown_villa .villa_select_label span.selected-label,#form_booking_results .booking_form .dropdown_villa .villa_select_label span.selected-label,#form_booking_search .booking_form .dropdown_villa .villa_select_label span.selected-label,.booking_fields .booking_form .dropdown_villa .villa_select_label span.selected-label{color:#898989;display:block;font-size:15px;font-style:normal;font-weight:400}#booking_flow_form .booking_form .dropdown_villa:active,#booking_flow_form .booking_form .dropdown_villa:focus,#booking_flow_form .booking_form .dropdown_villa:hover,#form_booking_results .booking_form .dropdown_villa:active,#form_booking_results .booking_form .dropdown_villa:focus,#form_booking_results .booking_form .dropdown_villa:hover,#form_booking_search .booking_form .dropdown_villa:active,#form_booking_search .booking_form .dropdown_villa:focus,#form_booking_search .booking_form .dropdown_villa:hover,.booking_fields .booking_form .dropdown_villa:active,.booking_fields .booking_form .dropdown_villa:focus,.booking_fields .booking_form .dropdown_villa:hover{border-color:#ebca54;box-shadow:none;outline:none}#booking_flow_form .booking_form .dropdown_villa select.villa_select,#form_booking_results .booking_form .dropdown_villa select.villa_select,#form_booking_search .booking_form .dropdown_villa select.villa_select,.booking_fields .booking_form .dropdown_villa select.villa_select{border-color:transparent;color:#898989;font-size:15px;font-weight:400;height:64px;line-height:1;margin:0;min-width:157px;opacity:0;overflow:hidden;padding:10px;position:relative;transition:all 275ms ease-in-out;width:100%;z-index:0}#booking_flow_form .booking_form .dropdown_villa select.villa_select:active,#booking_flow_form .booking_form .dropdown_villa select.villa_select:focus,#booking_flow_form .booking_form .dropdown_villa select.villa_select:hover,#form_booking_results .booking_form .dropdown_villa select.villa_select:active,#form_booking_results .booking_form .dropdown_villa select.villa_select:focus,#form_booking_results .booking_form .dropdown_villa select.villa_select:hover,#form_booking_search .booking_form .dropdown_villa select.villa_select:active,#form_booking_search .booking_form .dropdown_villa select.villa_select:focus,#form_booking_search .booking_form .dropdown_villa select.villa_select:hover,.booking_fields .booking_form .dropdown_villa select.villa_select:active,.booking_fields .booking_form .dropdown_villa select.villa_select:focus,.booking_fields .booking_form .dropdown_villa select.villa_select:hover{border-color:#ebca54;box-shadow:none;outline:none}#booking_flow_form .booking_form .dropdown-menu,#booking_flow_form .booking_form .extra__list,#booking_flow_form .booking_form .fixed-bookingform,#form_booking_results .booking_form .dropdown-menu,#form_booking_results .booking_form .extra__list,#form_booking_results .booking_form .fixed-bookingform,#form_booking_search .booking_form .dropdown-menu,#form_booking_search .booking_form .extra__list,#form_booking_search .booking_form .fixed-bookingform,.booking_fields .booking_form .dropdown-menu,.booking_fields .booking_form .extra__list,.booking_fields .booking_form .fixed-bookingform{padding:18px;width:100%}#booking_flow_form .booking_form .dropdown-menu .villa,#booking_flow_form .booking_form .extra__list .villa,#booking_flow_form .booking_form .fixed-bookingform .villa,#form_booking_results .booking_form .dropdown-menu .villa,#form_booking_results .booking_form .extra__list .villa,#form_booking_results .booking_form .fixed-bookingform .villa,#form_booking_search .booking_form .dropdown-menu .villa,#form_booking_search .booking_form .extra__list .villa,#form_booking_search .booking_form .fixed-bookingform .villa,.booking_fields .booking_form .dropdown-menu .villa,.booking_fields .booking_form .extra__list .villa,.booking_fields .booking_form .fixed-bookingform .villa{padding:5px 10px}#booking_flow_form .booking_form .dropdown-menu .villa a,#booking_flow_form .booking_form .extra__list .villa a,#booking_flow_form .booking_form .fixed-bookingform .villa a,#form_booking_results .booking_form .dropdown-menu .villa a,#form_booking_results .booking_form .extra__list .villa a,#form_booking_results .booking_form .fixed-bookingform .villa a,#form_booking_search .booking_form .dropdown-menu .villa a,#form_booking_search .booking_form .extra__list .villa a,#form_booking_search .booking_form .fixed-bookingform .villa a,.booking_fields .booking_form .dropdown-menu .villa a,.booking_fields .booking_form .extra__list .villa a,.booking_fields .booking_form .fixed-bookingform .villa a{color:#898989}#booking_flow_form .booking_form .dropdown-menu .line-item--type,#booking_flow_form .booking_form .extra__list .line-item--type,#booking_flow_form .booking_form .fixed-bookingform .line-item--type,#form_booking_results .booking_form .dropdown-menu .line-item--type,#form_booking_results .booking_form .extra__list .line-item--type,#form_booking_results .booking_form .fixed-bookingform .line-item--type,#form_booking_search .booking_form .dropdown-menu .line-item--type,#form_booking_search .booking_form .extra__list .line-item--type,#form_booking_search .booking_form .fixed-bookingform .line-item--type,.booking_fields .booking_form .dropdown-menu .line-item--type,.booking_fields .booking_form .extra__list .line-item--type,.booking_fields .booking_form .fixed-bookingform .line-item--type{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 10px 0}#booking_flow_form .booking_form .dropdown-menu .line-item--type .label,#booking_flow_form .booking_form .extra__list .line-item--type .label,#booking_flow_form .booking_form .fixed-bookingform .line-item--type .label,#form_booking_results .booking_form .dropdown-menu .line-item--type .label,#form_booking_results .booking_form .extra__list .line-item--type .label,#form_booking_results .booking_form .fixed-bookingform .line-item--type .label,#form_booking_search .booking_form .dropdown-menu .line-item--type .label,#form_booking_search .booking_form .extra__list .line-item--type .label,#form_booking_search .booking_form .fixed-bookingform .line-item--type .label,.booking_fields .booking_form .dropdown-menu .line-item--type .label,.booking_fields .booking_form .extra__list .line-item--type .label,.booking_fields .booking_form .fixed-bookingform .line-item--type .label{color:#3d3d3d;display:flex;flex:1 0 50%;flex-direction:column;font-size:16px;line-height:24px;max-width:50%;padding:5px;width:50%}#booking_flow_form .booking_form .dropdown-menu .line-item--number .action,#booking_flow_form .booking_form .extra__list .line-item--number .action,#booking_flow_form .booking_form .fixed-bookingform .line-item--number .action,#form_booking_results .booking_form .dropdown-menu .line-item--number .action,#form_booking_results .booking_form .extra__list .line-item--number .action,#form_booking_results .booking_form .fixed-bookingform .line-item--number .action,#form_booking_search .booking_form .dropdown-menu .line-item--number .action,#form_booking_search .booking_form .extra__list .line-item--number .action,#form_booking_search .booking_form .fixed-bookingform .line-item--number .action,.booking_fields .booking_form .dropdown-menu .line-item--number .action,.booking_fields .booking_form .extra__list .line-item--number .action,.booking_fields .booking_form .fixed-bookingform .line-item--number .action{border:1px solid hsla(0,0%,77%,.3);border-radius:100%;cursor:pointer;display:inline-block;font-size:22px;height:30px;line-height:28px;text-align:center;transition:all 275ms ease-in-out;width:30px}#booking_flow_form .booking_form .dropdown-menu .line-item--number .action:not(.disabled):hover,#booking_flow_form .booking_form .extra__list .line-item--number .action:not(.disabled):hover,#booking_flow_form .booking_form .fixed-bookingform .line-item--number .action:not(.disabled):hover,#form_booking_results .booking_form .dropdown-menu .line-item--number .action:not(.disabled):hover,#form_booking_results .booking_form .extra__list .line-item--number .action:not(.disabled):hover,#form_booking_results .booking_form .fixed-bookingform .line-item--number .action:not(.disabled):hover,#form_booking_search .booking_form .dropdown-menu .line-item--number .action:not(.disabled):hover,#form_booking_search .booking_form .extra__list .line-item--number .action:not(.disabled):hover,#form_booking_search .booking_form .fixed-bookingform .line-item--number .action:not(.disabled):hover,.booking_fields .booking_form .dropdown-menu .line-item--number .action:not(.disabled):hover,.booking_fields .booking_form .extra__list .line-item--number .action:not(.disabled):hover,.booking_fields .booking_form .fixed-bookingform .line-item--number .action:not(.disabled):hover{border-color:#ebca54}#booking_flow_form .booking_form .dropdown-menu .line-item--number input[class*=line-item--number__input],#booking_flow_form .booking_form .extra__list .line-item--number input[class*=line-item--number__input],#booking_flow_form .booking_form .fixed-bookingform .line-item--number input[class*=line-item--number__input],#form_booking_results .booking_form .dropdown-menu .line-item--number input[class*=line-item--number__input],#form_booking_results .booking_form .extra__list .line-item--number input[class*=line-item--number__input],#form_booking_results .booking_form .fixed-bookingform .line-item--number input[class*=line-item--number__input],#form_booking_search .booking_form .dropdown-menu .line-item--number input[class*=line-item--number__input],#form_booking_search .booking_form .extra__list .line-item--number input[class*=line-item--number__input],#form_booking_search .booking_form .fixed-bookingform .line-item--number input[class*=line-item--number__input],.booking_fields .booking_form .dropdown-menu .line-item--number input[class*=line-item--number__input],.booking_fields .booking_form .extra__list .line-item--number input[class*=line-item--number__input],.booking_fields .booking_form .fixed-bookingform .line-item--number input[class*=line-item--number__input]{border:0;color:#898989;font-size:16px;font-weight:400;line-height:192%;max-width:40px;padding:15px 2px;text-align:center}#booking_flow_form .booking_form .dropdown-menu .line-item .extra__fixed,#booking_flow_form .booking_form .extra__list .line-item .extra__fixed,#booking_flow_form .booking_form .fixed-bookingform .line-item .extra__fixed,#form_booking_results .booking_form .dropdown-menu .line-item .extra__fixed,#form_booking_results .booking_form .extra__list .line-item .extra__fixed,#form_booking_results .booking_form .fixed-bookingform .line-item .extra__fixed,#form_booking_search .booking_form .dropdown-menu .line-item .extra__fixed,#form_booking_search .booking_form .extra__list .line-item .extra__fixed,#form_booking_search .booking_form .fixed-bookingform .line-item .extra__fixed,.booking_fields .booking_form .dropdown-menu .line-item .extra__fixed,.booking_fields .booking_form .extra__list .line-item .extra__fixed,.booking_fields .booking_form .fixed-bookingform .line-item .extra__fixed{min-width:108px;text-align:center}@media screen and (max-width:768px){#booking_flow_form .booking_form .dropdown-menu .line-item .extra__fixed,#booking_flow_form .booking_form .extra__list .line-item .extra__fixed,#booking_flow_form .booking_form .fixed-bookingform .line-item .extra__fixed,#form_booking_results .booking_form .dropdown-menu .line-item .extra__fixed,#form_booking_results .booking_form .extra__list .line-item .extra__fixed,#form_booking_results .booking_form .fixed-bookingform .line-item .extra__fixed,#form_booking_search .booking_form .dropdown-menu .line-item .extra__fixed,#form_booking_search .booking_form .extra__list .line-item .extra__fixed,#form_booking_search .booking_form .fixed-bookingform .line-item .extra__fixed,.booking_fields .booking_form .dropdown-menu .line-item .extra__fixed,.booking_fields .booking_form .extra__list .line-item .extra__fixed,.booking_fields .booking_form .fixed-bookingform .line-item .extra__fixed{min-width:120px}}#booking_flow_form .booking_form .dropdown-menu .guest.line-item label small,#booking_flow_form .booking_form .extra__list .guest.line-item label small,#booking_flow_form .booking_form .fixed-bookingform .guest.line-item label small,#form_booking_results .booking_form .dropdown-menu .guest.line-item label small,#form_booking_results .booking_form .extra__list .guest.line-item label small,#form_booking_results .booking_form .fixed-bookingform .guest.line-item label small,#form_booking_search .booking_form .dropdown-menu .guest.line-item label small,#form_booking_search .booking_form .extra__list .guest.line-item label small,#form_booking_search .booking_form .fixed-bookingform .guest.line-item label small,.booking_fields .booking_form .dropdown-menu .guest.line-item label small,.booking_fields .booking_form .extra__list .guest.line-item label small,.booking_fields .booking_form .fixed-bookingform .guest.line-item label small{color:#898989}#booking_flow_form .booking_form .dropdown-menu .max-number,#booking_flow_form .booking_form .dropdown-menu .min-number,#booking_flow_form .booking_form .extra__list .max-number,#booking_flow_form .booking_form .extra__list .min-number,#booking_flow_form .booking_form .fixed-bookingform .max-number,#booking_flow_form .booking_form .fixed-bookingform .min-number,#form_booking_results .booking_form .dropdown-menu .max-number,#form_booking_results .booking_form .dropdown-menu .min-number,#form_booking_results .booking_form .extra__list .max-number,#form_booking_results .booking_form .extra__list .min-number,#form_booking_results .booking_form .fixed-bookingform .max-number,#form_booking_results .booking_form .fixed-bookingform .min-number,#form_booking_search .booking_form .dropdown-menu .max-number,#form_booking_search .booking_form .dropdown-menu .min-number,#form_booking_search .booking_form .extra__list .max-number,#form_booking_search .booking_form .extra__list .min-number,#form_booking_search .booking_form .fixed-bookingform .max-number,#form_booking_search .booking_form .fixed-bookingform .min-number,.booking_fields .booking_form .dropdown-menu .max-number,.booking_fields .booking_form .dropdown-menu .min-number,.booking_fields .booking_form .extra__list .max-number,.booking_fields .booking_form .extra__list .min-number,.booking_fields .booking_form .fixed-bookingform .max-number,.booking_fields .booking_form .fixed-bookingform .min-number{color:#898989;font-size:16px;font-weight:400;line-height:120%;margin-top:1em;padding:1rem}#booking_flow_form .booking_form .dropdown-menu .max-number [class*=icon-]:before,#booking_flow_form .booking_form .dropdown-menu .max-number [class*=material-],#booking_flow_form .booking_form .dropdown-menu .min-number [class*=icon-]:before,#booking_flow_form .booking_form .dropdown-menu .min-number [class*=material-],#booking_flow_form .booking_form .extra__list .max-number [class*=icon-]:before,#booking_flow_form .booking_form .extra__list .max-number [class*=material-],#booking_flow_form .booking_form .extra__list .min-number [class*=icon-]:before,#booking_flow_form .booking_form .extra__list .min-number [class*=material-],#booking_flow_form .booking_form .fixed-bookingform .max-number [class*=icon-]:before,#booking_flow_form .booking_form .fixed-bookingform .max-number [class*=material-],#booking_flow_form .booking_form .fixed-bookingform .min-number [class*=icon-]:before,#booking_flow_form .booking_form .fixed-bookingform .min-number [class*=material-],#form_booking_results .booking_form .dropdown-menu .max-number [class*=icon-]:before,#form_booking_results .booking_form .dropdown-menu .max-number [class*=material-],#form_booking_results .booking_form .dropdown-menu .min-number [class*=icon-]:before,#form_booking_results .booking_form .dropdown-menu .min-number [class*=material-],#form_booking_results .booking_form .extra__list .max-number [class*=icon-]:before,#form_booking_results .booking_form .extra__list .max-number [class*=material-],#form_booking_results .booking_form .extra__list .min-number [class*=icon-]:before,#form_booking_results .booking_form .extra__list .min-number [class*=material-],#form_booking_results .booking_form .fixed-bookingform .max-number [class*=icon-]:before,#form_booking_results .booking_form .fixed-bookingform .max-number [class*=material-],#form_booking_results .booking_form .fixed-bookingform .min-number [class*=icon-]:before,#form_booking_results .booking_form .fixed-bookingform .min-number [class*=material-],#form_booking_search .booking_form .dropdown-menu .max-number [class*=icon-]:before,#form_booking_search .booking_form .dropdown-menu .max-number [class*=material-],#form_booking_search .booking_form .dropdown-menu .min-number [class*=icon-]:before,#form_booking_search .booking_form .dropdown-menu .min-number [class*=material-],#form_booking_search .booking_form .extra__list .max-number [class*=icon-]:before,#form_booking_search .booking_form .extra__list .max-number [class*=material-],#form_booking_search .booking_form .extra__list .min-number [class*=icon-]:before,#form_booking_search .booking_form .extra__list .min-number [class*=material-],#form_booking_search .booking_form .fixed-bookingform .max-number [class*=icon-]:before,#form_booking_search .booking_form .fixed-bookingform .max-number [class*=material-],#form_booking_search .booking_form .fixed-bookingform .min-number [class*=icon-]:before,#form_booking_search .booking_form .fixed-bookingform .min-number [class*=material-],.booking_fields .booking_form .dropdown-menu .max-number [class*=icon-]:before,.booking_fields .booking_form .dropdown-menu .max-number [class*=material-],.booking_fields .booking_form .dropdown-menu .min-number [class*=icon-]:before,.booking_fields .booking_form .dropdown-menu .min-number [class*=material-],.booking_fields .booking_form .extra__list .max-number [class*=icon-]:before,.booking_fields .booking_form .extra__list .max-number [class*=material-],.booking_fields .booking_form .extra__list .min-number [class*=icon-]:before,.booking_fields .booking_form .extra__list .min-number [class*=material-],.booking_fields .booking_form .fixed-bookingform .max-number [class*=icon-]:before,.booking_fields .booking_form .fixed-bookingform .max-number [class*=material-],.booking_fields .booking_form .fixed-bookingform .min-number [class*=icon-]:before,.booking_fields .booking_form .fixed-bookingform .min-number [class*=material-]{color:#000}#booking_flow_form .booking_form .extra__list li.line-item .extra__fixed,#booking_flow_form .booking_form .extra__list li.line-item .line-item_number_triggers,#form_booking_results .booking_form .extra__list li.line-item .extra__fixed,#form_booking_results .booking_form .extra__list li.line-item .line-item_number_triggers,#form_booking_search .booking_form .extra__list li.line-item .extra__fixed,#form_booking_search .booking_form .extra__list li.line-item .line-item_number_triggers,.booking_fields .booking_form .extra__list li.line-item .extra__fixed,.booking_fields .booking_form .extra__list li.line-item .line-item_number_triggers{flex-grow:1;text-align:left}@media screen and (max-width:576px){#booking_flow_form .booking_form .extra__list li.line-item .extra__list--label,#form_booking_results .booking_form .extra__list li.line-item .extra__list--label,#form_booking_search .booking_form .extra__list li.line-item .extra__list--label,.booking_fields .booking_form .extra__list li.line-item .extra__list--label{align-items:flex-end;display:flex;flex-flow:column}#booking_flow_form .booking_form .extra__list li.line-item,#form_booking_results .booking_form .extra__list li.line-item,#form_booking_search .booking_form .extra__list li.line-item,.booking_fields .booking_form .extra__list li.line-item{height:-moz-fit-content!important;height:fit-content!important;margin-top:6px;min-height:-moz-fit-content;min-height:fit-content}}#booking_flow_form .booking_form a.primary-action.enquire_now,#booking_flow_form .booking_form button[type=submit],#form_booking_results .booking_form a.primary-action.enquire_now,#form_booking_results .booking_form button[type=submit],#form_booking_search .booking_form a.primary-action.enquire_now,#form_booking_search .booking_form button[type=submit],.booking_fields .booking_form a.primary-action.enquire_now,.booking_fields .booking_form button[type=submit]{margin:0;min-width:100px;padding:10px 30px}#booking_flow_form .booking_form a.primary-action.enquire_now,#form_booking_results .booking_form a.primary-action.enquire_now,#form_booking_search .booking_form a.primary-action.enquire_now,.booking_fields .booking_form a.primary-action.enquire_now{max-width:100%}#booking_flow_form .booking_form .textinput_villa,#form_booking_results .booking_form .textinput_villa,#form_booking_search .booking_form .textinput_villa,.booking_fields .booking_form .textinput_villa{height:62px;min-width:172px;position:relative}#booking_flow_form .booking_form .textinput_villa label,#form_booking_results .booking_form .textinput_villa label,#form_booking_search .booking_form .textinput_villa label,.booking_fields .booking_form .textinput_villa label{border:1px solid #fff;border-radius:5px;color:#898989;font-family:Epilogue,sans-serif;font-size:15px;font-style:normal;font-weight:400;height:62px;left:11px;line-height:148.5%;max-width:154px;padding:6px;position:relative}#booking_flow_form .booking_form .textinput_villa textarea,#form_booking_results .booking_form .textinput_villa textarea,#form_booking_search .booking_form .textinput_villa textarea,.booking_fields .booking_form .textinput_villa textarea{max-lines:2;border:1px solid #fff;border-radius:5px;bottom:0;cursor:pointer;height:62px;left:11px;margin:0;max-width:90%;min-height:unset;opacity:0;outline:none;overflow:hidden;padding:5px;position:absolute;resize:none;right:0;top:0;transition:opacity .2s linear}#booking_flow_form .booking_form .textinput_villa textarea:focus,#form_booking_results .booking_form .textinput_villa textarea:focus,#form_booking_search .booking_form .textinput_villa textarea:focus,.booking_fields .booking_form .textinput_villa textarea:focus{border:1px solid #ebca54}#booking_flow_form .booking_form .textinput_villa textarea::-moz-placeholder,#form_booking_results .booking_form .textinput_villa textarea::-moz-placeholder,#form_booking_search .booking_form .textinput_villa textarea::-moz-placeholder,.booking_fields .booking_form .textinput_villa textarea::-moz-placeholder{color:#898989;font-family:Epilogue,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:148.5%;opacity:.5}#booking_flow_form .booking_form .textinput_villa textarea::placeholder,#form_booking_results .booking_form .textinput_villa textarea::placeholder,#form_booking_search .booking_form .textinput_villa textarea::placeholder,.booking_fields .booking_form .textinput_villa textarea::placeholder{color:#898989;font-family:Epilogue,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:148.5%;opacity:.5}#booking_flow_form .booking_form .textinput_villa textarea.notEmpty,#booking_flow_form .booking_form .textinput_villa textarea:active,#booking_flow_form .booking_form .textinput_villa textarea:focus,#form_booking_results .booking_form .textinput_villa textarea.notEmpty,#form_booking_results .booking_form .textinput_villa textarea:active,#form_booking_results .booking_form .textinput_villa textarea:focus,#form_booking_search .booking_form .textinput_villa textarea.notEmpty,#form_booking_search .booking_form .textinput_villa textarea:active,#form_booking_search .booking_form .textinput_villa textarea:focus,.booking_fields .booking_form .textinput_villa textarea.notEmpty,.booking_fields .booking_form .textinput_villa textarea:active,.booking_fields .booking_form .textinput_villa textarea:focus{opacity:1}#booking_flow_form .booking_form .textinput_villa textarea.notEmpty+label,#booking_flow_form .booking_form .textinput_villa textarea:active+label,#booking_flow_form .booking_form .textinput_villa textarea:focus+label,#form_booking_results .booking_form .textinput_villa textarea.notEmpty+label,#form_booking_results .booking_form .textinput_villa textarea:active+label,#form_booking_results .booking_form .textinput_villa textarea:focus+label,#form_booking_search .booking_form .textinput_villa textarea.notEmpty+label,#form_booking_search .booking_form .textinput_villa textarea:active+label,#form_booking_search .booking_form .textinput_villa textarea:focus+label,.booking_fields .booking_form .textinput_villa textarea.notEmpty+label,.booking_fields .booking_form .textinput_villa textarea:active+label,.booking_fields .booking_form .textinput_villa textarea:focus+label{opacity:0}#booking_flow_form .booking_form .preview_order__images img.multiple,#form_booking_results .booking_form .preview_order__images img.multiple,#form_booking_search .booking_form .preview_order__images img.multiple,.booking_fields .booking_form .preview_order__images img.multiple{height:auto;max-width:50%}#booking_flow_form .booking_form .preview_order__images img.single,#form_booking_results .booking_form .preview_order__images img.single,#form_booking_search .booking_form .preview_order__images img.single,.booking_fields .booking_form .preview_order__images img.single{height:auto;max-width:100%}#form_booking_search.form_booking_search .booking_form .label_dates input{border:0 solid #fff}#form_booking_search.form_experience_search .booking_form .dropdown_villa,#form_booking_search.form_experience_search .booking_form .label_dates{flex-grow:1;max-width:unset}#form_booking_search.form_experience_search .booking_form .label_dates .date-placeholder:after,#form_booking_search.form_experience_search .booking_form .label_dates .dates-placeholder:after{display:none}#form_booking_search.form_experience_search .booking_form .label_dates input{border:0 solid #fff}@media screen and (max-width:768px){#form_booking_search.form_experience_search .booking_form{text-align:left}#form_booking_search.form_experience_search .booking_form .dropdown_villa{border:0;flex:1 0 40%;max-width:38%}#form_booking_search.form_experience_search .booking_form .dropdown_guests .dropdown-menu{margin-top:0!important}#form_booking_search.form_experience_search .booking_form .villa_select_label{background:transparent}#form_booking_search.form_experience_search .booking_form .label_dates{flex:1 0 40%;max-width:38%}#form_booking_search.form_experience_search .booking_form .label_dates .date-placeholder:after,#form_booking_search.form_experience_search .booking_form .label_dates .date-placeholder:before,#form_booking_search.form_experience_search .booking_form .label_dates .dates-placeholder:after,#form_booking_search.form_experience_search .booking_form .label_dates .dates-placeholder:before{display:none}#form_booking_search.form_experience_search .booking_form .label_dates .date-placeholder>span{margin:0}#form_booking_search.form_experience_search .booking_form button{flex:1 0 20%;height:54px;margin-left:5px;max-width:20%;min-width:45px}}.booking_flow.booking_voucher{padding-top:4rem}.booking_flow.booking_voucher .details header{margin-bottom:3em}.booking_flow.booking_voucher .details .fields,.booking_flow.booking_voucher .details .fields .header{margin-bottom:2em}.booking_flow.booking_voucher .details .submit-line{display:flex;justify-content:flex-end}.booking_flow.booking_voucher .preview_order__images img{height:153px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.booking_flow.booking_voucher .preview_order__header{background-color:#fff}.booking_flow.booking_voucher .preview_order__data{padding:0 1rem .5rem}.booking_flow.booking_voucher .preview_order__data .row{margin-bottom:20px}.booking_flow.booking_voucher .preview_order__data .row time{font-weight:600}.booking_flow.booking_voucher .preview_order__data .row ul{list-style:none;padding:0}.booking_flow.booking_voucher .preview_order .villa-info{margin-bottom:25px;padding:0 1rem .5rem}.booking_flow.booking_voucher .preview_order .villa-info h3{font-size:20px;font-weight:800;line-height:100%}.booking_flow.booking_voucher .preview_order .villa-info p{color:#c4c4c4;font-size:16px;font-weight:400;line-height:110%}.booking_flow.booking_voucher .preview_order .villa-info .reservation-code{margin-bottom:0;margin-top:10px}.booking_flow.booking_voucher .preview_order .villa-info .booking-state{font-size:16px;font-weight:400;line-height:24px}.booking_flow.booking_voucher .preview_order .villa-info .booking-state .state.state-completed,.booking_flow.booking_voucher .preview_order .villa-info .booking-state .state.state-paidbalance_owner,.booking_flow.booking_voucher .preview_order .villa-info .booking-state .state.state-paidbalance_serviceprovider{color:#74c079}.booking_flow.booking_voucher .preview_order .villa-info .booking-state .state.state-partial,.booking_flow.booking_voucher .preview_order .villa-info .booking-state .state.state-waitbalance_owner{color:#ebca54}#form_booking_search .booking_form .btn{height:64px;max-width:142px;padding:10px 20px!important;width:100%}#form_booking_search>input,#form_booking_search>select{margin:0!important}@media screen and (max-width:576px){#form_booking_search.form_booking_search{margin-top:0!important}#form_booking_search.form_booking_search .booking_form{display:none;flex-direction:column!important;padding:0!important}#form_booking_search.form_booking_search .booking_form .textinput_villa{display:none!important}#form_booking_search.form_booking_search .booking_form .label_dates{max-width:100%!important;min-width:100%!important;width:100%!important}#form_booking_search.form_booking_search .booking_form .label_dates .dates-placeholder:after,#form_booking_search.form_booking_search .booking_form .label_dates .dates-placeholder:before,#form_booking_search.form_booking_search .booking_form .label_dates .dates-placeholder>span{display:none!important}#form_booking_search.form_booking_search .booking_form .label_dates .dates-placeholder .mobile-selected{border:0!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}#form_booking_search.form_booking_search .booking_form .label_dates .dates-placeholder .mobile-selected:hover{border:0!important}#form_booking_search.form_booking_search .booking_form .label_dates .dates-placeholder .mobile-selected .selected-dates{display:block;font-size:12px}#form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box .dates-placeholder .mobile-selected{align-items:center;color:#3d3d3d;display:flex!important;flex-flow:row;font-size:12px;font-weight:400;justify-content:space-between;min-width:100%}#form_booking_search.form_booking_search .booking_form .dropdown_guests{margin:0!important;max-width:100%!important;min-width:100%!important;width:100%!important}#form_booking_search.form_booking_search .booking_form .dropdown_guests .dropdown-toggle.btn{padding:10px!important}#form_booking_search.form_booking_search .booking_form #trigger_submit_booking_search{margin:5px!important;max-width:calc(100% - 10px)!important;min-width:calc(100% - 10px)!important;width:100%!important}}@media screen and (max-width:430px){#form_booking_search.form_booking_search{max-width:291px}}#form_booking_search .form_booking_search__mobile{height:56px}@media screen and (min-width:577px){#form_booking_search .form_booking_search__mobile{display:none!important}}#form_booking_search .form_booking_search__mobile .label_search_mobile{align-items:center;display:flex;height:56px;justify-content:space-between}#form_booking_search .form_booking_search__mobile .label_search_mobile .placeholder{align-items:center;display:flex;flex:1 0 80%;height:57px;justify-content:flex-start;max-width:80%;padding:10px;width:80%}#form_booking_search .form_booking_search__mobile .label_search_mobile .placeholder>span{color:#3d3d3d;display:block;font-size:14px;font-weight:500;line-height:20px;text-align:left}#form_booking_search .form_booking_search__mobile .label_search_mobile .placeholder>span .options{color:#898989;display:block;font-size:12px;font-weight:400;line-height:20px;max-height:60px;overflow:hidden;transition:max-height .3s linear}#form_booking_search .form_booking_search__mobile .label_search_mobile #toggle_search_mobile{display:flex;flex:1 0 20%;justify-content:flex-end;max-width:20%;padding-right:5px;width:20%}#form_booking_search .form_booking_search__mobile .label_search_mobile #toggle_search_mobile [class*=material-]{align-items:center;background:#74c079;border-radius:5px;color:#fff;display:flex;height:45px;justify-content:center;width:45px}#form_booking_search .form_booking_search__mobile .label_search_mobile #toggle_search_mobile [class*=material-].expand_less{background:#fff;color:#c4c4c4}#form_booking_search .form_booking_search__mobile.opened .label_search_mobile .placeholder .options{max-height:0}@media screen and (max-width:577px){#form_booking_search .form_booking_search__mobile+.booking_form .villa_select_label{margin:0;padding:10px;width:100%}#form_booking_search .form_booking_search__mobile+.booking_form .label_dates .date-placeholder{max-width:100%;width:100%}#form_booking_search .form_booking_search__mobile+.booking_form .label_dates #search_dates{visibility:hidden}#form_booking_search .form_booking_search__mobile+.booking_form #trigger_submit_experience_booking_form{margin:5px!important;max-width:calc(100% - 10px)!important;min-width:calc(100% - 10px)!important;width:100%!important}}@media screen and (max-width:576px){#form_booking_search .mobile_booking_search_alone{margin:10px!important;max-width:calc(100% - 20px)!important;min-width:calc(100% - 20px)!important;width:calc(100% - 20px)!important}#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box,#form_booking_search .mobile-search-box{max-height:40px;min-width:100%}#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box .villa_select_label,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box button.btn.dropdown-toggle,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box span.mobile-selected,#form_booking_search .mobile-search-box .villa_select_label,#form_booking_search .mobile-search-box button.btn.dropdown-toggle,#form_booking_search .mobile-search-box span.mobile-selected{align-items:center;color:#3d3d3d;display:flex!important;flex-flow:row;font-size:12px;font-weight:400;justify-content:space-between;max-height:40px;min-width:100%}#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box .villa_select_label span.selected,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box .villa_select_label span.selected-date-in,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box .villa_select_label span.selected-dates,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box .villa_select_label span.selected-label,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box button.btn.dropdown-toggle span.selected,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box button.btn.dropdown-toggle span.selected-date-in,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box button.btn.dropdown-toggle span.selected-dates,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box button.btn.dropdown-toggle span.selected-label,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box span.mobile-selected span.selected,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box span.mobile-selected span.selected-date-in,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box span.mobile-selected span.selected-dates,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box span.mobile-selected span.selected-label,#form_booking_search .mobile-search-box .villa_select_label span.selected,#form_booking_search .mobile-search-box .villa_select_label span.selected-date-in,#form_booking_search .mobile-search-box .villa_select_label span.selected-dates,#form_booking_search .mobile-search-box .villa_select_label span.selected-label,#form_booking_search .mobile-search-box button.btn.dropdown-toggle span.selected,#form_booking_search .mobile-search-box button.btn.dropdown-toggle span.selected-date-in,#form_booking_search .mobile-search-box button.btn.dropdown-toggle span.selected-dates,#form_booking_search .mobile-search-box button.btn.dropdown-toggle span.selected-label,#form_booking_search .mobile-search-box span.mobile-selected span.selected,#form_booking_search .mobile-search-box span.mobile-selected span.selected-date-in,#form_booking_search .mobile-search-box span.mobile-selected span.selected-dates,#form_booking_search .mobile-search-box span.mobile-selected span.selected-label{color:#898989;font-size:12px!important;text-transform:lowercase}#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box .villa_select_label span.selected-date-in,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box button.btn.dropdown-toggle span.selected-date-in,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box span.mobile-selected span.selected-date-in,#form_booking_search .mobile-search-box .villa_select_label span.selected-date-in,#form_booking_search .mobile-search-box button.btn.dropdown-toggle span.selected-date-in,#form_booking_search .mobile-search-box span.mobile-selected span.selected-date-in{width:-moz-fit-content;width:fit-content}#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box .villa_select_label,#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box.dropdown_villa.dropdown,#form_booking_search .mobile-search-box .villa_select_label,#form_booking_search .mobile-search-box.dropdown_villa.dropdown{margin-left:0;margin-right:0}#form_booking_search #form_booking_search.form_booking_search .booking_form .label_dates.mobile-search-box.dropdown_villa.dropdown .villa_select_label,#form_booking_search .mobile-search-box.dropdown_villa.dropdown .villa_select_label{padding-left:8px!important}}#booking_flow_form{background-color:transparent;border-radius:0;max-width:100%}#booking_flow_form .col-order .preview_order,#booking_flow_form .col-step{background:#fff}#booking_flow_form .booking_form{max-width:1320px;padding:1.5rem 2rem}#booking_flow_form .booking_form .row{width:100%}#booking_flow_form .booking_form .row .extra__list .line-item{align-items:center;display:flex;flex-direction:row;height:28px;justify-content:flex-start;margin-bottom:11px}#booking_flow_form .booking_form .row .extra__list--label{margin-left:30px}#booking_flow_form .booking_form .row .extra__list--label .amount{color:#898989;font-weight:700;margin-left:10px}#booking_flow_form .booking_form .row .extra__list--label .currency{color:#898989;font-weight:700}body.villas-booking .booking-main .booking_flow.section_bg_3dx:before{top:200px}body.villas-booking #booking_flow_form .booking_form .dropdown-menu.show{left:0!important;margin:0 auto!important;position:fixed!important;right:0!important;top:200px!important;inset:200px -100vw auto -100vw!important;max-width:400px;transform:none!important;z-index:99999}@media screen and (max-width:768px){body.villas-booking #booking_flow_form .booking_form .dropdown-menu.show{inset:50px -100vw auto -100vw!important;max-width:90%}}body.villas-booking #booking_flow_form .booking_form .dropdown-menu.show li.title{color:#3d3d3d;font-weight:700;text-align:center}body.villas-booking #booking_flow_form .booking_form .dropdown-menu.show li.title span{position:absolute;right:5px;top:5px}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.villas-booking .dropdown_guests li span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.villas-booking .dropdown_rooms li span.__cal-day:after,body.villas-booking .dropdown_guests li .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.villas-booking .dropdown_guests li span.material-symbols-outlined,body.villas-booking .dropdown_rooms li .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.villas-booking .dropdown_rooms li span.material-symbols-outlined{cursor:pointer!important}:root{--calendar-angle-up-width:29px;--calendar-angle-down-width:29px;--calendar-angle-height:30px}body.customer.booking .reservation-payment-state{margin-bottom:3em;padding-top:1.7rem}body.customer.booking .reservation-payment-state .payment-bar-line .pay-headers{align-items:center;display:flex;flex-direction:row}body.customer.booking .reservation-payment-state .payment-bar-line .pay-headers .header{flex:1 0 50%;margin:0!important;max-width:50%;width:50%}body.customer.booking .reservation-payment-state .payment-bar-line .pay-headers .header.disabled{opacity:.5}body.customer.booking .reservation-payment-state .payment-bar-line .progress-bar{background-color:#ddf0de;border-radius:5px;height:8px;overflow:hidden;width:100%}body.customer.booking .reservation-payment-state .payment-bar-line .progress-bar .cursor{background-color:#74c079;border-radius:5px;height:8px;width:0}body.customer.booking .reservation-payment-state .payment-totals{align-items:center;display:flex;justify-content:flex-end;padding:20px 10px}body.customer.booking .reservation-payment-state .payment-totals .totals{font-size:25px;font-weight:700;line-height:100%;margin-left:20px}.form_booking_results{max-width:423px!important}.form_booking_results:not(.wnqb) .fare-warnings{background:#de5757;color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:148.5%;margin:0 -25px 24px;min-width:100%;padding:12px 17px;position:relative;text-align:left;text-decoration:none;width:calc(100% + 50px)}@media screen and (max-width:768px){.form_booking_results:not(.wnqb) .fare-warnings{display:block;margin:0 0 24px;padding:12px 0;position:relative;width:100%;z-index:10}.form_booking_results:not(.wnqb) .fare-warnings:before{background:#de5757;bottom:0;content:" ";display:block;left:-20px;position:absolute;right:-20px;top:0;z-index:-1}}.form_booking_results:not(.wnqb) .fare-warnings .inner-warning,.form_booking_results:not(.wnqb) .fare-warnings b{font-weight:700}.form_booking_results:not(.wnqb) .fare-warnings .dates-adjusted{font-size:14px!important;font-size:16px!important;font-weight:700!important;min-width:100%;text-align:left}.form_booking_results:not(.wnqb) .fare-warnings .action{display:block}.form_booking_results:not(.wnqb) .fare-warnings b{font-size:15px!important;font-weight:700;font-weight:700!important;min-width:100%}.form_booking_results:not(.wnqb) .fare-warnings b.dates-adjusted{font-size:14px!important;text-align:left}.form_booking_results:not(.wnqb) .fare-warnings a{color:#ebca54}.form_booking_results:not(.wnqb) .fare-warnings a:hover{color:#fff}.form_booking_results:not(.wnqb) .fare-warnings .act_two a{color:#ebca54}.form_booking_results:not(.wnqb) .fare-warnings .variablemessage{display:block}.form_booking_results:not(.wnqb) .fare-warnings .variablemessage span.room_error{color:#ebca54;font-weight:700}.form_booking_results:not(.wnqb) .fare-warnings.with-icon .action,.form_booking_results:not(.wnqb) .fare-warnings.with-icon .fixmessage,.form_booking_results:not(.wnqb) .fare-warnings.with-icon .variablemessage{margin-left:35px}.form_booking_results:not(.wnqb) .fare-warnings.with-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Cpath d='M4.375 7h12.25V5.25H4.375V7Zm0 12.25c-.481 0-.893-.171-1.236-.514a1.689 1.689 0 0 1-.514-1.236V5.25c0-.481.171-.893.514-1.236A1.69 1.69 0 0 1 4.375 3.5h.875V1.75H7V3.5h7V1.75h1.75V3.5h.875c.481 0 .893.171 1.236.514.343.343.515.755.514 1.236v4.966a6.063 6.063 0 0 0-1.75-.525V8.75H4.375v8.75h5.512c.103.32.223.627.362.919.139.291.303.569.492.831H4.375Zm11.375.875c-1.21 0-2.242-.427-3.095-1.28-.853-.854-1.28-1.885-1.28-3.095 0-1.21.427-2.242 1.28-3.095.854-.853 1.885-1.28 3.095-1.28 1.21 0 2.242.427 3.096 1.28.853.854 1.28 1.885 1.279 3.095 0 1.21-.427 2.242-1.28 3.096-.854.853-1.885 1.28-3.095 1.279Zm1.466-2.297.612-.612-1.64-1.641v-2.45h-.875v2.8l1.903 1.903Z' fill='%23EBCA54'/%3E%3C/svg%3E");color:#ebca54;content:" ";display:block;height:21px;left:24px;position:absolute;top:10px;width:21px}.form_booking_results:not(.wnqb) .fare-warnings.mobile-warning .action,.form_booking_results:not(.wnqb) .fare-warnings.mobile-warning .fixmessage,.form_booking_results:not(.wnqb) .fare-warnings.mobile-warning .variablemessage{display:block}.form_booking_results:not(.wnqb) .fare-warnings.mobile-warning.with-icon .action,.form_booking_results:not(.wnqb) .fare-warnings.mobile-warning.with-icon .fixmessage,.form_booking_results:not(.wnqb) .fare-warnings.mobile-warning.with-icon .variablemessage{margin-left:42px}.form_booking_results:not(.wnqb) .fare-warnings.mobile-warning.with-icon:after{left:11px;z-index:12}.form_booking_results:not(.wnqb) .dates_selection .trigger_cal_clear,.form_booking_results:not(.wnqb) .label_date .trigger_cal_clear,.form_booking_results:not(.wnqb) .label_dates .trigger_cal_clear{transition:opacity .2s linear}.form_booking_results:not(.wnqb) .dates_selection.not-bookable:after,.form_booking_results:not(.wnqb) .label_date.not-bookable:after,.form_booking_results:not(.wnqb) .label_dates.not-bookable:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M9 13h2v2H9v-2Zm0-8h2v6H9V5Zm1-5C4.47 0 0 4.5 0 10A10 10 0 1 0 10 0Zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16Z' fill='%23C10202'/%3E%3C/svg%3E");background-position:50%;color:#c10202;content:" ";display:block;height:20px;position:absolute;right:9px;top:19px;width:20px}.form_booking_results:not(.wnqb) .dates_selection.not-bookable .trigger_cal_clear,.form_booking_results:not(.wnqb) .label_date.not-bookable .trigger_cal_clear,.form_booking_results:not(.wnqb) .label_dates.not-bookable .trigger_cal_clear{opacity:0}.form_booking_results:not(.wnqb) .dates_selection.not-bookable-warning .selected-date-in,.form_booking_results:not(.wnqb) .dates_selection.not-bookable-warning .selected-date-out,.form_booking_results:not(.wnqb) .label_date.not-bookable-warning .selected-date-in,.form_booking_results:not(.wnqb) .label_date.not-bookable-warning .selected-date-out,.form_booking_results:not(.wnqb) .label_dates.not-bookable-warning .selected-date-in,.form_booking_results:not(.wnqb) .label_dates.not-bookable-warning .selected-date-out{color:var(--Giallo-Wish,#ebca54)}.form_booking_results:not(.wnqb) .dates_selection.not-bookable-warning:after,.form_booking_results:not(.wnqb) .label_date.not-bookable-warning:after,.form_booking_results:not(.wnqb) .label_dates.not-bookable-warning:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m13.299 3.148 8.634 14.954a1.5 1.5 0 0 1-1.3 2.25H3.367a1.5 1.5 0 0 1-1.3-2.25l8.635-14.954c.577-1 2.02-1 2.598 0Zm-1.3 1.75L4.233 18.352h15.536L12 4.898ZM12 15a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm0-7a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1Z' fill='%23EBCA54'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;color:var(--Giallo-Wish,#ebca54);content:" ";display:block;height:20px;position:absolute;right:9px;top:19px;width:20px}.form_booking_results:not(.wnqb) .dates_selection.not-bookable-warning .trigger_cal_clear,.form_booking_results:not(.wnqb) .label_date.not-bookable-warning .trigger_cal_clear,.form_booking_results:not(.wnqb) .label_dates.not-bookable-warning .trigger_cal_clear{opacity:0}.form_booking_results:not(.wnqb) .dropdown_rooms.dropdown.not-bookable .selected{color:var(--Giallo-Wish,#ebca54)}.form_booking_results:not(.wnqb) .dropdown_rooms.dropdown.not-bookable:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m13.299 3.148 8.634 14.954a1.5 1.5 0 0 1-1.3 2.25H3.367a1.5 1.5 0 0 1-1.3-2.25l8.635-14.954c.577-1 2.02-1 2.598 0Zm-1.3 1.75L4.233 18.352h15.536L12 4.898ZM12 15a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm0-7a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1Z' fill='%23EBCA54'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;color:var(--Giallo-Wish,#ebca54);content:" ";display:block;height:20px;position:absolute;right:9px;top:19px;width:20px}.form_booking_results:not(.wnqb) #trigger_submit_result_booking_form.disabled{filter:grayscale(1);pointer-events:none}.form_booking_results:not(.wnqb) .primary_enquire:not(.bookfix){align-items:center;background-color:#74c079;border:0;border-radius:5px;color:#fff;display:flex;flex-direction:row;font-size:18px;font-weight:500;gap:5px;height:57px;justify-content:center;line-height:14px;margin:0;margin-top:30px!important;max-width:100%;min-width:100px;padding:10px 30px;text-align:center;text-decoration:none;transition:color 275ms ease-in-out,background-color 275ms ease-in-out,filter 275ms ease-in-out;width:100%}.form_booking_results:not(.wnqb) .primary_enquire:not(.bookfix) i{display:none}.form_booking_results:not(.wnqb) .primary_enquire:not(.bookfix):hover{background-color:#6aa46d;color:#fff}.form_booking_results:not(.wnqb) .fixed_cta_details .selected-dates.with-warning{color:var(--Giallo-Wish,#ebca54);position:relative}.form_booking_results:not(.wnqb) .fixed_cta_details .selected-dates.with-warning:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m13.299 3.148 8.634 14.954a1.5 1.5 0 0 1-1.3 2.25H3.367a1.5 1.5 0 0 1-1.3-2.25l8.635-14.954c.577-1 2.02-1 2.598 0Zm-1.3 1.75L4.233 18.352h15.536L12 4.898ZM12 15a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm0-7a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1Z' fill='%23EBCA54'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;color:var(--Giallo-Wish,#ebca54);content:" ";display:block;height:20px;position:absolute;right:-3px;top:-2px;transform:scale(.5);width:20px}.form_booking_results:not(.wnqb) .fixed_cta_details .dropdown_rooms.with-warning{color:var(--Giallo-Wish,#ebca54);position:relative}.form_booking_results:not(.wnqb) .fixed_cta_details .dropdown_rooms.with-warning:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m13.299 3.148 8.634 14.954a1.5 1.5 0 0 1-1.3 2.25H3.367a1.5 1.5 0 0 1-1.3-2.25l8.635-14.954c.577-1 2.02-1 2.598 0Zm-1.3 1.75L4.233 18.352h15.536L12 4.898ZM12 15a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm0-7a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1Z' fill='%23EBCA54'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;color:var(--Giallo-Wish,#ebca54);content:" ";display:block;height:20px;position:absolute;right:-3px;top:-2px;transform:scale(.5);width:20px}.form_booking_results.wnqb .fare-warnings{display:none!important}.form_booking_results .wrapper_results{align-items:flex-start!important;border:1px solid #eaeaea!important;flex-direction:column!important;max-width:423px!important;padding:25px!important}.form_booking_results .wrapper_results header h3{color:#3d3d3d;font-size:25px;font-weight:700;line-height:100%}.form_booking_results .wrapper_results header p{color:#898989;font-size:16px;font-weight:400;line-height:24px}.form_booking_results .wrapper_results .label_date,.form_booking_results .wrapper_results .label_dates{height:57px;margin-bottom:calc(20px + var(--notbookable-gutter));max-width:100%}.form_booking_results .wrapper_results .label_date input,.form_booking_results .wrapper_results .label_dates input{height:57px!important}.form_booking_results .wrapper_results .label_date .date-placeholder,.form_booking_results .wrapper_results .label_date .dates-placeholder,.form_booking_results .wrapper_results .label_dates .date-placeholder,.form_booking_results .wrapper_results .label_dates .dates-placeholder{border:1px solid #eaeaea;border-radius:5px;max-width:100%}.form_booking_results .wrapper_results .label_date .date-placeholder>span,.form_booking_results .wrapper_results .label_date .dates-placeholder>span,.form_booking_results .wrapper_results .label_dates .date-placeholder>span,.form_booking_results .wrapper_results .label_dates .dates-placeholder>span{border:#cbd5e0!important;flex:1 0 50%;line-height:17px;margin:0!important;max-width:50%;width:50%}.form_booking_results .wrapper_results .label_date .date-placeholder>span:first-of-type:after,.form_booking_results .wrapper_results .label_date .dates-placeholder>span:first-of-type:after,.form_booking_results .wrapper_results .label_dates .date-placeholder>span:first-of-type:after,.form_booking_results .wrapper_results .label_dates .dates-placeholder>span:first-of-type:after{background-color:#c4c4c4;content:"";height:60%;position:absolute;right:51%;top:12px;width:1px}.form_booking_results .wrapper_results .label_date .date-placeholder:after,.form_booking_results .wrapper_results .label_date .date-placeholder:before,.form_booking_results .wrapper_results .label_date .dates-placeholder:after,.form_booking_results .wrapper_results .label_date .dates-placeholder:before,.form_booking_results .wrapper_results .label_dates .date-placeholder:after,.form_booking_results .wrapper_results .label_dates .date-placeholder:before,.form_booking_results .wrapper_results .label_dates .dates-placeholder:after,.form_booking_results .wrapper_results .label_dates .dates-placeholder:before{display:none}.form_booking_results .wrapper_results .dropdown,.form_booking_results .wrapper_results .dropdown .dropdown-toggle{height:57px!important}.form_booking_results .wrapper_results .dropdown_guests,.form_booking_results .wrapper_results .dropdown_rooms{margin-bottom:20px!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}.form_booking_results .wrapper_results .dropdown_guests .dropdown-toggle,.form_booking_results .wrapper_results .dropdown_rooms .dropdown-toggle{border:1px solid #eaeaea!important;border-radius:5px}.form_booking_results .wrapper_results .prices{width:100%}.form_booking_results .wrapper_results .prices .discount-prices,.form_booking_results .wrapper_results .prices .extra-price,.form_booking_results .wrapper_results .prices .night-price{margin-bottom:10px}.form_booking_results .wrapper_results .prices .totals{border-top:1px solid #c4c4c4;padding-top:18px}.form_booking_results .wrapper_results .prices .totals ins .amount,.form_booking_results .wrapper_results .prices .totals ins .currency{color:#3d3d3d;font-size:25px;font-weight:700;line-height:100%}.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="40"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="41"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="42"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="43"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="44"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="45"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="46"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="40"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="41"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="42"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="43"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="44"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="45"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="46"]{font-size:21px}.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="100"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="47"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="48"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="49"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="50"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="51"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="52"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="53"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="54"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="55"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="56"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="57"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="58"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="59"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="60"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="61"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="62"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="63"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="64"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="65"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="66"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="67"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="68"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="69"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="70"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="71"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="72"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="73"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="74"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="75"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="76"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="77"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="78"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="79"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="80"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="81"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="82"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="83"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="84"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="85"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="86"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="87"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="88"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="89"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="90"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="91"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="92"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="93"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="94"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="95"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="96"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="97"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="98"],.form_booking_results .wrapper_results .prices .totals ins .amount[data-clen="99"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="100"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="47"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="48"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="49"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="50"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="51"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="52"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="53"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="54"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="55"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="56"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="57"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="58"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="59"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="60"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="61"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="62"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="63"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="64"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="65"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="66"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="67"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="68"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="69"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="70"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="71"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="72"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="73"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="74"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="75"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="76"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="77"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="78"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="79"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="80"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="81"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="82"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="83"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="84"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="85"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="86"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="87"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="88"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="89"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="90"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="91"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="92"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="93"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="94"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="95"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="96"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="97"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="98"],.form_booking_results .wrapper_results .prices .totals ins .currency[data-clen="99"]{font-size:18px}.form_booking_results .wrapper_results .prices .discount-prices,.form_booking_results .wrapper_results .prices .extra-price,.form_booking_results .wrapper_results .prices .night-price,.form_booking_results .wrapper_results .prices .totals{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.form_booking_results .wrapper_results .prices .discount-prices ins,.form_booking_results .wrapper_results .prices .discount-prices span,.form_booking_results .wrapper_results .prices .extra-price ins,.form_booking_results .wrapper_results .prices .extra-price span,.form_booking_results .wrapper_results .prices .night-price ins,.form_booking_results .wrapper_results .prices .night-price span,.form_booking_results .wrapper_results .prices .totals ins,.form_booking_results .wrapper_results .prices .totals span{color:#898989;font-size:14px;font-weight:400;line-height:24px;text-decoration:none}.form_booking_results .wrapper_results .prices .discount-prices{font-size:14px;font-style:italic;font-weight:400;line-height:24px}.form_booking_results .wrapper_results .prices .discount-prices ins *,.form_booking_results .wrapper_results .prices .discount-prices ins .amount{color:#ebca54;font-weight:500}.form_booking_results .wrapper_results .prices .discount-prices ins .amount.text-b500,.form_booking_results .wrapper_results .prices .discount-prices ins .text-b500{font-weight:500}.form_booking_results .wrapper_results .prices .totals{flex-wrap:wrap}.form_booking_results .wrapper_results .prices .totals ins{color:#3d3d3d;font-size:25px;font-weight:700;line-height:100%}.form_booking_results .wrapper_results button[class*=btn]:not(.dropdown-toggle){margin-top:30px!important;max-width:100%;width:100%}.form_booking_results .wrapper_results .info-cta{margin-top:21px;text-align:center;width:100%}.booking_fields .date_labels{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.booking_fields .date_labels span{flex:1 0 50%;font-size:16px;max-width:50%;width:50%}.booking_fields .booking_form{margin-bottom:20px;max-width:50%;padding-top:0;width:50%}.booking_fields .booking_form .dropdown{height:100%;margin:0;max-width:100%;width:100%}.booking_fields .booking_form .dropdown .dropdown-toggle{border:1px solid #eaeaea;border-radius:5px}.booking_fields .label_dates{margin-bottom:20px;max-width:100%;padding:0;width:100%}.booking_fields .label_dates .dates-placeholder{border:1px solid #eaeaea;border-radius:5px;max-width:100%;width:100%}.booking_fields .label_dates .dates-placeholder>span{margin:0;max-width:50%;position:relative;width:50%}.booking_fields .label_dates .dates-placeholder>span:hover{border-color:transparent}.booking_fields .label_dates .dates-placeholder>span:first-of-type:after{background-color:#c4c4c4;content:"";height:60%;position:absolute;right:0;width:1px}.booking_fields .label_dates .dates-placeholder>span>span[class*=selected-date-]{color:#898989;font-size:14px;font-weight:400;line-height:40px}.booking_fields .label_dates .dates-placeholder:after,.booking_fields .label_dates .dates-placeholder:before{display:none}.booking_fields .label_dates input{visibility:hidden}.booking_fields .dropdown_guests .dropdown-toggle,.booking_fields .dropdown_rooms .dropdown-toggle{height:57px}.booking_fields .dropdown_guests .dropdown-toggle .selected,.booking_fields .dropdown_rooms .dropdown-toggle .selected{color:#898989;font-size:15px;font-weight:400;line-height:24px}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings{background:#de5757;color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:148.5%;margin:0 -25px 24px;min-width:100%;padding:12px 17px;position:relative;text-align:left;text-decoration:none;width:calc(100% + 50px)}@media screen and (max-width:768px){.fixed_booking_panel__step1:not(.wnqb) .fare-warnings,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings{display:block;margin:0 0 24px;padding:12px 0;position:relative;width:100%;z-index:10}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings:before,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings:before,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings:before,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings:before{background:#de5757;bottom:0;content:" ";display:block;left:-20px;position:absolute;right:-20px;top:0;z-index:-1}}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings .inner-warning,.fixed_booking_panel__step1:not(.wnqb) .fare-warnings b,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings .inner-warning,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings b,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings .inner-warning,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings b,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings .inner-warning,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings b{font-weight:700}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings .dates-adjusted,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings .dates-adjusted,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings .dates-adjusted,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings .dates-adjusted{font-size:14px!important;font-size:16px!important;font-weight:700!important;min-width:100%;text-align:left}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings .action,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings .action,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings .action,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings .action{display:block}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings b,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings b,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings b,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings b{font-size:15px!important;font-weight:700;font-weight:700!important;min-width:100%}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings b.dates-adjusted,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings b.dates-adjusted,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings b.dates-adjusted,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings b.dates-adjusted{font-size:14px!important;text-align:left}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings a,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings a,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings a,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings a{color:#ebca54}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings a:hover,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings a:hover,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings a:hover,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings a:hover{color:#fff}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings .act_two a,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings .act_two a,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings .act_two a,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings .act_two a{color:#ebca54}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings .variablemessage,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings .variablemessage,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings .variablemessage,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings .variablemessage{display:block}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings .variablemessage span.room_error,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings .variablemessage span.room_error,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings .variablemessage span.room_error,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings .variablemessage span.room_error{color:#ebca54;font-weight:700}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings.with-icon .action,.fixed_booking_panel__step1:not(.wnqb) .fare-warnings.with-icon .fixmessage,.fixed_booking_panel__step1:not(.wnqb) .fare-warnings.with-icon .variablemessage,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings.with-icon .action,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings.with-icon .fixmessage,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings.with-icon .variablemessage,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings.with-icon .action,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings.with-icon .fixmessage,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings.with-icon .variablemessage,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings.with-icon .action,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings.with-icon .fixmessage,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings.with-icon .variablemessage{margin-left:35px}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings.with-icon:after,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings.with-icon:after,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings.with-icon:after,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings.with-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Cpath d='M4.375 7h12.25V5.25H4.375V7Zm0 12.25c-.481 0-.893-.171-1.236-.514a1.689 1.689 0 0 1-.514-1.236V5.25c0-.481.171-.893.514-1.236A1.69 1.69 0 0 1 4.375 3.5h.875V1.75H7V3.5h7V1.75h1.75V3.5h.875c.481 0 .893.171 1.236.514.343.343.515.755.514 1.236v4.966a6.063 6.063 0 0 0-1.75-.525V8.75H4.375v8.75h5.512c.103.32.223.627.362.919.139.291.303.569.492.831H4.375Zm11.375.875c-1.21 0-2.242-.427-3.095-1.28-.853-.854-1.28-1.885-1.28-3.095 0-1.21.427-2.242 1.28-3.095.854-.853 1.885-1.28 3.095-1.28 1.21 0 2.242.427 3.096 1.28.853.854 1.28 1.885 1.279 3.095 0 1.21-.427 2.242-1.28 3.096-.854.853-1.885 1.28-3.095 1.279Zm1.466-2.297.612-.612-1.64-1.641v-2.45h-.875v2.8l1.903 1.903Z' fill='%23EBCA54'/%3E%3C/svg%3E");color:#ebca54;content:" ";display:block;height:21px;left:24px;position:absolute;top:10px;width:21px}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings.mobile-warning .action,.fixed_booking_panel__step1:not(.wnqb) .fare-warnings.mobile-warning .fixmessage,.fixed_booking_panel__step1:not(.wnqb) .fare-warnings.mobile-warning .variablemessage,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings.mobile-warning .action,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings.mobile-warning .fixmessage,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings.mobile-warning .variablemessage,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings.mobile-warning .action,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings.mobile-warning .fixmessage,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings.mobile-warning .variablemessage,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings.mobile-warning .action,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings.mobile-warning .fixmessage,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings.mobile-warning .variablemessage{display:block}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings.mobile-warning.with-icon .action,.fixed_booking_panel__step1:not(.wnqb) .fare-warnings.mobile-warning.with-icon .fixmessage,.fixed_booking_panel__step1:not(.wnqb) .fare-warnings.mobile-warning.with-icon .variablemessage,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings.mobile-warning.with-icon .action,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings.mobile-warning.with-icon .fixmessage,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings.mobile-warning.with-icon .variablemessage,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings.mobile-warning.with-icon .action,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings.mobile-warning.with-icon .fixmessage,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings.mobile-warning.with-icon .variablemessage,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings.mobile-warning.with-icon .action,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings.mobile-warning.with-icon .fixmessage,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings.mobile-warning.with-icon .variablemessage{margin-left:42px}.fixed_booking_panel__step1:not(.wnqb) .fare-warnings.mobile-warning.with-icon:after,.fixed_booking_panel__step2:not(.wnqb) .fare-warnings.mobile-warning.with-icon:after,.fixed_booking_panel__step3:not(.wnqb) .fare-warnings.mobile-warning.with-icon:after,.fixed_booking_panel__step4:not(.wnqb) .fare-warnings.mobile-warning.with-icon:after{left:11px;z-index:12}.fixed_booking_panel__step1:not(.wnqb) .dates_selection .trigger_cal_clear,.fixed_booking_panel__step1:not(.wnqb) .label_date .trigger_cal_clear,.fixed_booking_panel__step1:not(.wnqb) .label_dates .trigger_cal_clear,.fixed_booking_panel__step2:not(.wnqb) .dates_selection .trigger_cal_clear,.fixed_booking_panel__step2:not(.wnqb) .label_date .trigger_cal_clear,.fixed_booking_panel__step2:not(.wnqb) .label_dates .trigger_cal_clear,.fixed_booking_panel__step3:not(.wnqb) .dates_selection .trigger_cal_clear,.fixed_booking_panel__step3:not(.wnqb) .label_date .trigger_cal_clear,.fixed_booking_panel__step3:not(.wnqb) .label_dates .trigger_cal_clear,.fixed_booking_panel__step4:not(.wnqb) .dates_selection .trigger_cal_clear,.fixed_booking_panel__step4:not(.wnqb) .label_date .trigger_cal_clear,.fixed_booking_panel__step4:not(.wnqb) .label_dates .trigger_cal_clear{transition:opacity .2s linear}.fixed_booking_panel__step1:not(.wnqb) .dates_selection.not-bookable:after,.fixed_booking_panel__step1:not(.wnqb) .label_date.not-bookable:after,.fixed_booking_panel__step1:not(.wnqb) .label_dates.not-bookable:after,.fixed_booking_panel__step2:not(.wnqb) .dates_selection.not-bookable:after,.fixed_booking_panel__step2:not(.wnqb) .label_date.not-bookable:after,.fixed_booking_panel__step2:not(.wnqb) .label_dates.not-bookable:after,.fixed_booking_panel__step3:not(.wnqb) .dates_selection.not-bookable:after,.fixed_booking_panel__step3:not(.wnqb) .label_date.not-bookable:after,.fixed_booking_panel__step3:not(.wnqb) .label_dates.not-bookable:after,.fixed_booking_panel__step4:not(.wnqb) .dates_selection.not-bookable:after,.fixed_booking_panel__step4:not(.wnqb) .label_date.not-bookable:after,.fixed_booking_panel__step4:not(.wnqb) .label_dates.not-bookable:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M9 13h2v2H9v-2Zm0-8h2v6H9V5Zm1-5C4.47 0 0 4.5 0 10A10 10 0 1 0 10 0Zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16Z' fill='%23C10202'/%3E%3C/svg%3E");background-position:50%;color:#c10202;content:" ";display:block;height:20px;position:absolute;right:9px;top:19px;width:20px}.fixed_booking_panel__step1:not(.wnqb) .dates_selection.not-bookable .trigger_cal_clear,.fixed_booking_panel__step1:not(.wnqb) .label_date.not-bookable .trigger_cal_clear,.fixed_booking_panel__step1:not(.wnqb) .label_dates.not-bookable .trigger_cal_clear,.fixed_booking_panel__step2:not(.wnqb) .dates_selection.not-bookable .trigger_cal_clear,.fixed_booking_panel__step2:not(.wnqb) .label_date.not-bookable .trigger_cal_clear,.fixed_booking_panel__step2:not(.wnqb) .label_dates.not-bookable .trigger_cal_clear,.fixed_booking_panel__step3:not(.wnqb) .dates_selection.not-bookable .trigger_cal_clear,.fixed_booking_panel__step3:not(.wnqb) .label_date.not-bookable .trigger_cal_clear,.fixed_booking_panel__step3:not(.wnqb) .label_dates.not-bookable .trigger_cal_clear,.fixed_booking_panel__step4:not(.wnqb) .dates_selection.not-bookable .trigger_cal_clear,.fixed_booking_panel__step4:not(.wnqb) .label_date.not-bookable .trigger_cal_clear,.fixed_booking_panel__step4:not(.wnqb) .label_dates.not-bookable .trigger_cal_clear{opacity:0}.fixed_booking_panel__step1:not(.wnqb) .dates_selection.not-bookable-warning .selected-date-in,.fixed_booking_panel__step1:not(.wnqb) .dates_selection.not-bookable-warning .selected-date-out,.fixed_booking_panel__step1:not(.wnqb) .label_date.not-bookable-warning .selected-date-in,.fixed_booking_panel__step1:not(.wnqb) .label_date.not-bookable-warning .selected-date-out,.fixed_booking_panel__step1:not(.wnqb) .label_dates.not-bookable-warning .selected-date-in,.fixed_booking_panel__step1:not(.wnqb) .label_dates.not-bookable-warning .selected-date-out,.fixed_booking_panel__step2:not(.wnqb) .dates_selection.not-bookable-warning .selected-date-in,.fixed_booking_panel__step2:not(.wnqb) .dates_selection.not-bookable-warning .selected-date-out,.fixed_booking_panel__step2:not(.wnqb) .label_date.not-bookable-warning .selected-date-in,.fixed_booking_panel__step2:not(.wnqb) .label_date.not-bookable-warning .selected-date-out,.fixed_booking_panel__step2:not(.wnqb) .label_dates.not-bookable-warning .selected-date-in,.fixed_booking_panel__step2:not(.wnqb) .label_dates.not-bookable-warning .selected-date-out,.fixed_booking_panel__step3:not(.wnqb) .dates_selection.not-bookable-warning .selected-date-in,.fixed_booking_panel__step3:not(.wnqb) .dates_selection.not-bookable-warning .selected-date-out,.fixed_booking_panel__step3:not(.wnqb) .label_date.not-bookable-warning .selected-date-in,.fixed_booking_panel__step3:not(.wnqb) .label_date.not-bookable-warning .selected-date-out,.fixed_booking_panel__step3:not(.wnqb) .label_dates.not-bookable-warning .selected-date-in,.fixed_booking_panel__step3:not(.wnqb) .label_dates.not-bookable-warning .selected-date-out,.fixed_booking_panel__step4:not(.wnqb) .dates_selection.not-bookable-warning .selected-date-in,.fixed_booking_panel__step4:not(.wnqb) .dates_selection.not-bookable-warning .selected-date-out,.fixed_booking_panel__step4:not(.wnqb) .label_date.not-bookable-warning .selected-date-in,.fixed_booking_panel__step4:not(.wnqb) .label_date.not-bookable-warning .selected-date-out,.fixed_booking_panel__step4:not(.wnqb) .label_dates.not-bookable-warning .selected-date-in,.fixed_booking_panel__step4:not(.wnqb) .label_dates.not-bookable-warning .selected-date-out{color:var(--Giallo-Wish,#ebca54)}.fixed_booking_panel__step1:not(.wnqb) .dates_selection.not-bookable-warning:after,.fixed_booking_panel__step1:not(.wnqb) .label_date.not-bookable-warning:after,.fixed_booking_panel__step1:not(.wnqb) .label_dates.not-bookable-warning:after,.fixed_booking_panel__step2:not(.wnqb) .dates_selection.not-bookable-warning:after,.fixed_booking_panel__step2:not(.wnqb) .label_date.not-bookable-warning:after,.fixed_booking_panel__step2:not(.wnqb) .label_dates.not-bookable-warning:after,.fixed_booking_panel__step3:not(.wnqb) .dates_selection.not-bookable-warning:after,.fixed_booking_panel__step3:not(.wnqb) .label_date.not-bookable-warning:after,.fixed_booking_panel__step3:not(.wnqb) .label_dates.not-bookable-warning:after,.fixed_booking_panel__step4:not(.wnqb) .dates_selection.not-bookable-warning:after,.fixed_booking_panel__step4:not(.wnqb) .label_date.not-bookable-warning:after,.fixed_booking_panel__step4:not(.wnqb) .label_dates.not-bookable-warning:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m13.299 3.148 8.634 14.954a1.5 1.5 0 0 1-1.3 2.25H3.367a1.5 1.5 0 0 1-1.3-2.25l8.635-14.954c.577-1 2.02-1 2.598 0Zm-1.3 1.75L4.233 18.352h15.536L12 4.898ZM12 15a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm0-7a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1Z' fill='%23EBCA54'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;color:var(--Giallo-Wish,#ebca54);content:" ";display:block;height:20px;position:absolute;right:9px;top:19px;width:20px}.fixed_booking_panel__step1:not(.wnqb) .dates_selection.not-bookable-warning .trigger_cal_clear,.fixed_booking_panel__step1:not(.wnqb) .label_date.not-bookable-warning .trigger_cal_clear,.fixed_booking_panel__step1:not(.wnqb) .label_dates.not-bookable-warning .trigger_cal_clear,.fixed_booking_panel__step2:not(.wnqb) .dates_selection.not-bookable-warning .trigger_cal_clear,.fixed_booking_panel__step2:not(.wnqb) .label_date.not-bookable-warning .trigger_cal_clear,.fixed_booking_panel__step2:not(.wnqb) .label_dates.not-bookable-warning .trigger_cal_clear,.fixed_booking_panel__step3:not(.wnqb) .dates_selection.not-bookable-warning .trigger_cal_clear,.fixed_booking_panel__step3:not(.wnqb) .label_date.not-bookable-warning .trigger_cal_clear,.fixed_booking_panel__step3:not(.wnqb) .label_dates.not-bookable-warning .trigger_cal_clear,.fixed_booking_panel__step4:not(.wnqb) .dates_selection.not-bookable-warning .trigger_cal_clear,.fixed_booking_panel__step4:not(.wnqb) .label_date.not-bookable-warning .trigger_cal_clear,.fixed_booking_panel__step4:not(.wnqb) .label_dates.not-bookable-warning .trigger_cal_clear{opacity:0}.fixed_booking_panel__step1:not(.wnqb) .dropdown_rooms.dropdown.not-bookable .selected,.fixed_booking_panel__step2:not(.wnqb) .dropdown_rooms.dropdown.not-bookable .selected,.fixed_booking_panel__step3:not(.wnqb) .dropdown_rooms.dropdown.not-bookable .selected,.fixed_booking_panel__step4:not(.wnqb) .dropdown_rooms.dropdown.not-bookable .selected{color:var(--Giallo-Wish,#ebca54)}.fixed_booking_panel__step1:not(.wnqb) .dropdown_rooms.dropdown.not-bookable:after,.fixed_booking_panel__step2:not(.wnqb) .dropdown_rooms.dropdown.not-bookable:after,.fixed_booking_panel__step3:not(.wnqb) .dropdown_rooms.dropdown.not-bookable:after,.fixed_booking_panel__step4:not(.wnqb) .dropdown_rooms.dropdown.not-bookable:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m13.299 3.148 8.634 14.954a1.5 1.5 0 0 1-1.3 2.25H3.367a1.5 1.5 0 0 1-1.3-2.25l8.635-14.954c.577-1 2.02-1 2.598 0Zm-1.3 1.75L4.233 18.352h15.536L12 4.898ZM12 15a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm0-7a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1Z' fill='%23EBCA54'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;color:var(--Giallo-Wish,#ebca54);content:" ";display:block;height:20px;position:absolute;right:9px;top:19px;width:20px}.fixed_booking_panel__step1:not(.wnqb) #trigger_submit_result_booking_form.disabled,.fixed_booking_panel__step2:not(.wnqb) #trigger_submit_result_booking_form.disabled,.fixed_booking_panel__step3:not(.wnqb) #trigger_submit_result_booking_form.disabled,.fixed_booking_panel__step4:not(.wnqb) #trigger_submit_result_booking_form.disabled{filter:grayscale(1);pointer-events:none}.fixed_booking_panel__step1:not(.wnqb) .primary_enquire:not(.bookfix),.fixed_booking_panel__step2:not(.wnqb) .primary_enquire:not(.bookfix),.fixed_booking_panel__step3:not(.wnqb) .primary_enquire:not(.bookfix),.fixed_booking_panel__step4:not(.wnqb) .primary_enquire:not(.bookfix){align-items:center;background-color:#74c079;border:0;border-radius:5px;color:#fff;display:flex;flex-direction:row;font-size:18px;font-weight:500;gap:5px;height:57px;justify-content:center;line-height:14px;margin:0;margin-top:30px!important;max-width:100%;min-width:100px;padding:10px 30px;text-align:center;text-decoration:none;transition:color 275ms ease-in-out,background-color 275ms ease-in-out,filter 275ms ease-in-out;width:100%}.fixed_booking_panel__step1:not(.wnqb) .primary_enquire:not(.bookfix) i,.fixed_booking_panel__step2:not(.wnqb) .primary_enquire:not(.bookfix) i,.fixed_booking_panel__step3:not(.wnqb) .primary_enquire:not(.bookfix) i,.fixed_booking_panel__step4:not(.wnqb) .primary_enquire:not(.bookfix) i{display:none}.fixed_booking_panel__step1:not(.wnqb) .primary_enquire:not(.bookfix):hover,.fixed_booking_panel__step2:not(.wnqb) .primary_enquire:not(.bookfix):hover,.fixed_booking_panel__step3:not(.wnqb) .primary_enquire:not(.bookfix):hover,.fixed_booking_panel__step4:not(.wnqb) .primary_enquire:not(.bookfix):hover{background-color:#6aa46d;color:#fff}.fixed_booking_panel__step1:not(.wnqb) .fixed_cta_details .selected-dates.with-warning,.fixed_booking_panel__step2:not(.wnqb) .fixed_cta_details .selected-dates.with-warning,.fixed_booking_panel__step3:not(.wnqb) .fixed_cta_details .selected-dates.with-warning,.fixed_booking_panel__step4:not(.wnqb) .fixed_cta_details .selected-dates.with-warning{color:var(--Giallo-Wish,#ebca54);position:relative}.fixed_booking_panel__step1:not(.wnqb) .fixed_cta_details .selected-dates.with-warning:after,.fixed_booking_panel__step2:not(.wnqb) .fixed_cta_details .selected-dates.with-warning:after,.fixed_booking_panel__step3:not(.wnqb) .fixed_cta_details .selected-dates.with-warning:after,.fixed_booking_panel__step4:not(.wnqb) .fixed_cta_details .selected-dates.with-warning:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m13.299 3.148 8.634 14.954a1.5 1.5 0 0 1-1.3 2.25H3.367a1.5 1.5 0 0 1-1.3-2.25l8.635-14.954c.577-1 2.02-1 2.598 0Zm-1.3 1.75L4.233 18.352h15.536L12 4.898ZM12 15a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm0-7a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1Z' fill='%23EBCA54'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;color:var(--Giallo-Wish,#ebca54);content:" ";display:block;height:20px;position:absolute;right:-3px;top:-2px;transform:scale(.5);width:20px}.fixed_booking_panel__step1:not(.wnqb) .fixed_cta_details .dropdown_rooms.with-warning,.fixed_booking_panel__step2:not(.wnqb) .fixed_cta_details .dropdown_rooms.with-warning,.fixed_booking_panel__step3:not(.wnqb) .fixed_cta_details .dropdown_rooms.with-warning,.fixed_booking_panel__step4:not(.wnqb) .fixed_cta_details .dropdown_rooms.with-warning{color:var(--Giallo-Wish,#ebca54);position:relative}.fixed_booking_panel__step1:not(.wnqb) .fixed_cta_details .dropdown_rooms.with-warning:after,.fixed_booking_panel__step2:not(.wnqb) .fixed_cta_details .dropdown_rooms.with-warning:after,.fixed_booking_panel__step3:not(.wnqb) .fixed_cta_details .dropdown_rooms.with-warning:after,.fixed_booking_panel__step4:not(.wnqb) .fixed_cta_details .dropdown_rooms.with-warning:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m13.299 3.148 8.634 14.954a1.5 1.5 0 0 1-1.3 2.25H3.367a1.5 1.5 0 0 1-1.3-2.25l8.635-14.954c.577-1 2.02-1 2.598 0Zm-1.3 1.75L4.233 18.352h15.536L12 4.898ZM12 15a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm0-7a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1Z' fill='%23EBCA54'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;color:var(--Giallo-Wish,#ebca54);content:" ";display:block;height:20px;position:absolute;right:-3px;top:-2px;transform:scale(.5);width:20px}.fixed_booking_panel__step1.wnqb .fare-warnings,.fixed_booking_panel__step2.wnqb .fare-warnings,.fixed_booking_panel__step3.wnqb .fare-warnings,.fixed_booking_panel__step4.wnqb .fare-warnings{display:none!important}.fixed_booking_panel .minmaxbeds,.fixed_booking_panel .minmaxbeds span,.fixed_booking_panel .minmaxpax,.fixed_booking_panel .minmaxpax span{color:#898989;font-size:14px;font-weight:400;line-height:24px;text-align:center;text-decoration:none}.booking_flow .step.payments .payment-method,.payment-method{cursor:pointer;margin-bottom:1.5em;position:relative}.booking_flow .step.payments .payment-method .payment__box,.payment-method .payment__box{align-items:center;background:#f7f7f7;border:2px solid #f7f7f7;border-radius:5px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;opacity:.5;padding:1.8rem;transition:opacity .3s linear,border-color 0s ease-out .3s}.booking_flow .step.payments .payment-method .payment__box.active,.payment-method .payment__box.active{border:2px solid #74c079;opacity:1}.booking_flow .step.payments .payment-method .payment__box .label,.payment-method .payment__box .label{flex:1 0 80%;max-width:80%;padding-right:3rem;width:80%}.booking_flow .step.payments .payment-method .payment__box .label span,.payment-method .payment__box .label span{color:#3d3d3d;font-size:18px;font-weight:400;line-height:24px}.booking_flow .step.payments .payment-method .payment__box .label p,.payment-method .payment__box .label p{margin-top:5px}.payment-method .payment__box .label p span.payment_method_balance,.payment-method .payment__box .label p span.payment_method_what{color:#898989!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.booking_flow .step.payments .payment-method .payment__box ins,.payment-method .payment__box ins{flex:1 0 auto;text-align:right}.booking_flow .step.payments .payment-method .payment__box ins .amount,.booking_flow .step.payments .payment-method .payment__box ins .currency,.payment-method .payment__box ins .amount,.payment-method .payment__box ins .currency{color:#3d3d3d;font-size:25px;font-weight:700;line-height:100%}.booking_flow .step.payments .payment-method label input[type=radio],.payment-method label input[type=radio]{left:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:-1}.booking_flow .step.payments .active.payment-method label .payment__box,.payment-method label input[type=radio]:checked+.payment__box,.payment-method.active label .payment__box{border:2px solid #74c079;opacity:1}.payment-method__type label .label_box{align-items:center;background:#fff;border:1px solid #fff;border-radius:5px;cursor:pointer;display:flex;justify-content:flex-start;padding:1rem;width:100%}.payment-method__type label .label_box:before{background-color:#fff;border:2px solid #fff;border-radius:100%;content:"";height:25px;outline-color:#c4c4c4;outline-offset:0;outline-style:solid;outline-width:3px;width:25px}.payment-method__type label .label_box .label{color:#898989;font-size:18px;font-weight:400;line-height:24px;padding:4px 0 0 1rem}.payment-method__type label input[type=radio]{display:none}.payment-method__type label input[type=radio]+.label_box{border:1px solid #eaeaea}.payment-method__type label input[type=radio]:checked+.label_box{border:1px solid #898989}.payment-method__type label input[type=radio]:checked+.label_box:before{background-color:#3d3d3d}.booking_flow{margin-bottom:300px}@media screen and (min-width:769px){.booking_flow #trigger_save{font-size:18px;font-weight:500;line-height:100%;min-width:300px}}.booking_flow .step.details header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.booking_flow .step.details .step1_bottom_save{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.booking_flow .step.details #trigger_save{height:57px;margin:0}.booking_flow .step.details hr{margin:34px 0}.booking_flow .step.details li::marker{background-color:#ebca54;color:#ebca54}.booking_flow .step.summary .checkin time,.booking_flow .step.summary .checkout time{font-weight:700}.booking_flow .step .checkin label,.booking_flow .step .checkout label{height:32px;padding:0}.booking_flow .step .checkin label .hidden-input,.booking_flow .step .checkout label .hidden-input{display:inline;visibility:hidden}.booking_flow .step .checkin label .hidden-input input[name=date],.booking_flow .step .checkout label .hidden-input input[name=date]{height:0;margin:0;padding:0}.booking_flow .step .checkin,.booking_flow .step .checkout,.booking_flow .step .costs,.booking_flow .step .extra,.booking_flow .step .guests,.booking_flow .step .rooms{display:flex;flex-direction:column;padding-bottom:0;padding-top:38px}.booking_flow .step .checkin label,.booking_flow .step .checkout label,.booking_flow .step .costs label,.booking_flow .step .extra label,.booking_flow .step .guests label,.booking_flow .step .rooms label{color:#3d3d3d;font-size:16px;font-weight:500;line-height:24px}.booking_flow .step .checkin .time,.booking_flow .step .checkout .time,.booking_flow .step .costs .time,.booking_flow .step .extra .time,.booking_flow .step .guests .time,.booking_flow .step .rooms .time{color:#898989;font-size:16px;font-weight:400;line-height:24px}.booking_flow .step .checkin .change,.booking_flow .step .checkout .change,.booking_flow .step .costs .change,.booking_flow .step .extra .change,.booking_flow .step .guests .change,.booking_flow .step .rooms .change{color:#74c079;cursor:pointer}.booking_flow .step .guests,.booking_flow .step .rooms{padding-top:32px}.booking_flow .step .costs,.booking_flow .step .extra{padding-top:0}.booking_flow .step .costs__info,.booking_flow .step .extra__info{color:#898989;font-size:16px;font-weight:400;line-height:24px;margin:0;max-width:300px}.booking_flow .step .costs__list ul,.booking_flow .step .extra__list ul{list-style:none;padding:0}.booking_flow .step .costs__list ul li,.booking_flow .step .extra__list ul li{color:#898989;font-size:16px;font-weight:400;line-height:24px;margin:0}.booking_flow .step .costs__list ul li .amount,.booking_flow .step .extra__list ul li .amount{margin-left:10px}.booking_flow .step .costs__list ul li .amount,.booking_flow .step .costs__list ul li .currency,.booking_flow .step .extra__list ul li .amount,.booking_flow .step .extra__list ul li .currency{color:#898989;font-weight:700}.booking_flow .step .extra_costs .dropdown_guests,.booking_flow .step .extra_costs .dropdown_rooms,.booking_flow .step .guests .dropdown_guests,.booking_flow .step .guests .dropdown_rooms,.booking_flow .step .rooms .dropdown_guests,.booking_flow .step .rooms .dropdown_rooms,.booking_flow .step .totals .dropdown_guests,.booking_flow .step .totals .dropdown_rooms{margin:0;max-width:100%;width:100%}.booking_flow .step .extra_costs .dropdown_guests .dropdown-toggle,.booking_flow .step .extra_costs .dropdown_rooms .dropdown-toggle,.booking_flow .step .guests .dropdown_guests .dropdown-toggle,.booking_flow .step .guests .dropdown_rooms .dropdown-toggle,.booking_flow .step .rooms .dropdown_guests .dropdown-toggle,.booking_flow .step .rooms .dropdown_rooms .dropdown-toggle,.booking_flow .step .totals .dropdown_guests .dropdown-toggle,.booking_flow .step .totals .dropdown_rooms .dropdown-toggle{border:none!important;padding:0!important}.booking_flow .step .extra_costs .dropdown_guests .dropdown-toggle .selected,.booking_flow .step .extra_costs .dropdown_rooms .dropdown-toggle .selected,.booking_flow .step .guests .dropdown_guests .dropdown-toggle .selected,.booking_flow .step .guests .dropdown_rooms .dropdown-toggle .selected,.booking_flow .step .rooms .dropdown_guests .dropdown-toggle .selected,.booking_flow .step .rooms .dropdown_rooms .dropdown-toggle .selected,.booking_flow .step .totals .dropdown_guests .dropdown-toggle .selected,.booking_flow .step .totals .dropdown_rooms .dropdown-toggle .selected{color:#898989;font-size:16px!important;font-weight:400!important;line-height:24px!important;margin:0}.booking_flow .step .extra_costs__list,.booking_flow .step .guests__list,.booking_flow .step .rooms__list,.booking_flow .step .totals__list{margin:0}.booking_flow .step .extra_costs__list ul,.booking_flow .step .guests__list ul,.booking_flow .step .rooms__list ul,.booking_flow .step .totals__list ul{list-style:none;padding:0}.booking_flow .step .extra_costs__list ul li,.booking_flow .step .guests__list ul li,.booking_flow .step .rooms__list ul li,.booking_flow .step .totals__list ul li{color:#898989;font-size:16px;font-weight:400;line-height:24px;margin:0}.booking_flow .step .box-note{margin-bottom:2em;margin-top:80px}.booking_flow .step .box-note h2{line-height:40px}.booking_flow .step__actions{align-items:center;display:flex;justify-content:space-between;margin-top:100px}.booking_flow .step__actions .cta_wrapper .icon-arrow-line-left{margin-left:0;margin-right:32px}#card_sons_splide_full.splide--loop .booking_flow .step__actions .cta_wrapper .splide__arrow--next:before,#card_sons_splide_full.splide--loop .booking_flow .step__actions .cta_wrapper .splide__arrow--prev:before,#testimonial_splide_full.splide--loop .booking_flow .step__actions .cta_wrapper .splide__arrow--next:before,#testimonial_splide_full.splide--loop .booking_flow .step__actions .cta_wrapper .splide__arrow--prev:before,.booking_flow .step__actions .cta_wrapper #card_sons_splide_full.splide--loop .splide__arrow--next:before,.booking_flow .step__actions .cta_wrapper #card_sons_splide_full.splide--loop .splide__arrow--prev:before,.booking_flow .step__actions .cta_wrapper #testimonial_splide_full.splide--loop .splide__arrow--next:before,.booking_flow .step__actions .cta_wrapper #testimonial_splide_full.splide--loop .splide__arrow--prev:before,.booking_flow .step__actions .cta_wrapper .icon-arrow-line-right{margin-left:32px;margin-right:0}.booking_flow .step__actions #trigger_step{font-size:18px;font-weight:500;line-height:100%;min-width:300px}.booking_flow .step.details h3,.booking_flow .step.payments h3,.booking_flow .step.summary h3{color:#3d3d3d;font-size:25px;font-weight:700;line-height:100%}.booking_flow .step.details h3.with-icon,.booking_flow .step.payments h3.with-icon,.booking_flow .step.summary h3.with-icon{align-items:flex-start;display:flex;flex-flow:row;justify-content:flex-start}.booking_flow .step.details h3.with-icon span:last-child,.booking_flow .step.payments h3.with-icon span:last-child,.booking_flow .step.summary h3.with-icon span:last-child{margin-left:10px}.booking_flow .step.details .row h3,.booking_flow .step.payments .row h3,.booking_flow .step.summary .row h3{margin:21px 0}.booking_flow .step.details [class*=icon-]:before,.booking_flow .step.details [class*=material-],.booking_flow .step.payments [class*=icon-]:before,.booking_flow .step.payments [class*=material-],.booking_flow .step.summary [class*=icon-]:before,.booking_flow .step.summary [class*=material-]{color:#3d3d3d}.booking_flow .step.details .content,.booking_flow .step.payments .content,.booking_flow .step.summary .content{margin:25px 0 30px}.booking_flow .step.details .content h6,.booking_flow .step.payments .content h6,.booking_flow .step.summary .content h6{color:#3d3d3d;font-weight:500}.booking_flow .step.details .content>ol,.booking_flow .step.details .content>p,.booking_flow .step.details .content>ul,.booking_flow .step.payments .content>ol,.booking_flow .step.payments .content>p,.booking_flow .step.payments .content>ul,.booking_flow .step.summary .content>ol,.booking_flow .step.summary .content>p,.booking_flow .step.summary .content>ul{color:#898989;font-size:16px;font-weight:400;line-height:24px}.booking_flow .step.details .content ul,.booking_flow .step.payments .content ul,.booking_flow .step.summary .content ul{list-style:none;margin-top:20px;padding:0;position:relative}.booking_flow .step.details .content ul li,.booking_flow .step.payments .content ul li,.booking_flow .step.summary .content ul li{margin-bottom:0;padding-left:15px;position:relative}.booking_flow .step.details .content ul li:before,.booking_flow .step.payments .content ul li:before,.booking_flow .step.summary .content ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='%23EBCA54'/%3E%3C/svg%3E");content:" ";font-size:30px;height:4px;left:0;line-height:25px;position:absolute;transform:translateY(-50%);width:4px}.booking_flow .step.details .content>*,.booking_flow .step.payments .content>*,.booking_flow .step.summary .content>*{color:#898989}.booking_flow .step.details .privacy,.booking_flow .step.payments .privacy,.booking_flow .step.summary .privacy{margin-top:40px}.booking_flow .step.payments header{align-items:center;display:flex;justify-content:space-between;margin-bottom:45px}.booking_flow .step.payments header button [class*=icon-]:before,.booking_flow .step.payments header button [class*=material-]{color:#fff}.booking_flow .step.payments .payment-method.disable,.booking_flow .step.payments .payment-method.disabled{pointer-events:none!important}.booking_flow .step.payments .col-method_type .method_type{margin:45px 0}.booking_flow .step.payments .col-method_type .method_type span.bacs_amount{display:none}.booking_flow .step.payments .col-method_type .method_type span.bacs_amount.active{display:inline-block}.booking_flow .step.payments .col-method_type .method_type p,.booking_flow .step.payments .col-method_type .method_type ul{color:#898989;font-size:16px;font-weight:400;line-height:24px}.booking_flow .step.payments .col-method_type .method_type ul{list-style:none;margin:0;padding:0}.booking_flow .step.payments .col-method_type #credit_card .fields .info-cc-link{align-items:center;display:flex;font-size:18px;font-weight:400;line-height:24px}.booking_flow .step.payments .col-method_type #credit_card .fields .info-cc-link a{color:#898989}.booking_flow .step .fields label{margin-bottom:15px}.booking_flow .step .fields input[type=date],.booking_flow .step .fields input[type=email],.booking_flow .step .fields input[type=number],.booking_flow .step .fields input[type=tel],.booking_flow .step .fields input[type=text]{color:#898989;font-size:18px;font-weight:400;line-height:24px}.booking_flow .preview_order .order_id{color:#898989;font-size:16px;font-weight:400;line-height:24px;margin-bottom:12px}.booking_flow .preview_order__wrap{border:1px solid #eaeaea;border-radius:5px;padding-bottom:24px}@media screen and (min-width:757px){.booking_flow .preview_order__wrap{overflow:hidden}}.booking_flow .preview_order__images{display:flex;flex-direction:row}.booking_flow .preview_order__header--title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1rem 1rem .5rem}.booking_flow .preview_order__header--title .title{font-family:AlbraBold,sans-serif;font-size:25px;line-height:100%;margin:0}.booking_flow .preview_order__header--title .reviews .single-star{font-size:15px}.booking_flow .preview_order__header--title .reviews .count{font-size:15px;font-weight:400;line-height:24px;margin-left:3px;margin-top:3px}.booking_flow .preview_order__header address{color:#c4c4c4;font-size:15px;font-weight:400;line-height:24px;margin-bottom:5px;padding:0 1rem}.booking_flow .preview_order__header address>*,.booking_flow .preview_order__header address>:before{color:#c4c4c4}.booking_flow .preview_order__header .ticket_icons{color:#898989;font-size:16px;font-style:normal;font-weight:400;padding:0 1rem}.booking_flow .preview_order__header .details{color:#c4c4c4;padding:0 1rem}.booking_flow .preview_order__header .details span{margin-right:10px}.booking_flow .preview_order__header .details span [class*=material-]{margin-right:4px;vertical-align:bottom}.booking_flow .preview_order__costs.prices_list{margin-top:35px}.booking_flow .preview_order__costs .prices{padding:0 1rem;width:100%}.booking_flow .preview_order__costs .prices .price{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.booking_flow .preview_order__costs .prices .price.discount{font-size:16px;font-style:italic;font-weight:400;line-height:24px}.booking_flow .preview_order__costs .prices .price.discount ins *,.booking_flow .preview_order__costs .prices .price.discount ins .amount{color:#ebca54}.booking_flow .preview_order__costs .prices .price.discount ins .amount.text-b500,.booking_flow .preview_order__costs .prices .price.discount ins .text-b500{font-weight:500}.booking_flow .preview_order__costs .prices .price ins,.booking_flow .preview_order__costs .prices .price span{color:#898989;font-size:14px;font-weight:400;line-height:24px;text-decoration:none}.booking_flow .preview_order__costs .prices .price ins span.amount,.booking_flow .preview_order__costs .prices .price span span.amount{color:#898989}.booking_flow .preview_order__costs .prices .price span{color:#3d3d3d;font-weight:400}.booking_flow .preview_order__costs .prices .price__list{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-bottom:0}.booking_flow .preview_order__costs .prices .price__list>span{font-weight:500}.booking_flow .preview_order__costs .prices .price__list.optfare_hidden{display:none}.booking_flow .preview_order__costs .prices .price__list ul.list{display:flex;flex-direction:column;list-style:none;margin-bottom:0;margin-top:5px;width:100%}.booking_flow .preview_order__costs .prices .price__list ul.list li{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px!important;padding-bottom:5px!important}.booking_flow .preview_order__costs .prices .price__list ul.list li.optfare_hidden{display:none}.booking_flow .preview_order__costs .prices .price__list ul.list li:not(.optfare_hidden):last-child,.booking_flow .preview_order__costs .prices .price__list ul.list li:nth-last-child(1 of :not(.optfare_hidden)){border-width:0}.booking_flow .preview_order__costs .prices.totals{padding-top:0}.booking_flow .preview_order__costs .prices.totals .price span{color:#3d3d3d;font-size:16px;font-weight:400;line-height:24px}.booking_flow .preview_order__costs .prices.totals .price ins .amount,.booking_flow .preview_order__costs .prices.totals .price ins .currency{color:#3d3d3d;font-size:25px;font-weight:700;line-height:100%}.booking_flow .preview_order__costs.payments .prices .price.balance ins .amount,.booking_flow .preview_order__costs.payments .prices .price.balance ins .currency,.booking_flow .preview_order__costs.payments .prices .price>span{font-size:16px;font-weight:400}.booking_flow .preview_order__costs.payments .prices .payment ins .amount,.booking_flow .preview_order__costs.payments .prices .payment ins .currency{color:#898989;font-size:16px;font-weight:700;line-height:24px}.booking_flow .preview_order__coupon{padding:10px}.booking_flow .preview_order__coupon label{align-items:center;border:1px solid #eaeaea;border-radius:5px;display:flex;flex-direction:row;padding:5px}.booking_flow .preview_order__coupon label input{border:none!important;border:0;color:#898989;font-size:14px;font-weight:400;height:30px;line-height:24px;margin:0;outline:none;padding-bottom:2px;padding-top:2px}.booking_flow .preview_order__coupon label button{height:30px;margin:0}.booking_flow .preview_order .ticket_row{align-items:center;color:var(--Colore-testo-corpo,#3d3d3d);display:flex;font-family:Epilogue;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;min-width:100%}.booking_flow .preview_order .ticket_row div{align-items:center;display:flex;justify-content:flex-start}.booking_flow .preview_order .ticket_row div small{color:var(--Corpo-testo,#898989);display:inline-block;font-size:8px;padding:0 6px}.booking_flow .preview_order .ticket_row .price_uni{color:var(--Corpo-testo,#898989);font-family:Epilogue;font-size:14px;font-style:normal;font-weight:400}.booking_flow .preview_order .ticket_row .price_total{color:var(--Corpo-testo,#898989);font-family:Epilogue;font-size:16px;font-style:normal;font-weight:400;text-align:right}.booking_flow .preview_order .preview_order__costs.payments{margin-top:0}.booking_flow .preview_order .preview_order__costs.payments .price.balance{flex-wrap:wrap}@media screen and (max-width:768px){.booking_flow .preview_order .preview_order__costs.payments .price.balance p.hint{display:block;min-width:100%}.booking_flow .preview_order .preview_order__costs.payments .price.balance span{max-width:65%}}.booking_flow .preview_order.bookable_building .preview_order__costs .prices .price,.booking_flow .preview_order.bookable_experience .preview_order__costs .prices .price{flex-wrap:wrap}.booking_flow .preview_order.bookable_building .preview_order__costs .prices .price p.hint,.booking_flow .preview_order.bookable_experience .preview_order__costs .prices .price p.hint{display:block;font-size:12px;min-width:100%;opacity:.5}body.inline-front .booking_flow,body.inline-page .booking_flow{margin-bottom:20px!important}body.owners-registration-success .wrap main{margin-bottom:50px}.thankyou_content{margin:0 auto 3em;max-width:874px}.thankyou_content header{margin:4em 0;text-align:center}.thankyou_content header h1{font-size:40px;line-height:100%}.thankyou_content__reservation{background-color:#fff;border:1px solid #eaeaea;border-radius:5px;margin:0;overflow:hidden}.thankyou_content__reservation .image-col .image{height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.thankyou_content__reservation .content-col{padding:2rem}.thankyou_content__reservation .content-col .header{padding:1rem 0}.thankyou_content__reservation .content-col .header .title{align-items:center;display:flex;flex-direction:row}.thankyou_content__reservation .content-col .header .title .villa-name{font-family:AlbraBold,sans-serif;font-size:25px;line-height:100%}.thankyou_content__reservation .content-col .header .title .single-star-wrapper{align-items:center;display:flex;flex-direction:row;margin-left:1em}.thankyou_content__reservation .content-col .header .title .single-star-wrapper .count{font-size:15px;font-weight:400;line-height:24px;margin-left:3px;margin-top:3px}.thankyou_content__reservation .content-col .header address{color:#c4c4c4;font-size:15px;font-weight:400;line-height:24px;margin-bottom:5px}.thankyou_content__reservation .content-col .header .details *{color:#c4c4c4}.thankyou_content__reservation .content-col .data{padding:10px 0 0}.thankyou_content__reservation .content-col .data .checkin,.thankyou_content__reservation .content-col .data .checkout,.thankyou_content__reservation .content-col .data .when{display:flex;flex-direction:column;margin:13px 0 10px}.thankyou_content__reservation .content-col .data .checkin label,.thankyou_content__reservation .content-col .data .checkout label,.thankyou_content__reservation .content-col .data .when label{color:#3d3d3d;font-size:16px;font-weight:500;line-height:24px;margin-bottom:5px}.thankyou_content__reservation .content-col .data .checkin span,.thankyou_content__reservation .content-col .data .checkin time,.thankyou_content__reservation .content-col .data .checkout span,.thankyou_content__reservation .content-col .data .checkout time,.thankyou_content__reservation .content-col .data .when span,.thankyou_content__reservation .content-col .data .when time{color:#898989;font-size:18px;font-weight:700;line-height:24px}.thankyou_content__reservation .content-col .data .checkin span em,.thankyou_content__reservation .content-col .data .checkin time em,.thankyou_content__reservation .content-col .data .checkout span em,.thankyou_content__reservation .content-col .data .checkout time em,.thankyou_content__reservation .content-col .data .when span em,.thankyou_content__reservation .content-col .data .when time em{display:block;font-size:16px;font-weight:400;line-height:24px;text-transform:lowercase}.thankyou_content__reservation .content-col .data .guests,.thankyou_content__reservation .content-col .data .rooms{margin:13px 0 10px}.thankyou_content__reservation .content-col .data .guests label,.thankyou_content__reservation .content-col .data .rooms label{color:#3d3d3d;font-size:16px;font-weight:500;line-height:24px;margin-bottom:5px}.thankyou_content__reservation .content-col .data .guests__list ul,.thankyou_content__reservation .content-col .data .rooms__list ul{list-style:none;padding:0}.thankyou_content__reservation .content-col .data .guests__list ul li,.thankyou_content__reservation .content-col .data .rooms__list ul li{color:#898989;font-size:16px;font-weight:400;line-height:24px}.thankyou_content__reservation .content-col .message{padding:1rem 0}.thankyou_content__reservation .content-col .message p{color:#898989;font-size:16px;font-weight:500;line-height:150%;margin:0}.thankyou_content__reservation .content-col .upsell{padding:1rem 0}.thankyou_content__reservation .content-col .upsell .upsell_box{align-items:flex-start;display:flex;flex-direction:row}.thankyou_content__reservation .content-col .upsell .upsell_box .image{max-height:70px;max-width:70px}.thankyou_content__reservation .content-col .upsell .upsell_box .content{color:#898989;font-size:16px;font-weight:400;line-height:24px;padding:0 1rem}.thankyou_content__reservation .content-col .upsell .upsell_box .content p{margin:0}.thankyou_content__reservation .content-col .upsell .upsell_box .content p .title{color:#3d3d3d;display:block;font-size:16px;font-weight:500;line-height:24px}.thankyou_content .admin_area_button{align-items:center;display:flex;justify-content:center;margin-top:90px}.thankyou_content p.reservation_code{color:#3d3d3d;font-size:18px;font-style:normal;font-weight:700;line-height:148.5%}@media (max-width:767.98px){.thankyou_content header{margin-bottom:36px;margin-left:16px;margin-right:16px}.thankyou_content p.reservation_code{font-weight:500;padding-top:16px}.thankyou_content__reservation{margin:0 16px;padding:0}.thankyou_content__reservation .image-col-thk{margin:0 0 37px;padding:0}.thankyou_content__reservation .image-col-thk img{max-height:155px;-o-object-fit:cover;object-fit:cover}.thankyou_content__reservation .content-col{padding:0 20px 60px}.thankyou_content__reservation .content-col .header{padding-bottom:10px}.thankyou_content__reservation .content-col .header address{margin-top:2px}.thankyou_content__reservation .content-col .header .details span{color:#898989;font-size:16px;font-weight:400;margin-right:8px}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .thankyou_content__reservation .content-col .header .details .__cal-day:after,.select2-selection__arrow .thankyou_content__reservation .content-col .header .details b[role=presentation]:before,.thankyou_content__reservation .content-col .header .details .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.thankyou_content__reservation .content-col .header .details .material-symbols-outlined,.thankyou_content__reservation .content-col .header .details .select2-selection__arrow b[role=presentation]:before{color:#c4c4c4;transform:translateY(-2px)}.thankyou_content__reservation .content-col .data .checkin label,.thankyou_content__reservation .content-col .data .checkout label,.thankyou_content__reservation .content-col .data .guests label,.thankyou_content__reservation .content-col .data .rooms label,.thankyou_content__reservation .content-col .data .when label{color:#3d3d3d;font-size:14px;font-style:normal;font-weight:500;line-height:148.5%}.thankyou_content__reservation .content-col .data .checkin span,.thankyou_content__reservation .content-col .data .checkin time,.thankyou_content__reservation .content-col .data .checkin ul li,.thankyou_content__reservation .content-col .data .checkout span,.thankyou_content__reservation .content-col .data .checkout time,.thankyou_content__reservation .content-col .data .checkout ul li,.thankyou_content__reservation .content-col .data .guests span,.thankyou_content__reservation .content-col .data .guests time,.thankyou_content__reservation .content-col .data .guests ul li,.thankyou_content__reservation .content-col .data .rooms span,.thankyou_content__reservation .content-col .data .rooms time,.thankyou_content__reservation .content-col .data .rooms ul li,.thankyou_content__reservation .content-col .data .when span,.thankyou_content__reservation .content-col .data .when time,.thankyou_content__reservation .content-col .data .when ul li{color:#898989;font-size:14px;font-style:normal;font-weight:400;line-height:148.5%}.thankyou_content__reservation .content-col .data .checkin time em,.thankyou_content__reservation .content-col .data .checkout time em,.thankyou_content__reservation .content-col .data .guests time em,.thankyou_content__reservation .content-col .data .rooms time em,.thankyou_content__reservation .content-col .data .when time em{color:#74c079;font-size:14px}.thankyou_content__reservation .content-col .data .checkin ul li,.thankyou_content__reservation .content-col .data .checkout ul li,.thankyou_content__reservation .content-col .data .guests ul li,.thankyou_content__reservation .content-col .data .rooms ul li,.thankyou_content__reservation .content-col .data .when ul li{display:inline-block}.thankyou_content__reservation .content-col .data .checkin ul li:after,.thankyou_content__reservation .content-col .data .checkout ul li:after,.thankyou_content__reservation .content-col .data .guests ul li:after,.thankyou_content__reservation .content-col .data .rooms ul li:after,.thankyou_content__reservation .content-col .data .when ul li:after{content:", ";display:inline-block}.thankyou_content__reservation .content-col .data .checkin ul li:last-child:after,.thankyou_content__reservation .content-col .data .checkout ul li:last-child:after,.thankyou_content__reservation .content-col .data .guests ul li:last-child:after,.thankyou_content__reservation .content-col .data .rooms ul li:last-child:after,.thankyou_content__reservation .content-col .data .when ul li:last-child:after{display:none}.thankyou_content__reservation .content-col .upsell>.col-md-12{padding-left:0}.thankyou_content__reservation .content-col .upsell_box{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}.thankyou_content__reservation .content-col .upsell_box img{border-radius:6px;flex:1;max-width:75px;min-height:96px;-o-object-fit:cover;object-fit:cover;width:100%}.thankyou_content__reservation .content-col .upsell_box div.content{align-items:flex-start;display:flex;flex:1;flex-flow:column;justify-content:space-between;justify-self:stretch;padding-right:0}.thankyou_content__reservation .content-col .upsell_box .cta{font-size:15px;margin-top:10px}.thankyou_content__reservation .content-col .upsell_box .cta .cta_text{font-size:15px;white-space:nowrap}.thankyou_content__reservation .content-col .row{padding:0 12px}.thankyou_content .admin_area_button{flex-wrap:wrap;margin-top:50px}.thankyou_content .admin_area_button .btn--link{flex-grow:1;margin:0 16px;max-width:100%;width:100%}.thankyou_content .admin_area_button a.cta.right{flex-grow:1;margin:32px 16px 0;max-width:100%;text-align:center;width:100%}.thankyou_content .admin_area_button a.cta.right .cta_wrapper{margin:0 auto}}.device_computer header.booking{background-color:#fff;left:0;position:fixed;right:0;top:0;width:100%;z-index:99999}.device_computer header.booking+.wrap.container-fluid,.device_computer header.booking+.wrap.container-lg,.device_computer header.booking+.wrap.container-md,.device_computer header.booking+.wrap.container-sm,.device_computer header.booking+.wrap.container-xl,.device_computer header.booking+.wrap.container-xxl{padding-top:150px!important}.device_tablet header.booking{border:0!important;padding-top:120px}.device_tablet header.booking #navbarBooking{padding:20px!important}.device_tablet .booking-main .booking_flow{min-height:100%!important}.device_tablet .booking-main .booking_flow:before{display:none}.device_tablet .booking-main .preview_order{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.15);position:absolute;top:0;width:100%}.device_tablet .booking-main .preview_order__wrap{align-items:center;display:flex;flex-direction:row;padding:10px 2rem 1.2rem}.device_tablet .booking-main .preview_order__images{background:#c4c4c4;border-radius:10px;display:flex;flex-direction:row;height:77px;max-width:96px;width:96px}.device_tablet .booking-main .preview_order__images img{height:77px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:96px}.device_tablet .booking-main .preview_order__images img:not(.multiple){border-radius:10px}.device_tablet .booking-main .preview_order__images img.multiple{border-radius:10px 0 0 10px;width:48px}.device_tablet .booking-main .preview_order__images img.multiple+img.multiple{border-radius:0 10px 10px 0!important}.device_tablet .booking-main .preview_order__header{flex:1 0 calc(60% - 96px);margin-left:1em;max-width:calc(60% - 96px);width:calc(60% - 96px)}.device_tablet .booking-main .preview_order__header--title{margin-left:10px}.device_tablet .booking-main .preview_order__header--title .title{font-family:AlbraBold,sans-serif;font-size:25px;line-height:25px;margin:0}.device_tablet .booking-main .preview_order__header .reviews_address{align-items:center;display:flex;flex-direction:row;margin-top:5px}.device_tablet .booking-main .preview_order__header .reviews_address address{font-size:12px;margin:0}.device_tablet .booking-main .preview_order__header .reviews_address address [class*=material-]{font-size:12px}.device_tablet .booking-main .preview_order__header .reviews_address address+.reviews{margin-left:20px}.device_tablet .booking-main .preview_order__header .reviews_address .reviews{margin-left:0}.device_tablet .booking-main .preview_order__header .reviews_address .reviews .count{font-size:14px;height:15px;margin:0 2px}.device_tablet .booking-main .preview_order__costs{flex:1 0 40%;max-width:40%;width:40%}.device_tablet .booking-main .preview_order__costs .prices{display:flex;flex-direction:row;justify-content:space-between}.device_tablet .booking-main .preview_order__costs .prices span{font-family:Epilogue,sans-serif;font-size:16px}.device_tablet .booking-main .preview_order__costs .prices .price .amount{font-family:Epilogue,sans-serif;font-size:26px;font-weight:700}@media screen and (min-width:991px){.device_tablet header.booking nav.navbar .navbar-booking{left:0;position:absolute;right:0;top:125px}}.device_computer.villas-booking .dropdown_guests span.selected,.device_computer.villas-booking .dropdown_rooms span.selected,.device_tablet.villas-booking .dropdown_guests span.selected,.device_tablet.villas-booking .dropdown_rooms span.selected{white-space:normal}.device_computer.villas-booking .costs>label,.device_computer.villas-booking .extra>label,.device_tablet.villas-booking .costs>label,.device_tablet.villas-booking .extra>label{margin-bottom:15px}.device_computer.villas-booking .costs__list,.device_computer.villas-booking .extra__list,.device_tablet.villas-booking .costs__list,.device_tablet.villas-booking .extra__list{margin-top:20px}.device_computer.villas-booking .costs__list li,.device_computer.villas-booking .extra__list li,.device_tablet.villas-booking .costs__list li,.device_tablet.villas-booking .extra__list li{margin-bottom:18px}.device_computer.villas-booking .step.summary .checkin,.device_computer.villas-booking .step.summary .checkout,.device_computer.villas-booking .step.summary .guests,.device_computer.villas-booking .step.summary .rooms,.device_tablet.villas-booking .step.summary .checkin,.device_tablet.villas-booking .step.summary .checkout,.device_tablet.villas-booking .step.summary .guests,.device_tablet.villas-booking .step.summary .rooms{margin-bottom:30px;padding-top:0}.device_computer.villas-booking .step.summary .checkin ul,.device_computer.villas-booking .step.summary .checkout ul,.device_computer.villas-booking .step.summary .guests ul,.device_computer.villas-booking .step.summary .rooms ul,.device_tablet.villas-booking .step.summary .checkin ul,.device_tablet.villas-booking .step.summary .checkout ul,.device_tablet.villas-booking .step.summary .guests ul,.device_tablet.villas-booking .step.summary .rooms ul{margin-bottom:0;padding-bottom:0}.device_computer.villas-booking .step.summary .checkin>label,.device_computer.villas-booking .step.summary .checkout>label,.device_computer.villas-booking .step.summary .guests>label,.device_computer.villas-booking .step.summary .rooms>label,.device_tablet.villas-booking .step.summary .checkin>label,.device_tablet.villas-booking .step.summary .checkout>label,.device_tablet.villas-booking .step.summary .guests>label,.device_tablet.villas-booking .step.summary .rooms>label{height:-moz-fit-content;height:fit-content;margin-bottom:14px;padding-top:32px}@media screen and (max-width:991px){#booking_flow_form .booking_form .step.payments .fields [class*=col-]{padding:0!important}}.device_phone .navbar-booking ul li.arrow{margin-top:4px!important}.device_phone .navbar-booking ul li.arrow span{width:16px!important}.device_phone .navbar-booking a.nav-link{padding-right:2px!important;white-space:nowrap}.device_phone .navbar-booking a.nav-link span{display:inline-block}.device_phone #booking_flow_form .booking_form .step.payments .fields [class*=col-]{padding:0!important}.device_phone #booking_flow_form .booking_form .step.payments .fields [class*=col-] h5.payment_with{font-size:18px}.device_phone #booking_flow_form .booking_form .step.payments .fields label,.device_phone #booking_flow_form .booking_form .step.payments .fields label span{font-size:16px!important}.device_phone #booking_flow_form .booking_form .step.payments .fields .select2-container .select2-selection--single,.device_phone #booking_flow_form .booking_form .step.payments .fields input{font-size:16px;height:44px!important}.device_phone #booking_flow_form .booking_form .step.payments .fields .select2-container .select2-selection--single .select2-selection__rendered,.device_phone #booking_flow_form .booking_form .step.payments .fields input .select2-selection__rendered{height:44px!important;padding:8px}.device_phone #booking_flow_form .booking_form .step .checkin,.device_phone #booking_flow_form .booking_form .step .checkout,.device_phone #booking_flow_form .booking_form .step .guests,.device_phone #booking_flow_form .booking_form .step .rooms{padding-bottom:35px!important}.device_phone #booking_flow_form .booking_form .row .col-step{margin-top:35px}.device_phone #booking_flow_form .booking_form .row .col-step header h3{margin-bottom:35px}.device_phone #booking_flow_form .booking_form .row .col-step .change.label_dates{font-size:14px;margin-top:6px}.device_phone #booking_flow_form .booking_form .row .col-step .costs>label{font-size:16px;line-height:16px}.device_phone #booking_flow_form .booking_form .row .col-step .costs p.costs__info{font-size:14px;line-height:14px;margin-bottom:10px;margin-top:6px}.device_phone #booking_flow_form .booking_form .row .col-step .costs .costs__list li{align-items:center;font-size:15px;line-height:35px;margin-bottom:0}.device_phone #booking_flow_form .booking_form .row .col-step .costs .costs__list li span.amount{font-size:16px}.device_phone #booking_flow_form .booking_form .row .col-step .checkin,.device_phone #booking_flow_form .booking_form .row .col-step .checkout,.device_phone #booking_flow_form .booking_form .row .col-step .dropdown_guests,.device_phone #booking_flow_form .booking_form .row .col-step .dropdown_rooms,.device_phone #booking_flow_form .booking_form .row .col-step .guests,.device_phone #booking_flow_form .booking_form .row .col-step .rooms,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .checkin,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .checkout,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .dropdown_guests,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .dropdown_rooms,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .guests,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .rooms{font-size:14px}.device_phone #booking_flow_form .booking_form .row .col-step .checkin>label,.device_phone #booking_flow_form .booking_form .row .col-step .checkout>label,.device_phone #booking_flow_form .booking_form .row .col-step .dropdown_guests>label,.device_phone #booking_flow_form .booking_form .row .col-step .dropdown_rooms>label,.device_phone #booking_flow_form .booking_form .row .col-step .guests>label,.device_phone #booking_flow_form .booking_form .row .col-step .rooms>label,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .checkin>label,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .checkout>label,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .dropdown_guests>label,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .dropdown_rooms>label,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .guests>label,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .rooms>label{font-size:14px;font-weight:500;height:unset;margin-bottom:6px}.device_phone #booking_flow_form .booking_form .row .col-step .checkin>time,.device_phone #booking_flow_form .booking_form .row .col-step .checkout>time,.device_phone #booking_flow_form .booking_form .row .col-step .dropdown_guests>time,.device_phone #booking_flow_form .booking_form .row .col-step .dropdown_rooms>time,.device_phone #booking_flow_form .booking_form .row .col-step .guests>time,.device_phone #booking_flow_form .booking_form .row .col-step .rooms>time,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .checkin>time,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .checkout>time,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .dropdown_guests>time,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .dropdown_rooms>time,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .guests>time,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .rooms>time{font-size:14px;font-weight:400}.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .guests__list li,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .rooms__list li{display:inline-block;font-size:14px;font-weight:400}.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .guests__list li:after,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .rooms__list li:after{content:", ";display:inline-block;transform:translateX(-3px)}.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .guests__list li:last-child:after,.device_phone #booking_flow_form .booking_form .row .col-step .step.summary .rooms__list li:last-child:after{content:"";display:none}.device_phone #booking_flow_form .booking_form .row .col-step .dropdown_guests .dropdown-toggle,.device_phone #booking_flow_form .booking_form .row .col-step .dropdown_rooms .dropdown-toggle{height:-moz-fit-content;height:fit-content;justify-content:flex-start}.device_phone #booking_flow_form .booking_form .row .col-step .dropdown_guests .dropdown-toggle span.selected,.device_phone #booking_flow_form .booking_form .row .col-step .dropdown_rooms .dropdown-toggle span.selected{font-size:14px!important;line-height:20px;white-space:normal}.device_phone #booking_flow_form .booking_form .row .col-step .dropdown_guests .dropdown-toggle span.change,.device_phone #booking_flow_form .booking_form .row .col-step .dropdown_rooms .dropdown-toggle span.change{font-size:14px;margin-top:6px}.device_phone .booking_flow .preview_order__wrap{padding-bottom:0}.device_phone .booking_flow .preview_order .preview_order__costs-mobile-wrap{display:none}.device_phone .booking_flow .preview_order__costs.mobile{margin-top:15px}.device_phone .booking_flow .preview_order__costs.mobile .prices{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.device_phone .booking_flow .preview_order__costs.mobile .prices ins{margin-bottom:10px}.device_phone .booking_flow .preview_order__costs.mobile .prices ins .amount{font-weight:700}.device_phone .booking_flow .preview_order__costs.mobile .price{align-items:flex-start;display:flex;flex-direction:column}.device_phone .booking_flow .preview_order__costs.mobile .price .toggle_cost_details{color:#c4c4c4}.device_phone .booking_flow .preview_order__costs.mobile .price .toggle_cost_details [class*=material-]{border:1px solid #c4c4c4;border-radius:100%;color:#c4c4c4;height:20px;line-height:20px;text-align:center;transition:transform .3s ease-in-out;width:20px}.device_phone .booking_flow .preview_order__costs.mobile .price .toggle_cost_details.inverse [class*=material-]{transform:rotate(-180deg)}.device_phone.villas-booking .daterangepicker.show-calendar.openscenter.edit-calendar{display:block;height:100vh;top:0!important;width:100vw}.device_phone.villas-booking .daterangepicker.show-calendar.openscenter.edit-calendar p.checkout-title{align-items:center;background-color:#fff;display:flex;font-size:16px!important;font-style:normal;font-weight:700;height:60px;justify-content:flex-start;margin:0;padding:0 12px;position:fixed;text-align:left;width:100vw;z-index:900}.device_phone.villas-booking .daterangepicker.show-calendar.openscenter.edit-calendar p.checkout-title span{display:inline-block;line-height:16px;margin-right:12px;position:relative;right:unset;top:unset}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .device_phone.villas-booking .daterangepicker.show-calendar.openscenter.edit-calendar p.checkout-title span.__cal-day:after,.device_phone.villas-booking .daterangepicker.show-calendar.openscenter.edit-calendar p.checkout-title .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,.device_phone.villas-booking .daterangepicker.show-calendar.openscenter.edit-calendar p.checkout-title span.material-symbols-outlined{transform:translateY(-1px)}.device_phone.villas-booking .daterangepicker.show-calendar.openscenter.edit-calendar p.checkout-bartitle{color:#3d3d3d;display:block;font-size:16px;font-weight:600;margin-bottom:0;margin-top:60px;text-align:center;width:100vw}.device_phone.villas-booking .daterangepicker.show-calendar.openscenter.edit-calendar .ranges{margin-top:0}.device_phone.villas-booking .daterangepicker.show-calendar.openscenter.edit-calendar .drp-calendar.right{margin-bottom:84px}.device_phone.villas-booking .daterangepicker.show-calendar.openscenter.edit-calendar .drp-buttons{align-items:center;background-color:#fff;bottom:0;box-shadow:0 0 20px 0 rgba(0,0,0,.15);display:block;height:84px;justify-content:center;min-height:84px;position:fixed;width:100vw}.device_phone.villas-booking .daterangepicker.show-calendar.openscenter.edit-calendar .drp-buttons .applyBtn.btn{font-size:18px;font-style:normal;font-weight:500;line-height:18px;margin:0 auto;min-height:60px;padding:20px 0;text-align:center;width:calc(100vw - 24px)}.device_phone.villas-booking #booking_flow_form .booking_form .dropdown-menu.show{height:100vh;left:0!important;margin:0!important;max-width:100vw;min-height:100vh;position:fixed;right:0!important;top:0!important;width:100vw}.device_phone.villas-booking #booking_flow_form .booking_form .dropdown-menu.show li.title{margin-left:31px;text-align:left}.device_phone.villas-booking #booking_flow_form .booking_form .dropdown-menu.show li.title span{left:10px;top:16px}.device_phone.villas-booking #booking_flow_form .booking_form .dropdown-menu.show li.droptitle{color:#3d3d3d;color:var(--Colore-testo-corpo,#3d3d3d);font-size:16px;font-style:normal;font-weight:600;margin-bottom:36px;margin-top:40px;text-align:center}.device_phone.villas-booking #booking_flow_form .booking_form .dropdown-menu.show li.footer{align-items:center;background-color:#fff;bottom:0;box-shadow:0 0 20px 0 rgba(0,0,0,.15);display:block;height:84px;justify-content:center;left:0;min-height:84px;padding:12px;position:fixed;right:0;width:100vw}.device_phone.villas-booking #booking_flow_form .booking_form .dropdown-menu.show li.footer button{min-width:100%;width:100%}.ticket_icon{margin-right:12px}.ticket_icon,.ticket_icon:before{display:inline-block;position:relative;vertical-align:bottom}.ticket_icon:before{background-position:0;background-repeat:no-repeat;background-size:contain;content:" ";height:25px;width:25px}.ticket_icon.ticket_people:before{background-image:url(../../icons/ticket_people.svg)}.ticket_icon.ticket_children:before{background-image:url(../../icons/ticket_children.svg)}.ticket_icon.ticket_infant:before{background-image:url(../../icons/ticket_infant.svg)}@media screen and (min-width:1200px) and (max-width:1399px){#form_booking_results .booking_form.sticky{max-width:356px!important}}@media screen and (min-width:1024px) and (max-width:1199px){#form_booking_results .booking_form.sticky{max-width:296px!important}}@media screen and (max-width:768px){.thankyou_content__reservation .image-col{display:none!important;visibility:hidden!important}.booking_fields .booking_form{max-width:100%;width:100%}.header-search-line{padding:0 2rem}.header-search-line h1{font-size:70px!important}.booking_flow .step.payments .payment-method .payment__box{padding:19px}.booking_flow .step.payments .payment-method .payment__box .label{flex-grow:1;max-width:100%;padding-right:0}.booking_flow .step.payments .payment-method .payment__box ins{margin-top:10px;text-align:left;width:100%}}@media screen and (max-width:810px){#form_booking_results .booking_form.sticky{max-width:281px!important}}@media screen and (max-width:991px){header.banner.booking nav.navbar .navbar-booking{padding:16px 1rem!important}header.banner.booking nav.navbar .navbar-booking ul li{font-size:16px!important}#booking_flow_form .booking_form{padding:1rem 1rem calc(1rem + 60px)}#booking_flow_form .booking_form .row{margin:0}#booking_flow_form .booking_form .row .col-step{padding:0}#booking_flow_form .booking_form .extra__list{padding:0!important}#booking_flow_form .booking_form .extra__list .line-item .line-item_number_triggers{min-width:120px}#booking_flow_form .booking_form .step .checkin,#booking_flow_form .booking_form .step .checkout,#booking_flow_form .booking_form .step .guests,#booking_flow_form .booking_form .step .rooms{padding:0 0 15px!important}#booking_flow_form .col-order{padding:0!important}}.booking_flow.booking_flow_form.form_manager .line-item--type.xtra-fields{min-width:250px}@media screen and (max-width:991px) and (orientation:landscape){header.banner .header-search-line{position:relative!important;top:0!important;transform:none!important}header.banner .header-search-line h1{font-size:45px!important}}@media screen and (max-width:575px){.booking-main section.booking_flow{margin-bottom:0!important}.booking-main section.booking_flow .box-note{margin-bottom:30px;margin-top:40px}.booking-main section.booking_flow .box-note+hr{display:none}header.banner.booking{border:0!important}header.banner .header-search-line{height:60vh;justify-content:center;position:relative!important;text-align:center;top:0!important;transform:none!important}header.banner .header-search-line h1{font-size:45px!important;text-align:center}.header-line header.banner .header-search-line p.color-white.subtitle,header.banner .header-search-line .header-line p.color-white.subtitle,header.banner .header-search-line p.la-lux-font.color-white{font-size:64px!important}.daterangepicker.show-calendar .drp-buttons .btn{margin:0 0 15px}#booking_flow_form .booking_form .step__actions{background:#fff;bottom:0;flex-direction:column!important;left:0;padding:1rem 1rem 0;position:fixed;right:0;z-index:100}#booking_flow_form .booking_form .step__actions .cta{margin-top:20px!important;order:2!important}#booking_flow_form .booking_form .step__actions #place_order_trigger,#booking_flow_form .booking_form .step__actions #trigger_step{max-width:100%;position:relative;width:100%}#booking_flow_form .booking_form .step__actions #place_order_trigger.loading:before,#booking_flow_form .booking_form .step__actions #trigger_step.loading:before{animation:rotation 2s linear infinite;border-color:#fff!important;content:"";display:inline-block;height:40px;left:0;margin:0 auto;position:relative;right:0;top:0;width:40px}#booking_flow_form .booking_form .step__actions #place_order_trigger.loading .text,#booking_flow_form .booking_form .step__actions #trigger_step.loading .text{display:none!important}#booking_flow_form .booking_form .step.payments header{align-items:flex-start!important;flex-direction:column!important}#booking_flow_form .booking_form .preview_order__images{padding:10px}#booking_flow_form .booking_form .preview_order__images img:not(.multiple){border-radius:10px;height:132px}#booking_flow_form .booking_form .preview_order__images img.multiple{border-radius:10px 0 0 10px;height:132px}#booking_flow_form .booking_form .preview_order__images img.multiple+img.multiple{border-radius:0 10px 10px 0!important}#booking_flow_form .booking_form .row .extra__fixed{font-size:14px;text-align:left}#booking_flow_form .booking_form .row .extra__list--label{flex-grow:1;font-size:14px;margin-left:10px}#booking_flow_form .booking_form .row .extra__list--label span{display:block;float:right;margin-left:0;padding-left:0}.booking_flow .step .costs__info,.booking_flow .step .extra__info{margin-bottom:20px}.booking_flow .preview_order__header .details{display:none}#booking_flow_form .booking_form .step .costs,#booking_flow_form .booking_form .step .costs__list,#booking_flow_form .booking_form .step .extra{padding:0}#booking_flow_form .booking_form .step .costs__list--fixed ul li{display:flex;justify-content:space-between;margin-bottom:10px}}@media screen and (max-width:575px) and (-webkit-min-device-pixel-ratio:2){.header-line body.ios header.banner .header-search-line p.color-white.subtitle,body.ios header.banner .header-search-line .header-line p.color-white.subtitle,body.ios header.banner .header-search-line p.la-lux-font.color-white{font-size:100px!important}}@media screen and (min-width:576px) and (max-width:768px){.daterangepicker.show-calendar .drp-buttons{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:relative}.daterangepicker.show-calendar .drp-buttons .dpr-min-days{left:0;position:absolute}}@media screen and (min-width:499px) and (max-width:768px){#form_booking_search .booking_form{flex-wrap:wrap;justify-content:space-between;max-width:100%;padding:2px 5px}#form_booking_search .booking_form .textinput_villa{display:none!important}#form_booking_search .booking_form .dropdown-menu{max-width:300px;min-width:300px}#form_booking_search .booking_form .dropdown_villa{border-bottom:1px solid #eaeaea;flex:1 0 100%;height:45px;margin:0;max-width:100%;width:100%}#form_booking_search .booking_form .dropdown_villa select.villa_select{box-shadow:none;height:45px}#form_booking_search .booking_form .label_dates{margin:0;max-width:40%;min-width:40%;padding:0;width:40%}#form_booking_search .booking_form .dropdown_guests{margin:0;max-width:30%;min-width:30%;padding:0;width:30%}#form_booking_search .booking_form .dropdown_guests .dropdown-menu{margin-top:0!important}#form_booking_search .booking_form .dropdown_guests .dropdown-toggle{padding:0}#form_booking_search .booking_form .dropdown_guests .dropdown-toggle .selected{font-size:12px}#form_booking_search .booking_form #trigger_submit_booking_search{height:54px;margin:0;max-width:137px;min-width:137px;padding:0;width:45px}#form_booking_search .booking_form .label_dates .dates-placeholder>span{display:none}#form_booking_search .booking_form .label_dates .dates-placeholder>span.mobile-selected{display:block;margin:0!important;max-width:100%;padding:12px 0 12px 10px;width:100%}#form_booking_search .booking_form .label_dates .dates-placeholder>span.mobile-selected .selected-dates{display:block;font-size:12px}#form_booking_search .booking_form .label_dates .dates-placeholder>span:hover{border-color:transparent}#form_booking_search .booking_form .label_dates .dates-placeholder input{margin:0}#form_booking_search .booking_form .label_dates .dates-placeholder:after{right:0}#form_booking_search .booking_form .label_dates .dates-placeholder:before{display:none;visibility:hidden}#form_booking_search .booking_form .dropdown_guests .dropdown-toggle:hover{border-color:transparent}#form_booking_search .booking_form .dropdown_guests .dropdown-toggle,#form_booking_search .booking_form .label_dates .dates-placeholder{margin:0;max-width:100%;min-width:100%;width:100%}}@media screen and (min-width:768px){#form_booking_search .booking_form{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.daterangepicker{padding:1.5rem}.daterangepicker.show-calendar .drp-buttons{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:relative}.daterangepicker.show-calendar .drp-buttons .dpr-min-days{left:0;position:absolute}.booking_form{align-items:center;display:flex;flex-direction:row}.booking_form .dropdown_guests{width:100%}.booking_form .dropdown-menu{max-width:400px;min-width:400px}}.bookable-error{color:darkred;font-size:24px;line-height:30px;margin:5em;padding:5em;text-align:center}@media screen and (max-width:768.1px){.bookable-error{font-size:20px;margin:20px;padding:0}}.approved-payment,.success-payment,.warning-payment{border-radius:5px;font-size:16px;margin:0 auto;text-align:center;width:100%}.approved-payment.small,.success-payment.small,.warning-payment.small{font-size:16px}@media screen and (max-width:768px){.approved-payment,.approved-payment.small,.success-payment,.success-payment.small,.warning-payment,.warning-payment.small{font-size:14px}}.approved-payment,.success-payment{background-color:#74c079;color:#fff;padding:6px}form.rates_manager_form .modal-header{justify-content:flex-start}form.rates_manager_form .modal-header .header{color:#3d3d3d;font-size:25px;font-style:normal;font-weight:700;margin-left:20px}form.rates_manager_form .heading-label{white-space:nowrap}form.rates_manager_form .date_labels span,form.rates_manager_form label{color:#3d3d3d;font-size:14px;font-weight:500;line-height:24px}form.rates_manager_form .label_dates{height:57px}form.rates_manager_form .label_dates .dates-placeholder>span{padding:6px 8px}form.rates_manager_form .label_dates .dates-placeholder>span .time-label{line-height:normal}form.rates_manager_form .label_dates .dates-placeholder>span>span[class*=selected-date-]{line-height:20px!important}form.rates_manager_form .label_dates .dates-placeholder>span:first-of-type:after{bottom:6px;height:unset!important;top:6px}form.rates_manager_form .input-wrapper{position:relative}form.rates_manager_form .input-wrapper:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:calc(100% - 20px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:35px}form.rates_manager_form .input-wrapper input{padding-left:41px!important}form.rates_manager_form .input-wrapper.human:after{background-image:url(../../images/fareman.svg)}@media screen and (max-width:768px){form.rates_manager_form .input-wrapper.human:after{background-size:14px;width:35px}form.rates_manager_form .input-wrapper.human input[type=number]{padding:13px 13px 13px 33px!important}}form.rates_manager_form .input-wrapper.rooms:after{background-image:url(../../images/rooms.svg);left:6px;width:28px}@media screen and (max-width:768px){form.rates_manager_form .input-wrapper.rooms:after{background-size:14px;width:35px}form.rates_manager_form .input-wrapper.rooms input[type=number]{padding:13px 13px 13px 33px!important}}form.rates_manager_form .heading,form.rates_manager_form .heading label{color:#3d3d3d;font-size:16px;font-style:normal;font-weight:700}form.rates_manager_form .heading em{color:#898989;font-size:16px;font-weight:400}form.rates_manager_form .container-fluid.normal>.row,form.rates_manager_form .normal.container-lg>.row,form.rates_manager_form .normal.container-md>.row,form.rates_manager_form .normal.container-sm>.row,form.rates_manager_form .normal.container-xl>.row,form.rates_manager_form .normal.container-xxl>.row{--bs-gutter-x:30px}form.rates_manager_form .container-fluid.normal>.row>[class*=col-],form.rates_manager_form .normal.container-lg>.row>[class*=col-],form.rates_manager_form .normal.container-md>.row>[class*=col-],form.rates_manager_form .normal.container-sm>.row>[class*=col-],form.rates_manager_form .normal.container-xl>.row>[class*=col-],form.rates_manager_form .normal.container-xxl>.row>[class*=col-]{margin-bottom:35px}form.rates_manager_form .container-fluid.normal>.row .label_dates,form.rates_manager_form .container-fluid.normal>.row label,form.rates_manager_form .container-fluid.normal>.row label input,form.rates_manager_form .container-fluid.normal>.row label input[type=date],form.rates_manager_form .container-fluid.normal>.row label input[type=number],form.rates_manager_form .container-fluid.normal>.row label input[type=text],form.rates_manager_form .normal.container-lg>.row .label_dates,form.rates_manager_form .normal.container-lg>.row label,form.rates_manager_form .normal.container-lg>.row label input,form.rates_manager_form .normal.container-md>.row .label_dates,form.rates_manager_form .normal.container-md>.row label,form.rates_manager_form .normal.container-md>.row label input,form.rates_manager_form .normal.container-sm>.row .label_dates,form.rates_manager_form .normal.container-sm>.row label,form.rates_manager_form .normal.container-sm>.row label input,form.rates_manager_form .normal.container-xl>.row .label_dates,form.rates_manager_form .normal.container-xl>.row label,form.rates_manager_form .normal.container-xl>.row label input,form.rates_manager_form .normal.container-xxl>.row .label_dates,form.rates_manager_form .normal.container-xxl>.row label,form.rates_manager_form .normal.container-xxl>.row label input{margin-bottom:0}form.rates_manager_form .container-fluid.normal>.row label input[type=number].withspinner,form.rates_manager_form .normal.container-lg>.row label input[type=number].withspinner,form.rates_manager_form .normal.container-md>.row label input[type=number].withspinner,form.rates_manager_form .normal.container-sm>.row label input[type=number].withspinner,form.rates_manager_form .normal.container-xl>.row label input[type=number].withspinner,form.rates_manager_form .normal.container-xxl>.row label input[type=number].withspinner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M0 0h32v52H0z'/%3E%3Cpath d='m16.5 18 4.763 6.75h-9.526L16.5 18ZM16.5 34l-4.763-6.75h9.526L16.5 34Z' fill='%23C4C4C4'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:contain;position:relative}form.rates_manager_form .container-fluid.normal>.row label input[type=number].withspinner::-webkit-inner-spin-button,form.rates_manager_form .normal.container-lg>.row label input[type=number].withspinner::-webkit-inner-spin-button,form.rates_manager_form .normal.container-md>.row label input[type=number].withspinner::-webkit-inner-spin-button,form.rates_manager_form .normal.container-sm>.row label input[type=number].withspinner::-webkit-inner-spin-button,form.rates_manager_form .normal.container-xl>.row label input[type=number].withspinner::-webkit-inner-spin-button,form.rates_manager_form .normal.container-xxl>.row label input[type=number].withspinner::-webkit-inner-spin-button{-webkit-appearance:none!important;background-color:transparent!important;border-width:0;border:0 solid transparent!important;height:100%;margin:0;opacity:1!important;position:absolute;right:8px;top:0;width:50px}form.rates_manager_form .container-fluid.normal>.row .heading em,form.rates_manager_form .container-fluid.normal>.row .heading-label em,form.rates_manager_form .normal.container-lg>.row .heading em,form.rates_manager_form .normal.container-lg>.row .heading-label em,form.rates_manager_form .normal.container-md>.row .heading em,form.rates_manager_form .normal.container-md>.row .heading-label em,form.rates_manager_form .normal.container-sm>.row .heading em,form.rates_manager_form .normal.container-sm>.row .heading-label em,form.rates_manager_form .normal.container-xl>.row .heading em,form.rates_manager_form .normal.container-xl>.row .heading-label em,form.rates_manager_form .normal.container-xxl>.row .heading em,form.rates_manager_form .normal.container-xxl>.row .heading-label em{color:#c3c3c3;font-size:12px}form.rates_manager_form .disabled{opacity:.3;pointer-events:none;-webkit-user-select:none}.bottomState{display:flex;justify-content:flex-start}.bottomState .state{flex-shrink:1}.bottomState .state b,.bottomState .state label{max-width:-moz-fit-content;max-width:fit-content;width:auto}#delete_revervation{background:#fa2a00;max-width:-moz-fit-content;max-width:fit-content;opacity:.8;transition:opacity .3s linear;width:100%}#delete_revervation:hover{background:#fa2a00;opacity:1}@media screen and (max-width:768px){.voyager #delete_revervation{max-width:100%!important}}body.account.owner.create-booking form.form_manager .leavenote_msg{color:#76838f;font-size:14px;font-weight:300}body.account.owner.create-booking form.form_manager .leavenote_msg em{font-weight:500}body.account.owner.create-booking form.form_manager .anticipowithfee small{color:#898989;font-size:12px}body.account.owner.create-booking form.form_manager .row.customerfields label{align-items:flex-start!important;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}body.account.owner.create-booking form.form_manager .row.customerfields label>span+.input-field{max-width:100%}body.account.owner.create-booking form.form_manager .row.customerfields label input,body.account.owner.create-booking form.form_manager .row.customerfields label select{min-width:100%}body.account.owner.create-booking form.form_manager .row.customerfields label .iti.iti--allow-dropdown,body.account.owner.create-booking form.form_manager .row.customerfields label .select2.select2-container{max-width:100%;min-width:100%;width:100%}@media screen and (max-width:768px){body.account.owner.create-booking form.form_manager .row-field label{display:block!important}body.account.owner.create-booking form.form_manager .row-field label>span{max-width:100%;min-width:100%;width:100%}body.account.owner.create-booking form.form_manager .row-field label>span+.input-field-wrapper{margin-top:10px;max-width:100%;min-width:100%;width:100%}}div.payment-flow #proceed_payment{white-space:nowrap}@media screen and (max-width:768px){div.payment-flow #proceed_payment{max-width:unset!important}}.voucher-predef-text{align-items:flex-start;background:rgba(116,192,121,.1);border-radius:5px;display:block;font-size:16px;font-style:normal;justify-content:space-between;margin:5px 0;padding:12px}.voucher-predef-text span{color:#3d3d3d;font-size:16px;font-style:normal;font-weight:400;margin-right:6px;white-space:nowrap}.voucher-predef-text span.text{color:#898989;font-size:16px;font-style:normal;font-weight:400;white-space:normal}.col-lg-12.row-field.border-bottom-fields.extracost-item:last-child{border-width:0;margin-bottom:0;padding-bottom:0}.villa-additional-costs div.col-lg-12.extracost-item{padding-left:0;padding-right:0}.villa-additional-costs div.col-lg-12.extracost-item:last-child{border-width:0;margin-bottom:0;padding-bottom:0}@media screen and (max-width:768px){.villa-additional-costs div.col-lg-12.extracost-item label{align-items:center!important;flex-flow:row!important}.villa-additional-costs div.col-lg-12.extracost-item label .color-body{max-width:65%!important}.villa-additional-costs div.col-lg-12.extracost-item label .input-field-wrapper{max-width:35%!important}.villa-additional-costs div.col-lg-12.extracost-item label .input-field-wrapper a.remove-row{margin-left:0!important;transform:translateX(5px)}.villa-additional-costs div.col-lg-12.extracost-item label .input-field-wrapper .input-field{max-width:calc(100% - 35px)!important}.villa-additional-costs div.col-lg-12.extracost-item label .input-field-wrapper .line-item--type.extra-fields{align-items:flex-start;flex-flow:column}.villa-additional-costs div.col-lg-12.extracost-item label .input-field-wrapper .line-item--type.extra-fields span.label{font-size:12px;min-width:100%}}.fitcontent{max-width:-moz-fit-content;max-width:fit-content}@media screen and (max-width:767px){.fitcontent{max-width:100%}}.refund_deposit--modal .send_voucher_actions .actions{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:768px){.refund_deposit--modal .send_voucher_actions .actions{display:block}.refund_deposit--modal .send_voucher_actions .actions button{margin-bottom:16px;max-width:100%;width:100%}}.shouldanimate{overflow:hidden;position:relative}.shouldanimate:after{background-color:#fff;bottom:-2px;content:url(/images/animatedloader.gif);display:block;left:0;opacity:0;padding:4px;position:absolute;right:0;text-align:center;top:-4px;transition:opacity .2s linear}.shouldanimate.animate:after{opacity:1}@keyframes rotatePrice{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.impersonation_controller{align-items:center;background:#000;color:#fff;display:flex;flex-flow:row;flex-wrap:nowrap;font-size:12px;height:44px;justify-content:space-between;max-height:0;opacity:0;overflow:hidden;padding:0 6px;transition:opacity .3s linear,height .3s linear;width:100%}.impersonation_controller.loaded{max-height:unset;opacity:1}.impersonation_controller a{display:block;font-size:12px;text-align:right}.impersonation_controller a:hover{color:#fff}.impersonation_controller .impersonated,.impersonation_controller .impersonating{align-items:center;display:flex;flex-flow:row;justify-content:space-around}.impersonation_controller .impersonated img,.impersonation_controller .impersonating img{border-radius:12px;margin-right:8px;max-width:24px;overflow:hidden}.impersonation_controller .impersonated h5,.impersonation_controller .impersonating h5{font-size:14px;margin:0;padding:0}.impersonation_controller .impersonated .profile-body,.impersonation_controller .impersonating .profile-body{align-items:center;display:flex;flex-flow:row;justify-content:space-around;margin-left:6px}@media screen and (max-width:768px){.impersonation_controller{display:block;height:-moz-fit-content;height:fit-content;text-align:center}.impersonation_controller .impersonated,.impersonation_controller .impersonating{display:block;margin:0 auto;text-align:center}.impersonation_controller .impersonated h5,.impersonation_controller .impersonating h5{justify-content:center}}.autocomplete_wrapper,.autocomplete_wrapper_mobile{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.5);padding:20px 10px 10px}.autocomplete_wrapper>div,.autocomplete_wrapper_mobile>div{color:#000;font-size:1.2em;opacity:.5;padding:.2em .5em;transition:opacity .3s linear,color .3s linear}.autocomplete_wrapper>div.select,.autocomplete_wrapper>div:hover,.autocomplete_wrapper_mobile>div.select,.autocomplete_wrapper_mobile>div:hover{color:#6aa46d;cursor:pointer;opacity:1}.autocomplete_wrapper{position:absolute!important;z-index:9999}.autocomplete_wrapper_mobile{position:fixed!important;z-index:999999}.search-wrapper .autocomplete_wrapper,.search-wrapper-mobile .autocomplete_wrapper_mobile{top:auto!important}.search-wrapper .autocomplete_wrapper:empty,.search-wrapper-mobile .autocomplete_wrapper_mobile:empty{display:none}@media screen and (max-width:768px){.autocomplete_wrapper_mobile>div{font-size:14px!important;padding:0 .5em!important}.autocomplete_wrapper>div{font-size:14px!important;padding:.2em .5em!important}}.voucher__manager .voucher_editor,.voucher__manager .voucher_search{clear:both;display:block;min-width:100%;width:100%}.voucher__manager .voucher_actions{align-items:center;display:flex;justify-content:space-between;margin:1em 0}@media screen and (min-width:768px){#form_booking_search.form_booking_search.search_page{max-width:490px!important}#form_booking_search.form_booking_search.search_page .label_dates{max-height:45px;overflow:hidden;padding-bottom:0!important;padding-top:0!important}#form_booking_search.form_booking_search.search_page .label_dates .dates-placeholder>span.mobile-selected,#form_booking_search.form_booking_search.search_page .mobile-selected{display:flex!important;font-size:14px;min-width:calc(100% - 30px);padding-bottom:0!important;padding-top:0!important;width:-moz-fit-content;width:fit-content}#form_booking_search.form_booking_search.search_page .label_dates .dates-placeholder>span.mobile-selected span.selected-dates,#form_booking_search.form_booking_search.search_page .mobile-selected span.selected-dates{color:#898989!important;font-size:15px}#form_booking_search.form_booking_search.search_page #trigger_submit_booking_search{height:45px!important;max-width:45px!important;min-width:45px!important}#form_booking_search.form_booking_search.search_page .dropdown_guests{max-height:45px}#form_booking_search.form_booking_search.search_page .dropdown_guests .btn.dropdown-toggle{font-size:14px;justify-content:space-between;max-height:45px;padding-bottom:0!important;padding-top:5px!important}#form_booking_search.form_booking_search.search_page .dropdown_guests .btn.dropdown-toggle span.selected{color:#898989!important;font-size:15px}}.search_dialog{background-color:#979797;bottom:0;display:block;left:0;max-height:100vh;max-width:100vw;min-height:100vh;min-width:100vw;padding-top:max(env(safe-area-inset-top),20px);position:fixed;right:0;top:0;z-index:1010}.search_dialog .search_wrapper{background-color:#fff;border-top-left-radius:25px;border-top-right-radius:25px;height:100vh;overflow-y:scroll;padding:0 14px;position:relative}.search_dialog .search_wrapper .search__bottom,.search_dialog .search_wrapper .search__header{background-color:#fff;left:14px;right:14px;z-index:5}.search_dialog .search_wrapper .search__header{align-items:center;display:flex;justify-content:space-between;padding-top:14px;position:sticky;top:0}.search_dialog .search_wrapper .search__header .search__close{max-width:24px}.search_dialog .search_wrapper .search__header .search__close a{display:block}.search_dialog .search_wrapper .search__header .search__title{color:var(--Colore-testo-corpo,#3d3d3d);flex-grow:1;font-size:16.288px;font-style:normal;font-weight:600;padding-left:6px;text-align:left}.search_dialog .search_wrapper .search__header .search__reset{color:var(--Grigio-Chiaro-TXT-Line,#c4c4c4);flex-shrink:1;font-size:16.288px;font-style:normal;font-weight:600;line-height:148.5%;text-align:right}.search_dialog .search_wrapper .search__header .search__reset a{padding-right:0}.search_dialog .search_wrapper .search__header .search__reset a span.text{color:var(--Grigio-Chiaro-TXT-Line,#c4c4c4);display:block!important}.search_dialog .search_wrapper .search__header .search__reset i{display:none}.search_dialog .search_wrapper .search__bottom{background-color:transparent;bottom:0;left:0;min-height:90px;position:fixed;right:0;text-align:center;width:100%}.search_dialog .search_wrapper .search__bottom .wrap{background-color:#fff;padding:14px}.search_dialog .search_wrapper .search__bottom:before{background:#000;background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.15));content:" ";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);font-size:1px;height:10px;margin:0 -14px;min-width:100%}.search_dialog .search_wrapper .search__filter_separator{background:#eaeaea;height:1px;margin:25px 0 35px;overflow:hidden;width:100%}.search_dialog .search_wrapper .search__body{margin-bottom:100px;min-height:-moz-fit-content;min-height:fit-content;padding-bottom:200px;padding-top:30px;text-align:left}.search_dialog .search_wrapper .filter-card p.filter_title{color:var(--Colore-testo-corpo,#3d3d3d);font-size:16px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:20px}.search_dialog .search_wrapper .filter-card p.filter_title span.filter_subtitle{color:var(--Colore-testo-corpo,#3d3d3d);display:block;font-size:14px;font-style:normal;font-weight:400;margin-top:4px}.search_dialog .search_wrapper .filter-card p.filter_title span.filter_subtitle.dates{color:var(--Corpo-testo,#898989)}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .search_dialog .search_wrapper .filter-card p.filter_title span.filter_subtitle .spacer.__cal-day:after,.search_dialog .search_wrapper .filter-card p.filter_title span.filter_subtitle .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .spacer.__cal-day:after,.search_dialog .search_wrapper .filter-card p.filter_title span.filter_subtitle .material-symbols-outlined.spacer,.search_dialog .search_wrapper .filter-card p.filter_title span.filter_subtitle .select2-selection__arrow b.spacer[role=presentation]:before,.select2-selection__arrow .search_dialog .search_wrapper .filter-card p.filter_title span.filter_subtitle b.spacer[role=presentation]:before{transform:translateY(4px)}.search_dialog .search_wrapper .filter-card .filter_list{display:flex;flex-direction:column}.search_dialog .search_wrapper .filter-card .filter_list.compute{height:0;overflow:hidden}.search_dialog .search_wrapper .filter-card.guests-selection p.filter_title{margin-bottom:0}.search_dialog .search_wrapper .filter-card.places .expanded-container .accordion{margin:0}.search_dialog .search_wrapper .filter-card.places .expanded-container .accordion .filter_list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.search_dialog .search_wrapper .filter-card.places .expanded-container .accordion .filter_list.compute{height:0;overflow:hidden}.search_dialog .search_wrapper .filter-card.places .expanded-container .accordion .filter_list.partial-test{height:144px!important}.search_dialog .search_wrapper .filter-card.places .expanded-container .accordion .filter_list .checkbox_type{color:var(--Colore-testo-corpo,#3d3d3d);flex:1 0 100%;font-size:15px;font-style:normal;font-weight:400;margin-bottom:12px;max-width:100%;text-align:left;width:100%}.search_dialog .search_wrapper .filter-card.places .expanded-container .accordion .filter_list .checkbox_type label{display:flex;gap:5px;height:unset;line-height:normal;margin:0}.search_dialog .search_wrapper .filter-card.places .expanded-container .expanded-trigger{align-items:center;color:var(--Colore-testo-corpo,#3d3d3d)!important;display:flex;font-size:14px;margin:10px 0 0}.search_dialog .search_wrapper .filter-card.places .expanded-container button.expanded-trigger,.search_dialog .search_wrapper .filter-card.places .expanded-container input:is([type=button],[type=submit],[type=reset]).expanded-trigger,.search_dialog .search_wrapper .filter-card.places .expanded-container input[type=file]::file-selector-button.expanded-trigger{color:var(--Colore-testo-corpo,#3d3d3d)}.search_dialog .search_wrapper .filter-card button.expanded-trigger,.search_dialog .search_wrapper .filter-card input:is([type=button],[type=submit],[type=reset]).expanded-trigger,.search_dialog .search_wrapper .filter-card input[type=file]::file-selector-button.expanded-trigger{color:var(--Colore-testo-corpo,#3d3d3d)}.search_dialog .search_wrapper .guests-card,.search_dialog .search_wrapper .price-card{height:unset;max-height:-moz-fit-content;max-height:fit-content;min-width:100%;padding:0;width:100%}.search_dialog .search_wrapper .guests-card #result,.search_dialog .search_wrapper .price-card #result{font-size:22px}.search_dialog .search_wrapper .fixed-bookingform{margin:0;padding:0}.search_dialog .search_wrapper .fixed-bookingform li,.search_dialog .search_wrapper .fixed-bookingform ul{list-style:none;margin:0;padding:0}.search_dialog .search_wrapper .fixed-bookingform .line-item--type{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0 0}.search_dialog .search_wrapper .fixed-bookingform .line-item--type .label{color:#3d3d3d;display:flex;flex:1 0 50%;flex-direction:column;font-size:14px;font-style:normal;font-weight:500;line-height:normal;max-width:50%;padding:0;width:50%}.search_dialog .search_wrapper .fixed-bookingform .line-item--type .label small{color:var(--Corpo-testo,#898989);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.search_dialog .search_wrapper .fixed-bookingform .line-item--number .action{border:1px solid hsla(0,0%,77%,.3);border-radius:100%;cursor:pointer;display:inline-block;font-size:22px;height:30px;line-height:28px;text-align:center;transition:all 275ms ease-in-out;width:30px}.search_dialog .search_wrapper .fixed-bookingform .line-item--number .action:not(.disabled):hover{border-color:#ebca54}.search_dialog .search_wrapper .fixed-bookingform .line-item--number input[class*=line-item--number__input]{border:0;color:#898989;font-size:16px;font-weight:400;line-height:192%;max-width:40px;padding:12px 2px;text-align:center}.search_dialog .search_wrapper .fixed-bookingform .line-item .extra__fixed{min-width:108px;text-align:center}@media screen and (max-width:768px){.search_dialog .search_wrapper .fixed-bookingform .line-item .extra__fixed{min-width:120px}}.search_dialog .search_wrapper .fixed-bookingform .guest.line-item label small{color:#898989}.search_dialog .search_wrapper .fixed-bookingform .max-number,.search_dialog .search_wrapper .fixed-bookingform .min-number{color:#898989;font-size:16px;font-weight:400;line-height:120%;margin-top:1em;padding:1rem}.search_dialog .search_wrapper .fixed-bookingform .max-number [class*=icon-]:before,.search_dialog .search_wrapper .fixed-bookingform .max-number [class*=material-],.search_dialog .search_wrapper .fixed-bookingform .min-number [class*=icon-]:before,.search_dialog .search_wrapper .fixed-bookingform .min-number [class*=material-]{color:#000}.search_dialog .search_wrapper .fixedcalendar .daterangepicker{bottom:unset!important;box-shadow:none;left:unset!important;margin:25px auto 0;position:relative;right:unset!important;top:unset!important;width:100%!important;z-index:2!important}.search_dialog .search_wrapper .fixedcalendar .daterangepicker .ranges{display:none}.search_dialog .search_wrapper .fixedcalendar .daterangepicker .drp-buttons{display:none!important}.modal-wrap .modal-dialog{border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.15)}.modal-wrap .modal-dialog .modal-content{border:0!important}.modal-wrap .modal-dialog .modal-content .modal-header{border:0!important;padding:30px 0 0}.modal-wrap .modal-dialog .modal-content .modal-header .modal-title{font-weight:700;margin-top:15px;width:100%}.modal-wrap .modal-dialog .modal-content .modal-header .close{color:#000;font-size:20px;font-weight:700;position:absolute;right:19px;top:16px}.modal-wrap .modal-dialog .modal-content .modal-header .header{margin-bottom:35px}.modal-wrap .modal-dialog .modal-content .modal-header .header [class*=material-]{vertical-align:baseline}.modal-wrap .modal-dialog .modal-content .modal-body{padding:30px 30px 53px}.modal-wrap .modal-dialog .modal-content .modal-body .lost-password{color:#c4c4c4;font-size:18px;font-weight:500;line-height:24px;text-align:center}.modal-wrap .modal-dialog .modal-content .modal-body .lost-password.innerforgot{text-align:left}.modal-wrap .modal-dialog .modal-content .modal-body .structure-register,.modal-wrap .modal-dialog .modal-content .modal-body .structure-register *{color:#898989;font-size:18px;font-weight:500;line-height:120%;text-align:center}.modal-wrap .modal-dialog .modal-content .modal-footer{border:0!important;padding:0 30px 30px}.modal-wrap .modal-dialog .modal-content .modal-footer p{color:#c4c4c4;font-size:15px;font-weight:400;line-height:24px}@media screen and (min-width:768.1px){.modal-wrap#login-modal{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.modal-wrap#login-modal .modal-dialog{max-width:600px}.modal-wrap#login-modal .modal-dialog .modal-content .modal-header .modal-title{font-size:1.25rem;text-align:center}#timeleft_modal .modal-wrap .modal-dialog .modal-content{padding:20px}#timeleft_modal .modal-wrap .modal-dialog .modal-content .modal-header .icon_big_center{font-size:32px;transform:rotate(180deg)}#timeleft_modal .modal-wrap .modal-dialog .modal-content .modal-header .text{text-align:center;width:100%}#timeleft_modal .modal-wrap .modal-dialog .modal-content .modal-header .close{color:#000;font-size:20px;font-weight:700;position:absolute;right:33px;top:22px}#timeleft_modal .modal-wrap .modal-dialog .modal-content .modal-header .close span{font-size:35px}#timeleft_modal .modal-wrap .modal-dialog .modal-content .modal-body{padding:0!important}#login_modal_form{position:fixed;z-index:999999}body.account.device_tablet .modal .modal-dialog{max-width:calc(100% - 50px)!important}.change_profile_type--modal #trigger_change_profile_confirm,.change_profile_type--modal .label-description{width:100%}.change_profile_type--modal label{text-align:left}.change_profile_type--modal label>span{font-size:14px}@media screen and (min-width:991px){.change_profile_type--modal .modal-dialog{max-width:760px!important}.change_profile_type--modal .modal-body div.col-lg-12{padding:0 100px}.change_profile_type--modal .modal-body div.col-lg-12 label{text-align:left}.change_profile_type--modal .modal-body div.col-lg-12 label>span{font-size:14px}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fromBottom{0%{display:none;transform:translateY(100vh)}1%{display:block;transform:translateY(100vh)}30%{display:block;transform:translateY(100vh)}to{display:block;transform:none}}.item_share--modal .modal,.item_share--modal .modal.fade,.wishlist_share--modal .modal,.wishlist_share--modal .modal.fade{animation:fadeInFromNone .2s ease-out}.item_share--modal .modal .modal-dialog,.item_share--modal .modal.fade .modal-dialog,.item_share--modal .modal.fade.show,.item_share--modal .modal.show,.wishlist_share--modal .modal .modal-dialog,.wishlist_share--modal .modal.fade .modal-dialog,.wishlist_share--modal .modal.fade.show,.wishlist_share--modal .modal.show{display:block}.item_share--modal .modal.fade.show .modal-dialog,.item_share--modal .modal.show .modal-dialog,.wishlist_share--modal .modal.fade.show .modal-dialog,.wishlist_share--modal .modal.show .modal-dialog{animation:fadeInFromNone .5s ease-out}@media screen and (min-width:769px){.item_share--modal,.wishlist_share--modal{position:fixed;z-index:999999}.item_share--modal .modal,.item_share--modal .modal.fade,.wishlist_share--modal .modal,.wishlist_share--modal .modal.fade{overflow:visible}.item_share--modal .modal-dialog,.wishlist_share--modal .modal-dialog{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)!important}.item_share--modal .modal-dialog .modal-content,.wishlist_share--modal .modal-dialog .modal-content{height:-moz-fit-content;height:fit-content;max-width:60vw;min-width:35vw}}@media screen and (max-width:768px){.item_share--modal .modal-header h4,.wishlist_share--modal .modal-header h4{display:none;font-size:20px}.item_share--modal .modal,.item_share--modal .modal.fade,.wishlist_share--modal .modal,.wishlist_share--modal .modal.fade{animation:fadeInFromNone .2s ease-out}.item_share--modal .modal .modal-dialog,.item_share--modal .modal.fade .modal-dialog,.wishlist_share--modal .modal .modal-dialog,.wishlist_share--modal .modal.fade .modal-dialog{bottom:0;display:block;position:absolute}.item_share--modal .modal.fade.show,.item_share--modal .modal.show,.wishlist_share--modal .modal.fade.show,.wishlist_share--modal .modal.show{display:block}.item_share--modal .modal.fade.show .modal-dialog,.item_share--modal .modal.show .modal-dialog,.wishlist_share--modal .modal.fade.show .modal-dialog,.wishlist_share--modal .modal.show .modal-dialog{animation:fromBottom .5s ease-out}}.modal.show:before,.ws-modal-overlay{background:rgba(0,0,0,.5);bottom:0;content:" ";height:100vh;left:0;position:fixed;right:0;top:0;transition:all .3s linear;width:100vw;z-index:-1}.wishservice .toastify{border-radius:13px;box-shadow:0 0 20px 0 rgba(0,0,0,.15);color:#fff;font-family:Epilogue,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;opacity:1;padding:41px 57px 41px 77px}.wishservice .toastify.toastify-bottom,.wishservice .toastify.toastify-center,.wishservice .toastify.toastify-left,.wishservice .toastify.toastify-right,.wishservice .toastify.toastify-top{bottom:unset;left:unset;margin-left:auto;max-width:40vw;min-width:200px;position:fixed;right:10px;top:-150px;z-index:999999}@media only screen and (max-width:768px){.wishservice .toastify.toastify-bottom,.wishservice .toastify.toastify-center,.wishservice .toastify.toastify-left,.wishservice .toastify.toastify-right,.wishservice .toastify.toastify-top{left:0;margin-left:auto;margin-right:auto;max-width:99vw;right:0;width:99vw}}.wishservice .toastify br{display:none}.wishservice .toastify .toast-close{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M11.2 22.667 9.333 20.8l4.8-4.8-4.8-4.767L11.2 9.367l4.8 4.8 4.767-4.8 1.866 1.866-4.8 4.767 4.8 4.8-1.866 1.867-4.767-4.8-4.8 4.8Z' fill='%23fff' fill-opacity='.5'/%3E%3C/g%3E%3C/svg%3E")!important;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0 solid #fff;color:transparent;content:"\a";display:block;height:32px;opacity:1;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:32px}.wishservice .toastify.notify-info{background-color:hsla(0,0%,100%,.8)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M14.667 22.667h2.666v-8h-2.666v8ZM16 12c.378 0 .694-.127.95-.383a1.29 1.29 0 0 0 .383-.95 1.29 1.29 0 0 0-.383-.95 1.29 1.29 0 0 0-.95-.383 1.29 1.29 0 0 0-.95.383 1.29 1.29 0 0 0-.383.95c0 .378.127.694.383.95.255.255.572.383.95.383Zm0 17.334c-1.845 0-3.578-.35-5.2-1.05a13.464 13.464 0 0 1-4.233-2.85c-1.2-1.2-2.15-2.611-2.85-4.234-.7-1.622-1.05-3.355-1.05-5.2 0-1.844.35-3.578 1.05-5.2.7-1.622 1.65-3.033 2.85-4.233 1.2-1.2 2.61-2.15 4.233-2.85 1.622-.7 3.355-1.05 5.2-1.05 1.844 0 3.578.35 5.2 1.05 1.622.7 3.033 1.65 4.233 2.85 1.2 1.2 2.15 2.611 2.85 4.233.7 1.622 1.05 3.356 1.05 5.2 0 1.845-.35 3.578-1.05 5.2a13.465 13.465 0 0 1-2.85 4.234c-1.2 1.2-2.61 2.15-4.233 2.85-1.622.7-3.356 1.05-5.2 1.05Zm0-2.667c2.978 0 5.5-1.033 7.567-3.1 2.066-2.067 3.1-4.589 3.1-7.567 0-2.977-1.034-5.5-3.1-7.566-2.067-2.067-4.59-3.1-7.567-3.1-2.978 0-5.5 1.033-7.567 3.1-2.066 2.066-3.1 4.589-3.1 7.566 0 2.978 1.034 5.5 3.1 7.567 2.067 2.067 4.59 3.1 7.567 3.1Z' fill='%2374C079'/%3E%3C/g%3E%3C/svg%3E")!important;background-position:20px!important;background-repeat:no-repeat!important;background-size:32px 32px!important;color:#74c079}.wishservice .toastify.notify-info .toast-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M11.2 22.666 9.333 20.8l4.8-4.8-4.8-4.766L11.2 9.366l4.8 4.8 4.767-4.8 1.866 1.867-4.8 4.766 4.8 4.8-1.866 1.867-4.767-4.8-4.8 4.8Z' fill='%2374C079' fill-opacity='.5'/%3E%3C/g%3E%3C/svg%3E")!important}.wishservice .toastify.notify-error{background-color:rgba(216,24,24,.8)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='m11.2 22.666 4.8-4.8 4.8 4.8 1.867-1.866-4.8-4.8 4.8-4.8L20.8 9.333l-4.8 4.8-4.8-4.8L9.333 11.2l4.8 4.8-4.8 4.8 1.867 1.866Zm4.8 6.667c-1.845 0-3.578-.35-5.2-1.05a13.464 13.464 0 0 1-4.233-2.85c-1.2-1.2-2.15-2.61-2.85-4.233-.7-1.622-1.05-3.356-1.05-5.2 0-1.845.35-3.578 1.05-5.2.7-1.622 1.65-3.034 2.85-4.234 1.2-1.2 2.61-2.15 4.233-2.85 1.622-.7 3.355-1.05 5.2-1.05 1.844 0 3.578.35 5.2 1.05 1.622.7 3.033 1.65 4.233 2.85 1.2 1.2 2.15 2.612 2.85 4.234.7 1.622 1.05 3.355 1.05 5.2 0 1.844-.35 3.578-1.05 5.2a13.464 13.464 0 0 1-2.85 4.233c-1.2 1.2-2.61 2.15-4.233 2.85-1.622.7-3.356 1.05-5.2 1.05Zm0-2.666c2.978 0 5.5-1.034 7.567-3.1 2.066-2.067 3.1-4.59 3.1-7.567 0-2.978-1.034-5.5-3.1-7.567-2.067-2.066-4.59-3.1-7.567-3.1-2.978 0-5.5 1.034-7.567 3.1-2.066 2.067-3.1 4.59-3.1 7.567 0 2.978 1.034 5.5 3.1 7.567 2.067 2.066 4.59 3.1 7.567 3.1Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")!important}.wishservice .toastify.notify-error,.wishservice .toastify.notify-success{background-position:20px!important;background-repeat:no-repeat!important;background-size:32px 32px!important}.wishservice .toastify.notify-success{background-color:rgba(116,192,121,.8)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='m14.133 22.133 9.4-9.4-1.866-1.867-7.534 7.534-3.8-3.8-1.866 1.867 5.666 5.666Zm1.867 7.2c-1.845 0-3.578-.35-5.2-1.05a13.464 13.464 0 0 1-4.233-2.85c-1.2-1.2-2.15-2.61-2.85-4.233-.7-1.622-1.05-3.356-1.05-5.2 0-1.845.35-3.578 1.05-5.2.7-1.622 1.65-3.034 2.85-4.234 1.2-1.2 2.61-2.15 4.233-2.85 1.622-.7 3.355-1.05 5.2-1.05 1.844 0 3.578.35 5.2 1.05 1.622.7 3.033 1.65 4.233 2.85 1.2 1.2 2.15 2.612 2.85 4.234.7 1.622 1.05 3.355 1.05 5.2 0 1.844-.35 3.578-1.05 5.2a13.464 13.464 0 0 1-2.85 4.233c-1.2 1.2-2.61 2.15-4.233 2.85-1.622.7-3.356 1.05-5.2 1.05Zm0-2.666c2.978 0 5.5-1.034 7.567-3.1 2.066-2.067 3.1-4.59 3.1-7.567 0-2.978-1.034-5.5-3.1-7.567-2.067-2.066-4.59-3.1-7.567-3.1-2.978 0-5.5 1.034-7.567 3.1-2.066 2.067-3.1 4.59-3.1 7.567 0 2.978 1.034 5.5 3.1 7.567 2.067 2.066 4.59 3.1 7.567 3.1Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")!important}.wishservice .toastify.notify-warning{background-color:rgba(222,189,73,.8)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M1.333 28 16 2.667 30.667 28H1.333Zm4.6-2.666h20.134L16 8 5.933 25.334ZM16 24c.378 0 .695-.128.95-.383a1.29 1.29 0 0 0 .383-.95 1.29 1.29 0 0 0-.383-.95 1.29 1.29 0 0 0-.95-.383 1.29 1.29 0 0 0-.95.383 1.29 1.29 0 0 0-.383.95c0 .378.127.694.383.95.256.255.572.383.95.383Zm-1.333-4h2.666v-6.666h-2.666V20Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")!important;background-position:20px!important;background-repeat:no-repeat!important;background-size:32px 32px!important}.wishservice #toast-container.toast-bottom-center,.wishservice #toast-container.toast-bottom-full-width,.wishservice #toast-container.toast-top-center,.wishservice #toast-container.toast-top-full-width,.wishservice #toast-container.toast-top-left,.wishservice #toast-container.toast-top-right{bottom:unset;left:unset;margin-left:auto;max-width:40vw;right:10px;top:0;z-index:999999}.wishservice #toast-container.toast-bottom-center>div.toast,.wishservice #toast-container.toast-bottom-full-width>div.toast,.wishservice #toast-container.toast-top-center>div.toast,.wishservice #toast-container.toast-top-full-width>div.toast,.wishservice #toast-container.toast-top-left>div.toast,.wishservice #toast-container.toast-top-right>div.toast{min-width:300px}@media only screen and (max-width:768px){.wishservice #toast-container.toast-bottom-center,.wishservice #toast-container.toast-bottom-full-width,.wishservice #toast-container.toast-top-center,.wishservice #toast-container.toast-top-full-width,.wishservice #toast-container.toast-top-left,.wishservice #toast-container.toast-top-right{left:0!important;margin-left:auto;margin-right:auto;max-width:100vw!important;right:0!important;width:99vw!important}.wishservice #toast-container.toast-bottom-center>div.toast,.wishservice #toast-container.toast-bottom-full-width>div.toast,.wishservice #toast-container.toast-top-center>div.toast,.wishservice #toast-container.toast-top-full-width>div.toast,.wishservice #toast-container.toast-top-left>div.toast,.wishservice #toast-container.toast-top-right>div.toast{max-width:100vw!important;width:99vw!important}}.wishservice #toast-container>div.toast{border-radius:13px;box-shadow:0 0 20px 0 rgba(0,0,0,.15);color:#fff;font-family:Epilogue,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;opacity:1;padding:41px 25px 41px 77px}.wishservice #toast-container>div.toast.toast-info{background-color:hsla(0,0%,100%,.8)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M14.667 22.667h2.666v-8h-2.666v8ZM16 12c.378 0 .694-.127.95-.383a1.29 1.29 0 0 0 .383-.95 1.29 1.29 0 0 0-.383-.95 1.29 1.29 0 0 0-.95-.383 1.29 1.29 0 0 0-.95.383 1.29 1.29 0 0 0-.383.95c0 .378.127.694.383.95.255.255.572.383.95.383Zm0 17.334c-1.845 0-3.578-.35-5.2-1.05a13.464 13.464 0 0 1-4.233-2.85c-1.2-1.2-2.15-2.611-2.85-4.234-.7-1.622-1.05-3.355-1.05-5.2 0-1.844.35-3.578 1.05-5.2.7-1.622 1.65-3.033 2.85-4.233 1.2-1.2 2.61-2.15 4.233-2.85 1.622-.7 3.355-1.05 5.2-1.05 1.844 0 3.578.35 5.2 1.05 1.622.7 3.033 1.65 4.233 2.85 1.2 1.2 2.15 2.611 2.85 4.233.7 1.622 1.05 3.356 1.05 5.2 0 1.845-.35 3.578-1.05 5.2a13.465 13.465 0 0 1-2.85 4.234c-1.2 1.2-2.61 2.15-4.233 2.85-1.622.7-3.356 1.05-5.2 1.05Zm0-2.667c2.978 0 5.5-1.033 7.567-3.1 2.066-2.067 3.1-4.589 3.1-7.567 0-2.977-1.034-5.5-3.1-7.566-2.067-2.067-4.59-3.1-7.567-3.1-2.978 0-5.5 1.033-7.567 3.1-2.066 2.066-3.1 4.589-3.1 7.566 0 2.978 1.034 5.5 3.1 7.567 2.067 2.067 4.59 3.1 7.567 3.1Z' fill='%2374C079'/%3E%3C/g%3E%3C/svg%3E")!important;color:#74c079}.wishservice #toast-container>div.toast.toast-error,.wishservice #toast-container>div.toast.toast-info{background-position:20px!important;background-repeat:no-repeat!important;background-size:32px 32px!important}.wishservice #toast-container>div.toast.toast-error{background-color:rgba(216,24,24,.8)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='m11.2 22.666 4.8-4.8 4.8 4.8 1.867-1.866-4.8-4.8 4.8-4.8L20.8 9.333l-4.8 4.8-4.8-4.8L9.333 11.2l4.8 4.8-4.8 4.8 1.867 1.866Zm4.8 6.667c-1.845 0-3.578-.35-5.2-1.05a13.464 13.464 0 0 1-4.233-2.85c-1.2-1.2-2.15-2.61-2.85-4.233-.7-1.622-1.05-3.356-1.05-5.2 0-1.845.35-3.578 1.05-5.2.7-1.622 1.65-3.034 2.85-4.234 1.2-1.2 2.61-2.15 4.233-2.85 1.622-.7 3.355-1.05 5.2-1.05 1.844 0 3.578.35 5.2 1.05 1.622.7 3.033 1.65 4.233 2.85 1.2 1.2 2.15 2.612 2.85 4.234.7 1.622 1.05 3.355 1.05 5.2 0 1.844-.35 3.578-1.05 5.2a13.464 13.464 0 0 1-2.85 4.233c-1.2 1.2-2.61 2.15-4.233 2.85-1.622.7-3.356 1.05-5.2 1.05Zm0-2.666c2.978 0 5.5-1.034 7.567-3.1 2.066-2.067 3.1-4.59 3.1-7.567 0-2.978-1.034-5.5-3.1-7.567-2.067-2.066-4.59-3.1-7.567-3.1-2.978 0-5.5 1.034-7.567 3.1-2.066 2.067-3.1 4.59-3.1 7.567 0 2.978 1.034 5.5 3.1 7.567 2.067 2.066 4.59 3.1 7.567 3.1Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")!important}.wishservice #toast-container>div.toast.toast-success{background-color:rgba(116,192,121,.8)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='m14.133 22.133 9.4-9.4-1.866-1.867-7.534 7.534-3.8-3.8-1.866 1.867 5.666 5.666Zm1.867 7.2c-1.845 0-3.578-.35-5.2-1.05a13.464 13.464 0 0 1-4.233-2.85c-1.2-1.2-2.15-2.61-2.85-4.233-.7-1.622-1.05-3.356-1.05-5.2 0-1.845.35-3.578 1.05-5.2.7-1.622 1.65-3.034 2.85-4.234 1.2-1.2 2.61-2.15 4.233-2.85 1.622-.7 3.355-1.05 5.2-1.05 1.844 0 3.578.35 5.2 1.05 1.622.7 3.033 1.65 4.233 2.85 1.2 1.2 2.15 2.612 2.85 4.234.7 1.622 1.05 3.355 1.05 5.2 0 1.844-.35 3.578-1.05 5.2a13.464 13.464 0 0 1-2.85 4.233c-1.2 1.2-2.61 2.15-4.233 2.85-1.622.7-3.356 1.05-5.2 1.05Zm0-2.666c2.978 0 5.5-1.034 7.567-3.1 2.066-2.067 3.1-4.59 3.1-7.567 0-2.978-1.034-5.5-3.1-7.567-2.067-2.066-4.59-3.1-7.567-3.1-2.978 0-5.5 1.034-7.567 3.1-2.066 2.067-3.1 4.59-3.1 7.567 0 2.978 1.034 5.5 3.1 7.567 2.067 2.066 4.59 3.1 7.567 3.1Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")!important}.wishservice #toast-container>div.toast.toast-success,.wishservice #toast-container>div.toast.toast-warning{background-position:20px!important;background-repeat:no-repeat!important;background-size:32px 32px!important}.wishservice #toast-container>div.toast.toast-warning{background-color:rgba(222,189,73,.8)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M1.333 28 16 2.667 30.667 28H1.333Zm4.6-2.666h20.134L16 8 5.933 25.334ZM16 24c.378 0 .695-.128.95-.383a1.29 1.29 0 0 0 .383-.95 1.29 1.29 0 0 0-.383-.95 1.29 1.29 0 0 0-.95-.383 1.29 1.29 0 0 0-.95.383 1.29 1.29 0 0 0-.383.95c0 .378.127.694.383.95.256.255.572.383.95.383Zm-1.333-4h2.666v-6.666h-2.666V20Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")!important}@media screen and (max-width:991px){.wishservice #toast-container{max-width:100vw}}body.homepage-customer-messages .messages_empty,body.homepage-customer-messages-thread .messages_empty,body.homepage-customer-temporary_requestpage .messages_empty,body.homepage-owner-messages .messages_empty,body.homepage-owner-messages-thread .messages_empty,body.homepage-owner-temporary_requestpage .messages_empty{color:#898989;font-size:min(4vw,16px);max-width:100%;text-align:center}body.homepage-customer-messages ::-webkit-scrollbar,body.homepage-customer-messages-thread ::-webkit-scrollbar,body.homepage-customer-temporary_requestpage ::-webkit-scrollbar,body.homepage-owner-messages ::-webkit-scrollbar,body.homepage-owner-messages-thread ::-webkit-scrollbar,body.homepage-owner-temporary_requestpage ::-webkit-scrollbar{width:10px}body.homepage-customer-messages ::-webkit-scrollbar-track,body.homepage-customer-messages-thread ::-webkit-scrollbar-track,body.homepage-customer-temporary_requestpage ::-webkit-scrollbar-track,body.homepage-owner-messages ::-webkit-scrollbar-track,body.homepage-owner-messages-thread ::-webkit-scrollbar-track,body.homepage-owner-temporary_requestpage ::-webkit-scrollbar-track{background:hsla(0,0%,92%,.5)}body.homepage-customer-messages ::-webkit-scrollbar-thumb,body.homepage-customer-messages-thread ::-webkit-scrollbar-thumb,body.homepage-customer-temporary_requestpage ::-webkit-scrollbar-thumb,body.homepage-owner-messages ::-webkit-scrollbar-thumb,body.homepage-owner-messages-thread ::-webkit-scrollbar-thumb,body.homepage-owner-temporary_requestpage ::-webkit-scrollbar-thumb{background:hsla(0,0%,77%,.5);border-radius:30px}body.homepage-customer-messages ::-webkit-scrollbar-thumb:hover,body.homepage-customer-messages-thread ::-webkit-scrollbar-thumb:hover,body.homepage-customer-temporary_requestpage ::-webkit-scrollbar-thumb:hover,body.homepage-owner-messages ::-webkit-scrollbar-thumb:hover,body.homepage-owner-messages-thread ::-webkit-scrollbar-thumb:hover,body.homepage-owner-temporary_requestpage ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,77%,.9)}body.homepage-customer-messages .attachment_wrapper,body.homepage-customer-messages-thread .attachment_wrapper,body.homepage-customer-temporary_requestpage .attachment_wrapper,body.homepage-owner-messages .attachment_wrapper,body.homepage-owner-messages-thread .attachment_wrapper,body.homepage-owner-temporary_requestpage .attachment_wrapper{align-items:center;display:flex;gap:16px;justify-content:flex-start}body.homepage-customer-messages .attachment_wrapper .dialog.uploadattachment,body.homepage-customer-messages-thread .attachment_wrapper .dialog.uploadattachment,body.homepage-customer-temporary_requestpage .attachment_wrapper .dialog.uploadattachment,body.homepage-owner-messages .attachment_wrapper .dialog.uploadattachment,body.homepage-owner-messages-thread .attachment_wrapper .dialog.uploadattachment,body.homepage-owner-temporary_requestpage .attachment_wrapper .dialog.uploadattachment{width:-moz-fit-content;width:fit-content}@media screen and (max-width:768.99px){body.homepage-customer-messages .attachment_wrapper .dialog.uploadattachment .attach__type,body.homepage-customer-messages-thread .attachment_wrapper .dialog.uploadattachment .attach__type,body.homepage-customer-temporary_requestpage .attachment_wrapper .dialog.uploadattachment .attach__type,body.homepage-owner-messages .attachment_wrapper .dialog.uploadattachment .attach__type,body.homepage-owner-messages-thread .attachment_wrapper .dialog.uploadattachment .attach__type,body.homepage-owner-temporary_requestpage .attachment_wrapper .dialog.uploadattachment .attach__type{gap:10px}}body.homepage-customer-messages .attachment_wrapper .attachments,body.homepage-customer-messages-thread .attachment_wrapper .attachments,body.homepage-customer-temporary_requestpage .attachment_wrapper .attachments,body.homepage-owner-messages .attachment_wrapper .attachments,body.homepage-owner-messages-thread .attachment_wrapper .attachments,body.homepage-owner-temporary_requestpage .attachment_wrapper .attachments{display:flex;flex-flow:row;flex-wrap:nowrap;gap:16px;overflow:hidden;overflow-x:auto}body.homepage-customer-messages .attachment_wrapper .attachments::-webkit-scrollbar,body.homepage-customer-messages-thread .attachment_wrapper .attachments::-webkit-scrollbar,body.homepage-customer-temporary_requestpage .attachment_wrapper .attachments::-webkit-scrollbar,body.homepage-owner-messages .attachment_wrapper .attachments::-webkit-scrollbar,body.homepage-owner-messages-thread .attachment_wrapper .attachments::-webkit-scrollbar,body.homepage-owner-temporary_requestpage .attachment_wrapper .attachments::-webkit-scrollbar{height:4px}body.homepage-customer-messages .attachment_wrapper .attachments::-webkit-scrollbar-thumb,body.homepage-customer-messages-thread .attachment_wrapper .attachments::-webkit-scrollbar-thumb,body.homepage-customer-temporary_requestpage .attachment_wrapper .attachments::-webkit-scrollbar-thumb,body.homepage-owner-messages .attachment_wrapper .attachments::-webkit-scrollbar-thumb,body.homepage-owner-messages-thread .attachment_wrapper .attachments::-webkit-scrollbar-thumb,body.homepage-owner-temporary_requestpage .attachment_wrapper .attachments::-webkit-scrollbar-thumb{border-radius:8px}body.homepage-customer-messages .attachment_wrapper .attachments div.attfile,body.homepage-customer-messages-thread .attachment_wrapper .attachments div.attfile,body.homepage-customer-temporary_requestpage .attachment_wrapper .attachments div.attfile,body.homepage-owner-messages .attachment_wrapper .attachments div.attfile,body.homepage-owner-messages-thread .attachment_wrapper .attachments div.attfile,body.homepage-owner-temporary_requestpage .attachment_wrapper .attachments div.attfile{align-items:center;display:flex}body.homepage-customer-messages .attachment_wrapper .attachments div.neutral,body.homepage-customer-messages-thread .attachment_wrapper .attachments div.neutral,body.homepage-customer-temporary_requestpage .attachment_wrapper .attachments div.neutral,body.homepage-owner-messages .attachment_wrapper .attachments div.neutral,body.homepage-owner-messages-thread .attachment_wrapper .attachments div.neutral,body.homepage-owner-temporary_requestpage .attachment_wrapper .attachments div.neutral{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.homepage-customer-messages form#message_search,body.homepage-customer-messages-thread form#message_search,body.homepage-customer-messages-thread.homepage-customer-messages form#message_search,body.homepage-customer-messages-thread.homepage-owner-messages form#message_search,body.homepage-customer-messages-thread.message .page-account-main form#message_search,body.homepage-customer-messages.homepage-customer-messages form#message_search,body.homepage-customer-messages.homepage-owner-messages form#message_search,body.homepage-customer-messages.message .page-account-main form#message_search,body.homepage-customer-temporary_requestpage form#message_search,body.homepage-customer-temporary_requestpage.homepage-customer-messages form#message_search,body.homepage-customer-temporary_requestpage.homepage-owner-messages form#message_search,body.homepage-customer-temporary_requestpage.message .page-account-main form#message_search,body.homepage-owner-messages form#message_search,body.homepage-owner-messages-thread form#message_search,body.homepage-owner-messages-thread.homepage-customer-messages form#message_search,body.homepage-owner-messages-thread.homepage-owner-messages form#message_search,body.homepage-owner-messages-thread.message .page-account-main form#message_search,body.homepage-owner-messages.homepage-customer-messages form#message_search,body.homepage-owner-messages.homepage-owner-messages form#message_search,body.homepage-owner-messages.message .page-account-main form#message_search,body.homepage-owner-temporary_requestpage form#message_search,body.homepage-owner-temporary_requestpage.homepage-customer-messages form#message_search,body.homepage-owner-temporary_requestpage.homepage-owner-messages form#message_search,body.homepage-owner-temporary_requestpage.message .page-account-main form#message_search{margin-bottom:21px;margin-top:0}body.homepage-customer-messages-thread.message form .textarea_wrap,body.homepage-customer-messages.message form .textarea_wrap,body.homepage-customer-temporary_requestpage.message form .textarea_wrap,body.homepage-owner-messages-thread.message form .textarea_wrap,body.homepage-owner-messages.message form .textarea_wrap,body.homepage-owner-temporary_requestpage.message form .textarea_wrap{margin-left:0;margin-right:0;margin-top:0;max-width:100%}body.homepage-customer-messages h3.standalone-side,body.homepage-customer-messages-thread h3.standalone-side,body.homepage-customer-temporary_requestpage h3.standalone-side,body.homepage-owner-messages h3.standalone-side,body.homepage-owner-messages-thread h3.standalone-side,body.homepage-owner-temporary_requestpage h3.standalone-side{color:var(--Colore-testo-corpo,#3d3d3d);font-size:20px;font-style:normal;font-weight:400;margin:0;overflow:hidden;padding:0 0 0 60px}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-customer-messages h3.standalone-side span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-customer-messages-thread h3.standalone-side span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-customer-temporary_requestpage h3.standalone-side span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-owner-messages h3.standalone-side span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-owner-messages-thread h3.standalone-side span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-owner-temporary_requestpage h3.standalone-side span.__cal-day:after,body.homepage-customer-messages h3.standalone-side .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-customer-messages h3.standalone-side span.material-symbols-outlined,body.homepage-customer-messages-thread h3.standalone-side .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-customer-messages-thread h3.standalone-side span.material-symbols-outlined,body.homepage-customer-temporary_requestpage h3.standalone-side .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-customer-temporary_requestpage h3.standalone-side span.material-symbols-outlined,body.homepage-owner-messages h3.standalone-side .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-owner-messages h3.standalone-side span.material-symbols-outlined,body.homepage-owner-messages-thread h3.standalone-side .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-owner-messages-thread h3.standalone-side span.material-symbols-outlined,body.homepage-owner-temporary_requestpage h3.standalone-side .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-owner-temporary_requestpage h3.standalone-side span.material-symbols-outlined{margin-right:17px;width:16px}body.homepage-customer-messages .impersonation_controller,body.homepage-customer-messages-thread .impersonation_controller,body.homepage-customer-temporary_requestpage .impersonation_controller,body.homepage-owner-messages .impersonation_controller,body.homepage-owner-messages-thread .impersonation_controller,body.homepage-owner-temporary_requestpage .impersonation_controller{display:none;left:0;opacity:.2;position:absolute;right:0;top:0;transition:opacity .3s linear;z-index:9999}body.homepage-customer-messages .main.full-page,body.homepage-customer-messages .page-account-main.message-system,body.homepage-customer-messages-thread .main.full-page,body.homepage-customer-messages-thread .page-account-main.message-system,body.homepage-customer-temporary_requestpage .main.full-page,body.homepage-customer-temporary_requestpage .page-account-main.message-system,body.homepage-owner-messages .main.full-page,body.homepage-owner-messages .page-account-main.message-system,body.homepage-owner-messages-thread .main.full-page,body.homepage-owner-messages-thread .page-account-main.message-system,body.homepage-owner-temporary_requestpage .main.full-page,body.homepage-owner-temporary_requestpage .page-account-main.message-system{height:100vh;margin-bottom:0!important;overflow:hidden;padding:0!important;position:relative;width:100vw}body.homepage-customer-messages .page-account-main.message-system,body.homepage-customer-messages-thread .page-account-main.message-system,body.homepage-customer-temporary_requestpage .page-account-main.message-system,body.homepage-owner-messages .page-account-main.message-system,body.homepage-owner-messages-thread .page-account-main.message-system,body.homepage-owner-temporary_requestpage .page-account-main.message-system{margin-left:0!important;margin-right:0!important;margin-top:0!important}body.homepage-customer-messages .main.full-page,body.homepage-customer-messages-thread .main.full-page,body.homepage-customer-temporary_requestpage .main.full-page,body.homepage-owner-messages .main.full-page,body.homepage-owner-messages-thread .main.full-page,body.homepage-owner-temporary_requestpage .main.full-page{margin-left:calc(var(--bs-gutter-x)*.5);margin-right:calc(var(--bs-gutter-x)*.5);margin-top:calc(var(--bs-gutter-y)*1)}body.homepage-customer-messages .header-wrapper .brand,body.homepage-customer-messages-thread .header-wrapper .brand,body.homepage-customer-temporary_requestpage .header-wrapper .brand,body.homepage-owner-messages .header-wrapper .brand,body.homepage-owner-messages-thread .header-wrapper .brand,body.homepage-owner-temporary_requestpage .header-wrapper .brand{max-width:200px;overflow:hidden}body.homepage-customer-messages .header-wrapper .brand img,body.homepage-customer-messages-thread .header-wrapper .brand img,body.homepage-customer-temporary_requestpage .header-wrapper .brand img,body.homepage-owner-messages .header-wrapper .brand img,body.homepage-owner-messages-thread .header-wrapper .brand img,body.homepage-owner-temporary_requestpage .header-wrapper .brand img{aspect-ratio:auto 200/37;height:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:768px){body.homepage-customer-messages .header-wrapper .brand,body.homepage-customer-messages-thread .header-wrapper .brand,body.homepage-customer-temporary_requestpage .header-wrapper .brand,body.homepage-owner-messages .header-wrapper .brand,body.homepage-owner-messages-thread .header-wrapper .brand,body.homepage-owner-temporary_requestpage .header-wrapper .brand{margin-bottom:20px!important;max-width:132px}}body.homepage-customer-messages .message-body,body.homepage-customer-messages-thread .message-body,body.homepage-customer-temporary_requestpage .message-body,body.homepage-owner-messages .message-body,body.homepage-owner-messages-thread .message-body,body.homepage-owner-temporary_requestpage .message-body{align-items:flex-start;display:flex;height:calc(100vh - 191px);justify-content:flex-start;margin-top:191px;width:100vw}body.homepage-customer-messages .message-main,body.homepage-customer-messages .message-nav,body.homepage-customer-messages .message-sidebar,body.homepage-customer-messages-thread .message-main,body.homepage-customer-messages-thread .message-nav,body.homepage-customer-messages-thread .message-sidebar,body.homepage-customer-temporary_requestpage .message-main,body.homepage-customer-temporary_requestpage .message-nav,body.homepage-customer-temporary_requestpage .message-sidebar,body.homepage-owner-messages .message-main,body.homepage-owner-messages .message-nav,body.homepage-owner-messages .message-sidebar,body.homepage-owner-messages-thread .message-main,body.homepage-owner-messages-thread .message-nav,body.homepage-owner-messages-thread .message-sidebar,body.homepage-owner-temporary_requestpage .message-main,body.homepage-owner-temporary_requestpage .message-nav,body.homepage-owner-temporary_requestpage .message-sidebar{overflow:hidden}body.homepage-customer-messages .message-main,body.homepage-customer-messages .message-sidebar,body.homepage-customer-messages-thread .message-main,body.homepage-customer-messages-thread .message-sidebar,body.homepage-customer-temporary_requestpage .message-main,body.homepage-customer-temporary_requestpage .message-sidebar,body.homepage-owner-messages .message-main,body.homepage-owner-messages .message-sidebar,body.homepage-owner-messages-thread .message-main,body.homepage-owner-messages-thread .message-sidebar,body.homepage-owner-temporary_requestpage .message-main,body.homepage-owner-temporary_requestpage .message-sidebar{max-height:100%;overflow-y:auto}body.homepage-customer-messages .message-main,body.homepage-customer-messages-thread .message-main,body.homepage-customer-temporary_requestpage .message-main,body.homepage-owner-messages .message-main,body.homepage-owner-messages-thread .message-main,body.homepage-owner-temporary_requestpage .message-main{margin-bottom:189px}body.homepage-customer-messages .page-account-main.message-system,body.homepage-customer-messages-thread .page-account-main.message-system,body.homepage-customer-temporary_requestpage .page-account-main.message-system,body.homepage-owner-messages .page-account-main.message-system,body.homepage-owner-messages-thread .page-account-main.message-system,body.homepage-owner-temporary_requestpage .page-account-main.message-system{align-items:flex-start;display:flex;justify-content:space-between}body.homepage-customer-messages .page-account-main.message-system:after,body.homepage-customer-messages-thread .page-account-main.message-system:after,body.homepage-customer-temporary_requestpage .page-account-main.message-system:after,body.homepage-owner-messages .page-account-main.message-system:after,body.homepage-owner-messages-thread .page-account-main.message-system:after,body.homepage-owner-temporary_requestpage .page-account-main.message-system:after{background-color:#eaeaea;bottom:0;content:"\a";left:calc(25vw + 12px);position:absolute;top:0;width:1px}body.homepage-customer-messages .search-list,body.homepage-customer-messages-thread .search-list,body.homepage-customer-temporary_requestpage .search-list,body.homepage-owner-messages .search-list,body.homepage-owner-messages-thread .search-list,body.homepage-owner-temporary_requestpage .search-list{background-color:#fff;left:0;padding-left:60px;position:sticky;top:0;z-index:2}body.homepage-customer-messages .guest-top-menu ul,body.homepage-customer-messages .owner-top-menu ul,body.homepage-customer-messages-thread .guest-top-menu ul,body.homepage-customer-messages-thread .owner-top-menu ul,body.homepage-customer-temporary_requestpage .guest-top-menu ul,body.homepage-customer-temporary_requestpage .owner-top-menu ul,body.homepage-owner-messages .guest-top-menu ul,body.homepage-owner-messages .owner-top-menu ul,body.homepage-owner-messages-thread .guest-top-menu ul,body.homepage-owner-messages-thread .owner-top-menu ul,body.homepage-owner-temporary_requestpage .guest-top-menu ul,body.homepage-owner-temporary_requestpage .owner-top-menu ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}body.homepage-customer-messages .guest-top-menu ul li,body.homepage-customer-messages .owner-top-menu ul li,body.homepage-customer-messages-thread .guest-top-menu ul li,body.homepage-customer-messages-thread .owner-top-menu ul li,body.homepage-customer-temporary_requestpage .guest-top-menu ul li,body.homepage-customer-temporary_requestpage .owner-top-menu ul li,body.homepage-owner-messages .guest-top-menu ul li,body.homepage-owner-messages .owner-top-menu ul li,body.homepage-owner-messages-thread .guest-top-menu ul li,body.homepage-owner-messages-thread .owner-top-menu ul li,body.homepage-owner-temporary_requestpage .guest-top-menu ul li,body.homepage-owner-temporary_requestpage .owner-top-menu ul li{color:#898989;margin-right:28px}body.homepage-customer-messages .guest-top-menu ul li:last-child,body.homepage-customer-messages .owner-top-menu ul li:last-child,body.homepage-customer-messages-thread .guest-top-menu ul li:last-child,body.homepage-customer-messages-thread .owner-top-menu ul li:last-child,body.homepage-customer-temporary_requestpage .guest-top-menu ul li:last-child,body.homepage-customer-temporary_requestpage .owner-top-menu ul li:last-child,body.homepage-owner-messages .guest-top-menu ul li:last-child,body.homepage-owner-messages .owner-top-menu ul li:last-child,body.homepage-owner-messages-thread .guest-top-menu ul li:last-child,body.homepage-owner-messages-thread .owner-top-menu ul li:last-child,body.homepage-owner-temporary_requestpage .guest-top-menu ul li:last-child,body.homepage-owner-temporary_requestpage .owner-top-menu ul li:last-child{margin-right:0}body.homepage-customer-messages .guest-top-menu ul li .nav-link,body.homepage-customer-messages .owner-top-menu ul li .nav-link,body.homepage-customer-messages-thread .guest-top-menu ul li .nav-link,body.homepage-customer-messages-thread .owner-top-menu ul li .nav-link,body.homepage-customer-temporary_requestpage .guest-top-menu ul li .nav-link,body.homepage-customer-temporary_requestpage .owner-top-menu ul li .nav-link,body.homepage-owner-messages .guest-top-menu ul li .nav-link,body.homepage-owner-messages .owner-top-menu ul li .nav-link,body.homepage-owner-messages-thread .guest-top-menu ul li .nav-link,body.homepage-owner-messages-thread .owner-top-menu ul li .nav-link,body.homepage-owner-temporary_requestpage .guest-top-menu ul li .nav-link,body.homepage-owner-temporary_requestpage .owner-top-menu ul li .nav-link{color:#898989;font-size:18px;font-style:normal;font-weight:400;line-height:0}body.homepage-customer-messages .guest-top-menu ul li [class*=icon-]:before,body.homepage-customer-messages .guest-top-menu ul li [class*=material-],body.homepage-customer-messages .owner-top-menu ul li [class*=icon-]:before,body.homepage-customer-messages .owner-top-menu ul li [class*=material-],body.homepage-customer-messages-thread .guest-top-menu ul li [class*=icon-]:before,body.homepage-customer-messages-thread .guest-top-menu ul li [class*=material-],body.homepage-customer-messages-thread .owner-top-menu ul li [class*=icon-]:before,body.homepage-customer-messages-thread .owner-top-menu ul li [class*=material-],body.homepage-customer-temporary_requestpage .guest-top-menu ul li [class*=icon-]:before,body.homepage-customer-temporary_requestpage .guest-top-menu ul li [class*=material-],body.homepage-customer-temporary_requestpage .owner-top-menu ul li [class*=icon-]:before,body.homepage-customer-temporary_requestpage .owner-top-menu ul li [class*=material-],body.homepage-owner-messages .guest-top-menu ul li [class*=icon-]:before,body.homepage-owner-messages .guest-top-menu ul li [class*=material-],body.homepage-owner-messages .owner-top-menu ul li [class*=icon-]:before,body.homepage-owner-messages .owner-top-menu ul li [class*=material-],body.homepage-owner-messages-thread .guest-top-menu ul li [class*=icon-]:before,body.homepage-owner-messages-thread .guest-top-menu ul li [class*=material-],body.homepage-owner-messages-thread .owner-top-menu ul li [class*=icon-]:before,body.homepage-owner-messages-thread .owner-top-menu ul li [class*=material-],body.homepage-owner-temporary_requestpage .guest-top-menu ul li [class*=icon-]:before,body.homepage-owner-temporary_requestpage .guest-top-menu ul li [class*=material-],body.homepage-owner-temporary_requestpage .owner-top-menu ul li [class*=icon-]:before,body.homepage-owner-temporary_requestpage .owner-top-menu ul li [class*=material-]{color:#898989}body.homepage-customer-messages .guest-top-menu ul li .bell,body.homepage-customer-messages .guest-top-menu ul li .email,body.homepage-customer-messages .owner-top-menu ul li .bell,body.homepage-customer-messages .owner-top-menu ul li .email,body.homepage-customer-messages-thread .guest-top-menu ul li .bell,body.homepage-customer-messages-thread .guest-top-menu ul li .email,body.homepage-customer-messages-thread .owner-top-menu ul li .bell,body.homepage-customer-messages-thread .owner-top-menu ul li .email,body.homepage-customer-temporary_requestpage .guest-top-menu ul li .bell,body.homepage-customer-temporary_requestpage .guest-top-menu ul li .email,body.homepage-customer-temporary_requestpage .owner-top-menu ul li .bell,body.homepage-customer-temporary_requestpage .owner-top-menu ul li .email,body.homepage-owner-messages .guest-top-menu ul li .bell,body.homepage-owner-messages .guest-top-menu ul li .email,body.homepage-owner-messages .owner-top-menu ul li .bell,body.homepage-owner-messages .owner-top-menu ul li .email,body.homepage-owner-messages-thread .guest-top-menu ul li .bell,body.homepage-owner-messages-thread .guest-top-menu ul li .email,body.homepage-owner-messages-thread .owner-top-menu ul li .bell,body.homepage-owner-messages-thread .owner-top-menu ul li .email,body.homepage-owner-temporary_requestpage .guest-top-menu ul li .bell,body.homepage-owner-temporary_requestpage .guest-top-menu ul li .email,body.homepage-owner-temporary_requestpage .owner-top-menu ul li .bell,body.homepage-owner-temporary_requestpage .owner-top-menu ul li .email{position:relative}body.homepage-customer-messages .guest-top-menu ul li .bell .number,body.homepage-customer-messages .guest-top-menu ul li .email .number,body.homepage-customer-messages .owner-top-menu ul li .bell .number,body.homepage-customer-messages .owner-top-menu ul li .email .number,body.homepage-customer-messages-thread .guest-top-menu ul li .bell .number,body.homepage-customer-messages-thread .guest-top-menu ul li .email .number,body.homepage-customer-messages-thread .owner-top-menu ul li .bell .number,body.homepage-customer-messages-thread .owner-top-menu ul li .email .number,body.homepage-customer-temporary_requestpage .guest-top-menu ul li .bell .number,body.homepage-customer-temporary_requestpage .guest-top-menu ul li .email .number,body.homepage-customer-temporary_requestpage .owner-top-menu ul li .bell .number,body.homepage-customer-temporary_requestpage .owner-top-menu ul li .email .number,body.homepage-owner-messages .guest-top-menu ul li .bell .number,body.homepage-owner-messages .guest-top-menu ul li .email .number,body.homepage-owner-messages .owner-top-menu ul li .bell .number,body.homepage-owner-messages .owner-top-menu ul li .email .number,body.homepage-owner-messages-thread .guest-top-menu ul li .bell .number,body.homepage-owner-messages-thread .guest-top-menu ul li .email .number,body.homepage-owner-messages-thread .owner-top-menu ul li .bell .number,body.homepage-owner-messages-thread .owner-top-menu ul li .email .number,body.homepage-owner-temporary_requestpage .guest-top-menu ul li .bell .number,body.homepage-owner-temporary_requestpage .guest-top-menu ul li .email .number,body.homepage-owner-temporary_requestpage .owner-top-menu ul li .bell .number,body.homepage-owner-temporary_requestpage .owner-top-menu ul li .email .number{background:#e4286f;border-radius:100%;color:#fff;font-size:12px;height:27px;line-height:29px;position:absolute;right:-17px;text-align:center;top:-17px;width:27px}body.homepage-customer-messages .guest-top-menu ul li .bell [class*=icon-],body.homepage-customer-messages .guest-top-menu ul li .bell [class*=material-],body.homepage-customer-messages .guest-top-menu ul li .email [class*=icon-],body.homepage-customer-messages .guest-top-menu ul li .email [class*=material-],body.homepage-customer-messages .owner-top-menu ul li .bell [class*=icon-],body.homepage-customer-messages .owner-top-menu ul li .bell [class*=material-],body.homepage-customer-messages .owner-top-menu ul li .email [class*=icon-],body.homepage-customer-messages .owner-top-menu ul li .email [class*=material-],body.homepage-customer-messages-thread .guest-top-menu ul li .bell [class*=icon-],body.homepage-customer-messages-thread .guest-top-menu ul li .bell [class*=material-],body.homepage-customer-messages-thread .guest-top-menu ul li .email [class*=icon-],body.homepage-customer-messages-thread .guest-top-menu ul li .email [class*=material-],body.homepage-customer-messages-thread .owner-top-menu ul li .bell [class*=icon-],body.homepage-customer-messages-thread .owner-top-menu ul li .bell [class*=material-],body.homepage-customer-messages-thread .owner-top-menu ul li .email [class*=icon-],body.homepage-customer-messages-thread .owner-top-menu ul li .email [class*=material-],body.homepage-customer-temporary_requestpage .guest-top-menu ul li .bell [class*=icon-],body.homepage-customer-temporary_requestpage .guest-top-menu ul li .bell [class*=material-],body.homepage-customer-temporary_requestpage .guest-top-menu ul li .email [class*=icon-],body.homepage-customer-temporary_requestpage .guest-top-menu ul li .email [class*=material-],body.homepage-customer-temporary_requestpage .owner-top-menu ul li .bell [class*=icon-],body.homepage-customer-temporary_requestpage .owner-top-menu ul li .bell [class*=material-],body.homepage-customer-temporary_requestpage .owner-top-menu ul li .email [class*=icon-],body.homepage-customer-temporary_requestpage .owner-top-menu ul li .email [class*=material-],body.homepage-owner-messages .guest-top-menu ul li .bell [class*=icon-],body.homepage-owner-messages .guest-top-menu ul li .bell [class*=material-],body.homepage-owner-messages .guest-top-menu ul li .email [class*=icon-],body.homepage-owner-messages .guest-top-menu ul li .email [class*=material-],body.homepage-owner-messages .owner-top-menu ul li .bell [class*=icon-],body.homepage-owner-messages .owner-top-menu ul li .bell [class*=material-],body.homepage-owner-messages .owner-top-menu ul li .email [class*=icon-],body.homepage-owner-messages .owner-top-menu ul li .email [class*=material-],body.homepage-owner-messages-thread .guest-top-menu ul li .bell [class*=icon-],body.homepage-owner-messages-thread .guest-top-menu ul li .bell [class*=material-],body.homepage-owner-messages-thread .guest-top-menu ul li .email [class*=icon-],body.homepage-owner-messages-thread .guest-top-menu ul li .email [class*=material-],body.homepage-owner-messages-thread .owner-top-menu ul li .bell [class*=icon-],body.homepage-owner-messages-thread .owner-top-menu ul li .bell [class*=material-],body.homepage-owner-messages-thread .owner-top-menu ul li .email [class*=icon-],body.homepage-owner-messages-thread .owner-top-menu ul li .email [class*=material-],body.homepage-owner-temporary_requestpage .guest-top-menu ul li .bell [class*=icon-],body.homepage-owner-temporary_requestpage .guest-top-menu ul li .bell [class*=material-],body.homepage-owner-temporary_requestpage .guest-top-menu ul li .email [class*=icon-],body.homepage-owner-temporary_requestpage .guest-top-menu ul li .email [class*=material-],body.homepage-owner-temporary_requestpage .owner-top-menu ul li .bell [class*=icon-],body.homepage-owner-temporary_requestpage .owner-top-menu ul li .bell [class*=material-],body.homepage-owner-temporary_requestpage .owner-top-menu ul li .email [class*=icon-],body.homepage-owner-temporary_requestpage .owner-top-menu ul li .email [class*=material-]{font-size:36px}@media screen and (max-width:768px){body.homepage-customer-messages .guest-top-menu ul li .bell [class*=icon-],body.homepage-customer-messages .guest-top-menu ul li .bell [class*=material-],body.homepage-customer-messages .guest-top-menu ul li .email [class*=icon-],body.homepage-customer-messages .guest-top-menu ul li .email [class*=material-],body.homepage-customer-messages .owner-top-menu ul li .bell [class*=icon-],body.homepage-customer-messages .owner-top-menu ul li .bell [class*=material-],body.homepage-customer-messages .owner-top-menu ul li .email [class*=icon-],body.homepage-customer-messages .owner-top-menu ul li .email [class*=material-],body.homepage-customer-messages-thread .guest-top-menu ul li .bell [class*=icon-],body.homepage-customer-messages-thread .guest-top-menu ul li .bell [class*=material-],body.homepage-customer-messages-thread .guest-top-menu ul li .email [class*=icon-],body.homepage-customer-messages-thread .guest-top-menu ul li .email [class*=material-],body.homepage-customer-messages-thread .owner-top-menu ul li .bell [class*=icon-],body.homepage-customer-messages-thread .owner-top-menu ul li .bell [class*=material-],body.homepage-customer-messages-thread .owner-top-menu ul li .email [class*=icon-],body.homepage-customer-messages-thread .owner-top-menu ul li .email [class*=material-],body.homepage-customer-temporary_requestpage .guest-top-menu ul li .bell [class*=icon-],body.homepage-customer-temporary_requestpage .guest-top-menu ul li .bell [class*=material-],body.homepage-customer-temporary_requestpage .guest-top-menu ul li .email [class*=icon-],body.homepage-customer-temporary_requestpage .guest-top-menu ul li .email [class*=material-],body.homepage-customer-temporary_requestpage .owner-top-menu ul li .bell [class*=icon-],body.homepage-customer-temporary_requestpage .owner-top-menu ul li .bell [class*=material-],body.homepage-customer-temporary_requestpage .owner-top-menu ul li .email [class*=icon-],body.homepage-customer-temporary_requestpage .owner-top-menu ul li .email [class*=material-],body.homepage-owner-messages .guest-top-menu ul li .bell [class*=icon-],body.homepage-owner-messages .guest-top-menu ul li .bell [class*=material-],body.homepage-owner-messages .guest-top-menu ul li .email [class*=icon-],body.homepage-owner-messages .guest-top-menu ul li .email [class*=material-],body.homepage-owner-messages .owner-top-menu ul li .bell [class*=icon-],body.homepage-owner-messages .owner-top-menu ul li .bell [class*=material-],body.homepage-owner-messages .owner-top-menu ul li .email [class*=icon-],body.homepage-owner-messages .owner-top-menu ul li .email [class*=material-],body.homepage-owner-messages-thread .guest-top-menu ul li .bell [class*=icon-],body.homepage-owner-messages-thread .guest-top-menu ul li .bell [class*=material-],body.homepage-owner-messages-thread .guest-top-menu ul li .email [class*=icon-],body.homepage-owner-messages-thread .guest-top-menu ul li .email [class*=material-],body.homepage-owner-messages-thread .owner-top-menu ul li .bell [class*=icon-],body.homepage-owner-messages-thread .owner-top-menu ul li .bell [class*=material-],body.homepage-owner-messages-thread .owner-top-menu ul li .email [class*=icon-],body.homepage-owner-messages-thread .owner-top-menu ul li .email [class*=material-],body.homepage-owner-temporary_requestpage .guest-top-menu ul li .bell [class*=icon-],body.homepage-owner-temporary_requestpage .guest-top-menu ul li .bell [class*=material-],body.homepage-owner-temporary_requestpage .guest-top-menu ul li .email [class*=icon-],body.homepage-owner-temporary_requestpage .guest-top-menu ul li .email [class*=material-],body.homepage-owner-temporary_requestpage .owner-top-menu ul li .bell [class*=icon-],body.homepage-owner-temporary_requestpage .owner-top-menu ul li .bell [class*=material-],body.homepage-owner-temporary_requestpage .owner-top-menu ul li .email [class*=icon-],body.homepage-owner-temporary_requestpage .owner-top-menu ul li .email [class*=material-]{color:#3d3d3d!important;font-size:24px!important}}body.homepage-customer-messages .guest-top-menu ul li .avatar,body.homepage-customer-messages .owner-top-menu ul li .avatar,body.homepage-customer-messages-thread .guest-top-menu ul li .avatar,body.homepage-customer-messages-thread .owner-top-menu ul li .avatar,body.homepage-customer-temporary_requestpage .guest-top-menu ul li .avatar,body.homepage-customer-temporary_requestpage .owner-top-menu ul li .avatar,body.homepage-owner-messages .guest-top-menu ul li .avatar,body.homepage-owner-messages .owner-top-menu ul li .avatar,body.homepage-owner-messages-thread .guest-top-menu ul li .avatar,body.homepage-owner-messages-thread .owner-top-menu ul li .avatar,body.homepage-owner-temporary_requestpage .guest-top-menu ul li .avatar,body.homepage-owner-temporary_requestpage .owner-top-menu ul li .avatar{align-items:center;background:#f7f7f7;border:1px solid #74c079;border-radius:100%;display:flex;height:40px;justify-content:center;position:relative;width:40px}body.homepage-customer-messages .guest-top-menu ul li .avatar img,body.homepage-customer-messages .owner-top-menu ul li .avatar img,body.homepage-customer-messages-thread .guest-top-menu ul li .avatar img,body.homepage-customer-messages-thread .owner-top-menu ul li .avatar img,body.homepage-customer-temporary_requestpage .guest-top-menu ul li .avatar img,body.homepage-customer-temporary_requestpage .owner-top-menu ul li .avatar img,body.homepage-owner-messages .guest-top-menu ul li .avatar img,body.homepage-owner-messages .owner-top-menu ul li .avatar img,body.homepage-owner-messages-thread .guest-top-menu ul li .avatar img,body.homepage-owner-messages-thread .owner-top-menu ul li .avatar img,body.homepage-owner-temporary_requestpage .guest-top-menu ul li .avatar img,body.homepage-owner-temporary_requestpage .owner-top-menu ul li .avatar img{aspect-ratio:1/1;border-radius:100%;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}body.homepage-customer-messages .guest-top-menu ul li .avatar.open .profile-menu,body.homepage-customer-messages .owner-top-menu ul li .avatar.open .profile-menu,body.homepage-customer-messages-thread .guest-top-menu ul li .avatar.open .profile-menu,body.homepage-customer-messages-thread .owner-top-menu ul li .avatar.open .profile-menu,body.homepage-customer-temporary_requestpage .guest-top-menu ul li .avatar.open .profile-menu,body.homepage-customer-temporary_requestpage .owner-top-menu ul li .avatar.open .profile-menu,body.homepage-owner-messages .guest-top-menu ul li .avatar.open .profile-menu,body.homepage-owner-messages .owner-top-menu ul li .avatar.open .profile-menu,body.homepage-owner-messages-thread .guest-top-menu ul li .avatar.open .profile-menu,body.homepage-owner-messages-thread .owner-top-menu ul li .avatar.open .profile-menu,body.homepage-owner-temporary_requestpage .guest-top-menu ul li .avatar.open .profile-menu,body.homepage-owner-temporary_requestpage .owner-top-menu ul li .avatar.open .profile-menu{display:flex!important}body.homepage-customer-messages .guest-top-menu ul li .avatar .profile-menu,body.homepage-customer-messages .owner-top-menu ul li .avatar .profile-menu,body.homepage-customer-messages-thread .guest-top-menu ul li .avatar .profile-menu,body.homepage-customer-messages-thread .owner-top-menu ul li .avatar .profile-menu,body.homepage-customer-temporary_requestpage .guest-top-menu ul li .avatar .profile-menu,body.homepage-customer-temporary_requestpage .owner-top-menu ul li .avatar .profile-menu,body.homepage-owner-messages .guest-top-menu ul li .avatar .profile-menu,body.homepage-owner-messages .owner-top-menu ul li .avatar .profile-menu,body.homepage-owner-messages-thread .guest-top-menu ul li .avatar .profile-menu,body.homepage-owner-messages-thread .owner-top-menu ul li .avatar .profile-menu,body.homepage-owner-temporary_requestpage .guest-top-menu ul li .avatar .profile-menu,body.homepage-owner-temporary_requestpage .owner-top-menu ul li .avatar .profile-menu{background:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.15);display:flex;display:none;flex-direction:column;justify-content:space-between;min-width:125px;padding:10px 20px;position:absolute;top:50px}body.homepage-customer-messages .guest-top-menu ul li .avatar .profile-menu a,body.homepage-customer-messages .owner-top-menu ul li .avatar .profile-menu a,body.homepage-customer-messages-thread .guest-top-menu ul li .avatar .profile-menu a,body.homepage-customer-messages-thread .owner-top-menu ul li .avatar .profile-menu a,body.homepage-customer-temporary_requestpage .guest-top-menu ul li .avatar .profile-menu a,body.homepage-customer-temporary_requestpage .owner-top-menu ul li .avatar .profile-menu a,body.homepage-owner-messages .guest-top-menu ul li .avatar .profile-menu a,body.homepage-owner-messages .owner-top-menu ul li .avatar .profile-menu a,body.homepage-owner-messages-thread .guest-top-menu ul li .avatar .profile-menu a,body.homepage-owner-messages-thread .owner-top-menu ul li .avatar .profile-menu a,body.homepage-owner-temporary_requestpage .guest-top-menu ul li .avatar .profile-menu a,body.homepage-owner-temporary_requestpage .owner-top-menu ul li .avatar .profile-menu a{align-items:center;display:flex;font-size:14px;font-weight:600;line-height:32px}body.homepage-customer-messages .guest-top-menu ul li .avatar .profile-menu a.logout,body.homepage-customer-messages .owner-top-menu ul li .avatar .profile-menu a.logout,body.homepage-customer-messages-thread .guest-top-menu ul li .avatar .profile-menu a.logout,body.homepage-customer-messages-thread .owner-top-menu ul li .avatar .profile-menu a.logout,body.homepage-customer-temporary_requestpage .guest-top-menu ul li .avatar .profile-menu a.logout,body.homepage-customer-temporary_requestpage .owner-top-menu ul li .avatar .profile-menu a.logout,body.homepage-owner-messages .guest-top-menu ul li .avatar .profile-menu a.logout,body.homepage-owner-messages .owner-top-menu ul li .avatar .profile-menu a.logout,body.homepage-owner-messages-thread .guest-top-menu ul li .avatar .profile-menu a.logout,body.homepage-owner-messages-thread .owner-top-menu ul li .avatar .profile-menu a.logout,body.homepage-owner-temporary_requestpage .guest-top-menu ul li .avatar .profile-menu a.logout,body.homepage-owner-temporary_requestpage .owner-top-menu ul li .avatar .profile-menu a.logout{color:#c10202;margin-top:8px}body.homepage-customer-messages .guest-top-menu ul li .avatar .profile-menu a.profile,body.homepage-customer-messages .owner-top-menu ul li .avatar .profile-menu a.profile,body.homepage-customer-messages-thread .guest-top-menu ul li .avatar .profile-menu a.profile,body.homepage-customer-messages-thread .owner-top-menu ul li .avatar .profile-menu a.profile,body.homepage-customer-temporary_requestpage .guest-top-menu ul li .avatar .profile-menu a.profile,body.homepage-customer-temporary_requestpage .owner-top-menu ul li .avatar .profile-menu a.profile,body.homepage-owner-messages .guest-top-menu ul li .avatar .profile-menu a.profile,body.homepage-owner-messages .owner-top-menu ul li .avatar .profile-menu a.profile,body.homepage-owner-messages-thread .guest-top-menu ul li .avatar .profile-menu a.profile,body.homepage-owner-messages-thread .owner-top-menu ul li .avatar .profile-menu a.profile,body.homepage-owner-temporary_requestpage .guest-top-menu ul li .avatar .profile-menu a.profile,body.homepage-owner-temporary_requestpage .owner-top-menu ul li .avatar .profile-menu a.profile{color:#3d3d3d}body.homepage-customer-messages .guest-top-menu.alone li.nav-item a.nav-link,body.homepage-customer-messages .owner-top-menu.alone li.nav-item a.nav-link,body.homepage-customer-messages-thread .guest-top-menu.alone li.nav-item a.nav-link,body.homepage-customer-messages-thread .owner-top-menu.alone li.nav-item a.nav-link,body.homepage-customer-temporary_requestpage .guest-top-menu.alone li.nav-item a.nav-link,body.homepage-customer-temporary_requestpage .owner-top-menu.alone li.nav-item a.nav-link,body.homepage-owner-messages .guest-top-menu.alone li.nav-item a.nav-link,body.homepage-owner-messages .owner-top-menu.alone li.nav-item a.nav-link,body.homepage-owner-messages-thread .guest-top-menu.alone li.nav-item a.nav-link,body.homepage-owner-messages-thread .owner-top-menu.alone li.nav-item a.nav-link,body.homepage-owner-temporary_requestpage .guest-top-menu.alone li.nav-item a.nav-link,body.homepage-owner-temporary_requestpage .owner-top-menu.alone li.nav-item a.nav-link{color:#74c079}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-customer-messages .guest-top-menu.alone li.nav-item a.btn span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-customer-messages .owner-top-menu.alone li.nav-item a.btn span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-customer-messages-thread .guest-top-menu.alone li.nav-item a.btn span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-customer-messages-thread .owner-top-menu.alone li.nav-item a.btn span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-customer-temporary_requestpage .guest-top-menu.alone li.nav-item a.btn span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-customer-temporary_requestpage .owner-top-menu.alone li.nav-item a.btn span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-owner-messages .guest-top-menu.alone li.nav-item a.btn span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-owner-messages .owner-top-menu.alone li.nav-item a.btn span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-owner-messages-thread .guest-top-menu.alone li.nav-item a.btn span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-owner-messages-thread .owner-top-menu.alone li.nav-item a.btn span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-owner-temporary_requestpage .guest-top-menu.alone li.nav-item a.btn span.__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) body.homepage-owner-temporary_requestpage .owner-top-menu.alone li.nav-item a.btn span.__cal-day:after,body.homepage-customer-messages .guest-top-menu.alone li.nav-item a.btn .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-customer-messages .guest-top-menu.alone li.nav-item a.btn span.material-symbols-outlined,body.homepage-customer-messages .owner-top-menu.alone li.nav-item a.btn .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-customer-messages .owner-top-menu.alone li.nav-item a.btn span.material-symbols-outlined,body.homepage-customer-messages-thread .guest-top-menu.alone li.nav-item a.btn .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-customer-messages-thread .guest-top-menu.alone li.nav-item a.btn span.material-symbols-outlined,body.homepage-customer-messages-thread .owner-top-menu.alone li.nav-item a.btn .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-customer-messages-thread .owner-top-menu.alone li.nav-item a.btn span.material-symbols-outlined,body.homepage-customer-temporary_requestpage .guest-top-menu.alone li.nav-item a.btn .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-customer-temporary_requestpage .guest-top-menu.alone li.nav-item a.btn span.material-symbols-outlined,body.homepage-customer-temporary_requestpage .owner-top-menu.alone li.nav-item a.btn .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-customer-temporary_requestpage .owner-top-menu.alone li.nav-item a.btn span.material-symbols-outlined,body.homepage-owner-messages .guest-top-menu.alone li.nav-item a.btn .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-owner-messages .guest-top-menu.alone li.nav-item a.btn span.material-symbols-outlined,body.homepage-owner-messages .owner-top-menu.alone li.nav-item a.btn .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-owner-messages .owner-top-menu.alone li.nav-item a.btn span.material-symbols-outlined,body.homepage-owner-messages-thread .guest-top-menu.alone li.nav-item a.btn .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-owner-messages-thread .guest-top-menu.alone li.nav-item a.btn span.material-symbols-outlined,body.homepage-owner-messages-thread .owner-top-menu.alone li.nav-item a.btn .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-owner-messages-thread .owner-top-menu.alone li.nav-item a.btn span.material-symbols-outlined,body.homepage-owner-temporary_requestpage .guest-top-menu.alone li.nav-item a.btn .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-owner-temporary_requestpage .guest-top-menu.alone li.nav-item a.btn span.material-symbols-outlined,body.homepage-owner-temporary_requestpage .owner-top-menu.alone li.nav-item a.btn .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,body.homepage-owner-temporary_requestpage .owner-top-menu.alone li.nav-item a.btn span.material-symbols-outlined{color:#fff}body.homepage-customer-messages .messages-input,body.homepage-customer-messages-thread .messages-input,body.homepage-customer-temporary_requestpage .messages-input,body.homepage-owner-messages .messages-input,body.homepage-owner-messages-thread .messages-input,body.homepage-owner-temporary_requestpage .messages-input{bottom:0;min-height:180px;position:fixed;width:100%;z-index:100}body.homepage-customer-messages .message-list,body.homepage-customer-messages-thread .message-list,body.homepage-customer-temporary_requestpage .message-list,body.homepage-owner-messages .message-list,body.homepage-owner-messages-thread .message-list,body.homepage-owner-temporary_requestpage .message-list{padding-bottom:184px}body.homepage-customer-messages .message-list,body.homepage-customer-messages .message-main,body.homepage-customer-messages .messages-input,body.homepage-customer-messages-thread .message-list,body.homepage-customer-messages-thread .message-main,body.homepage-customer-messages-thread .messages-input,body.homepage-customer-temporary_requestpage .message-list,body.homepage-customer-temporary_requestpage .message-main,body.homepage-customer-temporary_requestpage .messages-input,body.homepage-owner-messages .message-list,body.homepage-owner-messages .message-main,body.homepage-owner-messages .messages-input,body.homepage-owner-messages-thread .message-list,body.homepage-owner-messages-thread .message-main,body.homepage-owner-messages-thread .messages-input,body.homepage-owner-temporary_requestpage .message-list,body.homepage-owner-temporary_requestpage .message-main,body.homepage-owner-temporary_requestpage .messages-input{width:100%}body.homepage-customer-messages .message-list,body.homepage-customer-messages .messages-input,body.homepage-customer-messages-thread .message-list,body.homepage-customer-messages-thread .messages-input,body.homepage-customer-temporary_requestpage .message-list,body.homepage-customer-temporary_requestpage .messages-input,body.homepage-owner-messages .message-list,body.homepage-owner-messages .messages-input,body.homepage-owner-messages-thread .message-list,body.homepage-owner-messages-thread .messages-input,body.homepage-owner-temporary_requestpage .message-list,body.homepage-owner-temporary_requestpage .messages-input{padding-left:60px}body.homepage-customer-messages .header-wrapper,body.homepage-customer-messages-thread .header-wrapper,body.homepage-customer-temporary_requestpage .header-wrapper,body.homepage-owner-messages .header-wrapper,body.homepage-owner-messages-thread .header-wrapper,body.homepage-owner-temporary_requestpage .header-wrapper{display:flex;flex-flow:column;width:100%}body.homepage-customer-messages .header-wrapper .profile_avatar,body.homepage-customer-messages-thread .header-wrapper .profile_avatar,body.homepage-customer-temporary_requestpage .header-wrapper .profile_avatar,body.homepage-owner-messages .header-wrapper .profile_avatar,body.homepage-owner-messages-thread .header-wrapper .profile_avatar,body.homepage-owner-temporary_requestpage .header-wrapper .profile_avatar{display:none}body.homepage-customer-messages .header-wrapper .brand span,body.homepage-customer-messages-thread .header-wrapper .brand span,body.homepage-customer-temporary_requestpage .header-wrapper .brand span,body.homepage-owner-messages .header-wrapper .brand span,body.homepage-owner-messages-thread .header-wrapper .brand span,body.homepage-owner-temporary_requestpage .header-wrapper .brand span{color:#898989;display:block;font-size:18px;font-weight:600;padding-left:26px}body.homepage-customer-messages .message-sidebar a.nav-link,body.homepage-customer-messages-thread .message-sidebar a.nav-link,body.homepage-customer-temporary_requestpage .message-sidebar a.nav-link,body.homepage-owner-messages .message-sidebar a.nav-link,body.homepage-owner-messages-thread .message-sidebar a.nav-link,body.homepage-owner-temporary_requestpage .message-sidebar a.nav-link{color:var(--bs-nav-link-color);display:block;font-size:20px;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media screen and (max-width:768.99px){body.homepage-customer-messages .message-sidebar a.nav-link,body.homepage-customer-messages-thread .message-sidebar a.nav-link,body.homepage-customer-temporary_requestpage .message-sidebar a.nav-link,body.homepage-owner-messages .message-sidebar a.nav-link,body.homepage-owner-messages-thread .message-sidebar a.nav-link,body.homepage-owner-temporary_requestpage .message-sidebar a.nav-link{font-size:14px;font-style:normal;font-weight:500}}body.homepage-customer-messages .message-nav,body.homepage-customer-messages-thread .message-nav,body.homepage-customer-temporary_requestpage .message-nav,body.homepage-owner-messages .message-nav,body.homepage-owner-messages-thread .message-nav,body.homepage-owner-temporary_requestpage .message-nav{align-items:flex-start;align-items:center;display:flex;height:191px;justify-content:space-between;left:0;padding-left:60px;padding-right:60px;padding-top:30px;position:fixed;top:0;width:100vw}body.homepage-customer-messages .message-nav .message-sidebar,body.homepage-customer-messages-thread .message-nav .message-sidebar,body.homepage-customer-temporary_requestpage .message-nav .message-sidebar,body.homepage-owner-messages .message-nav .message-sidebar,body.homepage-owner-messages-thread .message-nav .message-sidebar,body.homepage-owner-temporary_requestpage .message-nav .message-sidebar{width:25vw}body.homepage-customer-messages .message-nav .message-header,body.homepage-customer-messages-thread .message-nav .message-header,body.homepage-customer-temporary_requestpage .message-nav .message-header,body.homepage-owner-messages .message-nav .message-header,body.homepage-owner-messages-thread .message-nav .message-header,body.homepage-owner-temporary_requestpage .message-nav .message-header{align-items:center;display:flex;justify-content:flex-end;width:75vw}body.homepage-customer-messages .tablet-message-nav,body.homepage-customer-messages-thread .tablet-message-nav,body.homepage-customer-temporary_requestpage .tablet-message-nav,body.homepage-owner-messages .tablet-message-nav,body.homepage-owner-messages-thread .tablet-message-nav,body.homepage-owner-temporary_requestpage .tablet-message-nav{display:none}body.homepage-customer-messages .message_author,body.homepage-customer-messages-thread .message_author,body.homepage-customer-temporary_requestpage .message_author,body.homepage-owner-messages .message_author,body.homepage-owner-messages-thread .message_author,body.homepage-owner-temporary_requestpage .message_author{color:var(--Colore-testo-corpo,#3d3d3d);font-size:16px;font-style:normal;font-weight:500}body.homepage-customer-messages .message_replay .message_author,body.homepage-customer-messages-thread .message_replay .message_author,body.homepage-customer-temporary_requestpage .message_replay .message_author,body.homepage-owner-messages .message_replay .message_author,body.homepage-owner-messages-thread .message_replay .message_author,body.homepage-owner-temporary_requestpage .message_replay .message_author{font-size:15px;font-style:normal;font-weight:500;gap:6px;justify-content:flex-end}body.homepage-customer-messages .message_replay .message_item,body.homepage-customer-messages-thread .message_replay .message_item,body.homepage-customer-temporary_requestpage .message_replay .message_item,body.homepage-owner-messages .message_replay .message_item,body.homepage-owner-messages-thread .message_replay .message_item,body.homepage-owner-temporary_requestpage .message_replay .message_item{padding-right:35px;position:relative}body.homepage-customer-messages .message_replay .message_item div.avatar,body.homepage-customer-messages-thread .message_replay .message_item div.avatar,body.homepage-customer-temporary_requestpage .message_replay .message_item div.avatar,body.homepage-owner-messages .message_replay .message_item div.avatar,body.homepage-owner-messages-thread .message_replay .message_item div.avatar,body.homepage-owner-temporary_requestpage .message_replay .message_item div.avatar{position:absolute;right:-30px;top:24px}body.homepage-customer-messages .messages-input .textarea_wrap,body.homepage-customer-messages-thread .messages-input .textarea_wrap,body.homepage-customer-temporary_requestpage .messages-input .textarea_wrap,body.homepage-owner-messages .messages-input .textarea_wrap,body.homepage-owner-messages-thread .messages-input .textarea_wrap,body.homepage-owner-temporary_requestpage .messages-input .textarea_wrap{background-color:#fff}body.homepage-customer-messages .messages-input .textarea_wrap input,body.homepage-customer-messages .messages-input .textarea_wrap textarea,body.homepage-customer-messages-thread .messages-input .textarea_wrap input,body.homepage-customer-messages-thread .messages-input .textarea_wrap textarea,body.homepage-customer-temporary_requestpage .messages-input .textarea_wrap input,body.homepage-customer-temporary_requestpage .messages-input .textarea_wrap textarea,body.homepage-owner-messages .messages-input .textarea_wrap input,body.homepage-owner-messages .messages-input .textarea_wrap textarea,body.homepage-owner-messages-thread .messages-input .textarea_wrap input,body.homepage-owner-messages-thread .messages-input .textarea_wrap textarea,body.homepage-owner-temporary_requestpage .messages-input .textarea_wrap input,body.homepage-owner-temporary_requestpage .messages-input .textarea_wrap textarea{outline:none;resize:vertical}body.homepage-customer-messages .messages-input .textarea_wrap input:focus,body.homepage-customer-messages .messages-input .textarea_wrap textarea:focus,body.homepage-customer-messages-thread .messages-input .textarea_wrap input:focus,body.homepage-customer-messages-thread .messages-input .textarea_wrap textarea:focus,body.homepage-customer-temporary_requestpage .messages-input .textarea_wrap input:focus,body.homepage-customer-temporary_requestpage .messages-input .textarea_wrap textarea:focus,body.homepage-owner-messages .messages-input .textarea_wrap input:focus,body.homepage-owner-messages .messages-input .textarea_wrap textarea:focus,body.homepage-owner-messages-thread .messages-input .textarea_wrap input:focus,body.homepage-owner-messages-thread .messages-input .textarea_wrap textarea:focus,body.homepage-owner-temporary_requestpage .messages-input .textarea_wrap input:focus,body.homepage-owner-temporary_requestpage .messages-input .textarea_wrap textarea:focus{outline:none}body.homepage-customer-messages .messages-input .textarea_wrap textarea,body.homepage-customer-messages-thread .messages-input .textarea_wrap textarea,body.homepage-customer-temporary_requestpage .messages-input .textarea_wrap textarea,body.homepage-owner-messages .messages-input .textarea_wrap textarea,body.homepage-owner-messages-thread .messages-input .textarea_wrap textarea,body.homepage-owner-temporary_requestpage .messages-input .textarea_wrap textarea{max-height:35vh}@media (max-width:767.98px){body.homepage-customer-messages h3.standalone-side,body.homepage-customer-messages-thread h3.standalone-side,body.homepage-customer-temporary_requestpage h3.standalone-side,body.homepage-owner-messages h3.standalone-side,body.homepage-owner-messages-thread h3.standalone-side,body.homepage-owner-temporary_requestpage h3.standalone-side{display:none}body.homepage-customer-messages .message-nav,body.homepage-customer-messages-thread .message-nav,body.homepage-customer-temporary_requestpage .message-nav,body.homepage-owner-messages .message-nav,body.homepage-owner-messages-thread .message-nav,body.homepage-owner-temporary_requestpage .message-nav{background-color:#fff;height:92px;padding-left:12px;padding-right:12px;padding-top:26px;z-index:3}body.homepage-customer-messages .message-nav .message-sidebar,body.homepage-customer-messages-thread .message-nav .message-sidebar,body.homepage-customer-temporary_requestpage .message-nav .message-sidebar,body.homepage-owner-messages .message-nav .message-sidebar,body.homepage-owner-messages-thread .message-nav .message-sidebar,body.homepage-owner-temporary_requestpage .message-nav .message-sidebar{align-items:flex-start;display:flex;justify-content:space-between;overflow:hidden;width:100vw}body.homepage-customer-messages .message-nav .message-sidebar a.nav-link,body.homepage-customer-messages-thread .message-nav .message-sidebar a.nav-link,body.homepage-customer-temporary_requestpage .message-nav .message-sidebar a.nav-link,body.homepage-owner-messages .message-nav .message-sidebar a.nav-link,body.homepage-owner-messages-thread .message-nav .message-sidebar a.nav-link,body.homepage-owner-temporary_requestpage .message-nav .message-sidebar a.nav-link{align-items:center;align-self:center;display:flex;white-space:nowrap}body.homepage-customer-messages .message-nav .message-sidebar a.nav-link span:not(.material-symbols-outlined),body.homepage-customer-messages-thread .message-nav .message-sidebar a.nav-link span:not(.material-symbols-outlined),body.homepage-customer-temporary_requestpage .message-nav .message-sidebar a.nav-link span:not(.material-symbols-outlined),body.homepage-owner-messages .message-nav .message-sidebar a.nav-link span:not(.material-symbols-outlined),body.homepage-owner-messages-thread .message-nav .message-sidebar a.nav-link span:not(.material-symbols-outlined),body.homepage-owner-temporary_requestpage .message-nav .message-sidebar a.nav-link span:not(.material-symbols-outlined){transform:translateY(2px)}body.homepage-customer-messages .message-nav .message-header,body.homepage-customer-messages-thread .message-nav .message-header,body.homepage-customer-temporary_requestpage .message-nav .message-header,body.homepage-owner-messages .message-nav .message-header,body.homepage-owner-messages-thread .message-nav .message-header,body.homepage-owner-temporary_requestpage .message-nav .message-header{display:none}body.homepage-customer-messages .message-nav.with-thread,body.homepage-customer-messages-thread .message-nav.with-thread,body.homepage-customer-temporary_requestpage .message-nav.with-thread,body.homepage-owner-messages .message-nav.with-thread,body.homepage-owner-messages-thread .message-nav.with-thread,body.homepage-owner-temporary_requestpage .message-nav.with-thread{height:92px}body.homepage-customer-messages .page-account-main.message-system,body.homepage-customer-messages-thread .page-account-main.message-system,body.homepage-customer-temporary_requestpage .page-account-main.message-system,body.homepage-owner-messages .page-account-main.message-system,body.homepage-owner-messages-thread .page-account-main.message-system,body.homepage-owner-temporary_requestpage .page-account-main.message-system{display:block}body.homepage-customer-messages .page-account-main.message-system:after,body.homepage-customer-messages-thread .page-account-main.message-system:after,body.homepage-customer-temporary_requestpage .page-account-main.message-system:after,body.homepage-owner-messages .page-account-main.message-system:after,body.homepage-owner-messages-thread .page-account-main.message-system:after,body.homepage-owner-temporary_requestpage .page-account-main.message-system:after{display:none}body.homepage-customer-messages .message-body,body.homepage-customer-messages-thread .message-body,body.homepage-customer-temporary_requestpage .message-body,body.homepage-owner-messages .message-body,body.homepage-owner-messages-thread .message-body,body.homepage-owner-temporary_requestpage .message-body{height:calc(100vh - 92px);margin-top:92px;width:100vw}body.homepage-customer-messages .message-body.with-thread,body.homepage-customer-messages-thread .message-body.with-thread,body.homepage-customer-temporary_requestpage .message-body.with-thread,body.homepage-owner-messages .message-body.with-thread,body.homepage-owner-messages-thread .message-body.with-thread,body.homepage-owner-temporary_requestpage .message-body.with-thread{height:calc(100vh - 92px);margin-top:92px}body.homepage-customer-messages .message-list,body.homepage-customer-messages .search-list,body.homepage-customer-messages-thread .message-list,body.homepage-customer-messages-thread .search-list,body.homepage-customer-temporary_requestpage .message-list,body.homepage-customer-temporary_requestpage .search-list,body.homepage-owner-messages .message-list,body.homepage-owner-messages .search-list,body.homepage-owner-messages-thread .message-list,body.homepage-owner-messages-thread .search-list,body.homepage-owner-temporary_requestpage .message-list,body.homepage-owner-temporary_requestpage .search-list{padding-left:12px}body.homepage-customer-messages .messages-input,body.homepage-customer-messages-thread .messages-input,body.homepage-customer-temporary_requestpage .messages-input,body.homepage-owner-messages .messages-input,body.homepage-owner-messages-thread .messages-input,body.homepage-owner-temporary_requestpage .messages-input{background-color:#fff;max-height:45vh;min-height:190px;padding-left:12px;padding-right:12px}body.homepage-customer-messages .messages-input .textarea_wrap,body.homepage-customer-messages .messages-input textarea,body.homepage-customer-messages-thread .messages-input .textarea_wrap,body.homepage-customer-messages-thread .messages-input textarea,body.homepage-customer-temporary_requestpage .messages-input .textarea_wrap,body.homepage-customer-temporary_requestpage .messages-input textarea,body.homepage-owner-messages .messages-input .textarea_wrap,body.homepage-owner-messages .messages-input textarea,body.homepage-owner-messages-thread .messages-input .textarea_wrap,body.homepage-owner-messages-thread .messages-input textarea,body.homepage-owner-temporary_requestpage .messages-input .textarea_wrap,body.homepage-owner-temporary_requestpage .messages-input textarea{padding-bottom:0}body.homepage-customer-messages .messages-input textarea,body.homepage-customer-messages-thread .messages-input textarea,body.homepage-customer-temporary_requestpage .messages-input textarea,body.homepage-owner-messages .messages-input textarea,body.homepage-owner-messages-thread .messages-input textarea,body.homepage-owner-temporary_requestpage .messages-input textarea{field-sizing:content;max-height:34vh;min-height:30px;transition:height .2s linear}body.homepage-customer-messages .messages-input .textarea_wrap .actions,body.homepage-customer-messages-thread .messages-input .textarea_wrap .actions,body.homepage-customer-temporary_requestpage .messages-input .textarea_wrap .actions,body.homepage-owner-messages .messages-input .textarea_wrap .actions,body.homepage-owner-messages-thread .messages-input .textarea_wrap .actions,body.homepage-owner-temporary_requestpage .messages-input .textarea_wrap .actions{margin-bottom:10px}body.homepage-customer-messages .message-list,body.homepage-customer-messages-thread .message-list,body.homepage-customer-temporary_requestpage .message-list,body.homepage-owner-messages .message-list,body.homepage-owner-messages-thread .message-list,body.homepage-owner-temporary_requestpage .message-list{padding-bottom:194px}body.homepage-customer-messages .search-list,body.homepage-customer-messages-thread .search-list,body.homepage-customer-temporary_requestpage .search-list,body.homepage-owner-messages .search-list,body.homepage-owner-messages-thread .search-list,body.homepage-owner-temporary_requestpage .search-list{padding-left:12px;padding-right:12px}body.homepage-customer-messages .message-reference-mobile,body.homepage-customer-messages-thread .message-reference-mobile,body.homepage-customer-temporary_requestpage .message-reference-mobile,body.homepage-owner-messages .message-reference-mobile,body.homepage-owner-messages-thread .message-reference-mobile,body.homepage-owner-temporary_requestpage .message-reference-mobile{box-shadow:0 0 20px rgba(0,0,0,.15);margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;width:100vw}body.homepage-customer-messages .message_replay .message_item,body.homepage-customer-messages-thread .message_replay .message_item,body.homepage-customer-temporary_requestpage .message_replay .message_item,body.homepage-owner-messages .message_replay .message_item,body.homepage-owner-messages-thread .message_replay .message_item,body.homepage-owner-temporary_requestpage .message_replay .message_item{padding-right:0;position:relative}body.homepage-customer-messages .message_replay .message_item div.avatar,body.homepage-customer-messages-thread .message_replay .message_item div.avatar,body.homepage-customer-temporary_requestpage .message_replay .message_item div.avatar,body.homepage-owner-messages .message_replay .message_item div.avatar,body.homepage-owner-messages-thread .message_replay .message_item div.avatar,body.homepage-owner-temporary_requestpage .message_replay .message_item div.avatar{display:none}}@media (min-width:767.98px) and (max-width:991.98px){body.homepage-customer-messages .standalone-side,body.homepage-customer-messages-thread .standalone-side,body.homepage-customer-temporary_requestpage .standalone-side,body.homepage-owner-messages .standalone-side,body.homepage-owner-messages-thread .standalone-side,body.homepage-owner-temporary_requestpage .standalone-side{display:none}body.homepage-customer-messages .tablet-message-nav h3.standalone-side,body.homepage-customer-messages-thread .tablet-message-nav h3.standalone-side,body.homepage-customer-temporary_requestpage .tablet-message-nav h3.standalone-side,body.homepage-owner-messages .tablet-message-nav h3.standalone-side,body.homepage-owner-messages-thread .tablet-message-nav h3.standalone-side,body.homepage-owner-temporary_requestpage .tablet-message-nav h3.standalone-side{display:block}body.homepage-customer-messages .message-nav,body.homepage-customer-messages-thread .message-nav,body.homepage-customer-temporary_requestpage .message-nav,body.homepage-owner-messages .message-nav,body.homepage-owner-messages-thread .message-nav,body.homepage-owner-temporary_requestpage .message-nav{display:none}body.homepage-customer-messages .message-reference,body.homepage-customer-messages-thread .message-reference,body.homepage-customer-temporary_requestpage .message-reference,body.homepage-owner-messages .message-reference,body.homepage-owner-messages-thread .message-reference,body.homepage-owner-temporary_requestpage .message-reference{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);position:sticky;top:0;z-index:2}body.homepage-customer-messages .page-account-main.message-system:after,body.homepage-customer-messages-thread .page-account-main.message-system:after,body.homepage-customer-temporary_requestpage .page-account-main.message-system:after,body.homepage-owner-messages .page-account-main.message-system:after,body.homepage-owner-messages-thread .page-account-main.message-system:after,body.homepage-owner-temporary_requestpage .page-account-main.message-system:after{content:"\a";left:calc(40vw + 12px)}body.homepage-customer-messages .message-sidebar,body.homepage-customer-messages-thread .message-sidebar,body.homepage-customer-temporary_requestpage .message-sidebar,body.homepage-owner-messages .message-sidebar,body.homepage-owner-messages-thread .message-sidebar,body.homepage-owner-temporary_requestpage .message-sidebar{max-width:40vw;min-width:40vw}body.homepage-customer-messages .tablet-message-nav,body.homepage-customer-messages-thread .tablet-message-nav,body.homepage-customer-temporary_requestpage .tablet-message-nav,body.homepage-owner-messages .tablet-message-nav,body.homepage-owner-messages-thread .tablet-message-nav,body.homepage-owner-temporary_requestpage .tablet-message-nav{align-items:flex-start}body.homepage-customer-messages .tablet-message-nav .message-sidebar,body.homepage-customer-messages-thread .tablet-message-nav .message-sidebar,body.homepage-customer-temporary_requestpage .tablet-message-nav .message-sidebar,body.homepage-owner-messages .tablet-message-nav .message-sidebar,body.homepage-owner-messages-thread .tablet-message-nav .message-sidebar,body.homepage-owner-temporary_requestpage .tablet-message-nav .message-sidebar{overflow:hidden}body.homepage-customer-messages .tablet-message-nav .header-wrapper,body.homepage-customer-messages-thread .tablet-message-nav .header-wrapper,body.homepage-customer-temporary_requestpage .tablet-message-nav .header-wrapper,body.homepage-owner-messages .tablet-message-nav .header-wrapper,body.homepage-owner-messages-thread .tablet-message-nav .header-wrapper,body.homepage-owner-temporary_requestpage .tablet-message-nav .header-wrapper{margin-bottom:24px}body.homepage-customer-messages .tablet-message-nav a.nav-link,body.homepage-customer-messages-thread .tablet-message-nav a.nav-link,body.homepage-customer-temporary_requestpage .tablet-message-nav a.nav-link,body.homepage-owner-messages .tablet-message-nav a.nav-link,body.homepage-owner-messages-thread .tablet-message-nav a.nav-link,body.homepage-owner-temporary_requestpage .tablet-message-nav a.nav-link{font-size:20px;font-style:normal;font-weight:700}body.homepage-customer-messages .message-body,body.homepage-customer-messages-thread .message-body,body.homepage-customer-temporary_requestpage .message-body,body.homepage-owner-messages .message-body,body.homepage-owner-messages-thread .message-body,body.homepage-owner-temporary_requestpage .message-body{height:100vh;margin-top:0;width:100vw}body.homepage-customer-messages .message-body .message-main,body.homepage-customer-messages-thread .message-body .message-main,body.homepage-customer-temporary_requestpage .message-body .message-main,body.homepage-owner-messages .message-body .message-main,body.homepage-owner-messages-thread .message-body .message-main,body.homepage-owner-temporary_requestpage .message-body .message-main{max-width:calc(60vw - 7.5px)}body.homepage-customer-messages .tablet-message-nav,body.homepage-customer-messages-thread .tablet-message-nav,body.homepage-customer-temporary_requestpage .tablet-message-nav,body.homepage-owner-messages .tablet-message-nav,body.homepage-owner-messages-thread .tablet-message-nav,body.homepage-owner-temporary_requestpage .tablet-message-nav{display:block;height:160px;max-width:40vw;padding-left:15px;padding-right:0;padding-top:20px;position:fixed;top:0;width:100%}body.homepage-customer-messages .tablet-message-nav .profile_avatar,body.homepage-customer-messages-thread .tablet-message-nav .profile_avatar,body.homepage-customer-temporary_requestpage .tablet-message-nav .profile_avatar,body.homepage-owner-messages .tablet-message-nav .profile_avatar,body.homepage-owner-messages-thread .tablet-message-nav .profile_avatar,body.homepage-owner-temporary_requestpage .tablet-message-nav .profile_avatar{text-align:right}body.homepage-customer-messages .message-list,body.homepage-customer-messages .search-list,body.homepage-customer-messages-thread .message-list,body.homepage-customer-messages-thread .search-list,body.homepage-customer-temporary_requestpage .message-list,body.homepage-customer-temporary_requestpage .search-list,body.homepage-owner-messages .message-list,body.homepage-owner-messages .search-list,body.homepage-owner-messages-thread .message-list,body.homepage-owner-messages-thread .search-list,body.homepage-owner-temporary_requestpage .message-list,body.homepage-owner-temporary_requestpage .search-list{padding-left:15px}body.homepage-customer-messages .messages-input,body.homepage-customer-messages-thread .messages-input,body.homepage-customer-temporary_requestpage .messages-input,body.homepage-owner-messages .messages-input,body.homepage-owner-messages-thread .messages-input,body.homepage-owner-temporary_requestpage .messages-input{max-width:calc(60vw - 7.5px);min-height:190px;padding-left:15px;padding-right:15px}body.homepage-customer-messages .message-list,body.homepage-customer-messages-thread .message-list,body.homepage-customer-temporary_requestpage .message-list,body.homepage-owner-messages .message-list,body.homepage-owner-messages-thread .message-list,body.homepage-owner-temporary_requestpage .message-list{padding-bottom:194px}body.homepage-customer-messages .search-list,body.homepage-customer-messages-thread .search-list,body.homepage-customer-temporary_requestpage .search-list,body.homepage-owner-messages .search-list,body.homepage-owner-messages-thread .search-list,body.homepage-owner-temporary_requestpage .search-list{margin-top:160px;top:160px}body.homepage-customer-messages .header-wrapper,body.homepage-customer-messages-thread .header-wrapper,body.homepage-customer-temporary_requestpage .header-wrapper,body.homepage-owner-messages .header-wrapper,body.homepage-owner-messages-thread .header-wrapper,body.homepage-owner-temporary_requestpage .header-wrapper{align-items:center;display:flex;flex-flow:row!important;justify-content:space-between}body.homepage-customer-messages .header-wrapper .profile_avatar,body.homepage-customer-messages-thread .header-wrapper .profile_avatar,body.homepage-customer-temporary_requestpage .header-wrapper .profile_avatar,body.homepage-owner-messages .header-wrapper .profile_avatar,body.homepage-owner-messages-thread .header-wrapper .profile_avatar,body.homepage-owner-temporary_requestpage .header-wrapper .profile_avatar{border-color:2px solid #74c079;border-radius:50%;display:block!important;flex-shrink:0;height:49px;overflow:hidden;width:48px}body.homepage-customer-messages .header-wrapper .profile_avatar img,body.homepage-customer-messages-thread .header-wrapper .profile_avatar img,body.homepage-customer-temporary_requestpage .header-wrapper .profile_avatar img,body.homepage-owner-messages .header-wrapper .profile_avatar img,body.homepage-owner-messages-thread .header-wrapper .profile_avatar img,body.homepage-owner-temporary_requestpage .header-wrapper .profile_avatar img{border-radius:50%;flex-shrink:0;height:41px;overflow:hidden;width:40px}body.homepage-customer-messages .message_replay .message_item,body.homepage-customer-messages-thread .message_replay .message_item,body.homepage-customer-temporary_requestpage .message_replay .message_item,body.homepage-owner-messages .message_replay .message_item,body.homepage-owner-messages-thread .message_replay .message_item,body.homepage-owner-temporary_requestpage .message_replay .message_item{padding-right:45px}body.homepage-customer-messages .message_replay .message_item div.avatar,body.homepage-customer-messages-thread .message_replay .message_item div.avatar,body.homepage-customer-temporary_requestpage .message_replay .message_item div.avatar,body.homepage-owner-messages .message_replay .message_item div.avatar,body.homepage-owner-messages-thread .message_replay .message_item div.avatar,body.homepage-owner-temporary_requestpage .message_replay .message_item div.avatar{position:absolute;right:-14px;top:24px}}@media (min-width:992px){body.homepage-customer-messages-thread.message .message_lists.threads_list li .message_box .entry_text,body.homepage-customer-messages-thread.message .message_lists.threads_list li .message_item .entry_text,body.homepage-customer-messages.message .message_lists.threads_list li .message_box .entry_text,body.homepage-customer-messages.message .message_lists.threads_list li .message_item .entry_text,body.homepage-customer-temporary_requestpage.message .message_lists.threads_list li .message_box .entry_text,body.homepage-customer-temporary_requestpage.message .message_lists.threads_list li .message_item .entry_text,body.homepage-owner-messages-thread.message .message_lists.threads_list li .message_box .entry_text,body.homepage-owner-messages-thread.message .message_lists.threads_list li .message_item .entry_text,body.homepage-owner-messages.message .message_lists.threads_list li .message_box .entry_text,body.homepage-owner-messages.message .message_lists.threads_list li .message_item .entry_text,body.homepage-owner-temporary_requestpage.message .message_lists.threads_list li .message_box .entry_text,body.homepage-owner-temporary_requestpage.message .message_lists.threads_list li .message_item .entry_text{margin-left:50px}body.homepage-customer-messages-thread.message .message_lists.threads_list li .message_box .entry_text--content,body.homepage-customer-messages-thread.message .message_lists.threads_list li .message_item .entry_text--content,body.homepage-customer-messages.message .message_lists.threads_list li .message_box .entry_text--content,body.homepage-customer-messages.message .message_lists.threads_list li .message_item .entry_text--content,body.homepage-customer-temporary_requestpage.message .message_lists.threads_list li .message_box .entry_text--content,body.homepage-customer-temporary_requestpage.message .message_lists.threads_list li .message_item .entry_text--content,body.homepage-owner-messages-thread.message .message_lists.threads_list li .message_box .entry_text--content,body.homepage-owner-messages-thread.message .message_lists.threads_list li .message_item .entry_text--content,body.homepage-owner-messages.message .message_lists.threads_list li .message_box .entry_text--content,body.homepage-owner-messages.message .message_lists.threads_list li .message_item .entry_text--content,body.homepage-owner-temporary_requestpage.message .message_lists.threads_list li .message_box .entry_text--content,body.homepage-owner-temporary_requestpage.message .message_lists.threads_list li .message_item .entry_text--content{margin-left:0;padding-left:50px}body.homepage-customer-messages-thread.message .message_lists.threads_list li .message_box .entry_text .avatar,body.homepage-customer-messages-thread.message .message_lists.threads_list li .message_item .entry_text .avatar,body.homepage-customer-messages.message .message_lists.threads_list li .message_box .entry_text .avatar,body.homepage-customer-messages.message .message_lists.threads_list li .message_item .entry_text .avatar,body.homepage-customer-temporary_requestpage.message .message_lists.threads_list li .message_box .entry_text .avatar,body.homepage-customer-temporary_requestpage.message .message_lists.threads_list li .message_item .entry_text .avatar,body.homepage-owner-messages-thread.message .message_lists.threads_list li .message_box .entry_text .avatar,body.homepage-owner-messages-thread.message .message_lists.threads_list li .message_item .entry_text .avatar,body.homepage-owner-messages.message .message_lists.threads_list li .message_box .entry_text .avatar,body.homepage-owner-messages.message .message_lists.threads_list li .message_item .entry_text .avatar,body.homepage-owner-temporary_requestpage.message .message_lists.threads_list li .message_box .entry_text .avatar,body.homepage-owner-temporary_requestpage.message .message_lists.threads_list li .message_item .entry_text .avatar{left:0}body.homepage-customer-messages .message-nav .message-sidebar h3.standalone-side,body.homepage-customer-messages-thread .message-nav .message-sidebar h3.standalone-side,body.homepage-customer-temporary_requestpage .message-nav .message-sidebar h3.standalone-side,body.homepage-owner-messages .message-nav .message-sidebar h3.standalone-side,body.homepage-owner-messages-thread .message-nav .message-sidebar h3.standalone-side,body.homepage-owner-temporary_requestpage .message-nav .message-sidebar h3.standalone-side{display:none}body.homepage-customer-messages .message-reference,body.homepage-customer-messages-thread .message-reference,body.homepage-customer-temporary_requestpage .message-reference,body.homepage-owner-messages .message-reference,body.homepage-owner-messages-thread .message-reference,body.homepage-owner-temporary_requestpage .message-reference{background-color:#fff;position:sticky;top:0;z-index:2}body.homepage-customer-messages .message-nav,body.homepage-customer-messages-thread .message-nav,body.homepage-customer-temporary_requestpage .message-nav,body.homepage-owner-messages .message-nav,body.homepage-owner-messages-thread .message-nav,body.homepage-owner-temporary_requestpage .message-nav{align-items:flex-start}body.homepage-customer-messages .message-nav .message-sidebar,body.homepage-customer-messages-thread .message-nav .message-sidebar,body.homepage-customer-temporary_requestpage .message-nav .message-sidebar,body.homepage-owner-messages .message-nav .message-sidebar,body.homepage-owner-messages-thread .message-nav .message-sidebar,body.homepage-owner-temporary_requestpage .message-nav .message-sidebar{overflow:hidden}body.homepage-customer-messages .message-nav .header-wrapper,body.homepage-customer-messages-thread .message-nav .header-wrapper,body.homepage-customer-temporary_requestpage .message-nav .header-wrapper,body.homepage-owner-messages .message-nav .header-wrapper,body.homepage-owner-messages-thread .message-nav .header-wrapper,body.homepage-owner-temporary_requestpage .message-nav .header-wrapper{margin-bottom:24px}body.homepage-customer-messages .message-nav a.nav-link,body.homepage-customer-messages-thread .message-nav a.nav-link,body.homepage-customer-temporary_requestpage .message-nav a.nav-link,body.homepage-owner-messages .message-nav a.nav-link,body.homepage-owner-messages-thread .message-nav a.nav-link,body.homepage-owner-temporary_requestpage .message-nav a.nav-link{font-size:20px;font-style:normal;font-weight:700}body.homepage-customer-messages .message-list,body.homepage-customer-messages .messages-input,body.homepage-customer-messages-thread .message-list,body.homepage-customer-messages-thread .messages-input,body.homepage-customer-temporary_requestpage .message-list,body.homepage-customer-temporary_requestpage .messages-input,body.homepage-owner-messages .message-list,body.homepage-owner-messages .messages-input,body.homepage-owner-messages-thread .message-list,body.homepage-owner-messages-thread .messages-input,body.homepage-owner-temporary_requestpage .message-list,body.homepage-owner-temporary_requestpage .messages-input{max-width:60vw}body.homepage-customer-messages .message-list,body.homepage-customer-messages .search-list,body.homepage-customer-messages-thread .message-list,body.homepage-customer-messages-thread .search-list,body.homepage-customer-temporary_requestpage .message-list,body.homepage-customer-temporary_requestpage .search-list,body.homepage-owner-messages .message-list,body.homepage-owner-messages .search-list,body.homepage-owner-messages-thread .message-list,body.homepage-owner-messages-thread .search-list,body.homepage-owner-temporary_requestpage .message-list,body.homepage-owner-temporary_requestpage .search-list{padding-left:60px}body.homepage-customer-messages .message-body .message-sidebar,body.homepage-customer-messages-thread .message-body .message-sidebar,body.homepage-customer-temporary_requestpage .message-body .message-sidebar,body.homepage-owner-messages .message-body .message-sidebar,body.homepage-owner-messages-thread .message-body .message-sidebar,body.homepage-owner-temporary_requestpage .message-body .message-sidebar{width:25vw}body.homepage-customer-messages .message-body .message-main,body.homepage-customer-messages-thread .message-body .message-main,body.homepage-customer-temporary_requestpage .message-body .message-main,body.homepage-owner-messages .message-body .message-main,body.homepage-owner-messages-thread .message-body .message-main,body.homepage-owner-temporary_requestpage .message-body .message-main{max-width:calc(75vw - 30px)}}form.messages-form-input #message_send{transition:filter .3s linear,opacity .3s linear}form.messages-form-input.submitting #message_send{filter:grayscale(1);opacity:.8;pointer-events:none}header.banner .navbar .navbar-nav .nav-link{padding:0 10px 0 5px}header.banner .navbar .navbar-nav .nav-link [class*=icon-]:before,header.banner .navbar .navbar-nav .nav-link [class*=material-]{color:#3d3d3d!important}header.banner .navbar .navbar-nav .nav-link.master-wish span{position:relative}header.banner .navbar .navbar-nav .nav-link.master-wish span:after{background-color:#74c079;border-radius:7px;color:#fff;content:var(--wishes-count);display:block;font-family:Epilogue,sans-serif;font-size:8px;font-weight:400;height:14px;line-height:8px;padding-top:3px;position:absolute;right:-5px;text-align:center;top:-5px;width:14px}header.banner .navbar .navbar-nav .nav-link.master-wish.nowishes span:after{display:none}header.banner.bg-image .navbar .navbar-nav .nav-link,header.banner.bg-image .navbar .navbar-nav .nav-link [class*=icon-]:before,header.banner.bg-image .navbar .navbar-nav .nav-link [class*=material-]{color:#fff!important}header.banner.bg-image .navbar-brand img{aspect-ratio:auto 200/37;filter:brightness(0) invert(1);max-width:200px}header.banner.bg-image .hamburger--spring .hamburger-inner,header.banner.bg-image .hamburger--spring .hamburger-inner:after,header.banner.bg-image .hamburger--spring .hamburger-inner:before{background-color:#fff}header.banner.bg-image.bg-fill{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}header.banner .header-search-line{align-items:center;display:flex;flex-direction:column;left:0;margin:0 auto;padding:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}header.banner .header-search-line img{max-width:400px;width:100%}header.banner .header-search-line h1{color:#fff;font-size:90px;line-height:100%;text-align:center}header.banner .header-search-line form#form_booking_search{margin-top:50px}header.banner .header-search-line form#form_booking_search .hidden-sm.booking_form{padding:5px}header.banner .main-menu--navbar{padding:1.5rem 2rem}@media screen and (max-width:1200px){header.banner .main-menu--navbar{padding:1.5rem 1rem}}header.banner .main-menu--navbar .navbar-brand{flex:1 0 33.3333%;margin:0;max-width:33.3333%;width:33.3333%}header.banner .main-menu--navbar .navbar-collapse{flex:1 0 66.6666%;justify-content:space-between;max-width:66.6666%;width:66.6666%}header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav{align-items:center;display:flex;justify-content:center;width:50%}header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav.primary-menu .nav-item>*{font-size:15px;font-weight:400;text-transform:capitalize}@media screen and (min-width:1200px){header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav.primary-menu .nav-item>*{font-size:18px}}header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav.secondary-menu{--bs-nav-link-color:#3d3d3d;flex-wrap:nowrap}header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav.secondary-menu .current_user{display:inline-block;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav.secondary-menu .nav-item{margin:0 20px 0 0}header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav.secondary-menu .nav-item.locale-picker{margin-right:30px}header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav.secondary-menu .nav-item>a.nav-link{padding:0}header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav.secondary-menu .nav-item>*{font-size:15px;text-transform:lowercase}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav.secondary-menu .nav-item span.__cal-day:after,header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav.secondary-menu .nav-item .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav.secondary-menu .nav-item span.material-symbols-outlined{margin:0 7px 0 0;padding:0}header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav.secondary-menu .nav-item .btn{margin-left:0}header.banner .main-menu--navbar .navbar-collapse ul.navbar-nav+ul.navbar-nav{justify-content:flex-end}@media screen and (max-width:1660px){header.banner .main-menu--navbar .navbar-brand{flex:1 0 auto;max-width:-moz-fit-content;max-width:fit-content;width:-moz-fit-content;width:fit-content}header.banner .main-menu--navbar .navbar-collapse{flex:1 0 auto;max-width:100%;width:auto}header.banner .main-menu--navbar .navbar-collapse .primary-menu{justify-content:flex-start!important;margin-left:10px}header.banner .main-menu--navbar .navbar-collapse .primary-menu li a{font-size:17px!important}header.banner .main-menu--navbar .navbar-collapse .secondary-menu .nav-item{margin-right:15px}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) header.banner .main-menu--navbar .navbar-collapse .secondary-menu .nav-item span.__cal-day:after,header.banner .main-menu--navbar .navbar-collapse .secondary-menu .nav-item .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,header.banner .main-menu--navbar .navbar-collapse .secondary-menu .nav-item span.material-symbols-outlined{margin-right:5px}header.banner .main-menu--navbar .navbar-collapse .secondary-menu .nav-item:last-of-type{margin-right:0!important}header.banner .main-menu--navbar .navbar-collapse .secondary-menu .nav-item:last-of-type .btn{padding:10px 15px}}@media screen and (max-width:991px){header.banner .main-menu--navbar{align-items:flex-end}header.banner .main-menu--navbar .navbar-brand{padding-bottom:0}header.banner .main-menu--navbar div.hamburger_wrapper{align-items:flex-end;align-self:stretch;display:flex;margin-bottom:4px}header.banner.bg-image .main-menu--navbar div.hamburger_wrapper{margin-bottom:4px}}header.banner .navbar .navbar-nav .nav-item .trigger-search.active [class*=icon-]:before,header.banner .navbar .navbar-nav .nav-item .trigger-search.active [class*=material-]{color:#74c079!important;transition:color 275ms ease-in-out}header.banner .navbar .navbar-nav .nav-item .search-wrapper{align-items:flex-start;display:flex;height:100vh;justify-content:center;left:0;margin:0;position:absolute;right:0;top:0;z-index:9999}header.banner .navbar .navbar-nav .nav-item .search-wrapper.hide{display:none!important}header.banner .navbar .navbar-nav .nav-item .search-wrapper.show{display:flex!important}header.banner.booking{border-bottom:1px solid #c4c4c4;margin-bottom:100px}header.banner.booking nav.navbar{align-items:center;justify-content:space-between}header.banner.booking nav.navbar .navbar-booking{flex:1 0 50%;margin:0 auto!important;max-width:600px!important;width:50%}@media screen and (max-width:768px){header.banner.booking nav.navbar .navbar-booking ul li.arrow{margin-top:-3px}}header.banner.booking nav.navbar .navbar-booking ul li.arrow span{display:block;height:20px;position:relative;width:30px}header.banner.booking nav.navbar .navbar-booking ul li.arrow span:before{color:#c4c4c4!important;font-size:9px;height:9px;left:0;line-height:9px;position:absolute;right:0;transform:rotate(-90deg)}@media screen and (max-width:768px){header.banner.booking nav.navbar .navbar-booking ul li.arrow span:before{line-height:16px!important}}header.banner.booking nav.navbar .navbar-booking ul li{font-size:25px;font-weight:700;line-height:100%}header.banner.booking nav.navbar .navbar-booking ul li span{color:#74c079;opacity:.65}header.banner.booking nav.navbar .navbar-booking ul li a{color:#3d3d3d;opacity:.65}header.banner.booking nav.navbar .navbar-booking ul li.active a,header.banner.booking nav.navbar .navbar-booking ul li.active span{opacity:1}header.banner.booking nav.navbar .navbar-booking .navbar-nav{justify-content:space-between}header.banner.booking nav.navbar .time-left{display:flex;justify-content:flex-end}header.banner.booking nav.navbar .navbar-brand,header.banner.booking nav.navbar .time-left{flex:1 0 25%;margin:0;max-width:25%;width:25%}@media screen and (max-width:991px){header.banner.booking nav.navbar .navbar-brand img{max-width:140px!important}}header.banner.booking nav.navbar .time-left p{margin:0}header.banner.only-logo{border-bottom:1px solid #c4c4c4}header.banner .navbar .navbar_mobile_menu{background:#74c079;bottom:0;display:block!important;margin:0!important;max-width:500px!important;min-width:300px;padding:0!important;position:fixed;right:-600px;top:0;transition:background-color .35s ease-in-out,right .35s ease-in-out;transition-delay:10ms;width:100%;z-index:99999!important}header.banner .navbar .navbar_mobile_menu.navbar-collapse.show{background:#74c079!important;right:0!important;transition:background-color .35s ease-in-out,right .35s ease-in-out;transition-delay:10ms}@media screen and (min-width:1200px){header.banner .navbar .navbar_mobile_menu{display:none!important;visibility:hidden}}header.banner .navbar .navbar_mobile_menu .primary-mobile-menu,header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile{padding:30px}header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile{align-items:center;display:flex;flex-direction:row;justify-content:space-between}header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form{flex:1 0 auto;margin-bottom:0;max-width:90%;padding-right:15px}header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label{align-items:center;border-right:1px solid #fff;display:flex;flex-direction:row;justify-content:flex-start;padding-right:15px}header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label input{background:transparent;background-color:#6eb273;border:none;border-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;color:#fff;font-size:16px;height:43px;margin:0}header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label input+button.autocomplete_submit{background-color:#6eb273;border-bottom-right-radius:5px;border-top-right-radius:5px;height:43px}header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label input::-webkit-search-cancel-button{-webkit-appearance:none;background-color:#fff;background-size:20px 20px;height:20px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");width:20px}header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label input::-moz-placeholder{color:hsla(0,0%,100%,.7)!important;font-size:14px;font-style:normal;font-weight:400;opacity:.5}header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label input::placeholder{color:hsla(0,0%,100%,.7)!important;font-size:14px;font-style:normal;font-weight:400;opacity:.5}header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label input:active,header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label input:active+button.autocomplete_submit,header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label input:focus,header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label input:focus+button.autocomplete_submit{background-color:#6eb273}header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label button.autocomplete_submit{background:transparent;border:none;color:#fff}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label button.autocomplete_submit .__cal-day:after,.select2-selection__arrow header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label button.autocomplete_submit b[role=presentation]:before,header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label button.autocomplete_submit .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label button.autocomplete_submit .material-symbols-outlined,header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .search-form label button.autocomplete_submit .select2-selection__arrow b[role=presentation]:before{font-size:34px}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .menu_close a .__cal-day:after,.select2-selection__arrow header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .menu_close a b[role=presentation]:before,header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .menu_close a .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .menu_close a .material-symbols-outlined,header.banner .navbar .navbar_mobile_menu .search-wrapper-mobile .menu_close a .select2-selection__arrow b[role=presentation]:before{color:#fff;font-size:34px}header.banner .navbar .navbar_mobile_menu .primary-mobile-menu{align-items:center;display:flex;flex-flow:row;justify-content:space-between;margin-bottom:103px;margin-top:103px;min-height:calc(100% - 206px);padding-bottom:0;position:absolute;top:50%;transform:translateY(-70%)}header.banner .navbar .navbar_mobile_menu .primary-mobile-menu ul{flex-grow:1;list-style:none;padding:8vh 10px 0 15px}header.banner .navbar .navbar_mobile_menu .primary-mobile-menu ul li .nav-link{color:#fff!important;font-size:36px;font-weight:400;line-height:57px}header.banner .navbar .navbar_mobile_menu .primary-mobile-menu ul li .nav-link.btn.ghost-white{color:#74c079!important;font-size:20px!important;font-weight:500!important;margin-top:10px}@media screen and (max-width:768px){header.banner .navbar .navbar_mobile_menu .primary-mobile-menu ul li .nav-link{font-size:25px!important;line-height:37px!important}header.banner .navbar .navbar_mobile_menu .primary-mobile-menu ul li .nav-link.btn.ghost-white{font-size:18px!important}}header.banner .navbar .navbar_mobile_menu .primary-mobile-menu .footermobilemenu{color:#fff}header.banner .navbar .navbar_mobile_menu .primary-mobile-menu .footermobilemenu h3.title{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:8px}header.banner .navbar .navbar_mobile_menu .primary-mobile-menu .footermobilemenu ul.menu{margin:0 0 3vh;padding:0}header.banner .navbar .navbar_mobile_menu .primary-mobile-menu .footermobilemenu ul.menu li{margin:0;padding:0}header.banner .navbar .navbar_mobile_menu .primary-mobile-menu .footermobilemenu ul.menu li a{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:206%}header.banner .navbar .navbar_mobile_menu .bottom_actions{align-items:center;background-color:#7ed784;bottom:0;display:flex;justify-content:flex-start;left:0;min-height:72px;padding:5px 30px;position:absolute;right:0}header.banner .navbar .navbar_mobile_menu .bottom_actions .dropdown #trigger_currency,header.banner .navbar .navbar_mobile_menu .bottom_actions .dropdown #trigger_currency_mobile,header.banner .navbar .navbar_mobile_menu .bottom_actions .dropdown #trigger_locale{border:1px solid transparent!important;color:#fff!important;font-size:15px;font-weight:400;height:30px;margin:0;padding-bottom:2px;padding-top:2px;text-transform:lowercase}header.banner .navbar .navbar_mobile_menu .bottom_actions .dropdown #trigger_currency .currency_symbol,header.banner .navbar .navbar_mobile_menu .bottom_actions .dropdown #trigger_currency_mobile .currency_symbol,header.banner .navbar .navbar_mobile_menu .bottom_actions .dropdown #trigger_locale .currency_symbol{display:none}header.banner .navbar .navbar_mobile_menu .bottom_actions .dropdown #trigger_currency:after,header.banner .navbar .navbar_mobile_menu .bottom_actions .dropdown #trigger_currency_mobile:after,header.banner .navbar .navbar_mobile_menu .bottom_actions .dropdown #trigger_locale:after{color:#fff!important}header.banner .navbar .navbar_mobile_menu .bottom_actions .locale-picker .nax-link,header.banner .navbar .navbar_mobile_menu .bottom_actions .locale-picker a{color:#fff!important;font-size:15px;font-weight:400}header.banner .navbar .navbar_mobile_menu .bottom_actions .profile{color:#fff}header.banner .navbar .navbar_mobile_menu .bottom_actions .profile a{align-items:center;color:#fff;display:flex;font-size:18px;justify-content:flex-start}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) header.banner .navbar .navbar_mobile_menu .bottom_actions .profile a span.__cal-day:after,header.banner .navbar .navbar_mobile_menu .bottom_actions .profile a .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) span.__cal-day:after,header.banner .navbar .navbar_mobile_menu .bottom_actions .profile a span.material-symbols-outlined{font-size:30px;padding-right:4px}header.banner .navbar .navbar_mobile_menu .bottom_actions .profile a img{aspect-ratio:1;border-radius:50%;max-height:30px;-o-object-fit:cover;object-fit:cover;width:30px}header.banner .navbar .navbar_mobile_menu .bottom_actions .profile a .current_user{margin-left:5px}.mobile-footer-menu li.item[data-kind=favorite].haswish a.item-link{position:relative}.mobile-footer-menu li.item[data-kind=favorite].haswish a.item-link:after{background-color:#74c079;border-radius:50%;color:#fff;content:var(--wishes-count);display:block;font-family:Epilogue,sans-serif;font-size:10px;font-weight:400;height:18px;line-height:14px;padding-top:3px;position:absolute;right:0;text-align:center;top:-5px;width:18px}.primary-mobile-menu li.wishcontainer{position:relative}.primary-mobile-menu .master-wish.haswish{display:inline-block;position:relative}.primary-mobile-menu .master-wish.haswish:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23FFF'%3E%3Cpath d='m480-120-58-52q-101-91-167-157T150-447.5Q111-500 95.5-544T80-634q0-94 63-157t157-63q52 0 99 22t81 62q34-40 81-62t99-22q94 0 157 63t63 157q0 46-15.5 90T810-447.5Q771-395 705-329T538-172l-58 52Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;border-radius:7px;color:#74c079;content:var(--wishes-count);display:block;font-family:Epilogue,sans-serif;font-size:12px;font-weight:400;height:28px;line-height:8px;padding-top:10px;position:absolute;right:-36px;text-align:center;top:50%;transform:translateY(-60%);width:28px}.navbar_mobile_menu .nav-link.master-wish span{position:relative}.navbar_mobile_menu .nav-link.master-wish span:after{background-color:#fff;border-radius:7px;color:#74c079;content:var(--wishes-count);display:block;font-family:Epilogue,sans-serif;font-size:8px;font-weight:400;height:14px;line-height:8px;padding-top:3px;position:absolute;right:-5px;text-align:center;top:-5px;width:14px}.navbar_mobile_menu .nav-link.master-wish.nowishes span:after{display:none}.navbar_mobile_menu .bottom_actions .nav-item.profile{align-items:center;display:flex;gap:10px;justify-content:center}.homepage header.banner.bg-image.bg-fill{position:relative;z-index:1000}@media screen and (max-width:768px){.homepage header.banner.bg-image.bg-fill{max-height:calc(100vh - 62px);z-index:1002}}.header-line .homepage .header-search-line .subtitle,.homepage .header-search-line .header-line .subtitle,.homepage .header-search-line .la-lux-font{font-size:100px}[class*=experiencepage-] .villa-main .villa-content__explore--map{margin-bottom:350px}.device_tablet header .navbar .hamburger_wrapper{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between;min-width:130px}.device_tablet header .navbar .hamburger_wrapper .tablet_login{color:#3d3d3d!important;padding-right:10px;width:100%}.device_tablet header.bg-image .navbar .hamburger_wrapper .tablet_login{color:#fff!important;padding-right:10px;width:100%}.device_tablet[class*=experiencepage-] .villa-main .villa-article .header-line .tablet_address{display:flex;flex-direction:row}.device_phone[class*=experiencepage-] .villa-main .villa-content__details-info{flex-wrap:wrap;justify-content:space-between;padding:10px 0}.device_phone[class*=experiencepage-] .villa-main .villa-content__details-info>span{flex:50%;margin:0 0 10px;max-width:50%;padding-right:5px}@media screen and (min-width:992px) and (max-width:1200px){header.banner .main-menu--navbar{flex-wrap:wrap}header.banner .main-menu--navbar.navbar{justify-content:space-between!important}header.banner .main-menu--navbar .navbar-toggler{display:block!important}header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu){display:none!important}header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu).show{align-items:flex-start;background-color:#fff;display:flex!important;flex:1 0 100%;flex-direction:column;margin-top:1em;max-width:100%;padding:1rem;width:100%;z-index:99999}header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu).show .navbar-nav{align-items:flex-start;flex-direction:column;width:100%}header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu).show .navbar-nav li{line-height:12px;padding:4px 0 6px;width:100%}header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu).show .navbar-nav li .nav-link,header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu).show .navbar-nav li .nav-link [class*=icon-]:before,header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu).show .navbar-nav li .nav-link [class*=material-]{color:#3d3d3d!important}header.banner.booking nav.navbar .navbar-booking ul li{font-size:20px}header.banner.booking nav.navbar .navbar-booking ul li.arrow span:before{line-height:40px}}@media screen and (max-width:991px){header.banner .main-menu--navbar{flex-wrap:wrap}header.banner .main-menu--navbar.navbar{justify-content:space-between!important}header.banner .main-menu--navbar .navbar-toggler{align-items:flex-end;display:flex!important}header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu){display:none!important}header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu).show{align-items:flex-start;background-color:#fff;display:flex!important;flex:1 0 100%;flex-direction:column;margin-top:1em;max-width:100%;padding:1rem;width:100%;z-index:99999}header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu).show .navbar-nav{align-items:flex-start;flex-direction:column;width:100%}header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu).show .navbar-nav li{line-height:12px;padding:4px 0 6px;width:100%}header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu).show .navbar-nav li .nav-link,header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu).show .navbar-nav li .nav-link [class*=icon-]:before,header.banner .main-menu--navbar .navbar-collapse:not(.navbar_mobile_menu).show .navbar-nav li .nav-link [class*=material-]{color:#3d3d3d!important}header.banner.booking nav.navbar .navbar-booking ul li{font-size:20px}header.banner.booking nav.navbar .navbar-booking ul li.arrow span:before{line-height:40px}}@media screen and (max-width:768px){header.banner.booking nav.navbar .time-left{position:absolute;right:12px;top:31px;white-space:nowrap}header.banner.booking nav.navbar .time-left p{font-size:14px}}@media screen and (min-width:769px) and (max-width:991px){header.banner.booking nav.navbar .time-left{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}header.banner.booking nav.navbar .time-left:active,header.banner.booking nav.navbar .time-left:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}}@media screen and (max-width:991px){header.banner.booking{margin-bottom:0}header.banner.booking nav.navbar{align-items:flex-start!important;flex-direction:column!important;padding:0}header.banner.booking nav.navbar .navbar-brand{flex:1 0 100%;max-width:100%;padding:1.5rem 2rem;width:100%}header.banner.booking nav.navbar .navbar-booking{border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;flex:1 0 100%;margin-bottom:30px!important;max-width:100%!important;padding:8px 2rem;width:100%}header.banner.booking nav.navbar .navbar-booking ul.navbar-nav{flex-direction:row;margin:0 auto;max-width:484px!important}header.banner.booking nav.navbar .navbar-booking ul.navbar-nav li.arrow span:before{line-height:40px}}#footer{background-color:#74c079;overflow:hidden;position:relative;z-index:50}#footer.footer .footer--content{padding:40px 40px 0}#footer.footer .footer--content.secondary .info{margin-bottom:45px}#footer.footer .footer--content .info{margin:0 auto;text-align:left}@media screen and (max-width:768px){#footer.footer .footer--content .info{border-bottom:1px solid #fff;margin-bottom:32px;text-align:center}}#footer.footer .footer--content .brand img{aspect-ratio:auto 200/37;filter:brightness(0) invert(1);margin-bottom:16px}#footer.footer .footer--content .text{color:#fff}#footer.footer .footer--content .menu-col{margin-top:60px;text-align:left}@media screen and (max-width:768px){#footer.footer .footer--content .menu-col{border-bottom:1px solid #fff;margin-top:43px}}#footer.footer .footer--content .menu-col .title{color:#fff;font-size:20px;font-weight:500;line-height:100%;margin-bottom:19px;text-align:left}#footer.footer .footer--content .menu-col ul.menu{font-size:16px;font-weight:400;line-height:206%;list-style:none;margin:0 0 29px;padding:0}#footer.footer .footer--content .menu-col ul.menu li a{color:#fff;font-weight:300}#footer.footer .footer--content .logo-wrap{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:480px}#footer.footer .footer--content .logo-wrap img{aspect-ratio:auto 150/75;height:auto;max-width:127px;min-width:127px;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-filter .3s linear;-moz-transition:-moz-filter .3s linear;-moz-transition:filter .3s linear;-ms-transition:-ms-filter .3s linear;-o-transition:-o-filter .3s linear}#footer.footer .footer--content .logo-wrap a{opacity:1;transition:opacity .3s linear}#footer.footer .footer--content__company-info{align-items:center;color:#fff;font-size:16px;font-weight:400;line-height:24px;margin-bottom:20px;margin-top:60px;text-align:center;white-space:nowrap}#footer.footer .footer--content__company-info .info_width{font-weight:300;text-align:left}@media screen and (max-width:768px){#footer.footer .footer--content__company-info{margin-top:43px}#footer.footer .footer--content__company-info .info_width{text-align:center}}#footer.footer .footer--content__company-info p{color:#fff;font-size:16px;font-weight:400;line-height:24px}#footer.footer .footer--content__company-info p span{margin:0}#footer.footer .footer--content__company-info p a,#footer.footer .footer--content__company-info p a:active,#footer.footer .footer--content__company-info p a:visited{color:#fff}@media (max-width:767.98px){#footer.footer .footer--content__company-info p span{display:block}#footer.footer.booking{padding-bottom:100px}}#footer .colophon{border-top:1px solid #fff;padding:30px}#footer .colophon *{color:#fff;font-size:14px;font-weight:300;line-height:24px;margin-bottom:0}#footer .colophon * .lang-currency .nav-item.dropup,#footer .colophon * .lang-currency .nav-item.dropup *{text-transform:uppercase}#footer .colophon * .lang-currency .nav-item.dropup .btn.dropdown-toggle{padding:0!important}#footer .colophon * .lang-currency .dropdown-toggle,#footer .colophon * .lang-currency .dropdown-toggle *{text-transform:uppercase}#footer .colophon * .dropdown-menu a,#footer .colophon * .dropdown-menu a *{color:#898989;text-transform:uppercase}#footer .colophon * .dropdown-menu a .selected,#footer .colophon * .dropdown-menu a .selected *,#footer .colophon * .dropdown-menu a.selected,#footer .colophon * .dropdown-menu a.selected *{color:#74c079}#footer .colophon--right{align-items:center;display:flex;justify-content:flex-end}#footer .colophon--right .lang-currency{margin-right:46px}#footer .colophon--right .lang-currency span.currency_symbol{display:inline-block;margin-right:6px}#footer .colophon--right .social ul{align-items:center;display:flex;justify-content:space-around;list-style:none;margin:0;min-width:150px;padding:0}#footer .colophon--right .social ul li a,#footer .colophon--right .social ul li a [class*=icon-],#footer .colophon--right .social ul li a [class*=icon-]:before,#footer .colophon--right .social ul li a [class*=material-]{font-size:25px;line-height:25px}#footer .colophon--right .social ul li a c:before{font-size:22px!important}@media screen and (max-width:768px){#footer .colophon{border-top:0 solid #fff}#footer .colophon .social{margin-top:32px;width:100%}#footer .colophon .container>.row{flex-direction:column-reverse}#footer .colophon .container>.row .col-md-6{border-top:1px solid #fff;padding:35px 0}#footer .colophon .container>.row .col-md-6 .colophon--left,#footer .colophon .container>.row .col-md-6 .colophon--right{flex-direction:column}#footer .colophon .container>.row .col-md-6 .colophon--left p,#footer .colophon .container>.row .col-md-6 .colophon--right p{text-align:center}#footer .colophon .container>.row .col-md-6 .colophon--left .lang-currency,#footer .colophon .container>.row .col-md-6 .colophon--right .lang-currency{font-size:16px;margin-right:0}#footer .colophon .container>.row .col-md-6 .colophon--left .lang-currency .nav-item.dropup .btn.dropdown-toggle,#footer .colophon .container>.row .col-md-6 .colophon--right .lang-currency .nav-item.dropup .btn.dropdown-toggle{padding:0!important}#footer .colophon .container>.row .col-md-6 .colophon--left .social ul li a,#footer .colophon .container>.row .col-md-6 .colophon--right .social ul li a{text-align:center}#footer .colophon .container>.row .col-md-6 .colophon--left .social ul li a [class*=icon-],#footer .colophon .container>.row .col-md-6 .colophon--left .social ul li a [class*=icon-]:before,#footer .colophon .container>.row .col-md-6 .colophon--right .social ul li a [class*=icon-],#footer .colophon .container>.row .col-md-6 .colophon--right .social ul li a [class*=icon-]:before{font-size:32px}#footer .colophon .container>.row .col-md-6 .colophon--left .social ul li a .icon-mail-white:before,#footer .colophon .container>.row .col-md-6 .colophon--right .social ul li a .icon-mail-white:before{font-size:25px!important}}@media (min-width:768px) and (max-width:1024px){#footer .colophon{border-top:0 solid #fff;padding-top:0}#footer .colophon .social{margin-top:32px;width:unset}#footer .colophon .social li{margin-left:40px}#footer .colophon .container>.row{flex-direction:column-reverse}#footer .colophon .container>.row .col-md-6{border-top:1px solid #fff;padding:35px 0;width:100%}#footer .colophon .container>.row .col-md-6 .colophon--left,#footer .colophon .container>.row .col-md-6 .colophon--right{align-content:center;flex-direction:row;justify-content:space-between}#footer .colophon .container>.row .col-md-6 .colophon--left p,#footer .colophon .container>.row .col-md-6 .colophon--right p{text-align:center}#footer .colophon .container>.row .col-md-6 .colophon--left .lang-currency,#footer .colophon .container>.row .col-md-6 .colophon--right .lang-currency{font-size:16px;margin-right:0}#footer .colophon .container>.row .col-md-6 .colophon--left .social ul li a,#footer .colophon .container>.row .col-md-6 .colophon--right .social ul li a{text-align:center}#footer .colophon .container>.row .col-md-6 .colophon--left .social ul li a [class*=icon-],#footer .colophon .container>.row .col-md-6 .colophon--left .social ul li a [class*=icon-]:before,#footer .colophon .container>.row .col-md-6 .colophon--right .social ul li a [class*=icon-],#footer .colophon .container>.row .col-md-6 .colophon--right .social ul li a [class*=icon-]:before{font-size:40px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){#footer .colophon{aspect-ratio:335/300}}@media (min-width:768px) and (max-width:1024px){#footer .footer--content__menu .menu-col .title{font-size:22px!important}#footer .footer--content__menu .menu-col ul.menu li a{font-size:18px!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){#footer{aspect-ratio:335/300}}@media (max-width:767.98px){#footer .footer--content{padding:40px 26px 0!important}#footer .info{padding-left:0;padding-right:0}#footer .footer--content__menu{margin-top:50px!important}#footer .footer--content__menu .container{padding-left:0!important;padding-right:0!important}#footer .footer--content__menu .row{display:block;margin:0;overflow:visible;padding:0}#footer .footer--content__menu .row .menu-col{border-top:1px solid #fff;max-width:100%;padding:43px 0 35px}#footer .footer--content__menu .row .menu-col ul.menu{margin-bottom:0}#footer .footer--content__logos{margin:20px -12px 0;padding:0;width:calc(100vw - 26px)}#footer .footer--content__company-info{flex-flow:column;padding-bottom:0}#footer .footer--content__company-info .info_width{order:2}#footer .footer--content__company-info .info_width.with-logos{margin-bottom:43px;order:1}#footer .colophon{padding-bottom:60px}#footer .colophon *{font-size:16px}#footer .logo-wrap{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}#footer .logo-wrap a{flex:1;padding:0 12px}#footer .logo-wrap a img{max-width:100%!important;min-width:unset!important}}.bottom_actions .dropup a.nav-link{color:#fff!important;font-size:15px;font-weight:400}.page-main__content{margin:90px 0 120px}.page-main__content article p:not(.la-lux-font){line-height:26px}.page-main__content article .page__body{text-align:left}.page-main__content article .page__body.dynText,.page-main__content article .page__body.dynText p{color:#898989;font-size:16px;font-weight:400;line-height:24px}.page-main__content article .page__body iframe{max-width:100%;width:100%}.page-main__content article .page__body .container_iframevideoplayer{min-height:350px;width:100%}.page-main__content article .page__body .container_iframevideoplayer iframe{height:auto;min-height:350px}.page-main__content article .page__body img{height:auto;margin:1.5em 0;max-width:100%;width:auto}.page-main__content article .page__body .page__body__withmap .location-image{float:right}.page-main__content article .page__body .page__body__withmap .location-image img{height:auto;max-width:18vw}@media screen and (max-width:768px){.page-main__content article .page__body .page__body__withmap .location-image{display:block;float:none;margin-left:0!important;width:100%}.page-main__content article .page__body .page__body__withmap .location-image img{max-width:100vw;min-width:100vw}}.page-main__content .entry h1{margin-bottom:30px}.page-main__content .entry h2{font-family:Epilogue,sans-serif;font-size:20px;font-weight:500;line-height:24px;margin-bottom:60px}.page-main__content .entry img{margin-bottom:1.5em}.page-main__images{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:2em 0;max-width:100%;width:100%}.page-main__images img.img-two-thirds{height:auto;max-width:70%;width:70%}.page-main__images img.img-two-thirds.alone{aspect-ratio:1910/605;border-radius:10px;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-main__images img.img-full{border-radius:10px;height:auto;margin-left:calc(var(--bs-gutter-x)*.5);margin-right:calc(var(--bs-gutter-x)*.5);max-width:100%;padding-left:0;padding-right:0;width:100%}.page-main__images img.img-one-third{height:auto;max-width:30%;width:30%}body.newsletter .privacy{margin:14px 0 34px!important}body.newsletter .privacy label{font-weight:400}.page-contact-main article h1{margin-bottom:101px!important}.page-contact-main .contact_box{background-color:#f7f7f7;border:1px solid #f7f7f7;border-radius:5px;cursor:pointer;height:100%;margin-bottom:0;min-height:360px;padding:80px 2rem 2rem;position:relative;transition:border-color 275ms ease-in-out}@media screen and (max-width:991px){.page-contact-main .contact_box{height:auto;margin-bottom:4em}}.page-contact-main .contact_box .icon_box{align-items:center;background:#fff;border:1px solid #f7f7f7;border-radius:5px;display:flex;height:80px;justify-content:center;position:absolute;top:-40px;transition:box-shadow 275ms ease-in-out;width:80px}.page-contact-main .contact_box .icon_box [class*=icon-],.page-contact-main .contact_box .icon_box [class*=icon-]:before,.page-contact-main .contact_box .icon_box [class*=material-]{color:#ebca54;font-size:45px}.page-contact-main .contact_box p{line-height:28px;margin:0}.page-contact-main .contact_box:hover{border-color:#ebca54}.page-contact-main .contact_box:hover .icon_box{box-shadow:0 0 20px rgba(0,0,0,.15)}.page-contact-main .contact_box .btn [class*=icon-]:before,.page-contact-main .contact_box .btn [class*=material-]{color:#fff}.page-contact-main .form_info{margin-bottom:2em}.page-contact-main .form_info .header h3{font-size:25px;font-weight:700;margin-bottom:80px}.page-contact-main .form_info #trigger_form_info{max-width:100%;width:100%}.page-contact-main .form_info .trigger_cal.mobile_panel .dates_selection .selected.trigger_cal{cursor:pointer;position:relative}.page-contact-main .form_info .trigger_cal.mobile_panel .dates_selection .selected.trigger_cal .trigger_cal_clear{cursor:pointer;display:block;font-size:20px;height:12px;position:absolute;right:-2px;top:20px;width:12px}.page-contact-main .form_info .trigger_cal.mobile_panel .dates_selection .selected.trigger_cal .trigger_cal_clear:after{bottom:3px;color:#898989;content:"×";position:absolute}.page-contact-main .form_info .trigger_cal.mobile_panel .dates_selection .selected .dates-placeholder{display:flex;flex-direction:row;justify-content:space-between;position:relative}.page-contact-main .form_info .trigger_cal.mobile_panel .dates_selection .selected .dates-placeholder>span:first-of-type:after{background-color:#eaeaea;bottom:2px;content:"";display:block;height:35px;position:absolute;right:5px;width:1px}.page-contact-main .form_info .trigger_cal.mobile_panel .dates_selection .selected .dates-placeholder span{flex:1 0 50%;max-width:50%;position:relative;width:50%}.page-contact-main .aside{margin-top:125px}.page-contact-main .aside .aside_box{margin-bottom:80px}.page-contact-main .aside .aside_box h3{font-size:25px;font-weight:700}@media screen and (max-width:768px){.page-contact-main .aside{display:flex!important}.page-contact-main .aside .aside_box{padding:0!important}}@media screen and (min-width:0px) and (max-width:767px){.page-contact-main .aside{overflow:auto!important}.page-contact-main .aside .aside_box{flex:1 0 90%!important;margin-right:10%;max-width:80%!important;width:90%!important}.page-contact-main .aside .aside_box+.aside_box{max-width:90%!important}}.device_phone .page-contact-main article h1{margin-bottom:70px!important}.device_phone .page-contact-main .contact_box{margin-bottom:55px}.device_phone .page-contact-main .form_info .header h3{margin-bottom:35px}.device_phone .page-contact-main .form_info .fields .row [class*=col-]{padding:0}.device_phone .page-contact-main .aside{-ms-overflow-style:none;margin-top:85px;scrollbar-width:none}.device_phone .page-contact-main .aside::-webkit-scrollbar{display:none;width:0!important}.form_info.exp_form .phone_address{align-items:center;display:flex;justify-content:space-between;width:100%}.form_info.exp_form .phone_address .single-star-wrapper .count{line-height:20px}.form_info.exp_form .phone_address address{max-width:90%}.device_phone .form_info [class*=col-].country-wrapper,.device_phone .form_info.exp_form [class*=col-].country-wrapper{margin-bottom:0}.device_phone .form_info .row>*,.device_phone .form_info.exp_form .row>*{padding-left:0;padding-right:0}.device_phone.sitepage article.page img.img-two-thirds{margin:0 16px 1em;max-width:calc(100vw - 32px)}.device_phone.page_who-we-are article .page-main__images img,.device_phone.sitepage article.page img.img-two-thirds{display:block;min-height:422px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.device_phone.page_who-we-are article .page-main__images img{margin:0 auto 1em}.device_phone.page_press-room article header .h2-epilogue{font-size:16px;font-weight:400}.device_phone.page_press-room article .page-main__images img{display:block;margin:0 auto 1em;min-height:422px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page_press-room article .page__body{margin-bottom:20px}.page_press-room article .page__body .ql-align-center strong{color:#74c079;font-family:AlbraBold,sans-serif;font-size:24px;font-style:normal;font-weight:700}.page_press-room .card_box{margin-bottom:37px!important}.page_press-room .card_box__title{margin-bottom:6px}.page_press-room .card_box .card-subtitle{margin-top:0!important}.home-page-main.owner-home .form_owner{margin:0 auto;max-width:918px}.device_phone .home-page-main.owner-home .awesome_villas .heading-center-top{padding-left:30px!important}.device_phone .home-page-main.owner-home #card_owner_ville_splide_full{margin-left:15px}.device_phone .home-page-main.owner-home #card_owner_ville_splide_full .splide__slide{margin-right:12px!important}.device_phone .home-page-main.owner-home section.owner_feedback{margin:0}.device_phone .home-page-main.owner-home section.owner_feedback .heading-center-top{padding:0 25px}.device_phone .home-page-main.owner-home section.owner_feedback .heading-center-top+.col-lg-8{padding:0 0 25px 25px}.device_phone .home-page-main.owner-home section.owner_feedback .testimonial_splide .splide__arrows{display:none!important}.device_phone .home-page-main.owner-home section.owner_mediasays .mediasay_splide .splide__slide{margin-right:0!important;max-width:280px!important;width:280px!important}.device_phone .home-page-main.owner-home section.owner_mediasays .mediasay_splide .splide__slide .card-image-title.logo-card .title a{text-align:left}.device_phone .home-page-main.owner-home section.owner_mediasays .mediasay_splide .splide__arrows{display:none!important}.device_phone .home-page-main.owner-home form.form_owner .fields .row>:not(.photos){padding:0}.device_phone .home-page-main.owner-home form.form_owner .fields .listing_radio .subtitle{margin-left:22px}.device_phone .home-page-main.owner-home form.form_owner label{font-size:16px}.device_phone .home-page-main.owner-home form.form_owner label input.input-field:not(.fakefile-input){height:44px}.page-faq-main .faq_navigation{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:150px}.page-faq-main .faq_navigation .btn{border:1px solid #eaeaea;color:#898989;font-size:25px;font-weight:700;height:100px;line-height:24px;max-width:calc(25% - 10px);width:25%}.page-faq-main .faq_navigation .btn:hover{border-color:#74c079}.page-faq-main .faq_section{background-color:#fff}.page-faq-main .faq_section__item .accordion .card{background-color:#fff;border:1px solid #eaeaea;border-radius:5px;margin-bottom:1em}.page-faq-main .faq_section__item .accordion .card .card-body{padding:1rem 60px}.page-faq-main .faq_section__item .accordion .btn-collapse{border:none;color:#3d3d3d;font-size:25px;font-weight:700;height:100%;line-height:110%;min-height:80px;padding:2rem 60px;white-space:unset}.page-faq-main .faq_section__item .accordion .btn-collapse:after{color:#3d3d3d;left:20px;right:auto}.device_phone .page-faq-main .faq_section__item .accordion .card{margin-bottom:20px}.device_phone .page-faq-main .faq_section__item .accordion .btn-collapse{font-size:20px;line-height:24px}.device_phone .page-faq-main .faq_section__item .accordion .btn-collapse:after{font-size:13.5px;top:2.2rem}.page-guide-main article.page header.container{margin-bottom:50px}.page-guide-main article.page header.container span.h2-epilogue{display:block;font-family:Epilogue,sans-serif;font-size:20px;font-weight:500}.page-guide-main article.page .cards-wrapper{margin-bottom:80px}.page-terms-and-conditions-main .terms-and-conditions__content_wrap{display:flex;flex-direction:row}@media screen and (max-width:991px){.page-terms-and-conditions-main .terms-and-conditions__content_wrap{flex-direction:column}}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation{flex:1 0 35%;max-width:35%;padding-right:30px;position:relative;width:35%}@media screen and (max-width:991px){.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation{flex:1 0 100%;max-width:100%;width:100%}}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation select#mobile_nav,.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation select#mobile_nav+.select2{display:none!important}@media screen and (max-width:991px){.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation>ul{display:none!important}}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation.sticky>ul{max-width:calc(35% - 30px);position:fixed;top:20px;width:calc(35% - 30px)}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation.sticky-bottom>ul{bottom:0;max-width:100%;position:absolute;top:auto;width:100%}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation ul{list-style:none;margin-right:30px;max-height:800px;overflow:scroll;overflow-x:hidden;padding:1rem .5rem 0 0;scrollbar-color:hsla(0,0%,77%,.5) hsla(0,0%,92%,.3);scrollbar-width:thin}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation ul::-webkit-scrollbar{width:8px}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation ul::-webkit-scrollbar-track{background:#d9d9d9;border-radius:14px}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation ul::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:14px;max-height:30%}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation ul::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation ul li{font-size:16px;font-weight:400;line-height:26px;margin-bottom:10px}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation ul li a.nav_anchor{color:#898989}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .navigation ul li a.nav_anchor.active{font-weight:600}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .content{flex:1 0 auto;max-width:65%;width:65%}@media screen and (max-width:991px){.page-terms-and-conditions-main .terms-and-conditions__content_wrap .content{flex:1 0 100%;max-width:100%;width:100%}.page-terms-and-conditions-main .terms-and-conditions__content_wrap .content [id*=nav_item]{font-family:Epilogue,sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:36px;word-break:break-word}}.page-guide-inner-main{overflow-x:hidden}body.error-404>.wrap{margin-top:-110px}.page-404-main{background-image:url(../../images/404.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.page-404-main__content .boxed-center{left:0;max-width:480px;padding:2rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.page-404-main__content .actions{align-items:center;display:flex;justify-content:space-between}.page-404-main__content .actions .btn,.page-404-main__content .actions .cta{width:50%}.user-wishlist .empty_wishlist,.wishlist .empty_wishlist{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:500px;text-align:center}.user-wishlist .empty_wishlist h1,.user-wishlist .empty_wishlist h2,.wishlist .empty_wishlist h1,.wishlist .empty_wishlist h2{font-family:AlbraBold,sans-serif;font-size:60px;line-height:80px;margin-bottom:30px}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .user-wishlist .empty_wishlist h1 .__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .user-wishlist .empty_wishlist h2 .__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .wishlist .empty_wishlist h1 .__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .wishlist .empty_wishlist h2 .__cal-day:after,.select2-selection__arrow .user-wishlist .empty_wishlist h1 b[role=presentation]:before,.select2-selection__arrow .user-wishlist .empty_wishlist h2 b[role=presentation]:before,.select2-selection__arrow .wishlist .empty_wishlist h1 b[role=presentation]:before,.select2-selection__arrow .wishlist .empty_wishlist h2 b[role=presentation]:before,.user-wishlist .empty_wishlist h1 .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.user-wishlist .empty_wishlist h1 .material-symbols-outlined,.user-wishlist .empty_wishlist h1 .select2-selection__arrow b[role=presentation]:before,.user-wishlist .empty_wishlist h2 .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.user-wishlist .empty_wishlist h2 .material-symbols-outlined,.user-wishlist .empty_wishlist h2 .select2-selection__arrow b[role=presentation]:before,.wishlist .empty_wishlist h1 .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.wishlist .empty_wishlist h1 .material-symbols-outlined,.wishlist .empty_wishlist h1 .select2-selection__arrow b[role=presentation]:before,.wishlist .empty_wishlist h2 .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.wishlist .empty_wishlist h2 .material-symbols-outlined,.wishlist .empty_wishlist h2 .select2-selection__arrow b[role=presentation]:before{display:block;font-size:180px;margin-bottom:15px}.user-wishlist .empty_wishlist .btn,.wishlist .empty_wishlist .btn{margin-bottom:30px}.user-wishlist .wishlist.filters-container,.wishlist .wishlist.filters-container{padding-right:1.5rem}.user-wishlist .wishlist.filters-container .row,.wishlist .wishlist.filters-container .row{position:relative}.user-wishlist .wishlist.filters-container .row .wishlist_info,.wishlist .wishlist.filters-container .row .wishlist_info{align-items:center;display:flex;flex-direction:row;padding:0;position:absolute;right:0;width:auto}.user-wishlist .wishlist.filters-container .row .wishlist_info a,.wishlist .wishlist.filters-container .row .wishlist_info a{margin-right:10px}.user-wishlist .wishlist.filters-container .row .wishlist_info [class*=material-],.wishlist .wishlist.filters-container .row .wishlist_info [class*=material-]{color:#74c079;font-size:30px}.user-wishlist .wishlist_selected_topic,.wishlist .wishlist_selected_topic{align-items:center;display:flex;flex-direction:row;margin-top:15px;padding:40px 15px 20px}.user-wishlist .wishlist_selected_topic .topic,.wishlist .wishlist_selected_topic .topic{background:#c4c4c4;color:#3d3d3d;flex:1 0 50%;height:6px;max-width:50%;position:relative;width:50%}.user-wishlist .wishlist_selected_topic .topic:before,.wishlist .wishlist_selected_topic .topic:before{content:attr(data-title);font-size:16px;font-style:normal;font-weight:700;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:-28px}.user-wishlist .wishlist_selected_topic .topic.active,.wishlist .wishlist_selected_topic .topic.active{background:#74c079}.user-wishlist.device_phone .archive-villa-main .archive-list,.user-wishlist.device_tablet .archive-villa-main .archive-list,.wishlist.device_phone .archive-villa-main .archive-list,.wishlist.device_tablet .archive-villa-main .archive-list{padding-top:20px}.user-wishlist .wishlist_info--modal .modal-dialog,.user-wishlist .wishlist_share--modal .modal-dialog,.wishlist .wishlist_info--modal .modal-dialog,.wishlist .wishlist_share--modal .modal-dialog{max-width:600px}.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .modal-header .header,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .modal-header .header,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .modal-header .header,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .modal-header .header{margin-bottom:2em;text-align:center;width:100%}.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .modal-header .header h4,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .modal-header .header h4,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .modal-header .header h4,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .modal-header .header h4{font-weight:700}.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:calc(100% - 60px)}.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists #trigger_copy.copyed,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists #trigger_copy.copyed,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists #trigger_copy.copyed,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists #trigger_copy.copyed{animation:copyed 1s ease-out;animation-iteration-count:1}.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item{flex:1 0 50%;margin-bottom:3em;max-width:50%;text-align:center;width:50%}@media screen and (min-width:768.1px){.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item{align-items:center;display:block;justify-content:center;text-align:left}}.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item span,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item span,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item span,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item span{color:#3d3d3d;display:inline-block;font-family:Epilogue,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:100%;margin-left:23px}.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item img,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item img,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item img,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item img{max-height:48px;max-width:48px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width:768px){.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item{flex:1 0 50%;max-width:50%;width:50%}.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item img,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item img,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item img,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item img{height:auto;max-height:50px;max-width:50px;width:50px}.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item span,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item span,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item span,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item span{display:block;font-size:16px;margin-left:0;margin-top:20px}.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content .share_lists,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content .share_lists{max-width:100%}}.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content #item_share_email,.user-wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content #wishlist_share_email,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content #item_share_email,.user-wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content #wishlist_share_email,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content #item_share_email,.wishlist .wishlist_info--modal .modal-dialog .modal-content .modal-body .content #wishlist_share_email,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content #item_share_email,.wishlist .wishlist_share--modal .modal-dialog .modal-content .modal-body .content #wishlist_share_email{display:none}.user-wishlist .wishlist_info--modal .modal.show:before,.user-wishlist .wishlist_share--modal .modal.show:before,.wishlist .wishlist_info--modal .modal.show:before,.wishlist .wishlist_share--modal .modal.show:before{background:rgba(0,0,0,.5)!important;position:fixed}.user-wishlist .wishlist_info--modal .modal-dialog,.wishlist .wishlist_info--modal .modal-dialog{max-width:900px}.user-wishlist .wishlist_info--modal .modal-dialog .wishlist_info_wrapper,.wishlist .wishlist_info--modal .modal-dialog .wishlist_info_wrapper{margin-top:0!important}.user-wishlist .archive-list .cards-wrapper,.wishlist .archive-list .cards-wrapper{margin:0!important;padding:0!important}.user-wishlist .villa-filters .wishlist_info,.wishlist .villa-filters .wishlist_info{margin-left:auto;padding:0;text-align:center;width:auto}.user-wishlist .wishlist_info_button,.wishlist .wishlist_info_button{align-items:center;display:flex;justify-content:center;margin-bottom:170px}.user-wishlist .wishlist_info_wrapper,.wishlist .wishlist_info_wrapper{background-color:#fff;border:1px solid #eaeaea;border-radius:5px;margin:0 auto;max-width:1090px;padding:2rem}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .user-wishlist .wishlist_info_wrapper .close .__cal-day:after,.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .wishlist .wishlist_info_wrapper .close .__cal-day:after,.select2-selection__arrow .user-wishlist .wishlist_info_wrapper .close b[role=presentation]:before,.select2-selection__arrow .wishlist .wishlist_info_wrapper .close b[role=presentation]:before,.user-wishlist .wishlist_info_wrapper .close .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.user-wishlist .wishlist_info_wrapper .close .material-symbols-outlined,.user-wishlist .wishlist_info_wrapper .close .select2-selection__arrow b[role=presentation]:before,.wishlist .wishlist_info_wrapper .close .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.wishlist .wishlist_info_wrapper .close .material-symbols-outlined,.wishlist .wishlist_info_wrapper .close .select2-selection__arrow b[role=presentation]:before{height:18px;line-height:16px;vertical-align:middle}.user-wishlist .wishlist_info_wrapper .form_info .fields .booking_form .label_date,.wishlist .wishlist_info_wrapper .form_info .fields .booking_form .label_date{display:block;height:auto;max-width:100%;padding:0;position:relative}.user-wishlist .wishlist_info_wrapper .form_info .fields .booking_form .label_date .input-field,.wishlist .wishlist_info_wrapper .form_info .fields .booking_form .label_date .input-field{height:64px}.device_computer .wishlist_info_wrapper .form_info{position:relative}.device_computer .wishlist_info_wrapper .form_info .pseudoPattern_1_even{left:-35%;position:absolute;top:-20%}body[class*=homepage-owner] section.owner_benefits{margin-top:126px}body[class*=homepage-owner] section.owner_benefits .container .row.pad-t{padding-bottom:80px!important}body[class*=homepage-owner] section.owner_benefits .card_box{background-color:#f7f7f7;border-color:#f7f7f7}body[class*=homepage-owner] section.owner_benefits .benefits{padding-bottom:4em}@media screen and (max-width:767px){body[class*=homepage-owner] section.owner_benefits .benefits{padding-bottom:20px}}body[class*=homepage-owner] section.owner_benefits .benefits .card_box{height:100%;margin-bottom:0;min-height:unset}body[class*=homepage-owner] section.owner_feedback{margin-top:66px}body[class*=homepage-owner] .owner_mediasays__cta{max-width:610px;padding-top:0!important}body[class*=homepage-owner] .owner_mediasays__cta [class*=col-]{padding-top:0!important}body[class*=homepage-owner] section.owner_compileform{margin-bottom:156px;margin-top:124px}body[class*=homepage-owner] section.owner_compileform .boxed-center h2{margin-bottom:15px}body[class*=homepage-owner] section.owner_compileform .boxed-center p{margin:0 auto;max-width:450px}body[class*=homepage-owner] section.owner_compileform .boxed-center h5{font-weight:700;margin-top:60px}body[class*=homepage-owner] section.owner_compileform .fields .listing_radio{margin-bottom:49px}body[class*=homepage-owner] section.owner_compileform .fields .listing_radio .wrapper_listing_radio{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}body[class*=homepage-owner] section.owner_compileform .fields .listing_radio .wrapper_listing_radio input[type=radio]{margin-right:10px}body[class*=homepage-owner] section.owner_compileform .fields .listing_radio .wrapper_listing_radio [class*=material-]{margin-left:10px}body[class*=homepage-owner] section.owner_compileform .fields .listing_radio .wrapper_listing_radio .listingTitle{font-size:16px;font-weight:400}body[class*=homepage-owner] section.owner_compileform .fields .listing_radio .wrapper_listing_radio span.subtitle{font-size:14px;font-style:normal;font-weight:400;max-width:90%}body[class*=homepage-owner] section.owner_compileform .fields .listing_radio .subtitle{color:#c4c4c4;display:block;font-size:14px;font-style:normal;font-weight:400;max-width:90%}body[class*=homepage-owner] section.owner_compileform .privacy{margin-top:39px}body[class*=homepage-owner] section.owner_compileform #trigger_form_owner{margin-top:55px;max-width:100%;width:100%}body.collections .cards-wrapper.collections .card-image-title .image img{height:536px;max-height:536px;width:100%}.device_phone.wishlist .archive-villa-main .header-line{padding-left:10px;padding-right:10px}.device_phone.wishlist .archive-villa-main .header-line .row h1{margin:0}.device_phone.wishlist .archive-villa-main .mobile#wishlist_info_button{margin:15px auto 0;max-width:94%;width:100%}.device_phone.wishlist .archive-villa-main .wishlist_selected_topic{padding-bottom:40px;padding-left:0;padding-right:0}.device_phone.wishlist .archive-villa-main .filters-container .row:after{display:none}.device_phone.wishlist .archive-villa-main .filters-container .row .villa-filters{flex:1 0 100%;justify-content:space-between;max-width:100%;width:100%}.device_phone.wishlist .archive-villa-main .filters-container .row .villa-filters .dropdown{margin-right:10px}.device_phone.wishlist .archive-villa-main .filters-container .row .wishlist_info.share{margin-top:10px}.device_phone.wishlist .menu_expanded{background-color:#fff;border-radius:0;display:none;height:100%;left:0;max-height:100%;overflow:auto;padding:0;position:fixed;right:0;top:0;z-index:99999}.device_phone.wishlist .menu_expanded .wishlist_info_wrapper.mobile{border-radius:0!important;margin:0!important;padding:1rem!important}.device_phone.wishlist .menu_expanded .wishlist_info_wrapper.mobile form#wishlist_info{padding:0!important}.device_phone.wishlist .menu_expanded .wishlist_info_wrapper.mobile form#wishlist_info .booking_fields .date_labels{font-size:16px}.device_phone.wishlist .menu_expanded .wishlist_info_wrapper.mobile .close{color:#3d3d3d;cursor:pointer;display:block;font-size:16px;font-weight:700;line-height:40px;margin-bottom:1em;width:100%}.device_phone.wishlist .menu_expanded[style="display: block;"] .wishlist_info_wrapper form#wishlist_info .fields .submit{background:#fff;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.15);left:0;padding:1rem;position:fixed;right:0;width:100%}.device_phone.wishlist .menu_expanded[style="display: block;"] .wishlist_info_wrapper form#wishlist_info .fields .submit .btn{max-width:100%}.device_phone.wishlist .menu_expanded .wishlist_info_wrapper form.form_info{height:100%;overflow-x:hidden;overflow-y:auto;padding:10px 20px 80px}.device_phone.wishlist .menu_expanded:before{background:rgba(0,0,0,.5);bottom:100px;content:" ";left:0;position:fixed;right:0;top:0;z-index:-1}.device_phone.wishlist .menu_expanded ul.lists{list-style:none;margin:0;padding:0}.device_phone.wishlist .menu_expanded ul.lists li .item-link{color:#3d3d3d;font-size:20px;font-weight:400;line-height:287.4%}.device_phone.wishlist .menu_expanded ul.lists li .item-link [class*=icon-]:before,.device_phone.wishlist .menu_expanded ul.lists li .item-link [class*=material-]{color:#3d3d3d}.device_phone.wishlist .mobile-footer-menu{display:block!important;height:auto}.device_phone.wishlist .mobile-footer-menu .wishlist_info_wrapper.mobile{border:none;border-radius:0;height:600px;margin:0;max-height:100%;padding:0}.device_phone.wishlist .mobile-footer-menu .wishlist_info_wrapper.mobile .close{color:#3d3d3d;cursor:pointer;font-size:40px;font-weight:700;line-height:40px;position:absolute;right:15px;top:15px}.device_phone.wishlist .filters-container{padding:0}.device_phone.wishlist .filters-container .row{margin:0}.device_phone.wishlist .filters-container .row .villa-filters{padding:0 10px}.device_phone.wishlist .filters-container .row .villa-filters,.device_phone.wishlist .filters-container .row .wishlist_info{flex:1 0 50%;max-width:50%;width:50%}.device_phone.wishlist .filters-container .row .wishlist_info button{max-width:100%!important;width:100%!important}@media (orientation:portrait){.device_phone.wishlist .wishlist_share--modal .modal .modal-dialog{bottom:85px;left:0;margin:0 auto;position:absolute;right:0}}@media (orientation:landscape){.device_phone.wishlist .wishlist_share--modal .modal .modal-dialog{bottom:40px;left:0;margin:0 auto;position:absolute;right:0}.device_phone.wishlist .wishlist_share--modal .modal .modal-dialog .modal-content .modal-body .modal-header{padding:15px 0 0}.device_phone.wishlist .wishlist_share--modal .modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item{margin-bottom:2em}}@media screen and (max-width:992px){article.page .entry h1{font-size:60px}.faq_navigation{flex-wrap:wrap;margin:0 -2%}.faq_navigation .btn{font-size:18px!important;margin:2%!important;max-width:46%!important;width:46%!important}.page-contact-main .aside_box{padding-left:0}.page-guide-inner-main #card_ville .container{padding:0}.page-guide-inner-main #card_ville .container [class*=col][class*=heading]{margin-bottom:80px;padding-left:2.2rem;padding-right:2.2rem}.page-guide-inner-main #card_ville .container .col-splide-card{padding-left:2.2rem}}@media screen and (max-width:992px) and (max-width:767px){.page-guide-inner-main #card_ville .container .heading-left-top{margin-bottom:0!important}.page-guide-inner-main #card_ville .container .col-splide-card{padding-left:15px!important}.page-guide-inner-main #card_ville .container .splide__arrows{display:none!important}}@media screen and (max-width:992px){body.collections .cards-wrapper.collections .card-image-title .image img{height:400px;max-height:400px;width:100%}}@media screen and (max-width:768px){.page-main__images .container{max-width:100%;padding:0}.page-main__images .container .row{flex-wrap:unset;margin:0;overflow:scroll;width:100%}.page-main__images .container .row img{height:auto;max-width:100%;width:auto}.wishlist .wishlist_info_button,.wishlist .wishlist_info_wrapper.desktop{display:none!important}.wishlist .menu_expanded{background-color:#fff;border-radius:0;display:none;height:100%;max-height:100%;overflow:auto;padding:0;position:fixed;top:0;z-index:99999}.wishlist .menu_expanded .wishlist_info_wrapper.mobile{border-radius:0!important;margin:0!important;padding:1rem!important}.wishlist .menu_expanded .wishlist_info_wrapper.mobile form#wishlist_info{padding:0!important}.wishlist .menu_expanded .wishlist_info_wrapper.mobile form#wishlist_info .booking_fields .date_labels{font-size:16px}.wishlist .menu_expanded .wishlist_info_wrapper.mobile .close{color:#3d3d3d;cursor:pointer;display:block;font-size:16px;font-weight:700;line-height:40px;margin-bottom:1em;width:100%}.wishlist .menu_expanded[style="display: block;"] .wishlist_info_wrapper form#wishlist_info .fields .submit{background:#fff;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.15);left:0;padding:1rem;position:fixed;right:0;width:100%}.wishlist .menu_expanded[style="display: block;"] .wishlist_info_wrapper form#wishlist_info .fields .submit .btn{max-width:100%}.wishlist .menu_expanded .wishlist_info_wrapper form.form_info{height:100%;overflow-x:hidden;overflow-y:auto;padding:10px 20px 80px}.wishlist .menu_expanded:before{background:rgba(0,0,0,.5);bottom:100px;content:" ";left:0;position:fixed;right:0;top:0;z-index:-1}.wishlist .menu_expanded ul.lists{list-style:none;margin:0;padding:0}.wishlist .menu_expanded ul.lists li .item-link{color:#3d3d3d;font-size:20px;font-weight:400;line-height:287.4%}.wishlist .menu_expanded ul.lists li .item-link [class*=icon-]:before,.wishlist .menu_expanded ul.lists li .item-link [class*=material-]{color:#3d3d3d}.wishlist .mobile-footer-menu{display:block!important;height:auto}.wishlist .mobile-footer-menu .wishlist_info_wrapper.mobile{border:none;border-radius:0;height:600px;margin:0;max-height:100%;padding:0}.wishlist .mobile-footer-menu .wishlist_info_wrapper.mobile .close{color:#3d3d3d;cursor:pointer;font-size:40px;font-weight:700;line-height:40px;position:absolute;right:15px;top:15px}.wishlist .wishlist.filters-container .row .villa-filters{flex:1 0 50%;flex-wrap:wrap;max-width:50%;width:50%}.wishlist .wishlist.filters-container .row .wishlist_info{display:flex;flex:1 0 50%;justify-content:flex-end;max-width:50%;position:relative!important;width:50%}.wishlist .wishlist.filters-container .row .wishlist_info .btn{max-width:90%!important}}@media screen and (max-width:576px){.wishlist .wishlist.filters-container{padding:0}.wishlist .wishlist.filters-container .row{margin:0}.wishlist .wishlist.filters-container .row .villa-filters{flex:1 0 50%;justify-content:space-between;max-width:50%;overflow:visible;width:50%}.wishlist .wishlist.filters-container .row .wishlist_info{flex:1 0 50%;justify-content:flex-end;max-width:50%;width:50%}.wishlist .wishlist.filters-container .row .wishlist_info .btn{max-width:90%!important}article.page .entry h1{font-size:44px}}.article.page .img-full{border-radius:10px;margin-left:calc(var(--bs-gutter-x)*.5);margin-right:calc(var(--bs-gutter-x)*.5);padding-left:0;padding-right:0}.article.page .img-two-thirds{display:block;margin:0 auto 1em}@media (min-width:576px){.article.page .img-two-thirds{max-width:540px}}@media (min-width:768px){.article.page .img-two-thirds{max-width:720px}}@media (min-width:992px){.article.page .img-two-thirds{max-width:960px}}@media (min-width:1200px){.article.page .img-two-thirds{max-width:1140px}}@media (min-width:1400px){.article.page .img-two-thirds{max-width:1320px}}.article.page .img-two-thirds.alone{aspect-ratio:1910/605;border-radius:10px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-main.villa-collections .header-line .img-two-thirds{display:block;margin:0 auto 1em}@media (min-width:576px){.page-main.villa-collections .header-line .img-two-thirds{max-width:540px}}@media (min-width:768px){.page-main.villa-collections .header-line .img-two-thirds{max-width:720px}}@media (min-width:992px){.page-main.villa-collections .header-line .img-two-thirds{max-width:960px}}@media (min-width:1200px){.page-main.villa-collections .header-line .img-two-thirds{max-width:1140px}}@media (min-width:1400px){.page-main.villa-collections .header-line .img-two-thirds{max-width:1320px}}.column_titles{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:60px}.column_titles:first-child{margin-top:90px}.column_titles h2{color:#3d3d3d;font-family:AlbraBold,sans-serif;font-size:60px;font-style:normal;font-weight:700;max-width:50%}.column_titles p{whitespace:nowrap;color:#898989;font-family:Epilogue,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-overflow:ellipsis}.column_titles>div{flex-basis:50%}.villa-collections .header-line{margin-bottom:100px;min-height:calc(100vh - 220px);text-align:center}.villa-collections .header-line>.container-fluid>.row,.villa-collections .header-line>.container-lg>.row,.villa-collections .header-line>.container-md>.row,.villa-collections .header-line>.container-sm>.row,.villa-collections .header-line>.container-xl>.row,.villa-collections .header-line>.container-xxl>.row{display:block}.villa-collections .header-line h1{color:#3d3d3d;display:block;font-family:AlbraBold,sans-serif;font-size:80px;font-style:normal;font-weight:700;line-height:100%;margin:0 auto;max-width:50vw;text-align:center}.villa-collections .header-line .subtitle{color:#3d3d3d;font-family:Epilogue,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:50px;margin-top:30px}.villa-collections .header-line .img-two-thirds{border-radius:10px;margin-left:calc(var(--bs-gutter-x)*.5);margin-right:calc(var(--bs-gutter-x)*.5);margin-top:30px;overflow:hidden;padding:0}.villa-collections .header-line .column-one{padding-right:90px}.villa-collections .mid-header{--overflowed-paragraph-height:240px}.villa-collections .mid-header .primary-image img{margin-left:0;margin-right:0}.villa-collections .mid-header h2{color:#3d3d3d;font-family:AlbraBold,sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:100%;position:relative}.villa-collections .mid-header .subtitle{color:#74c079;font-family:Epilogue,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:30px;text-align:left}.villa-collections .mid-header .content{text-align:left}.villa-collections .mid-header .header--textcontent .paragraph{max-width:100%}.villa-collections .mid-header .header--textcontent .paragraph.p_overflow{max-height:calc(var(--overflowed-paragraph-height) - 44px)}@media screen and (max-width:768px){.villa-collections .page-main__content{margin:52px 0}.villa-collections .header-line{min-height:unset;padding:0 .75rem}.villa-collections .header-line h1{font-size:45px;max-width:unset}.villa-collections .header-line .subtitle{font-size:16px;line-height:23.68px}.villa-collections .header-line .column-one{padding-right:unset}.villa-collections .header-line .column-one,.villa-collections .header-line .column-two{padding-left:0;padding-right:0}.villa-collections .header-line .img-two-thirds{margin-left:0;margin-right:0}.villa-collections .mid-header{padding:0!important}.villa-collections .mid-header .pad-t90{padding-top:40px!important}.villa-collections .mid-header h2{font-size:40px}.villa-collections .mid-header .primary-image img{min-height:422px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}}@media (min-width:768px) and (max-width:1024px){.villa-collections .page-main__content{margin:52px 0}.villa-collections .header-line{min-height:unset;padding:0 1.5rem}.villa-collections .header-line h1{font-size:60px;max-width:unset}.villa-collections .header-line .column-one{padding-right:unset}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.villa-collections .page-main__content{margin:52px 0}.villa-collections .header-line{min-height:unset;padding:0 .75rem}.villa-collections .header-line h1{font-size:48px;max-width:unset}.villa-collections .header-line .column-one{padding-right:unset}}.device_phone .villa-collections .filters-container .row,.device_tablet .villa-collections .filters-container .row{margin:0}.device_phone .villa-collections .archive-list .archive-list__cards,.device_tablet .villa-collections .archive-list .archive-list__cards{padding-left:38px!important;padding-right:16px!important}.device_tablet .villa-collections .filters-container{padding-left:25px!important;padding-right:25px!important}.device_phone .villa-collections .villa-collections-container .collections .card .hover-description{margin:0;max-height:-moz-fit-content;max-height:fit-content}.device_phone .villa-collections .header-line{margin-bottom:10px}.device_phone .villa-collections .header-line .mid-header .primary-image .img-two-thirds,.device_phone .villa-collections .header-line .mid-header .primary-image img{min-height:422px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.device_phone .villa-collections .header-line .subtitle{font-size-adjust:.5;line-height:23.68px}.device_phone .villa-collections .filters-container .row .villa-views{padding:0 10px}.villa-collections-container .collections>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0}.villa-collections-container .collections>ul>li{border-bottom:1px solid #74c079;margin-bottom:20px}.villa-collections-container .collections>ul>li.noChilds{flex:1 0 48%;margin-bottom:55px;max-width:48%;width:48%}.villa-collections-container .collections>ul>li.hasChilds{margin-bottom:55px}.villa-collections-container .collections>ul>li.hasChilds,.villa-collections-container .collections>ul>li.noChilds.liFull{flex:1 0 100%;max-width:100%;width:100%}.villa-collections-container .collections>ul>li.hasChilds>a,.villa-collections-container .collections>ul>li.noChilds>a{align-items:center;color:#3d3d3d;display:flex;flex-flow:row;flex-wrap:wrap;font-size:20px;font-style:normal;font-weight:600;justify-content:flex-start;line-height:32px;margin-bottom:25px}.villa-collections-container .collections>ul>li.hasChilds>a i,.villa-collections-container .collections>ul>li.noChilds>a i{color:#74c079;font-size:36px;margin-right:10px;margin-top:-4px;width:32px}.villa-collections-container .collections>ul>li.hasChilds>a span,.villa-collections-container .collections>ul>li.noChilds>a span{max-width:calc(100% - 42px)}.villa-collections-container .collections>ul>li.hasChilds>a:hover,.villa-collections-container .collections>ul>li.noChilds>a:hover{color:#74c079}.villa-collections-container .collections>ul>li>ul{margin-bottom:24px}.villa-collections-container .collections>ul>li>ul.ulChilds{display:flex;flex-wrap:wrap;line-height:24px;list-style:none;margin-top:55px;padding:10px 0}.villa-collections-container .collections>ul>li>ul.ulChilds li.liChilds{-moz-column-break-inside:avoid;border:none;break-inside:avoid-column;flex:0 0 33.333333%;margin-bottom:10px;padding-right:0;position:relative}@media screen and (max-width:768px){.villa-collections-container .collections>ul>li>ul.ulChilds li.liChilds{flex:0 0 100%}}@media screen and (min-width:768.1px) and (max-width:991px){.villa-collections-container .collections>ul>li>ul.ulChilds li.liChilds{flex:0 0 50%}}.villa-collections-container .collections>ul>li>ul.ulChilds li.liChilds>a{color:#898989;display:block;font-size:15px;font-style:normal;font-weight:400;line-height:24px;padding-right:40px;position:relative}.villa-collections-container .collections>ul>li>ul.ulChilds li.liChilds>a:hover,.villa-collections-container .collections>ul>li>ul.ulChilds li.liChilds>a:hover:after{color:#74c079}.villa-collections-container .collections>ul>li>ul.ulChilds li.liChilds>a:after{color:#898989;content:"›";font-size:28px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.villa-collections-container .collections>ul>li>ul.ulChilds li.liChilds:hover:after{color:#74c079}@media screen and (max-width:991px){.villa-collections-container{padding:0!important}.villa-collections-container .collections{margin-left:0;margin-right:0;padding:0 15px}.villa-collections-container .collections .card{padding:0 15px!important}.villa-collections-container .collections>ul>li.noChilds{flex:1 0 100%;max-width:100%;width:100%}.villa-collections-container .collections>ul>li>ul.ulChilds{-moz-columns:2;column-count:2}}@media screen and (max-width:768px){.villa-collections-container .collections>ul>li>ul.ulChilds{-moz-columns:1;column-count:1}.villa-collections-container .collections>ul>li.liChilds{flex:0 0 100%}}@media screen and (max-width:476px){.villa-collections-container .collections .card{padding:0!important}}.header-line{padding:80px 0 0}@media screen and (max-width:576px){.header-line .container-fluid .row,.header-line .container-lg .row,.header-line .container-md .row,.header-line .container-sm .row,.header-line .container-xl .row,.header-line .container-xxl .row{margin:0}}.header-line h1{font-size:40px;line-height:100%;text-align:center}.header-line.text-left h1{text-align:left}.header-line .subtitle{font-size-adjust:.5;margin:0 auto;max-width:1100px;text-align:center}.header-line .header--textcontent .paragraph{margin-bottom:15px}@media screen and (min-width:991px){.header-line .header--textcontent .paragraph{max-width:50%}}.header-line .header--textcontent .paragraph.p_overflow{height:115px;height:auto;margin-bottom:0;overflow:hidden;position:relative;transition:max-height .5s ease-in-out}.header-line .header--textcontent .paragraph.p_overflow.open{height:auto;max-height:6000px}.header-line .header--textcontent .paragraph.p_overflow.open:after{display:none}.header-line .header--textcontent .paragraph.p_overflow:after{background:linear-gradient(transparent,#fff);bottom:0;content:"";height:80px;left:0;position:absolute;right:0;width:100%}@media screen and (max-width:991px){.header-line .header--textcontent h2{font-size:16px;font-weight:500;line-height:23.76px}}.header-line .header--textcontent .read_more{color:#3d3d3d;cursor:pointer;display:inline-block;font-size:16px;margin:0 0 20px}#booking_flow_form .booking_form .header-line .header--textcontent .read_more .with-room-management.room-error:after,#booking_flow_form .booking_form .header-line .header--textcontent .read_more input.form-error:after,#card_sons_splide_full.splide--loop .header-line .header--textcontent .read_more .splide__arrow--next:before,#card_sons_splide_full.splide--loop .header-line .header--textcontent .read_more .splide__arrow--prev:before,#form_booking_results .booking_form .header-line .header--textcontent .read_more .with-room-management.room-error:after,#form_booking_results .booking_form .header-line .header--textcontent .read_more input.form-error:after,#form_booking_search .booking_form .header-line .header--textcontent .read_more .with-room-management.room-error:after,#form_booking_search .booking_form .header-line .header--textcontent .read_more input.form-error:after,#testimonial_splide_full.splide--loop .header-line .header--textcontent .read_more .splide__arrow--next:before,#testimonial_splide_full.splide--loop .header-line .header--textcontent .read_more .splide__arrow--prev:before,.booking_fields .booking_form .header-line .header--textcontent .read_more .with-room-management.room-error:after,.booking_fields .booking_form .header-line .header--textcontent .read_more input.form-error:after,.header-line .header--textcontent .read_more #booking_flow_form .booking_form .with-room-management.room-error:after,.header-line .header--textcontent .read_more #booking_flow_form .booking_form input.form-error:after,.header-line .header--textcontent .read_more #card_sons_splide_full.splide--loop .splide__arrow--next:before,.header-line .header--textcontent .read_more #card_sons_splide_full.splide--loop .splide__arrow--prev:before,.header-line .header--textcontent .read_more #form_booking_results .booking_form .with-room-management.room-error:after,.header-line .header--textcontent .read_more #form_booking_results .booking_form input.form-error:after,.header-line .header--textcontent .read_more #form_booking_search .booking_form .with-room-management.room-error:after,.header-line .header--textcontent .read_more #form_booking_search .booking_form input.form-error:after,.header-line .header--textcontent .read_more #testimonial_splide_full.splide--loop .splide__arrow--next:before,.header-line .header--textcontent .read_more #testimonial_splide_full.splide--loop .splide__arrow--prev:before,.header-line .header--textcontent .read_more .booking_fields .booking_form .with-room-management.room-error:after,.header-line .header--textcontent .read_more .booking_fields .booking_form input.form-error:after,.header-line .header--textcontent .read_more .icon,.header-line .header--textcontent .read_more .input-field.form-error:after,.header-line .header--textcontent .read_more .splide__arrows .splide__arrow--next:before,.header-line .header--textcontent .read_more .splide__arrows .splide__arrow--prev:before,.header-line .header--textcontent .read_more a.cta--down:after,.header-line .header--textcontent .read_more a.cta--left:after,.header-line .header--textcontent .read_more a.cta--right:before,.header-line .header--textcontent .read_more body.guide-city-page .page__body .text-cta:after,.header-line .header--textcontent .read_more body.guide-city-page .page__body h2 a:after,.header-line .header--textcontent .read_more form .booking_form .dropdown.error .dropdown-toggle:before,.header-line .header--textcontent .read_more form .booking_form .dropdown.form-error .dropdown-toggle:before,.header-line .header--textcontent .read_more form label.error:not(.checkbox-error):after,.header-line .header--textcontent .read_more form label.form-error:not(.checkbox-error):after,.header-line .header--textcontent .read_more header.banner.booking nav.navbar .navbar-booking ul li.arrow span,.splide__arrows .header-line .header--textcontent .read_more .splide__arrow--next:before,.splide__arrows .header-line .header--textcontent .read_more .splide__arrow--prev:before,body.guide-city-page .page__body .header-line .header--textcontent .read_more .text-cta:after,body.guide-city-page .page__body h2 .header-line .header--textcontent .read_more a:after,form .booking_form .dropdown.error .header-line .header--textcontent .read_more .dropdown-toggle:before,form .booking_form .dropdown.form-error .header-line .header--textcontent .read_more .dropdown-toggle:before,form .header-line .header--textcontent .read_more label.error:not(.checkbox-error):after,form .header-line .header--textcontent .read_more label.form-error:not(.checkbox-error):after,header.banner.booking nav.navbar .navbar-booking ul li.arrow .header-line .header--textcontent .read_more span{font-size:10px;margin-left:5px;transition:rotate 275ms ease-in-out}#card_sons_splide_full.splide--loop .header-line .header--textcontent .read_more .splide__arrow--next:before,#card_sons_splide_full.splide--loop .header-line .header--textcontent .read_more .splide__arrow--prev:before,#testimonial_splide_full.splide--loop .header-line .header--textcontent .read_more .splide__arrow--next:before,#testimonial_splide_full.splide--loop .header-line .header--textcontent .read_more .splide__arrow--prev:before,.header-line .header--textcontent .read_more #card_sons_splide_full.splide--loop .splide__arrow--next:before,.header-line .header--textcontent .read_more #card_sons_splide_full.splide--loop .splide__arrow--prev:before,.header-line .header--textcontent .read_more #testimonial_splide_full.splide--loop .splide__arrow--next:before,.header-line .header--textcontent .read_more #testimonial_splide_full.splide--loop .splide__arrow--prev:before,.header-line .header--textcontent .read_more .icon:before,.header-line .header--textcontent .read_more .splide__arrows .splide__arrow--next:before,.header-line .header--textcontent .read_more .splide__arrows .splide__arrow--prev:before,.header-line .header--textcontent .read_more a.cta--right:before,.header-line .header--textcontent .read_more form .booking_form .dropdown.error .dropdown-toggle:before,.header-line .header--textcontent .read_more form .booking_form .dropdown.form-error .dropdown-toggle:before,.header-line .header--textcontent .read_more header.banner.booking nav.navbar .navbar-booking ul li.arrow span:before,.splide__arrows .header-line .header--textcontent .read_more .splide__arrow--next:before,.splide__arrows .header-line .header--textcontent .read_more .splide__arrow--prev:before,form .booking_form .dropdown.error .header-line .header--textcontent .read_more .dropdown-toggle:before,form .booking_form .dropdown.form-error .header-line .header--textcontent .read_more .dropdown-toggle:before,header.banner.booking nav.navbar .navbar-booking ul li.arrow .header-line .header--textcontent .read_more span:before{color:#3d3d3d;display:inline-block;transition:transform 275ms ease-in-out}#card_sons_splide_full.splide--loop .header-line .header--textcontent .read_more.open .splide__arrow--next:before,#card_sons_splide_full.splide--loop .header-line .header--textcontent .read_more.open .splide__arrow--prev:before,#testimonial_splide_full.splide--loop .header-line .header--textcontent .read_more.open .splide__arrow--next:before,#testimonial_splide_full.splide--loop .header-line .header--textcontent .read_more.open .splide__arrow--prev:before,.header-line .header--textcontent .read_more.open #card_sons_splide_full.splide--loop .splide__arrow--next:before,.header-line .header--textcontent .read_more.open #card_sons_splide_full.splide--loop .splide__arrow--prev:before,.header-line .header--textcontent .read_more.open #testimonial_splide_full.splide--loop .splide__arrow--next:before,.header-line .header--textcontent .read_more.open #testimonial_splide_full.splide--loop .splide__arrow--prev:before,.header-line .header--textcontent .read_more.open .icon:before,.header-line .header--textcontent .read_more.open .splide__arrows .splide__arrow--next:before,.header-line .header--textcontent .read_more.open .splide__arrows .splide__arrow--prev:before,.header-line .header--textcontent .read_more.open a.cta--right:before,.header-line .header--textcontent .read_more.open form .booking_form .dropdown.error .dropdown-toggle:before,.header-line .header--textcontent .read_more.open form .booking_form .dropdown.form-error .dropdown-toggle:before,.header-line .header--textcontent .read_more.open header.banner.booking nav.navbar .navbar-booking ul li.arrow span:before,.splide__arrows .header-line .header--textcontent .read_more.open .splide__arrow--next:before,.splide__arrows .header-line .header--textcontent .read_more.open .splide__arrow--prev:before,form .booking_form .dropdown.error .header-line .header--textcontent .read_more.open .dropdown-toggle:before,form .booking_form .dropdown.form-error .header-line .header--textcontent .read_more.open .dropdown-toggle:before,header.banner.booking nav.navbar .navbar-booking ul li.arrow .header-line .header--textcontent .read_more.open span:before{transform:rotate(-180deg)}.header-line .header--textcontent .text_intro{margin:1em 0}.header-line.experiences{text-align:left}.header-line.experiences .breadcrumbs,.header-line.experiences .subtitle,.header-line.experiences h1{padding-left:calc(var(--bs-gutter-x)*.5)!important;text-align:left}.header-line.experiences .subtitle{font-family:Epilogue,sans-serif;font-size:20px;margin-bottom:30px;max-width:unset}@media screen and (max-width:576px){.header-line.experiences .breadcrumbs,.header-line.experiences .header--textcontent,.header-line.experiences .subtitle,.header-line.experiences h1{padding:0!important}}.page_cerca-attivita-ed-escursioni .header-line,[class*=experiences-collectionsearch] .header-line{min-height:auto}.page_cerca-attivita-ed-escursioni .header-line .mid-header,[class*=experiences-collectionsearch] .header-line .mid-header{max-width:100%}.page_cerca-attivita-ed-escursioni .header-line .mid-header .primary-image img,[class*=experiences-collectionsearch] .header-line .mid-header .primary-image img{display:none!important;pointer-events:none}.page_cerca-attivita-ed-escursioni .header-line .mid-header .primary-image img+[class*=pad-t],[class*=experiences-collectionsearch] .header-line .mid-header .primary-image img+[class*=pad-t]{padding:10px 0!important}.page_cerca-attivita-ed-escursioni .column-one h1,[class*=experiences-collectionsearch] .column-one h1{font-family:AlbraBold,sans-serif;font-size:40px;font-weight:700;line-height:40px;text-align:left!important}.page_cerca-attivita-ed-escursioni .column-one .subtitle,[class*=experiences-collectionsearch] .column-one .subtitle{color:#3d3d3d;font-family:Epilogue,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:50px;margin-top:10px;text-align:left!important}@media screen and (max-width:576px){.page_cerca-attivita-ed-escursioni .column-one .subtitle,[class*=experiences-collectionsearch] .column-one .subtitle{font-size:16px}}.page_cerca-attivita-ed-escursioni .column-two h2,[class*=experiences-collectionsearch] .column-two h2{font-family:Epilogue,sans-serif;font-size:16px;font-weight:500;line-height:110%;text-align:left!important}.page_cerca-attivita-ed-escursioni .column-two .subtitle,[class*=experiences-collectionsearch] .column-two .subtitle{color:#3d3d3d;font-family:Epilogue,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:100%;margin:10px 0!important;text-align:left!important}.archive-villa-main{overflow-x:hidden;padding:0 60px;position:relative;z-index:10}.archive-villa-main .header-line h1{padding:0}.archive-villa-main .archive-list{display:flex;flex-direction:row;height:auto;margin-right:-22px;min-height:100vh;padding-top:45px;position:relative;z-index:-1}.archive-villa-main .archive-list.map-full{margin-bottom:2em;margin-right:-11px}.archive-villa-main .archive-list.map-full .archive-list__cards{display:none!important}.archive-villa-main .archive-list.map-full .archive-list__map-wrapper{left:0!important;margin-right:.8em;min-height:auto;right:0!important;top:0!important;width:100%!important}.archive-villa-main .archive-list.map-full .archive-list__map-wrapper--map{border-radius:10px!important;height:100%;min-height:auto;padding:0}.archive-villa-main .archive-list.list-full .archive-list__map-wrapper{display:none!important}.archive-villa-main .archive-list.list-full .archive-list__cards{min-width:100%!important;width:100%!important}.archive-villa-main .archive-list__map-wrapper{height:auto;min-height:100vh;position:relative;right:-3.5rem;top:-45px;width:40%;z-index:1}.archive-villa-main .archive-list__map-wrapper--map{background-color:#c4c4c4;border-radius:5px 0 0 5px;border-bottom-left-radius:5px;border-top-left-radius:5px;height:calc(100% + 29px);left:0;max-height:1165px;min-height:100vh;overflow:hidden;position:absolute;right:0;width:100%}.archive-villa-main .archive-list__map-wrapper--map.sticky{left:auto;position:fixed;right:auto;top:0;width:var(--stickymap-size)}.archive-villa-main .archive-list__map-wrapper--map .placeholder{display:block;padding:2rem}.archive-villa-main .archive-list__cards{height:100%;min-height:100%;position:relative;width:60%;z-index:1}.archive-villa-main .archive-list__cards.col4{min-width:100%!important;width:100%!important}.archive-villa-main .archive-list__load_more{flex:1 0 100%;margin-bottom:2em;max-width:100%;padding:2rem 0;text-align:center;width:100%}.archive-villa-main .archive-list__load_more p{color:#898989;font-size:15px;line-height:150%;margin:0}.archive-villa-main .archive-list__load_more .trigger-more{color:#74c079}.archive-villa-main .archive-list.with-map{margin-right:0}.archive-villa-main .mobile-booking-search,.archive-villa-main .mobile-trigger-map{display:none;visibility:hidden}.archive-villa-main .mobile-booking-search form .booking_form{border:1px solid #eaeaea;border-radius:5px}.archive-villa-main .filters-container.with-map .villa-views{padding-right:0}.archive-villa-main .villa-orders .btn.dropdown-toggle{color:#898989}.device_computer .archive-villa-main-header{padding:0 30px!important}.device_computer .archive-villa-main-header .form_booking_search{border:1px solid #eaeaea;margin:20px auto 0;margin-top:15px!important;max-width:550px!important}.device_computer .archive-villa-main-header .form_booking_search .booking_form{max-width:100%!important;padding:8px!important}.device_computer .archive-villa-main-header .form_booking_search .booking_form .textinput_villa{display:none!important}.device_computer .archive-villa-main-header .form_booking_search .booking_form .label_dates{max-width:55%!important;width:55%!important}.device_computer .archive-villa-main-header .form_booking_search .booking_form .label_dates .dates-placeholder{max-width:100%!important;width:100%!important}.device_computer .archive-villa-main-header .form_booking_search .booking_form .label_dates .dates-placeholder:before{display:none!important}.device_computer .archive-villa-main-header .form_booking_search #trigger_submit_booking_search{max-width:60px!important;min-width:60px!important}.device_computer .archive-villa-main-header .form_booking_search #trigger_submit_booking_search .text{display:none}.device_computer .archive-villa-main-header .form_experience_search .booking_form{flex-wrap:nowrap}.device_computer .archive-villa-main-header .form_experience_search .booking_form .dropdown{border:0!important;margin:0!important;max-width:40%!important;min-width:40%!important;width:40%!important}.device_computer .archive-villa-main-header .form_experience_search .booking_form .label_dates{border:0!important;margin:0 10px 0 0!important;max-width:calc(40% - 10px)!important;min-width:calc(40% - 10px)!important;width:calc(40% - 10px)!important}.device_computer .archive-villa-main-header .form_experience_search .booking_form #trigger_submit_experience_booking_form{max-width:20%;min-width:20%;width:20%}.device_tablet .archive-villa-main{padding:0}.device_tablet .archive-villa-main-header{min-width:100%!important;padding:0 20px!important;width:100%!important}.device_tablet .archive-villa-main .archive-list{margin-bottom:0!important;margin-right:-22px}.device_tablet .archive-villa-main .archive-list__cards{margin-left:-12px;margin-right:0;padding-left:38px!important;padding-right:16px!important}.device_tablet .archive-villa-main .archive-list__cards .villa-card{flex:1 0 33.3333%!important;max-width:33.3333%!important;padding:0 22px 0 0;width:33.3333%!important}.device_tablet .archive-villa-main .archive-list__cards .villa-card .image,.device_tablet .archive-villa-main .archive-list__cards .villa-card .image img{aspect-ratio:4/4;height:100%;max-height:306px}.device_tablet .archive-villa-main .archive-list__cards .villa-card .image .inner-title h3{font-size:24px;line-height:24px}.device_tablet .archive-villa-main .archive-list__map-wrapper{margin-right:.5em!important}.device_tablet .archive-villa-main .archive-list.map-full .archive-list__map-wrapper--map{border-radius:0!important}.device_tablet .archive-villa-main-header{padding:0 30px!important}.device_tablet .archive-villa-main-header .header-line{padding-top:57px!important}.device_tablet .archive-villa-main-header .form_booking_search{border:1px solid #eaeaea;margin:20px auto 0;max-width:100%!important}.device_tablet .archive-villa-main-header .form_booking_search .booking_form{max-width:100%!important;padding:8px!important}.device_tablet .archive-villa-main-header .form_booking_search .booking_form .label_dates{max-width:55%!important;width:55%!important}.device_tablet .archive-villa-main-header .form_booking_search .booking_form .label_dates .dates-placeholder{max-width:100%!important;width:100%!important}.device_tablet .archive-villa-main-header .form_booking_search #trigger_submit_booking_search{max-width:60px!important;min-width:60px!important}.device_tablet .archive-villa-main-header .form_booking_search #trigger_submit_booking_search .text{display:none}.device_tablet .archive-villa-main-header .form_experience_search .booking_form{flex-wrap:nowrap}.device_tablet .archive-villa-main-header .form_experience_search .booking_form .dropdown{border:0!important;margin:0!important;max-width:40%!important;min-width:40%!important;width:40%!important}.device_tablet .archive-villa-main-header .form_experience_search .booking_form .label_dates{border:0!important;margin:0 10px 0 0!important;max-width:calc(40% - 10px)!important;min-width:calc(40% - 10px)!important;width:calc(40% - 10px)!important}.device_tablet .archive-villa-main-header .form_experience_search .booking_form #trigger_submit_experience_booking_form{max-width:20%;min-width:20%;width:20%}.device_tablet.wishlist .archive-villa-main .header-line{padding:80px 10px 0}.device_tablet.wishlist .archive-villa-main .container-fluid.wishlist.filters-container,.device_tablet.wishlist .archive-villa-main .wishlist.filters-container.container-lg,.device_tablet.wishlist .archive-villa-main .wishlist.filters-container.container-md,.device_tablet.wishlist .archive-villa-main .wishlist.filters-container.container-sm,.device_tablet.wishlist .archive-villa-main .wishlist.filters-container.container-xl,.device_tablet.wishlist .archive-villa-main .wishlist.filters-container.container-xxl{padding:0 10px}.device_tablet.wishlist .archive-villa-main .container-fluid.wishlist.filters-container .row,.device_tablet.wishlist .archive-villa-main .wishlist.filters-container.container-lg .row,.device_tablet.wishlist .archive-villa-main .wishlist.filters-container.container-md .row,.device_tablet.wishlist .archive-villa-main .wishlist.filters-container.container-sm .row,.device_tablet.wishlist .archive-villa-main .wishlist.filters-container.container-xl .row,.device_tablet.wishlist .archive-villa-main .wishlist.filters-container.container-xxl .row{margin:0}.device_tablet.wishlist .archive-villa-main .archive-list{min-height:100%}.device_computer.wishlist .archive-villa-main{padding:0 36px}.device_computer.wishlist .archive-villa-main .container-fluid.wishlist.filters-container,.device_computer.wishlist .archive-villa-main .wishlist.filters-container.container-lg,.device_computer.wishlist .archive-villa-main .wishlist.filters-container.container-md,.device_computer.wishlist .archive-villa-main .wishlist.filters-container.container-sm,.device_computer.wishlist .archive-villa-main .wishlist.filters-container.container-xl,.device_computer.wishlist .archive-villa-main .wishlist.filters-container.container-xxl{padding-right:calc(var(--bs-gutter-x)*.5)}.device_computer.wishlist .archive-villa-main .archive-list{margin-right:-32px;min-height:100%}.device_phone .archive-villa-main,.js__is-mobile-device .archive-villa-main{padding:0!important}.device_phone .archive-villa-main-header,.js__is-mobile-device .archive-villa-main-header{padding:0 12px!important}.device_phone .archive-villa-main-header .form_booking_search,.js__is-mobile-device .archive-villa-main-header .form_booking_search{box-shadow:0 0 10px 0 rgba(0,0,0,.15);margin-top:15px!important;max-width:100%!important}.device_phone .archive-villa-main-header .header-line,.js__is-mobile-device .archive-villa-main-header .header-line{padding-top:50px!important}.device_phone .archive-villa-main-header .header-line .row,.js__is-mobile-device .archive-villa-main-header .header-line .row{margin:0!important}.device_phone .archive-villa-main-header .header-line .row h1,.js__is-mobile-device .archive-villa-main-header .header-line .row h1{font-size:32px;line-height:32px;margin:0 0 20px!important;text-align:left}.device_phone .archive-villa-main-header .header-line .row .subtitle,.js__is-mobile-device .archive-villa-main-header .header-line .row .subtitle{color:#3d3d3d;font-family:Epilogue,sans-serif!important;font-size:16px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:15px;padding:0;text-align:left}.device_phone .archive-villa-main-header .header-line .row .breadcrumbs,.js__is-mobile-device .archive-villa-main-header .header-line .row .breadcrumbs{padding:0!important}.device_phone .archive-villa-main-header .header-line .row .header--textcontent,.js__is-mobile-device .archive-villa-main-header .header-line .row .header--textcontent{padding:0}.device_phone .archive-villa-main .archive-list,.js__is-mobile-device .archive-villa-main .archive-list{margin-bottom:0!important}@media (orientation:landscape){.device_phone .archive-villa-main .archive-list,.js__is-mobile-device .archive-villa-main .archive-list{margin-right:-44px;padding:45px 12px 0}}.device_phone .archive-villa-main .archive-list.map-full,.js__is-mobile-device .archive-villa-main .archive-list.map-full{padding:45px 12px 0 0!important}.device_phone .archive-villa-main .archive-list__cards.cards-wrapper,.js__is-mobile-device .archive-villa-main .archive-list__cards.cards-wrapper{padding:0 12px!important}.device_phone .archive-villa-main .archive-list.map-full .archive-list__map-wrapper,.js__is-mobile-device .archive-villa-main .archive-list.map-full .archive-list__map-wrapper{margin:0!important}.device_phone .archive-villa-main .archive-list.map-full .archive-list__map-wrapper--map,.js__is-mobile-device .archive-villa-main .archive-list.map-full .archive-list__map-wrapper--map{border-radius:0!important}.device_phone .archive-villa-main .archive-list__cards .villa-card .image,.device_phone .archive-villa-main .archive-list__cards .villa-card .image img,.js__is-mobile-device .archive-villa-main .archive-list__cards .villa-card .image,.js__is-mobile-device .archive-villa-main .archive-list__cards .villa-card .image img{max-height:312px}.device_phone .archive-villa-main .mobile-booking-search__toggle,.js__is-mobile-device .archive-villa-main .mobile-booking-search__toggle{border:1px solid #eaeaea;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;padding:4px}.device_phone .archive-villa-main .mobile-booking-search__toggle .labels,.js__is-mobile-device .archive-villa-main .mobile-booking-search__toggle .labels{flex:1 0 60%;max-width:60%;width:60%}.device_phone .archive-villa-main .mobile-booking-search__toggle .labels span,.js__is-mobile-device .archive-villa-main .mobile-booking-search__toggle .labels span{color:#3d3d3d;display:block;font-size:14px;width:100%}.device_phone .archive-villa-main .mobile-booking-search__toggle .labels span+span,.js__is-mobile-device .archive-villa-main .mobile-booking-search__toggle .labels span+span{color:#898989;font-size:13px}.device_phone .archive-villa-main .mobile-booking-search__toggle .toggle_icon,.js__is-mobile-device .archive-villa-main .mobile-booking-search__toggle .toggle_icon{align-items:center;background-color:#74c079;border-radius:5px;display:flex;justify-content:center;max-width:50px;width:50px}.device_phone .archive-villa-main .mobile-booking-search__toggle+.form_booking_search,.js__is-mobile-device .archive-villa-main .mobile-booking-search__toggle+.form_booking_search{display:none}@media screen and (max-width:991px){.archive-villa-main{padding:0 20px}.archive-villa-main-header{padding:0 10px}.archive-villa-main .archive-list__map-wrapper.show{display:block;visibility:visible}.archive-villa-main .archive-list__cards{min-width:100%!important;width:100%!important}.archive-villa-main .villa-views{align-items:flex-end;max-width:100%;padding:0}.archive-villa-main .villa-filters{flex-wrap:nowrap;overflow-x:auto;z-index:1}.archive-villa-main .villa-filters.open-filter{overflow:unset!important}.archive-villa-main .villa-filters #reset_filter+.toggle-map,.archive-villa-main .villa-filters .toggle-map.form-switch+.toggle-map{display:none;visibility:hidden}.archive-villa-main .villa-orders{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.archive-villa-main .villa-orders div .dropdown{margin:0}}@media screen and (min-width:0) and (max-width:476px){.archive-villa-main{padding:0 20px!important}.wishlist .archive-villa-main{padding:0!important}}@media screen and (min-width:0) and (max-width:576px){.archive-villa-main .filters-container .row{margin:0 -12px;padding-bottom:10px;position:relative}.archive-villa-main .filters-container .row:after{bottom:0;box-shadow:0 10px 10px -7px rgba(0,0,0,.15);content:"";height:20px;position:absolute;width:100%}.archive-villa-main .filters-container .row .villa-filters{overflow:hidden;padding:10px 12px}.archive-villa-main .filters-container .row+.row{margin:0}.archive-villa-main .filters-container .row+.row:after{display:none}.archive-villa-main{padding:0 20px}.archive-villa-main .mobile-booking-search{display:block;margin-bottom:10px;padding:0;visibility:visible}.archive-villa-main .archive-header{display:none;visibility:hidden}.archive-villa-main .villa-views{padding:0}.archive-villa-main .mobile-trigger-map{bottom:12%;display:none;left:0;position:fixed;right:0;text-align:center;visibility:hidden;width:100%}.archive-villa-main .mobile-trigger-map.show{display:block;visibility:visible}.archive-villa-main .mobile-trigger-map a{background:hsla(0,0%,100%,.7);border-radius:50px;box-shadow:0 0 20px rgba(0,0,0,.15);color:#3d3d3d;display:inline-block;font-size:15px;font-weight:400;line-height:100%;margin:0 auto;padding:10px 18px}.archive-villa-main .mobile-trigger-map a .icon-arrow-down,.archive-villa-main .mobile-trigger-map a .splide__arrows .splide__arrow--next:before,.archive-villa-main .mobile-trigger-map a .splide__arrows .splide__arrow--prev:before,.archive-villa-main .mobile-trigger-map a header.banner.booking nav.navbar .navbar-booking ul li.arrow span,.splide__arrows .archive-villa-main .mobile-trigger-map a .splide__arrow--next:before,.splide__arrows .archive-villa-main .mobile-trigger-map a .splide__arrow--prev:before,header.banner.booking nav.navbar .navbar-booking ul li.arrow .archive-villa-main .mobile-trigger-map a span{display:inline-block;font-size:12px;transform:rotate(90deg)}.archive-villa-main .mobile-trigger-map a .icon-arrow-down:before,.archive-villa-main .mobile-trigger-map a .splide__arrows .splide__arrow--next:before,.archive-villa-main .mobile-trigger-map a .splide__arrows .splide__arrow--prev:before,.archive-villa-main .mobile-trigger-map a header.banner.booking nav.navbar .navbar-booking ul li.arrow span:before,.splide__arrows .archive-villa-main .mobile-trigger-map a .splide__arrow--next:before,.splide__arrows .archive-villa-main .mobile-trigger-map a .splide__arrow--prev:before,header.banner.booking nav.navbar .navbar-booking ul li.arrow .archive-villa-main .mobile-trigger-map a span:before{color:#e4286f!important}.archive-villa-main .mobile-trigger-map a [class*=icon-]:before,.archive-villa-main .mobile-trigger-map a [class*=material-]{color:#3d3d3d}}.no-result-panel{margin:80px auto;text-align:center}.no-result-panel h3{font-size:25px;font-weight:700;line-height:36px}.no-result-panel h3,.no-result-panel p{color:#878787;font-family:Epilogue,sans-serif;font-style:normal}.no-result-panel p{font-size:18px;font-weight:400;line-height:100%;padding-bottom:17px;text-align:center}@media screen and (max-width:768px){.no-result-panel{margin-left:0;margin-right:0;max-width:calc(100vw - 24px);width:calc(100vw - 24px)}}.reviews-container>.row{align-items:center}.reviews-container .reviews{margin-left:0!important}.reviews-container .reviews--number{color:#000;font-size:20px}.reviews-container .reviews--number strong{font-size:20px;font-weight:700}.reviews-container .reviews--number span{font-size:18px;font-weight:700;margin-left:10px}.reviews-container .reviews__list{display:flex;flex-direction:column;margin-top:0}.reviews-container .reviews__list--item{align-items:flex-start;border-bottom:1px solid #c4c4c4;display:flex;flex-direction:row;min-height:250px;padding-bottom:50px;padding-top:50px}.reviews-container .reviews__list--item .details{display:flex;flex:1 0 300px;flex-direction:column;max-width:300px;min-width:280px;width:100%}.reviews-container .reviews__list--item .details .name{color:#3d3d3d;font-size:25px;font-weight:700;line-height:100%;margin-bottom:10px}.reviews-container .reviews__list--item .details .flag{align-items:center;display:flex;flex-direction:row;margin-bottom:5px}.reviews-container .reviews__list--item .details .flag span{color:#898989;display:block;font-size:15px;font-weight:400;line-height:24px;margin-left:10px}.reviews-container .reviews__list--item .details .stars{margin-bottom:5px}.reviews-container .reviews__list--item .details time{color:#898989;font-size:15px;font-weight:400;line-height:24px}.reviews-container .reviews__list--item .content h6{color:#878787;font-size:18px;font-weight:700;line-height:100%}.reviews-container .reviews__list--item .content div.paragraph,.reviews-container .reviews__list--item .content p{color:#898989;font-size:16px;font-weight:400;line-height:24px}.reviews-container .reviews__list--item .content .reply{margin:40px 0 30px 60px}.reviews-container .reviews__list--item .content .reply h6{color:#3d3d3d;font-size:18px;font-weight:600;line-height:100%}.reviews-container .reviews__list--item .content .reply p{color:#3d3d3d;font-size:16px;font-weight:400;line-height:24px}.reviews-container .reviews__add,.reviews-container .reviews__more{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2em}.reviews-container .reviews__add--trigger,.reviews-container .reviews__more--trigger{color:#3d3d3d;font-size:20px;font-weight:400;line-height:100%;margin-top:10px}.reviews-container .reviews__add--trigger [class*=icon-]:before,.reviews-container .reviews__add--trigger [class*=material-],.reviews-container .reviews__more--trigger [class*=icon-]:before,.reviews-container .reviews__more--trigger [class*=material-]{color:#3d3d3d;font-size:12px}.reviews-container .reviews__add--modal .modal-dialog,.reviews-container .reviews__more--modal .modal-dialog{height:100%;max-height:min(800px,92vh);max-width:1100px!important}.reviews-container .reviews__add--modal .modal-dialog .modal-content,.reviews-container .reviews__more--modal .modal-dialog .modal-content{height:100%;max-height:min(880px,94vh);overflow:auto}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body,.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body{height:100%;overflow:auto;padding:1rem 33px 1rem 61px}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header,.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .modal-header{border:none;padding:2rem 2rem 0 0}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header header,.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .modal-header header{color:#3d3d3d}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .close,.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .modal-header .close{color:#3d3d3d;font-size:40px;font-weight:700;left:10px;line-height:40px;position:absolute;top:10px}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .reviews__list--item,.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .reviews__list--item{flex-direction:column}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .reviews__list--item .details,.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .reviews__list--item .details{flex:auto}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .reviews__list--item .content,.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .reviews__list--item .content{line-height:23px;margin-top:1.5em}.reviews-container .reviews__add--modal .modal.show:before,.reviews-container .reviews__more--modal .modal.show:before{background:rgba(0,0,0,.5)!important;position:fixed}@media screen and (max-width:768px){.reviews-container .reviews__add--modal .modal-dialog{margin:0!important}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header{padding-top:70px}}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .close .close-mobile{display:none}@media screen and (max-width:768px){.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .close{left:30px!important;top:6px}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .close .close-desktop{display:none}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .close .close-mobile{display:inline-block;font-size:16px}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .close .close-mobile .__cal-day:after,.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .close .close-mobile .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .close .close-mobile .material-symbols-outlined,.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .close .close-mobile .select2-selection__arrow b[role=presentation]:before,.select2-selection__arrow .reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .close .close-mobile b[role=presentation]:before{height:18px;line-height:16px;vertical-align:middle}}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .reviews__list--item{flex-direction:column}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .reviews__list--item .details{flex:auto}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .reviews__list--item .content{margin-top:1.5em}.reviews-container .reviews__add--modal .modal.show:before{background:rgba(0,0,0,.5)!important;position:fixed}.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body{padding:1rem 33px 45px 61px}.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .row{height:100%;max-height:765px}.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .row .modal-header+img{border-radius:5px}.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .row .reviews__col{height:100%;overflow:auto;overflow-x:hidden;padding-right:67px;scrollbar-color:#74c079 hsla(0,0%,92%,.3);scrollbar-width:thin}@media screen and (max-width:991px){.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .row [class*=col-]{padding-right:67px}}.reviews-container .reviews__add--modal .modal-dialog{max-height:715px;max-width:802px!important}.reviews-container .reviews__add--modal .modal-dialog .modal-content{max-height:715px}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body{padding:45px}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .header h4,.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .header span.h4{display:block;font-size:25px;font-weight:700;line-height:100%;margin-bottom:35px}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .header h4 [class*=material-],.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .header span.h4 [class*=material-]{vertical-align:text-top}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .modal-header .close{left:auto;right:10px}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector .mobile-star-level{display:none;visibility:hidden}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector span{color:#3d3d3d;font-size:14px;font-weight:500;line-height:24px}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector__input{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-width:70%}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector__input--item{position:relative}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector__input--item label{border:1px solid #eaeaea;border-radius:5px;cursor:pointer;font-size:22px;height:52px;line-height:48px;text-align:center;width:52px}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector__input--item label.selected{background-color:#74c079}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector__input--item label.selected:before{color:#fff}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .review_actions__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .review_actions__wrapper .btn{font-size:18px;font-weight:400}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .review_actions__wrapper .btn--default{color:#fff!important;margin-right:20px}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .fields .input-field{font-size:16px}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .fields textarea{color:#c4c4c4;font-size:16px;min-height:166px!important}.reviews-container #reviews_add_trigger{display:flex;justify-content:flex-end}.reviews-container #reviews_add_trigger.align-left{justify-content:flex-start}.reviews-container #reviews_add_trigger.align-left i{margin-left:32px}.reviews-container #reviews_add_trigger .cta_text{font-weight:500}.reviews-container #reviews_add_trigger.align-center{justify-content:center}@media screen and (max-width:576px){.reviews-container #review{margin-bottom:24px}}.reviews{align-items:center;display:flex;margin-left:20px}.reviews--number{color:#898989;font-size:15px;font-weight:400;line-height:24px;margin-left:10px;padding-top:5px}.header-line__reviews .reviews__more--trigger{align-items:center;display:flex;justify-content:flex-start}.header-line__reviews .reviews__more--trigger .header-line__reviews--number{color:#898989;font-size:15px}.device_phone .reviews-container .reviews .star-rating{font-size:20px}.device_phone .reviews-container>.row{padding-bottom:10px!important}.device_phone .reviews-container>.row .content .cta.block{margin-bottom:0}.device_phone .reviews-container>.row .reviews__list--item .details .star-rating{font-size:20px}.device_phone .reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body{padding:var(--bs-modal-padding)}.device_phone .reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .row [class*=col-]{padding-right:var(--bs-modal-padding)}.device_phone .reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .row [class*=col-] .reviews__list{padding-right:0}.device_phone .header-line__reviews{min-width:100%}.device_phone .reviews__more_mobile--trigger,.device_phone .reviews__more_mobile--trigger_anchor{align-items:center;color:#3d3d3d;display:flex;flex-direction:row;font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:100%}.device_phone .reviews__more_mobile--trigger i,.device_phone .reviews__more_mobile--trigger_anchor i{color:#3d3d3d;font-size:10px!important;margin-left:9px;max-height:12px;width:auto}.device_phone .reviews__more_mobile--trigger i:before,.device_phone .reviews__more_mobile--trigger_anchor i:before{color:#3d3d3d}@media screen and (max-width:991px){.reviews-container #reviews_add_trigger{justify-content:flex-start}.reviews-container #reviews_add_trigger.align-center{justify-content:center}.reviews-container #reviews_add_trigger.align-left{justify-content:flex-start}.reviews-container #reviews_add_trigger.align-left i{margin-left:32px}}@media screen and (max-width:768px){.reviews-container .reviews__list{background-color:#fff;flex-direction:column;margin-top:0;overflow:auto;padding-right:80px}.reviews-container .reviews__list--item{display:block;flex:1 0 100%;max-width:100%;padding-right:20px;width:100%}.reviews-container .reviews__list--item .details{flex:1 0 100%;margin-bottom:1em;max-width:100%;min-width:100%;width:100%}.reviews-container .modal-dialog .modal-header .header .h2-albra{line-height:40px}.reviews-container .modal-dialog .reviews__list{flex-direction:column}.reviews-container .reviews__add--modal .modal-dialog{height:auto;max-height:100%}.reviews-container .reviews__add--modal .modal-dialog .modal-content{height:auto;margin:0;max-height:100%;padding-bottom:40px}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body{padding:2rem}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector{flex-direction:column;margin:0 auto;max-width:max(100%,300px)}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector>span{margin-top:20px;width:100%}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector .mobile-star-level{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:35px;padding:0 2px;visibility:visible;width:100%}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector__input{margin:28px 0 10px;width:100%!important}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .content #add_reviews_form .star-selector__input span{display:none!important;visibility:hidden!important}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .review_actions{background:#fff;bottom:0;box-shadow:0 0 20px 0 rgba(0,0,0,.15);left:0;padding:10px;position:fixed;right:0}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .review_actions__wrapper button#cancel_review{display:none!important}.reviews-container .reviews__add--modal .modal-dialog .modal-content .modal-body .review_actions__wrapper button#publish_review{margin:0 auto;max-width:100%;width:100%}.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body{padding:var(--bs-modal-padding)}.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .row [class*=col-]{padding-right:var(--bs-modal-padding)}.reviews-container .reviews__more--modal .modal-dialog .modal-content .modal-body .row [class*=col-] .reviews__list{padding-right:0}}@media screen and (max-width:476px){.reviews-container .reviews__list{padding-right:20px}}.villa-main{height:auto;overflow:hidden}.villa-main .banner-scroll{background-color:#fff;border:1px solid #eaeaea;box-shadow:0 4px 20px rgba(0,0,0,.1);position:fixed;top:-100px;transition:all 275ms ease-in-out;visibility:hidden;width:100%;z-index:1000}.villa-main .banner-scroll.show{top:0;visibility:visible}.villa-main .banner-scroll .navbar{justify-content:space-between;padding:.5rem 2rem}.villa-main .banner-scroll .navbar ul.navbar-nav{align-items:center}.villa-main .banner-scroll .navbar ul.navbar-nav li.nav-item .btn{margin:0 0 0 18px}.villa-main .banner-scroll .navbar ul.navbar-nav li.nav-item .trigger_wishlist{align-items:center;color:#c4c4c4;display:flex;margin-left:15px;opacity:1}.villa-main .banner-scroll .navbar ul.navbar-nav li.nav-item .trigger_wishlist [class*=material-]{color:#c4c4c4!important;font-size:18px}.villa-main .banner-scroll .navbar ul.navbar-nav li.nav-item .trigger_wishlist .trigger_message{color:#c4c4c4}.villa-main .banner-scroll .navbar ul.navbar-nav li.nav-item .trigger_wishlist.wishme{color:#74c079}.villa-main .banner-scroll .navbar ul.navbar-nav li.nav-item .trigger_wishlist.wishme .trigger_message,.villa-main .banner-scroll .navbar ul.navbar-nav li.nav-item .trigger_wishlist.wishme [class*=material-]{color:#74c079!important}.villa-main .villa-article .explore-title{padding-top:120px}@media screen and (max-width:768px){.villa-main .villa-article .explore-title{padding-top:0!important}}.villa-main .villa-article .header-line .villa-subheaderline address,.villa-main .villa-article .header-line .villa-subheaderline span{display:inline-block}.villa-main .villa-article .header-line .villa-subheaderline span{color:#c4c4c4}@media screen and (max-width:768px){.villa-main .villa-article .header-line .villa-subheaderline{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.villa-main .villa-article .header-line .villa-subheaderline address{flex-grow:1}}.villa-main .header-line>.row{margin:0}.villa-main .header-line .breadcrumbs{margin-bottom:41px}.villa-main .header-line__title{align-items:center;display:flex}.villa-main .header-line__title h1{margin-bottom:0;text-align:left}.villa-main .header-line__reviews{align-items:center;display:flex;margin-left:20px}.villa-main .header-line__reviews--number{color:#898989;font-size:15px;font-weight:400;line-height:24px;margin-left:10px;padding-top:5px}.villa-main .header-line__share-wish-actions{align-items:center;display:flex;margin-left:auto}.villa-main .header-line__share-wish-actions a{align-items:center;color:#c4c4c4;display:flex;margin-left:15px}.villa-main .header-line__share-wish-actions a [class*=icon-]:before,.villa-main .header-line__share-wish-actions a [class*=material-]{color:#c4c4c4;font-size:18px}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .villa-main .header-line__share-wish-actions a [class*=material-].__cal-day:after,.villa-main .header-line__share-wish-actions a .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) [class*=material-].__cal-day:after,.villa-main .header-line__share-wish-actions a [class*=icon-]:before.fill,.villa-main .header-line__share-wish-actions a [class*=material-].fill{color:#74c079}.villa-main .header-line__share-wish-actions a span{font-size:15px;margin-left:5px}.villa-main .header-line__share-wish-actions a.computed_wish:not(.trigger_wishme) .trigger_message,.villa-main .header-line__share-wish-actions a.computed_wish:not(.trigger_wishme) [class*=icon-]:before,.villa-main .header-line__share-wish-actions a.computed_wish:not(.trigger_wishme) [class*=material-],.villa-main .header-line__share-wish-actions a.trigger_wishlist:hover,.villa-main .header-line__share-wish-actions a.trigger_wishlist:hover [class*=icon-]:before,.villa-main .header-line__share-wish-actions a.trigger_wishlist:hover [class*=material-]{color:#74c079}.villa-main address{color:#c4c4c4;font-size:15px;font-weight:400;line-height:24px;margin-bottom:10px;margin-top:0}.villa-main address [class*=icon-]:before,.villa-main address [class*=material-]{color:#c4c4c4}.villa-main address [class*=material-]{margin-left:-4px}.villa-main .villa-images{margin:0 -15px 0 0}.villa-main .villa-images [class*=col-]{padding:0}.villa-main .villa-images__first-image .image{padding-right:15px;position:relative}.villa-main .villa-images__first-image .image img{max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.villa-main .villa-images__first-image .image #view_all{background:rgba(0,0,0,.2);border-radius:5px;bottom:15px;color:#fff;display:inline-block;font-size:15px;font-weight:400;line-height:24px;padding:10px 10px 5px;position:absolute;right:30px}.villa-main .villa-images__first-image .image #view_all [class*=icon-]:before,.villa-main .villa-images__first-image .image #view_all [class*=material-]{color:#fff}.villa-main .villa-images__gallery{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:-15px 0;padding:0}.villa-main .villa-images__gallery .item_link{display:flex;flex:1 0 50%;max-height:204px;max-width:50%;width:50%}.villa-main .villa-images__gallery .item_link:nth-of-type(1n+7){display:none!important}.villa-main .villa-images__gallery .item_link[data-type=video]{overflow:hidden;position:relative}.villa-main .villa-images__gallery .item_link[data-type=video] .responsive-video,.villa-main .villa-images__gallery .item_link[data-type=video] .video_player{margin:0!important}.villa-main .villa-images__gallery .item_link[data-type=video] .responsive-video:before,.villa-main .villa-images__gallery .item_link[data-type=video] .video_player:before{background:rgba(0,0,0,.5)!important;margin:15px}.villa-main .villa-images__gallery .item_link[data-type=video] .responsive-video:after,.villa-main .villa-images__gallery .item_link[data-type=video] .video_player:after{background-image:url(../../icons/video-play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:45px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:45px;z-index:10}.villa-main .villa-images__gallery .item_link img{min-height:204px;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;padding:15px}.villa-main .villa-content p,.villa-main .villa-content ul{color:#898989}.villa-main .villa-content h2,.villa-main .villa-content h3{color:#3d3d3d}@media screen and (min-width:768px){.villa-main .villa-content h2.villa-content__title{max-width:75%}}.villa-main .villa-content__details-info{align-items:center;display:flex;flex-direction:row;padding:1.8rem 0}.villa-main .villa-content__details-info>span{align-items:center;color:#c4c4c4;display:flex;flex-direction:row;font-size:15px;font-weight:400;line-height:24px;margin-right:30px}.villa-main .villa-content__details-info>span [class*=icon-]:before,.villa-main .villa-content__details-info>span [class*=material-]{color:#c4c4c4;font-size:28px;margin-right:10px}@media screen and (max-width:767px){.villa-main .villa-content__details-info{flex-wrap:wrap}.villa-main .villa-content__details-info>span{margin-bottom:10px;margin-right:10px;width:auto}.villa-main .villa-content__details-info.experience>span{margin-right:0;max-width:calc(50% - 10px);min-width:calc(50% - 10px)}.villa-main .villa-content__details-info.experience>span [class*=icon-]:before,.villa-main .villa-content__details-info.experience>span [class*=material-]{font-size:24px}.villa-main .villa-content__details-info.experience>span:nth-child(odd){margin-right:10px}}.villa-main .villa-content__title{color:#3d3d3d;font-size:40px;font-weight:700;line-height:100%;margin:2em 0}@media screen and (max-width:767px){.villa-main .villa-content__title{margin:30px 0!important}}.villa-main .villa-content__abstract{align-items:flex-start;color:#898989;display:flex;flex-direction:row;font-size:16px;font-weight:400;line-height:24px}.villa-main .villa-content__abstract .cta{margin-top:2em}.villa-main .villa-content__abstract .location-image,.villa-main .villa-content__abstract .text{flex:1 0 50%;max-width:50%;padding-right:5rem;width:50%}.villa-main .villa-content__description{margin-top:70px;max-width:100%}.villa-main .villa-content__description h2,.villa-main .villa-content__description h3{font-size:25px;font-weight:700;line-height:25px}.villa-main .villa-content__description .entry.d-flex .description{display:block}.villa-main .villa-content__description .entry.d-flex img.location-image{float:right;max-width:309px}.villa-main .villa-content__description p.info{margin-top:20px}.villa-main .villa-content__description--details{margin-top:70px}.villa-main .villa-content__description--details .row{margin-bottom:54px}@media screen and (max-width:767px){.villa-main .villa-content__description--details .row{margin-bottom:0}}.villa-main .villa-content__description--details .row [class*=col-]{color:#898989;font-size:16px;line-height:24px;margin-bottom:40px}.villa-main .villa-content__description--details h3{color:#3d3d3d;font-size:25px;font-weight:700;line-height:25px;margin-bottom:25px}.villa-main .villa-content__description--details h3 [class*=icon-]:before,.villa-main .villa-content__description--details h3 [class*=material-]{color:#3d3d3d;font-size:22px;vertical-align:text-top}.villa-main .villa-content__description--details div.uldisclosure{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;margin-top:20px;max-height:200px;overflow:hidden;position:relative;transition:max-height .3s linear}.villa-main .villa-content__description--details div.uldisclosure .uldisclosure--columns{max-width:50%;min-width:50%;padding-right:5px}.villa-main .villa-content__description--details div.uldisclosure .uldisclosure--columns div.uldisclosure--item{padding-left:15px;page-break-inside:avoid;position:relative}.villa-main .villa-content__description--details div.uldisclosure .uldisclosure--columns div.uldisclosure--item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='%23EBCA54'/%3E%3C/svg%3E");content:" ";font-size:30px;height:4px;left:0;line-height:25px;position:absolute;top:8px;transform:translateY(0);width:4px}@media screen and (max-width:576px){.villa-main .villa-content__description--details div.uldisclosure .uldisclosure--columns div.uldisclosure--item:before{top:8px;transform:translateY(0)}}.villa-main .villa-content__description--details div.uldisclosure.disclosed{margin-bottom:16px}.villa-main .villa-content__description--details div.uldisclosure.disclosed:after{opacity:0}.villa-main .villa-content__description--details ul{-moz-column-count:2;column-count:2;list-style:none;margin-bottom:0;margin-top:20px;max-height:200px;overflow:hidden;padding:0;position:relative;transition:max-height .3s linear}.villa-main .villa-content__description--details ul.disclosed{margin-bottom:16px}.villa-main .villa-content__description--details ul.disclosed:after{opacity:0}.villa-main .villa-content__description--details ul.short:after{display:none}.villa-main .villa-content__description--details ul li{padding-left:15px;page-break-inside:avoid;position:relative}.villa-main .villa-content__description--details ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='%23EBCA54'/%3E%3C/svg%3E");content:" ";font-size:30px;height:4px;left:0;line-height:25px;position:absolute;top:8px;transform:translateY(0);width:4px}@media screen and (max-width:576px){.villa-main .villa-content__description--details ul li:before{top:8px;transform:translateY(0)}}.villa-main .villa-content__description--details ul.safariversion{align-items:center;display:flex;flex-wrap:wrap;flex-flow:column wrap;justify-content:space-between;max-height:194px}.villa-main .villa-content__description--details ul.safariversion li{align-self:flex-start;justify-self:auto;line-height:20px;padding-right:5px;white-space:normal;width:50%}@media screen and (max-width:768px){.villa-main .villa-content__description--details ul.safariversion li{min-width:100%;width:100%}}.villa-main .villa-content__description--details ul.safariversion_space{white-space:nowrap}.villa-main .villa-content__description--details ul.safariversion_space li{white-space:normal}.villa-main .villa-content__description--details #goodtoknow .paragraph.p_overflow:not(.open),.villa-main .villa-content__description--details #included .paragraph.p_overflow:not(.open),.villa-main .villa-content__description--details #not_included .paragraph.p_overflow:not(.open),.villa-main .villa-content__description--details .row.rulesbox .paragraph.p_overflow:not(.open){max-height:100px}.villa-main .villa-content__description--details #goodtoknow ul,.villa-main .villa-content__description--details #included ul,.villa-main .villa-content__description--details #not_included ul,.villa-main .villa-content__description--details .row.rulesbox ul{margin-top:0;max-height:unset}.villa-main .villa-content__description--details a.amenities_more{color:#3d3d3d;cursor:pointer;font-size:16px}#booking_flow_form .booking_form .villa-main .villa-content__description--details a.amenities_more .with-room-management.room-error:after,#booking_flow_form .booking_form .villa-main .villa-content__description--details a.amenities_more input.form-error:after,#card_sons_splide_full.splide--loop .villa-main .villa-content__description--details a.amenities_more .splide__arrow--next:before,#card_sons_splide_full.splide--loop .villa-main .villa-content__description--details a.amenities_more .splide__arrow--prev:before,#form_booking_results .booking_form .villa-main .villa-content__description--details a.amenities_more .with-room-management.room-error:after,#form_booking_results .booking_form .villa-main .villa-content__description--details a.amenities_more input.form-error:after,#form_booking_search .booking_form .villa-main .villa-content__description--details a.amenities_more .with-room-management.room-error:after,#form_booking_search .booking_form .villa-main .villa-content__description--details a.amenities_more input.form-error:after,#testimonial_splide_full.splide--loop .villa-main .villa-content__description--details a.amenities_more .splide__arrow--next:before,#testimonial_splide_full.splide--loop .villa-main .villa-content__description--details a.amenities_more .splide__arrow--prev:before,.booking_fields .booking_form .villa-main .villa-content__description--details a.amenities_more .with-room-management.room-error:after,.booking_fields .booking_form .villa-main .villa-content__description--details a.amenities_more input.form-error:after,.splide__arrows .villa-main .villa-content__description--details a.amenities_more .splide__arrow--next:before,.splide__arrows .villa-main .villa-content__description--details a.amenities_more .splide__arrow--prev:before,.villa-main .villa-content__description--details a.amenities_more #booking_flow_form .booking_form .with-room-management.room-error:after,.villa-main .villa-content__description--details a.amenities_more #booking_flow_form .booking_form input.form-error:after,.villa-main .villa-content__description--details a.amenities_more #card_sons_splide_full.splide--loop .splide__arrow--next:before,.villa-main .villa-content__description--details a.amenities_more #card_sons_splide_full.splide--loop .splide__arrow--prev:before,.villa-main .villa-content__description--details a.amenities_more #form_booking_results .booking_form .with-room-management.room-error:after,.villa-main .villa-content__description--details a.amenities_more #form_booking_results .booking_form input.form-error:after,.villa-main .villa-content__description--details a.amenities_more #form_booking_search .booking_form .with-room-management.room-error:after,.villa-main .villa-content__description--details a.amenities_more #form_booking_search .booking_form input.form-error:after,.villa-main .villa-content__description--details a.amenities_more #testimonial_splide_full.splide--loop .splide__arrow--next:before,.villa-main .villa-content__description--details a.amenities_more #testimonial_splide_full.splide--loop .splide__arrow--prev:before,.villa-main .villa-content__description--details a.amenities_more .booking_fields .booking_form .with-room-management.room-error:after,.villa-main .villa-content__description--details a.amenities_more .booking_fields .booking_form input.form-error:after,.villa-main .villa-content__description--details a.amenities_more .icon,.villa-main .villa-content__description--details a.amenities_more .input-field.form-error:after,.villa-main .villa-content__description--details a.amenities_more .splide__arrows .splide__arrow--next:before,.villa-main .villa-content__description--details a.amenities_more .splide__arrows .splide__arrow--prev:before,.villa-main .villa-content__description--details a.amenities_more a.cta--down:after,.villa-main .villa-content__description--details a.amenities_more a.cta--left:after,.villa-main .villa-content__description--details a.amenities_more a.cta--right:before,.villa-main .villa-content__description--details a.amenities_more body.guide-city-page .page__body .text-cta:after,.villa-main .villa-content__description--details a.amenities_more body.guide-city-page .page__body h2 a:after,.villa-main .villa-content__description--details a.amenities_more form .booking_form .dropdown.error .dropdown-toggle:before,.villa-main .villa-content__description--details a.amenities_more form .booking_form .dropdown.form-error .dropdown-toggle:before,.villa-main .villa-content__description--details a.amenities_more form label.error:not(.checkbox-error):after,.villa-main .villa-content__description--details a.amenities_more form label.form-error:not(.checkbox-error):after,.villa-main .villa-content__description--details a.amenities_more header.banner.booking nav.navbar .navbar-booking ul li.arrow span,body.guide-city-page .page__body .villa-main .villa-content__description--details a.amenities_more .text-cta:after,body.guide-city-page .page__body h2 .villa-main .villa-content__description--details a.amenities_more a:after,form .booking_form .dropdown.error .villa-main .villa-content__description--details a.amenities_more .dropdown-toggle:before,form .booking_form .dropdown.form-error .villa-main .villa-content__description--details a.amenities_more .dropdown-toggle:before,form .villa-main .villa-content__description--details a.amenities_more label.error:not(.checkbox-error):after,form .villa-main .villa-content__description--details a.amenities_more label.form-error:not(.checkbox-error):after,header.banner.booking nav.navbar .navbar-booking ul li.arrow .villa-main .villa-content__description--details a.amenities_more span{font-size:10px;margin-left:5px;transition:rotate 275ms ease-in-out}#card_sons_splide_full.splide--loop .villa-main .villa-content__description--details a.amenities_more .splide__arrow--next:before,#card_sons_splide_full.splide--loop .villa-main .villa-content__description--details a.amenities_more .splide__arrow--prev:before,#testimonial_splide_full.splide--loop .villa-main .villa-content__description--details a.amenities_more .splide__arrow--next:before,#testimonial_splide_full.splide--loop .villa-main .villa-content__description--details a.amenities_more .splide__arrow--prev:before,.splide__arrows .villa-main .villa-content__description--details a.amenities_more .splide__arrow--next:before,.splide__arrows .villa-main .villa-content__description--details a.amenities_more .splide__arrow--prev:before,.villa-main .villa-content__description--details a.amenities_more #card_sons_splide_full.splide--loop .splide__arrow--next:before,.villa-main .villa-content__description--details a.amenities_more #card_sons_splide_full.splide--loop .splide__arrow--prev:before,.villa-main .villa-content__description--details a.amenities_more #testimonial_splide_full.splide--loop .splide__arrow--next:before,.villa-main .villa-content__description--details a.amenities_more #testimonial_splide_full.splide--loop .splide__arrow--prev:before,.villa-main .villa-content__description--details a.amenities_more .icon:before,.villa-main .villa-content__description--details a.amenities_more .splide__arrows .splide__arrow--next:before,.villa-main .villa-content__description--details a.amenities_more .splide__arrows .splide__arrow--prev:before,.villa-main .villa-content__description--details a.amenities_more a.cta--right:before,.villa-main .villa-content__description--details a.amenities_more form .booking_form .dropdown.error .dropdown-toggle:before,.villa-main .villa-content__description--details a.amenities_more form .booking_form .dropdown.form-error .dropdown-toggle:before,.villa-main .villa-content__description--details a.amenities_more header.banner.booking nav.navbar .navbar-booking ul li.arrow span:before,form .booking_form .dropdown.error .villa-main .villa-content__description--details a.amenities_more .dropdown-toggle:before,form .booking_form .dropdown.form-error .villa-main .villa-content__description--details a.amenities_more .dropdown-toggle:before,header.banner.booking nav.navbar .navbar-booking ul li.arrow .villa-main .villa-content__description--details a.amenities_more span:before{color:#74c079;display:inline-block;transition:transform 275ms ease-in-out}#card_sons_splide_full.splide--loop .villa-main .villa-content__description--details a.amenities_more.open .splide__arrow--next:before,#card_sons_splide_full.splide--loop .villa-main .villa-content__description--details a.amenities_more.open .splide__arrow--prev:before,#testimonial_splide_full.splide--loop .villa-main .villa-content__description--details a.amenities_more.open .splide__arrow--next:before,#testimonial_splide_full.splide--loop .villa-main .villa-content__description--details a.amenities_more.open .splide__arrow--prev:before,.splide__arrows .villa-main .villa-content__description--details a.amenities_more.open .splide__arrow--next:before,.splide__arrows .villa-main .villa-content__description--details a.amenities_more.open .splide__arrow--prev:before,.villa-main .villa-content__description--details a.amenities_more.open #card_sons_splide_full.splide--loop .splide__arrow--next:before,.villa-main .villa-content__description--details a.amenities_more.open #card_sons_splide_full.splide--loop .splide__arrow--prev:before,.villa-main .villa-content__description--details a.amenities_more.open #testimonial_splide_full.splide--loop .splide__arrow--next:before,.villa-main .villa-content__description--details a.amenities_more.open #testimonial_splide_full.splide--loop .splide__arrow--prev:before,.villa-main .villa-content__description--details a.amenities_more.open .icon:before,.villa-main .villa-content__description--details a.amenities_more.open .splide__arrows .splide__arrow--next:before,.villa-main .villa-content__description--details a.amenities_more.open .splide__arrows .splide__arrow--prev:before,.villa-main .villa-content__description--details a.amenities_more.open a.cta--right:before,.villa-main .villa-content__description--details a.amenities_more.open form .booking_form .dropdown.error .dropdown-toggle:before,.villa-main .villa-content__description--details a.amenities_more.open form .booking_form .dropdown.form-error .dropdown-toggle:before,.villa-main .villa-content__description--details a.amenities_more.open header.banner.booking nav.navbar .navbar-booking ul li.arrow span:before,form .booking_form .dropdown.error .villa-main .villa-content__description--details a.amenities_more.open .dropdown-toggle:before,form .booking_form .dropdown.form-error .villa-main .villa-content__description--details a.amenities_more.open .dropdown-toggle:before,header.banner.booking nav.navbar .navbar-booking ul li.arrow .villa-main .villa-content__description--details a.amenities_more.open span:before{transform:rotate(-180deg)}.villa-main .villa-content__description.description_phone .paragraph.p_overflow:not(.open){max-height:556px}.villa-main .villa-content__description .location-image,.villa-main .villa-content__description .text{flex:1 0 50%;max-width:50%;padding-right:5rem;width:50%}.villa-main .villa-content__area h3,.villa-main .villa-content__toknow h3{font-size:25px;font-weight:700;line-height:25px}.villa-main .villa-content__area .expanded-container,.villa-main .villa-content__toknow .expanded-container{color:#898989;font-size:16px;line-height:24px}.villa-main .villa-content__toknow .btn-collapse{flex-wrap:wrap;height:auto;min-height:51px}.villa-main .villa-content__toknow .btn-collapse small{font-size:14px;line-height:20px;margin-left:35px;width:100%}.villa-main .villa-content__promo{margin-bottom:65px}.villa-main .villa-content__promo--box{background-color:#f7f7f7;border-radius:5px;padding:35px}.villa-main .villa-content__promo--box .promo-title{font-size:20px;font-weight:700;line-height:100%;margin-top:40px}.villa-main .villa-content__explore{margin-bottom:65px}@media screen and (max-width:767.98px){.villa-main .villa-content__explore{margin-bottom:20px}}.villa-main .villa-content__explore--map{background-color:#c4c4c4;border-radius:5px;margin:1em 0 160px;min-height:590px;padding:0}@media screen and (max-width:767.98px){.villa-main .villa-content__explore--map{margin-bottom:0;margin-top:0;max-height:75vh;min-height:75vh}}.villa-main .villa-content__explore--map .placeholder{display:block;padding:2rem}.villa-main .villa-content__booking{max-width:423px;padding-top:5.5rem}@media screen and (max-width:991px){.villa-main .villa-content__booking{margin:0;max-width:100%}.villa-main .villa-content__booking .form_booking_results,.villa-main .villa-content__booking .form_booking_results .booking_form{max-width:100%!important}}.villa-main .places .boxed-center{margin-bottom:50px}.header-line .villa-main .places .boxed-center .subtitle,.villa-main .places .boxed-center .header-line .subtitle,.villa-main .places .boxed-center .la-lux-font{line-height:.4;margin:20px 0 45px}.villa-main .info-form-container .row{margin:0 auto;max-width:1100px}.villa-main .info-form-container .info-form__wrapper{background:#fff;border:1px solid #eaeaea;border-radius:5px;height:100%;margin:200px auto;min-height:800px}.villa-main .info-form-container .info-form__wrapper .image-col{height:100%}.villa-main .info-form-container .info-form__wrapper .image{border-radius:5px 0 0 5px;height:100%;min-height:909px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.villa-main .info-form-container .info-form__wrapper form{height:100%;padding:30px calc(30px - var(--bs-gutter-x)) 30px 30px}.villa-main .info-form-container .info-form__wrapper form .header{margin-bottom:20px}.villa-main .info-form-container .info-form__wrapper form .header .title{display:block;font-family:Epilogue,sans-serif;font-size:25px;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.villa-main .info-form-container .info-form__wrapper form .header .reviews{margin-bottom:10px}}.villa-main .info-form-container .info-form__wrapper form .fields .row{margin-left:-.75rem;margin-right:-.75rem;max-width:100%}@media screen and (max-width:767px){.villa-main .info-form-container .info-form__wrapper form .fields .row * input.input-field,.villa-main .info-form-container .info-form__wrapper form .fields .row * select,.villa-main .info-form-container .info-form__wrapper form .fields .row * textarea,.villa-main .info-form-container .info-form__wrapper form .fields .row .booking_fields .booking_form,.villa-main .info-form-container .info-form__wrapper form .fields .row .booking_fields .label_dates{margin-bottom:10px}}.villa-main .info-form-container .info-form__wrapper form .fields .nodate label,.villa-main .info-form-container .info-form__wrapper form .fields .privacy label{color:#898989;font-size:15px;font-style:italic;font-weight:400;line-height:24px;margin:0 0 1em 1em}.villa-main .info-form-container .info-form__wrapper form .fields.booking_fields .row>.booking_form{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}@media screen and (max-width:576px){.villa-main .info-form-container .info-form__wrapper form .fields.booking_fields .row>.booking_form{padding-left:0;padding-right:0}}.villa-main .info-form-container .info-form__wrapper form h4{color:#3d3d3d;font-size:25px;font-weight:700;line-height:100%}.villa-main .info-form-container .info-form__wrapper form .reviews,.villa-main .info-form-container .info-form__wrapper form address{margin:0}.villa-main .info-form-container .info-form__wrapper form address,.villa-main .info-form-container .info-form__wrapper form span.cir{display:inline-block}.villa-main .info-form-container .info-form__wrapper form span.cir{color:#c4c4c4;font-size:16px;margin-left:16px}@media screen and (max-width:767px){.villa-main .info-form-container .info-form__wrapper form span.cir{width:100%}}.villa-main .info-form-container .info-form__wrapper form .reviews .villa-name{color:#898989;font-size:18px;font-weight:400;line-height:100%;margin-right:10px;padding-top:5px}.villa-main .info-form-container.experiences .info-form__wrapper{min-height:768px}.villa-main .info-form-container.experiences .info-form__wrapper .image{min-height:765px}.villa-main .item_share--modal .modal-dialog{max-width:600px}.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .modal-header .header{margin-bottom:2em;text-align:center;width:100%}.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .modal-header .header h4{font-weight:700}.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .content .share_lists{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:calc(100% - 60px)}.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .content .share_lists #trigger_copy.copyed{animation:copyed 1s ease-out;animation-iteration-count:1}@keyframes copyed{0%,to{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item{flex:1 0 50%;margin-bottom:3em;max-width:50%;text-align:center;width:50%}@media screen and (min-width:768.1px){.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item{align-items:center;display:block;justify-content:center;text-align:left}}.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item span{color:#3d3d3d;display:inline-block;font-family:Epilogue,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:100%;margin-left:23px}.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item img{max-height:48px;max-width:48px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width:768px){.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item{flex:1 0 50%;max-width:50%;width:50%}.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item img{height:auto;max-height:50px;max-width:50px;width:50px}.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .content .share_lists .share-item span{display:block;font-size:16px;margin-left:0;margin-top:20px}.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .content .share_lists{max-width:100%}}.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .content #item_share_email,.villa-main .item_share--modal .modal-dialog .modal-content .modal-body .content #wishlist_share_email{display:none}.villa-main .item_share--modal .modal.show:before{background:rgba(0,0,0,.5)!important;position:fixed}.villa-main .experiences-container{margin-bottom:90px;margin-top:100px}.villa-main .experiences-container .row.pad-t{padding-top:0!important}.villa-main .experiences-container .row>.col-lg-12{padding:0}.villa-main .experiences-container .row>.col-lg-12 .card_splide.experience_splide .splide__slide{margin-right:24px!important}.villa-main .experiences-container .row>.col-lg-12 .card_splide.experience_splide .splide__slide .image{width:auto!important}@media screen and (max-width:767px){.villa-main section#single-reviews{min-height:auto!important;padding:30px 0}}.villa-main.experience-main .villa-images__first-image .image{border-radius:5px 0 0 5px;overflow:hidden}.villa-main.experience-main .experience-spacer{background:#c4c4c4;border-color:#c4c4c4}.villa-main.experience-main .villa-content__description--details{margin-top:85px}.villa-main .villa-content__description.experience__content{margin-top:0}.villa-main .villa-content__features_users_like{border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;margin-bottom:70px;padding:50px 0 10px}.villa-main .villa-content__features_users_like--item{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.villa-main .villa-content__features_users_like--item .like_icon{display:block;font-size:40px;height:40px;line-height:40px;width:40px}.villa-main .villa-content__features_users_like--item .title{font-weight:700;margin-bottom:4px}.villa-main .villa-content__features_users_like--item .content .dec,.villa-main .villa-content__features_users_like--item .title{color:#898989;font-size:16px;line-height:24px}.villa-main .villa-content__features_users_like--item .content{margin-left:30px}.villa-main .villa-content__features_users_like--item .content .desc{font-weight:400}.device_phone .villa-main .villa-article .header-line .phone_address{display:flex;justify-content:space-between}@media screen and (min-width:991px){.device_computer[class*=experiencepage-] .villa-main .villa-images__gallery .item_link:nth-of-type(1n+4){display:none!important}.device_computer[class*=experiencepage-] .villa-main .villa-images__gallery .item_link:first-of-type{flex:1 0 100%;max-width:100%;min-height:452px;width:100%}.device_computer[class*=experiencepage-] .villa-main .villa-images__gallery .item_link:first-of-type img{min-height:452px}}.fixed_booking_cta{border-radius:10px;display:none;visibility:hidden}.fixed_booking_cta form#form_booking_results{border-radius:10px!important}.fixed_booking_cta form#form_booking_results .wrapper_results{border-bottom:0!important;border-left:0!important;border-right:0!important}.fixed_booking_cta .totals_cta{color:var(--wish-verde-pigiamino,#74c079);font-size:12px;font-style:normal;font-weight:400;line-height:148.5%}.fixed_booking_cta .fixed_booking_panel{background:#fff;border-radius:0;bottom:-110vh;box-shadow:0 0 20px 0 rgba(0,0,0,.15);left:0;min-height:60vh;padding:65px 0 50px;position:absolute;right:0;transition:bottom .3s linear;visibility:hidden;z-index:0}.fixed_booking_cta .fixed_booking_panel.visible{bottom:0;height:min(var(--fixeddialogheight),100vh);overflow:scroll;padding-bottom:100px;padding-top:max(env(safe-area-inset-top),20px);scrollbar-color:#74c079 hsla(0,0%,92%,.3);scrollbar-width:thin;visibility:visible}.fixed_booking_cta .fixed_booking_panel.visible::-webkit-scrollbar{height:1px;width:1px}.fixed_booking_cta .fixed_booking_panel.visible::-webkit-scrollbar-track{background:#74c079}.fixed_booking_cta .fixed_booking_panel.visible::-webkit-scrollbar-thumb{background:#fff}.fixed_booking_cta .fixed_booking_panel.visible+.wrapper_results{border-top:1px solid #eaeaea!important;box-shadow:none!important}.fixed_booking_cta .fixed_booking_panel.visible+.wrapper_results .fixed_cta_details{cursor:pointer}.fixed_booking_cta .fixed_booking_panel.visible.active-step{padding-bottom:0;padding-top:max(env(safe-area-inset-top),20px)}.fixed_booking_cta .fixed_booking_panel.visible.active-step+.wrapper_results{display:none!important}.fixed_booking_cta .fixed_booking_panel.visible.active-step .fixed_booking_panel__step2 .fixedcalendar .daterangepicker .drp-buttons{bottom:0;left:0;position:fixed;right:0;z-index:99999}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form{display:block!important;max-width:100%!important;padding:0!important}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form .fixed-bookingform{padding:0!important}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form li,.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form ul{list-style:none;margin:0;padding:0}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form li.max-number,.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form li.min-number,.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form ul.max-number,.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form ul.min-number{font-size:12px;font-weight:400;padding:0}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form .line-item--type{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0 0!important}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form .line-item--type .label{color:#3d3d3d!important;display:flex;flex:1 0 50%;flex-direction:column;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:120%!important;max-width:50%;padding:5px;width:50%}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form .line-item--type .label strong{font-weight:600!important}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form .line-item--type .label small{color:var(--corpo-testo,#898989)!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:120%!important}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form .line-item--number .action{border:1px solid hsla(0,0%,77%,.3);border-radius:100%;cursor:pointer;display:inline-block;height:30px;line-height:26px;text-align:center;transition:border-color 275ms ease-in-out;width:30px}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form .line-item--number .action:not(.disabled):hover{border-color:#ebca54}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form .line-item--number input[class*=line-item--number__input]{border:0;color:#898989;font-size:16px;font-weight:400;line-height:192%;max-width:40px;padding:15px 2px;text-align:center}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form .max-number,.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form .min-number{margin-top:0!important;padding-top:6px!important}.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form .max-number.kind_experience,.fixed_booking_cta .fixed_booking_panel .details_accordion.booking_form .min-number.kind_experience{padding-top:0}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card{overflow:hidden;padding-bottom:12px}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title{min-height:45px;padding-left:15px;padding-right:15px;position:relative}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title.back-step1{align-items:center;cursor:pointer;display:flex}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title.back-step1>span:not(.withIcon){display:block;margin-left:25px;width:100%}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title h5{color:var(--colore-testo-corpo,#3d3d3d);font-size:14px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:0}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title h6{color:var(--corpo-testo,#898989);font-size:12px;font-style:normal;font-weight:400;line-height:148.5%;margin-bottom:0;margin-top:3px}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title h6.dates{align-items:center;color:var(--colore-testo-corpo,#3d3d3d);display:flex;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:100%;margin-right:25px}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title h6.dates span.selected-date-in,.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title h6.dates span.selected-date-out{display:block;flex-grow:1;font-weight:700;text-align:center}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title h6.dates span.spacer{color:var(--corpo-testo,#898989);min-width:20px}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title .withIcon.left{bottom:inherit;left:10px;margin-bottom:0;margin-right:10px;padding-bottom:0;position:absolute;top:inherit;transform:translateY(-50%) rotate(90deg)}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title .withIcon.left.middle{top:50%}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title .withIcon,.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__title.withIcon:after{bottom:10px;color:#1c1b1f;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 2 10 12 0 2 1.775.225 10 8.45 18.225.225 20 2Z' fill='%231C1B1F'/%3E%3C/svg%3E");position:absolute;right:25px;top:7px;transition:transform .3s linear;width:20px}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__body{height:-moz-fit-content;height:fit-content;margin-bottom:34px;margin-top:34px;padding-left:15px;padding-right:15px}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__body .label_dates .dates-placeholder{max-width:100%;width:100%}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__body .label_dates .dates-placeholder:after,.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__body .label_dates .dates-placeholder:before{display:none}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__body .label_dates .dates-placeholder span{align-items:center;height:80%;line-height:20px;text-align:center}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .accordion_card__body .label_dates .dates-placeholder span.spacer{background-color:#c4c4c4;margin:0;max-width:.5px;padding:0;transform:scaleX(.5);width:.5px}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .label_date,.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .label_dates{height:-moz-fit-content;height:fit-content;max-width:100%;width:100%}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .label_date .dates-placeholder,.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card .label_dates .dates-placeholder{display:none!important}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card #calendar_visible .daterangepicker{bottom:unset!important;box-shadow:none;display:block!important;left:unset!important;margin:0;position:relative;right:unset!important;top:unset!important;width:100%!important}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card #calendar_visible .daterangepicker .ranges{display:none}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card #calendar_visible .daterangepicker .drp-buttons{align-items:center;display:none!important;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card #calendar_visible .daterangepicker .drp-buttons .drp-selected{flex-grow:1;width:100%}.fixed_booking_cta .fixed_booking_panel .details_accordion .accordion_card #calendar_visible .daterangepicker .drp-calendar{margin-bottom:16px;max-width:100%;padding:0}.fixed_booking_cta .fixed_booking_panel .fixedcalendar .daterangepicker{bottom:unset!important;left:unset!important;margin:0;right:unset!important;top:unset!important;width:90%!important}.fixed_booking_cta .fixed_booking_panel .fixedcalendar .daterangepicker .ranges{display:none}.fixed_booking_cta .fixed_booking_panel .fixedcalendar .daterangepicker .drp-buttons{align-items:center;background:#fff;border-color:#eaeaea!important;flex-flow:row;flex-wrap:wrap;justify-content:space-between;padding:28px 15px}.fixed_booking_cta .fixed_booking_panel .fixedcalendar .daterangepicker .drp-buttons .cancelBtn{display:none!important}.fixed_booking_cta .fixed_booking_panel .fixedcalendar .daterangepicker .drp-buttons .applyBtn{font-size:18px;font-weight:500;height:57px;line-height:18px;margin:0;min-height:46px;padding:10px 30px;text-transform:uppercase;width:100%}.fixed_booking_cta .fixed_booking_panel .fixedcalendar .daterangepicker .drp-buttons .drp-selected{display:none!important;width:100%}.fixed_booking_cta .fixed_booking_panel .fixedcalendar .daterangepicker .drp-calendar{margin-bottom:16px;max-width:100%;padding:0}.fixed_booking_cta .fixed_booking_panel .fixedcalendar .daterangepicker .drp-calendar table thead th.month{font-size:24px;line-height:24px;padding-bottom:10px}.fixed_booking_cta .fixed_booking_panel__step1,.fixed_booking_cta .fixed_booking_panel__step2,.fixed_booking_cta .fixed_booking_panel__step3,.fixed_booking_cta .fixed_booking_panel__step4{display:none}.fixed_booking_cta .fixed_booking_panel__step1.active,.fixed_booking_cta .fixed_booking_panel__step2.active,.fixed_booking_cta .fixed_booking_panel__step3.active,.fixed_booking_cta .fixed_booking_panel__step4.active{display:block}.fixed_booking_cta .fixed_booking_panel__step1 .dates_selection .selected.trigger_cal{cursor:pointer;position:relative}.fixed_booking_cta .fixed_booking_panel__step1 .dates_selection .selected.trigger_cal .trigger_cal_clear{cursor:pointer;display:block;font-size:20px;height:12px;position:absolute;right:-2px;top:20px;width:12px}.fixed_booking_cta .fixed_booking_panel__step1 .dates_selection .selected.trigger_cal .trigger_cal_clear:after{bottom:3px;color:#898989;content:"×";position:absolute}.fixed_booking_cta .fixed_booking_panel__step1 .dates_selection .selected .dates-placeholder{display:flex;flex-direction:row;justify-content:space-between;position:relative}.fixed_booking_cta .fixed_booking_panel__step1 .dates_selection .selected .dates-placeholder>span:first-of-type:after{background-color:#eaeaea;bottom:2px;content:"";display:block;height:35px;position:absolute;right:5px;width:1px}.fixed_booking_cta .fixed_booking_panel__step1 .dates_selection .selected .dates-placeholder span{flex:1 0 50%;max-width:50%;position:relative;width:50%}.fixed_booking_cta .fixed_booking_panel__step1 .guests_selection,.fixed_booking_cta .fixed_booking_panel__step1 .rooms_selection{cursor:pointer}.fixed_booking_cta .fixed_booking_panel__step1 .guests_selection:after,.fixed_booking_cta .fixed_booking_panel__step1 .rooms_selection:after{bottom:25px;color:#898989;content:"›";display:block;font-size:25px;height:12px;position:absolute;right:5px;width:12px}.fixed_booking_cta .fixed_booking_panel__step1 .guests_selection span.trigger_guests{display:block;max-width:98%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed_booking_cta .fixed_booking_panel__step1 .dates_selection,.fixed_booking_cta .fixed_booking_panel__step1 .guests_selection,.fixed_booking_cta .fixed_booking_panel__step1 .rooms_selection{background:#fff;border:1px solid #eaeaea;border-radius:5px;color:#898989;font-size:15px;font-weight:400;height:57px;line-height:21px;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:342px;padding:6px 10px;position:relative;width:100%}.fixed_booking_cta .fixed_booking_panel__step1 .dates_selection label,.fixed_booking_cta .fixed_booking_panel__step1 .guests_selection label,.fixed_booking_cta .fixed_booking_panel__step1 .rooms_selection label{color:#3d3d3d;font-size:14px}.fixed_booking_cta .fixed_booking_panel__step1 .dates_selection .dates-notavailable,.fixed_booking_cta .fixed_booking_panel__step1 .guests_selection .dates-notavailable,.fixed_booking_cta .fixed_booking_panel__step1 .rooms_selection .dates-notavailable{display:none}.fixed_booking_cta .fixed_booking_panel__step1 .dates_selection.not-bookable,.fixed_booking_cta .fixed_booking_panel__step1 .guests_selection.not-bookable,.fixed_booking_cta .fixed_booking_panel__step1 .rooms_selection.not-bookable{margin-bottom:40px}.fixed_booking_cta .fixed_booking_panel__step1 .dates_selection.not-bookable .dates-notavailable,.fixed_booking_cta .fixed_booking_panel__step1 .guests_selection.not-bookable .dates-notavailable,.fixed_booking_cta .fixed_booking_panel__step1 .rooms_selection.not-bookable .dates-notavailable{bottom:-25px;color:darkred;display:block;font-size:.7em;left:0;line-height:normal;position:absolute;right:0}.fixed_booking_cta .fixed_booking_panel__step1 .rooms_selection.not-bookable .selected,.fixed_booking_cta .fixed_booking_panel__step1 .rooms_selection.with-warning .selected{color:var(--Giallo-Wish,#ebca54)}.fixed_booking_cta .fixed_booking_panel__step1 .rooms_selection.not-bookable:after,.fixed_booking_cta .fixed_booking_panel__step1 .rooms_selection.with-warning:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m13.299 3.148 8.634 14.954a1.5 1.5 0 0 1-1.3 2.25H3.367a1.5 1.5 0 0 1-1.3-2.25l8.635-14.954c.577-1 2.02-1 2.598 0Zm-1.3 1.75L4.233 18.352h15.536L12 4.898ZM12 15a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm0-7a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1Z' fill='%23EBCA54'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;color:var(--Giallo-Wish,#ebca54);content:" ";display:block;height:20px;position:absolute;right:9px;top:19px;width:20px}.fixed_booking_cta .fixed_booking_panel__step1 .button_cta_details{margin-left:auto;margin-right:auto;max-width:342px;width:100%}.fixed_booking_cta .fixed_booking_panel__step1 .cta.cta_text.enquire_now,.fixed_booking_cta .fixed_booking_panel__step1 .cta.enquire_now{font-size:20px!important}.fixed_booking_cta .fixed_booking_panel__step2 .fixedcalendar .daterangepicker{box-shadow:none;position:relative;width:100%!important}.fixed_booking_cta .fixed_booking_panel__step3.active.fixed_booking_step .save-buttons,.fixed_booking_cta .fixed_booking_panel__step4.active.fixed_booking_step .save-buttons{align-items:center;background:#fff;border-top:1px solid #eaeaea;bottom:0;flex-flow:row;flex-wrap:wrap;justify-content:space-between;left:0;padding:28px 15px;position:fixed;right:0}.fixed_booking_cta .fixed_booking_panel__step3.active.fixed_booking_step .save-buttons .applyBtn,.fixed_booking_cta .fixed_booking_panel__step4.active.fixed_booking_step .save-buttons .applyBtn{font-size:18px;font-weight:500;line-height:18px;margin:0;min-height:46px;text-transform:uppercase;width:100%}body.android .fixed_booking_cta .fixed_booking_panel.visible{height:calc(100vh - 20px);height:calc(100dvh - 20px);max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.device_tablet .villa-main .villa-content__description--details .row{flex-direction:column}.device_tablet .villa-main .villa-content__description--details .row [class*=col-]{width:100%}.device_tablet .villa-main .villa-content__area .expanded-trigger{margin:20px 0}.device_phone .fixed_booking_cta,.device_tablet .fixed_booking_cta{bottom:0;display:block;position:fixed;visibility:visible;width:100%;z-index:998}.device_phone .fixed_booking_cta #form_booking_results,.device_tablet .fixed_booking_cta #form_booking_results{max-width:100%!important;width:100%!important}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results,.device_tablet .fixed_booking_cta #form_booking_results .wrapper_results{align-items:center!important;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);flex-direction:row!important;max-width:100%!important;width:100%!important}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results header,.device_tablet .fixed_booking_cta #form_booking_results .wrapper_results header{flex:1 0 60%;max-width:60%;width:60%}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results header p,.device_tablet .fixed_booking_cta #form_booking_results .wrapper_results header p{font-size:14px;line-height:20px;margin-bottom:5px}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results header p .villa-review,.device_tablet .fixed_booking_cta #form_booking_results .wrapper_results header p .villa-review{margin-left:10px}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results header p.selected-dates .end:not(:empty):before,.device_tablet .fixed_booking_cta #form_booking_results .wrapper_results header p.selected-dates .end:not(:empty):before{content:" - ";position:relative}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results header .prices .totals,.device_tablet .fixed_booking_cta #form_booking_results .wrapper_results header .prices .totals{border:0;padding:0}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results .info-cta,.device_tablet .fixed_booking_cta #form_booking_results .wrapper_results .info-cta{margin:0}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results .info-cta .cta,.device_tablet .fixed_booking_cta #form_booking_results .wrapper_results .info-cta .cta{float:right;margin:0;max-width:220px}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results #trigger_submit_result_booking_form2,.device_tablet .fixed_booking_cta #form_booking_results .wrapper_results #trigger_submit_result_booking_form2{height:46px;margin:0!important;max-width:147px;padding:20px 30px!important}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results #trigger_submit_result_booking_form2.disabled,.device_tablet .fixed_booking_cta #form_booking_results .wrapper_results #trigger_submit_result_booking_form2.disabled{filter:grayscale(1);pointer-events:none}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results{padding:15px!important}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results._bottom_cta{justify-content:space-between}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results header{flex:1 0 55%;max-width:55%;width:55%}.device_phone .fixed_booking_cta #form_booking_results .wrapper_results header p:not(.selected-dates){display:none}.device_phone .fixed_booking_cta .fixed_booking_panel__step2 .fixedcalendar .daterangepicker .drp-calendar{margin-bottom:40px;width:100%}.device_phone.villapage .wrap.container-fluid .main .blog.container-lg>.row,.device_phone.villapage .wrap.container-fluid .main .blog.container-md>.row,.device_phone.villapage .wrap.container-fluid .main .blog.container-sm>.row,.device_phone.villapage .wrap.container-fluid .main .blog.container-xl>.row,.device_phone.villapage .wrap.container-fluid .main .blog.container-xxl>.row,.device_phone.villapage .wrap.container-fluid .main .container-fluid.blog>.row,.device_phone.villapage .wrap.container-lg .main .blog.container-lg>.row,.device_phone.villapage .wrap.container-lg .main .blog.container-md>.row,.device_phone.villapage .wrap.container-lg .main .blog.container-sm>.row,.device_phone.villapage .wrap.container-lg .main .blog.container-xl>.row,.device_phone.villapage .wrap.container-lg .main .blog.container-xxl>.row,.device_phone.villapage .wrap.container-lg .main .container-fluid.blog>.row,.device_phone.villapage .wrap.container-md .main .blog.container-lg>.row,.device_phone.villapage .wrap.container-md .main .blog.container-md>.row,.device_phone.villapage .wrap.container-md .main .blog.container-sm>.row,.device_phone.villapage .wrap.container-md .main .blog.container-xl>.row,.device_phone.villapage .wrap.container-md .main .blog.container-xxl>.row,.device_phone.villapage .wrap.container-md .main .container-fluid.blog>.row,.device_phone.villapage .wrap.container-sm .main .blog.container-lg>.row,.device_phone.villapage .wrap.container-sm .main .blog.container-md>.row,.device_phone.villapage .wrap.container-sm .main .blog.container-sm>.row,.device_phone.villapage .wrap.container-sm .main .blog.container-xl>.row,.device_phone.villapage .wrap.container-sm .main .blog.container-xxl>.row,.device_phone.villapage .wrap.container-sm .main .container-fluid.blog>.row,.device_phone.villapage .wrap.container-xl .main .blog.container-lg>.row,.device_phone.villapage .wrap.container-xl .main .blog.container-md>.row,.device_phone.villapage .wrap.container-xl .main .blog.container-sm>.row,.device_phone.villapage .wrap.container-xl .main .blog.container-xl>.row,.device_phone.villapage .wrap.container-xl .main .blog.container-xxl>.row,.device_phone.villapage .wrap.container-xl .main .container-fluid.blog>.row,.device_phone.villapage .wrap.container-xxl .main .blog.container-lg>.row,.device_phone.villapage .wrap.container-xxl .main .blog.container-md>.row,.device_phone.villapage .wrap.container-xxl .main .blog.container-sm>.row,.device_phone.villapage .wrap.container-xxl .main .blog.container-xl>.row,.device_phone.villapage .wrap.container-xxl .main .blog.container-xxl>.row,.device_phone.villapage .wrap.container-xxl .main .container-fluid.blog>.row{margin:0}.device_phone.villapage .wrap.container-fluid .main .blog.container-lg>.row #press,.device_phone.villapage .wrap.container-fluid .main .blog.container-md>.row #press,.device_phone.villapage .wrap.container-fluid .main .blog.container-sm>.row #press,.device_phone.villapage .wrap.container-fluid .main .blog.container-xl>.row #press,.device_phone.villapage .wrap.container-fluid .main .blog.container-xxl>.row #press,.device_phone.villapage .wrap.container-fluid .main .container-fluid.blog>.row #press,.device_phone.villapage .wrap.container-lg .main .blog.container-lg>.row #press,.device_phone.villapage .wrap.container-lg .main .blog.container-md>.row #press,.device_phone.villapage .wrap.container-lg .main .blog.container-sm>.row #press,.device_phone.villapage .wrap.container-lg .main .blog.container-xl>.row #press,.device_phone.villapage .wrap.container-lg .main .blog.container-xxl>.row #press,.device_phone.villapage .wrap.container-lg .main .container-fluid.blog>.row #press,.device_phone.villapage .wrap.container-md .main .blog.container-lg>.row #press,.device_phone.villapage .wrap.container-md .main .blog.container-md>.row #press,.device_phone.villapage .wrap.container-md .main .blog.container-sm>.row #press,.device_phone.villapage .wrap.container-md .main .blog.container-xl>.row #press,.device_phone.villapage .wrap.container-md .main .blog.container-xxl>.row #press,.device_phone.villapage .wrap.container-md .main .container-fluid.blog>.row #press,.device_phone.villapage .wrap.container-sm .main .blog.container-lg>.row #press,.device_phone.villapage .wrap.container-sm .main .blog.container-md>.row #press,.device_phone.villapage .wrap.container-sm .main .blog.container-sm>.row #press,.device_phone.villapage .wrap.container-sm .main .blog.container-xl>.row #press,.device_phone.villapage .wrap.container-sm .main .blog.container-xxl>.row #press,.device_phone.villapage .wrap.container-sm .main .container-fluid.blog>.row #press,.device_phone.villapage .wrap.container-xl .main .blog.container-lg>.row #press,.device_phone.villapage .wrap.container-xl .main .blog.container-md>.row #press,.device_phone.villapage .wrap.container-xl .main .blog.container-sm>.row #press,.device_phone.villapage .wrap.container-xl .main .blog.container-xl>.row #press,.device_phone.villapage .wrap.container-xl .main .blog.container-xxl>.row #press,.device_phone.villapage .wrap.container-xl .main .container-fluid.blog>.row #press,.device_phone.villapage .wrap.container-xxl .main .blog.container-lg>.row #press,.device_phone.villapage .wrap.container-xxl .main .blog.container-md>.row #press,.device_phone.villapage .wrap.container-xxl .main .blog.container-sm>.row #press,.device_phone.villapage .wrap.container-xxl .main .blog.container-xl>.row #press,.device_phone.villapage .wrap.container-xxl .main .blog.container-xxl>.row #press,.device_phone.villapage .wrap.container-xxl .main .container-fluid.blog>.row #press{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.device_phone.villapage .wrap.container-fluid .main .blog.container-lg>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-fluid .main .blog.container-md>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-fluid .main .blog.container-sm>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-fluid .main .blog.container-xl>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-fluid .main .blog.container-xxl>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-fluid .main .container-fluid.blog>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-lg .main .blog.container-lg>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-lg .main .blog.container-md>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-lg .main .blog.container-sm>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-lg .main .blog.container-xl>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-lg .main .blog.container-xxl>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-lg .main .container-fluid.blog>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-md .main .blog.container-lg>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-md .main .blog.container-md>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-md .main .blog.container-sm>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-md .main .blog.container-xl>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-md .main .blog.container-xxl>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-md .main .container-fluid.blog>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-sm .main .blog.container-lg>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-sm .main .blog.container-md>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-sm .main .blog.container-sm>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-sm .main .blog.container-xl>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-sm .main .blog.container-xxl>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-sm .main .container-fluid.blog>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-xl .main .blog.container-lg>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-xl .main .blog.container-md>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-xl .main .blog.container-sm>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-xl .main .blog.container-xl>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-xl .main .blog.container-xxl>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-xl .main .container-fluid.blog>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-xxl .main .blog.container-lg>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-xxl .main .blog.container-md>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-xxl .main .blog.container-sm>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-xxl .main .blog.container-xl>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-xxl .main .blog.container-xxl>.row #press .heading-wrapper .cta,.device_phone.villapage .wrap.container-xxl .main .container-fluid.blog>.row #press .heading-wrapper .cta{margin:0}.device_phone.villapage .wrap.container-fluid .main .villa-main .info-form-container .info-form__wrapper form .reviews .single-star-wrapper .count,.device_phone.villapage .wrap.container-lg .main .villa-main .info-form-container .info-form__wrapper form .reviews .single-star-wrapper .count,.device_phone.villapage .wrap.container-md .main .villa-main .info-form-container .info-form__wrapper form .reviews .single-star-wrapper .count,.device_phone.villapage .wrap.container-sm .main .villa-main .info-form-container .info-form__wrapper form .reviews .single-star-wrapper .count,.device_phone.villapage .wrap.container-xl .main .villa-main .info-form-container .info-form__wrapper form .reviews .single-star-wrapper .count,.device_phone.villapage .wrap.container-xxl .main .villa-main .info-form-container .info-form__wrapper form .reviews .single-star-wrapper .count{line-height:20px;margin-top:0}@media screen and (max-width:1024px){.villa-main .banner-scroll{clip:rect(0,0,0,0);border:0;display:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.villa-main .banner-scroll:active,.villa-main .banner-scroll:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}}@media screen and (min-width:768px) and (max-width:991px){.villa-main .villa-article .villa-images__first-image{aspect-ratio:966/644}.villa-main .villa-article .villa-images__first-image .image{aspect-ratio:966/644;padding-right:0}.villa-main .villa-article .villa-images__first-image .image img{aspect-ratio:966/644;padding:0}.villa-main .villa-article .villa-images__gallery{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0!important;max-height:397px;min-height:397px;overflow:scroll;padding:0!important}.villa-main .villa-article .villa-images__gallery .item_link{flex:1 0 100%;margin-bottom:0;max-height:135px;max-width:100%;min-height:135px;padding:0 15px;width:100%}.villa-main .villa-article .villa-images__gallery .item_link img,.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .responsive-video iframe,.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .responsive-video video.mp4,.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .video_player iframe,.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .video_player video.mp4{max-height:135px;min-height:135px;padding:0 0 9px;width:90%}.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .responsive-video:after,.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .video_player:after{right:17px}.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .responsive-video:before,.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .video_player:before{display:none}}@media screen and (min-width:0px) and (max-width:767px){.villa-main .villa-article .villa-images__first-image{aspect-ratio:966/644}.villa-main .villa-article .villa-images__first-image .image{aspect-ratio:966/644;padding-right:0}.villa-main .villa-article .villa-images__first-image .image img{aspect-ratio:966/644;padding:0}.villa-main .villa-article .villa-images__gallery{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:8px 0 0!important;max-height:186px;min-height:186px;overflow:scroll;padding:0!important}.villa-main .villa-article .villa-images__gallery .item_link{flex:1 0 50%;margin-bottom:0;max-height:186px;max-width:50%;min-height:186px;padding:0 8px 0 0;width:50%}.villa-main .villa-article .villa-images__gallery .item_link img,.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .responsive-video iframe,.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .responsive-video video.mp4,.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .video_player iframe,.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .video_player video.mp4{max-height:186px;min-height:186px;padding:0;width:100%}.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .responsive-video:before,.villa-main .villa-article .villa-images__gallery .item_link[data-type=video] .video_player:before{display:none}.villa-main .villa-article .header-line span.cir{display:block!important;float:none!important;font-size:12px;margin:0!important}.villa-main .header-line .row>[class*=col-]{padding:0}.villa-main .header-line .breadcrumbs *{font-size:12px}.experience-main .villa-article .explore-map-container .filters-container>.row,.villapage .villa-article .explore-map-container .filters-container>.row{margin:0;padding:0 12px}.experience-main #single-reviews{margin-top:235px}.villa-main .info-form-container .info-form__wrapper{background-color:transparent;border:0;margin-top:20px!important}.villa-main .info-form-container .info-form__wrapper form{padding:0}.villa-main .info-form-container .info-form__wrapper form .fields .row{margin:0!important}.villa-main .info-form-container .info-form__wrapper form .reviews{align-items:flex-start;flex-direction:column}.fixed_booking_cta{bottom:0;display:block;position:fixed;visibility:visible;width:100%;z-index:999999}.fixed_booking_cta #form_booking_results{max-width:100%!important;width:100%!important}.fixed_booking_cta #form_booking_results .wrapper_results{align-items:center!important;flex-direction:row!important;max-width:100%!important;width:100%!important}.fixed_booking_cta #form_booking_results .wrapper_results header{flex:1 0 60%;max-width:60%;width:60%}.fixed_booking_cta #form_booking_results .wrapper_results header p{font-size:14px;line-height:20px;margin-bottom:5px}.fixed_booking_cta #form_booking_results .wrapper_results header p.selected-dates .end:not(:empty):before{content:" - ";position:relative}.fixed_booking_cta #form_booking_results .wrapper_results header .prices .totals{border:0;padding:0}.fixed_booking_cta #form_booking_results .wrapper_results #trigger_submit_result_booking_form2{height:46px;margin:0!important;max-width:147px;padding:20px 30px!important}.fixed_booking_cta #form_booking_results .wrapper_results #trigger_submit_result_booking_form2.disabled{filter:grayscale(1);pointer-events:none}}@media screen and (max-width:991px){.villa-main .container,.villa-main section .container{max-width:100%;padding:0 2rem;width:100%}.villa-main .container.images-container,.villa-main section .container.images-container{padding:0!important}.villa-main .villa-article .header-line{max-width:100%;padding:0 2rem;width:100%}.villa-main .villa-article .header-line__share-wish-actions{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.villa-main .villa-article .header-line__share-wish-actions:active,.villa-main .villa-article .header-line__share-wish-actions:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.villa-main .info-form-container .info-form__wrapper{height:auto;margin:0 0 2em}.villa-main .info-form-container .info-form__wrapper .image-col{clip:rect(0,0,0,0);border:0;display:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.villa-main .info-form-container .info-form__wrapper .image-col:active,.villa-main .info-form-container .info-form__wrapper .image-col:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.villa-main .info-form-container .info-form__wrapper #reservation{width:100%}}@media screen and (max-width:768px){@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.villa-main .villa-article .header-line__title{flex-flow:row;flex-wrap:wrap}.villa-main .villa-article .header-line__title h1{flex-grow:1;min-width:100%}.villa-main .villa-article .header-line__title_sticked{animation:slideDown .35s ease-out;background-color:#fff;max-height:70px;max-width:calc(100vw - 26px);padding-bottom:20px;padding-top:10px;z-index:101}.villa-main .villa-article .header-line__title_sticked h1{font-size:24px;white-space:nowrap}.villa-main .villa-article .header-line__title_sticked:before{background-color:#fff;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.15);content:"\a";display:block;left:-20px;min-height:70px;min-width:100vw;position:absolute;right:-20px;top:0;z-index:-1}.villa-main .villa-article .header-line__reviews{flex-grow:1;min-width:-moz-fit-content;min-width:fit-content}.villa-main .villa-article .header-line__share-wish-actions{flex-flow:row-reverse;flex-shrink:1;height:-moz-fit-content;height:fit-content;justify-self:flex-end;position:relative;width:-moz-fit-content;width:fit-content}.villa-main .villa-article .header-line__share-wish-actions a,.villa-main .villa-article .header-line__share-wish-actions a [class*=icon-]:before,.villa-main .villa-article .header-line__share-wish-actions a [class*=material-]{font-size:24px}.villa-main .villa-article .header-line__share-wish-actions a.trigger_modal_share span:not(.material-symbols-outlined),.villa-main .villa-article .header-line__share-wish-actions a.trigger_wishlist .trigger_message{display:none}.villa-main .experience__content .location-image,.villa-main .villa-content__description .entry.d-flex img.location-image{float:none!important;margin:0 auto;max-width:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;padding-right:0!important;width:100%}.villa-main .experience__content .location-image{padding-right:0}.villa-main .villa-content__description .description span.h3-epilogue{color:#3d3d3d;font-size:25px;font-weight:700;line-height:25px;margin-bottom:20px;margin-top:0}}@media screen and (max-width:576px){.villa-main .villa-article .header-line__title{flex-wrap:wrap}.villa-main .villa-article .header-line__reviews{margin-left:0}.villa-main .villa-article .villa-content__abstract{flex-wrap:wrap}.villa-main .villa-article .villa-content__abstract .location-image,.villa-main .villa-article .villa-content__abstract .text{flex:1 0 100%;max-width:100%;padding-right:0;width:100%}.villa-main .container.explore-map-container .map-filters{flex-wrap:nowrap!important;overflow:auto;padding-bottom:10px;scrollbar-color:#fff #fff;scrollbar-width:thin}.villa-main .container.explore-map-container .map-filters::-webkit-scrollbar{height:1px;width:1px}.villa-main .container.explore-map-container .map-filters::-webkit-scrollbar-thumb,.villa-main .container.explore-map-container .map-filters::-webkit-scrollbar-track{background:#fff}.villa-main .container.explore-map-container.open-filter .villa-content__explore--map{z-index:-1}.villa-main .container.explore-map-container.open-filter .map-filters{overflow:visible}}@media screen and (max-width:768px) and (min-height:650px){body.villapage.device_phone .fixedcalendar .daterangepicker.show-calendar.openscenter,body.wishlist.device_phone .fixedcalendar .daterangepicker.show-calendar.openscenter{top:190px!important}body.villapage.device_phone .fixedcalendar .daterangepicker.show-calendar.openscenter .drp-calendar,body.wishlist.device_phone .fixedcalendar .daterangepicker.show-calendar.openscenter .drp-calendar{margin-bottom:0!important;padding:8px 0!important}body.villapage.device_phone .fixedcalendar .daterangepicker.show-calendar.openscenter .drp-calendar+.drp-calendar,body.wishlist.device_phone .fixedcalendar .daterangepicker.show-calendar.openscenter .drp-calendar+.drp-calendar{margin-bottom:220px!important;padding:8px 0!important}}@media screen and (max-width:768px) and (max-height:649.9px){body.villapage.device_phone .fixedcalendar .daterangepicker.show-calendar.openscenter,body.wishlist.device_phone .fixedcalendar .daterangepicker.show-calendar.openscenter{top:120px!important}body.villapage.device_phone .fixedcalendar .daterangepicker.show-calendar.openscenter .drp-calendar,body.wishlist.device_phone .fixedcalendar .daterangepicker.show-calendar.openscenter .drp-calendar{margin-bottom:0!important;padding:8px 0!important}body.villapage.device_phone .fixedcalendar .daterangepicker.show-calendar.openscenter .drp-calendar+.drp-calendar,body.wishlist.device_phone .fixedcalendar .daterangepicker.show-calendar.openscenter .drp-calendar+.drp-calendar{margin-bottom:220px!important;padding:8px 0!important}}body.villapage.device_phone #villa_request_info_form .mobile_placeholder_label,body.wishlist.device_phone #villa_request_info_form .mobile_placeholder_label{display:none}body.villapage.device_phone #villa_request_info_form .dates-placeholder,body.wishlist.device_phone #villa_request_info_form .dates-placeholder{display:flex;flex-direction:row;justify-content:space-between;position:relative}body.villapage.device_phone #villa_request_info_form .dates-placeholder>span:first-of-type:after,body.wishlist.device_phone #villa_request_info_form .dates-placeholder>span:first-of-type:after{background-color:#eaeaea;bottom:2px;content:"";display:block;height:35px;position:absolute;right:5px;width:1px}body.villapage.device_phone #villa_request_info_form .dates-placeholder span,body.wishlist.device_phone #villa_request_info_form .dates-placeholder span{flex:1 0 50%;max-width:50%;position:relative;white-space:nowrap;width:50%}body.villapage.device_phone #villa_request_info_form .booking_fields .label_dates input,body.wishlist.device_phone #villa_request_info_form .booking_fields .label_dates input{visibility:visible}.splide.testimonial_splide .splide__slide,.splide.testimonial_splide .testimonial-card{height:349px;width:422px!important}@media (max-width:767.98px){.splide.testimonial_splide .splide__slide,.splide.testimonial_splide .testimonial-card{height:204px!important;width:246px!important}.splide.testimonial_splide .splide__slide .testimonial-card__wrapper .content,.splide.testimonial_splide .testimonial-card .testimonial-card__wrapper .content{height:98px;overflow:hidden}}@media (min-width:767.98px) and (max-width:991.98px){.splide.testimonial_splide .splide__slide,.splide.testimonial_splide .testimonial-card{height:240px!important;width:344px!important}.splide.testimonial_splide .splide__slide .testimonial-card__wrapper .content,.splide.testimonial_splide .testimonial-card .testimonial-card__wrapper .content{height:98px;overflow:hidden}}.splide .splide__pagenumbers{background:hsla(0,0%,100%,.5);border-radius:25px;bottom:20px;color:var(--Corpo-testo,#3d3d3d);font-family:Epilogue;font-size:12px;font-style:normal;font-weight:400;padding:7px 13px 4px;position:absolute;right:20px;z-index:100}.splide.shooting-slider .splide__slide{max-width:600px!important}@media (max-width:767.98px){.splide.shooting-slider .splide__slide{max-width:250px}}@media (min-width:767.98px) and (max-width:991.98px){.splide.shooting-slider .splide__slide{max-width:300px}}.splide.shooting-slider .splide__slide .card-image-title div.image{aspect-ratio:864/364!important;height:253px;max-width:600px;width:600px}@media (max-width:767.98px){.splide.shooting-slider .splide__slide .card-image-title div.image{height:105px;width:250px}}@media (min-width:767.98px) and (max-width:991.98px){.splide.shooting-slider .splide__slide .card-image-title div.image{height:126px;width:300px}}.device_phone #sons_owner_splide_full .splide__pagination__page.is-active{background-color:#74c079;border-radius:10px;height:6px;margin:0 10px;top:-1.5px;width:30px}.device_phone #sons_owner_splide_full .splide__track{padding:0 30px!important}@media (max-width:767.98px){.device_phone #sons_owner_splide_full .splide__track{margin-bottom:30px}}.device_phone #sons_owner_splide_full .splide__arrows{height:0;justify-content:space-between;left:0;padding:0;position:absolute;right:0;top:50%;width:100%}.device_phone #sons_owner_splide_full .splide__arrows .splide__arrow{font-size:12px}.device_phone #sons_owner_splide_full .splide__slide{max-width:calc(100vw - 82px)}@media (max-width:767.98px){.device_phone #sons_owner_splide_full .splide__slide{max-width:calc(100vw - 82px)}}@media (min-width:767.98px) and (max-width:991.98px){.device_phone #sons_owner_splide_full .splide__slide{max-width:calc(100vw - 82px)}}@media (max-width:767.98px){.bookable_splide{aspect-ratio:966/644}}.bookable_splide .splide--loop{padding-bottom:0}@media (max-width:767.98px){.bookable_splide .splide__track{padding-left:0!important}}.bookable_splide .splide__slide{max-width:874px}@media (max-width:767.98px){.bookable_splide .splide__slide{max-width:100vw}}@media (min-width:767.98px) and (max-width:991.98px){.bookable_splide .splide__slide{max-width:565px}}.bookable_splide div.image{aspect-ratio:966/644;height:582.67px;margin:0!important;padding:0!important;transition:opacity .3s linear;width:874px}@media (max-width:767.98px){.bookable_splide div.image{width:100vw}}@media (min-width:767.98px) and (max-width:991.98px){.bookable_splide div.image{height:376.67px;width:565px}}.bookable_splide .splide__arrows{justify-content:space-between!important;position:absolute;top:50%;width:100%}@media (max-width:767.98px){.bookable_splide .splide__arrows{top:28%}}.bookable_splide:not(.splide_loaded) .splide__list div.image{height:0!important;opacity:0;transition:opacity .3s linear}.bookable_splide.splide_loaded .splide__list div.image{opacity:1}.card_splide.splide .splide__slide{max-width:422px}@media (max-width:767.98px){.card_splide.splide .splide__slide{max-width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.splide .splide__slide{max-width:339px}}.card_splide.splide .card-image-title{max-width:422px}@media (max-width:767.98px){.card_splide.splide .card-image-title{max-width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.splide .card-image-title{max-width:339px}}.card_splide.splide .card-image-title div.image{aspect-ratio:422/526;height:526px;width:422px}@media (max-width:767.98px){.card_splide.splide .card-image-title div.image{aspect-ratio:244/245;height:245px;width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.splide .card-image-title div.image{aspect-ratio:339/245;height:245px;width:339px}}.card_splide.splide.static_splide .splide__slide{margin-left:8px;margin-right:8px}.card_splide.blog_splide:not(.splide) .splide__list,.card_splide.card_blog:not(.splide) .splide__list,.card_splide.press_card:not(.splide) .splide__list{gap:37px}.card_splide.blog_splide .splide__slide,.card_splide.card_blog .splide__slide,.card_splide.press_card .splide__slide{max-width:309px}@media (max-width:767.98px){.card_splide.blog_splide .splide__slide,.card_splide.card_blog .splide__slide,.card_splide.press_card .splide__slide{margin-right:39px!important;max-width:221px;width:100%!important}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.blog_splide .splide__slide,.card_splide.card_blog .splide__slide,.card_splide.press_card .splide__slide{max-width:382px;width:100%!important}}.card_splide.blog_splide .card-image-title,.card_splide.card_blog .card-image-title,.card_splide.press_card .card-image-title{max-width:309px}.card_splide.blog_splide .card-image-title a h3.title,.card_splide.blog_splide .card-image-title h3.title,.card_splide.card_blog .card-image-title a h3.title,.card_splide.card_blog .card-image-title h3.title,.card_splide.press_card .card-image-title a h3.title,.card_splide.press_card .card-image-title h3.title{font-size:16px;font-style:normal;font-weight:700;margin-bottom:0;padding-bottom:0;text-transform:lowercase}.card_splide.blog_splide .card-image-title a h3.title:first-letter,.card_splide.blog_splide .card-image-title h3.title:first-letter,.card_splide.card_blog .card-image-title a h3.title:first-letter,.card_splide.card_blog .card-image-title h3.title:first-letter,.card_splide.press_card .card-image-title a h3.title:first-letter,.card_splide.press_card .card-image-title h3.title:first-letter{text-transform:uppercase}.card_splide.blog_splide .card-image-title .content.with-link a,.card_splide.card_blog .card-image-title .content.with-link a,.card_splide.press_card .card-image-title .content.with-link a{color:#898989;font-size:16px;font-weight:400;line-height:24px}.card_splide.blog_splide .card-image-title.article a h3.title,.card_splide.blog_splide .card-image-title.article h3.title,.card_splide.card_blog .card-image-title.article a h3.title,.card_splide.card_blog .card-image-title.article h3.title,.card_splide.press_card .card-image-title.article a h3.title,.card_splide.press_card .card-image-title.article h3.title{margin-bottom:15px}@media (max-width:767.98px){.card_splide.blog_splide .card-image-title,.card_splide.card_blog .card-image-title,.card_splide.press_card .card-image-title{max-width:221px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.blog_splide .card-image-title,.card_splide.card_blog .card-image-title,.card_splide.press_card .card-image-title{max-width:382px}}.card_splide.blog_splide .card-image-title div.image,.card_splide.card_blog .card-image-title div.image,.card_splide.press_card .card-image-title div.image{height:200px;width:309px}@media (max-width:767.98px){.card_splide.blog_splide .card-image-title div.image,.card_splide.card_blog .card-image-title div.image,.card_splide.press_card .card-image-title div.image{height:200px;width:221px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.blog_splide .card-image-title div.image,.card_splide.card_blog .card-image-title div.image,.card_splide.press_card .card-image-title div.image{height:200px;width:282px}}.card_splide.blog_splide .card-image-title .title,.card_splide.blog_splide .card-image-title .title a{font-family:Epilogue;font-size:16px;font-style:normal;font-weight:700}.card_splide.blog_splide .card-image-title.article .content{color:var(--Corpo-testo,#898989);font-family:Epilogue;font-size:16px;font-style:normal;font-weight:400}.card_splide.blog_splide div.image img{background-color:transparent;-o-object-fit:cover;object-fit:cover}.card_splide.blog_splide_exp .card-image-title .title,.card_splide.blog_splide_exp .card-image-title .title a{color:var(--Corpo-testo,#898989);font-family:Epilogue;font-size:16px;font-style:normal;font-weight:700}.card_splide.blog_splide_exp .card-image-title.article .content{color:var(--Corpo-testo,#898989);font-family:Epilogue;font-size:16px;font-style:normal;font-weight:400}.card_splide.mediasay_splide .splide__slide{max-height:230px;max-width:309px}@media (max-width:767.98px){.card_splide.mediasay_splide .splide__slide{max-width:246px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.mediasay_splide .splide__slide{max-width:282px}}.card_splide.mediasay_splide .card-image-title{max-height:300px;max-width:309px}@media (max-width:767.98px){.card_splide.mediasay_splide .card-image-title{max-width:246px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.mediasay_splide .card-image-title{max-width:282px}}.card_splide.mediasay_splide .card-image-title div.title,.card_splide.mediasay_splide .card-image-title h3.title{margin-bottom:0;margin-top:10px;text-align:center}.card_splide.mediasay_splide .card-image-title div.content.with-link,.card_splide.mediasay_splide .card-image-title div.title,.card_splide.mediasay_splide .card-image-title h3.title{color:var(--Corpo-testo,#898989);font-size:16px;font-style:normal;font-weight:400;text-align:center}.card_splide.mediasay_splide .card-image-title div.content.with-link a,.card_splide.mediasay_splide .card-image-title div.title a,.card_splide.mediasay_splide .card-image-title h3.title a{color:var(--Corpo-testo,#898989)}.card_splide.mediasay_splide .card-image-title div.image{height:80px;width:309px}@media (max-width:767.98px){.card_splide.mediasay_splide .card-image-title div.image{max-height:70px;width:246px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.mediasay_splide .card-image-title div.image{max-height:75px;width:282px}}.card_splide.mediasay_splide .card-image-title div.image img{background-color:transparent;max-height:80px!important;-o-object-fit:contain;object-fit:contain}@media (max-width:767.98px){.card_splide.mediasay_splide .card-image-title div.image img{max-height:70px!important}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.mediasay_splide .card-image-title div.image img{max-height:75px!important}}.card_splide.surroundings_card .splide__slide{max-width:422px}@media (max-width:767.98px){.card_splide.surroundings_card .splide__slide{margin-right:20px!important;max-width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.surroundings_card .splide__slide{max-width:339px}}.card_splide.surroundings_card .card-image-title{max-width:422px}@media (max-width:767.98px){.card_splide.surroundings_card .card-image-title{max-width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.surroundings_card .card-image-title{max-width:339px}}.card_splide.surroundings_card .card-image-title div.image{aspect-ratio:1;height:422px;width:422px}@media (max-width:767.98px){.card_splide.surroundings_card .card-image-title div.image{aspect-ratio:244/245;height:245px;width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.surroundings_card .card-image-title div.image{aspect-ratio:339/245;height:245px;width:339px}}.card_splide.category_splide .splide__slide,.card_splide.child_splide .splide__slide,.card_splide.city_splide .splide__slide,.card_splide.page_splide .splide__slide,.card_splide.related_articles_splide .splide__slide{max-width:422px}@media (max-width:767.98px){.card_splide.category_splide .splide__slide,.card_splide.child_splide .splide__slide,.card_splide.city_splide .splide__slide,.card_splide.page_splide .splide__slide,.card_splide.related_articles_splide .splide__slide{max-width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.category_splide .splide__slide,.card_splide.child_splide .splide__slide,.card_splide.city_splide .splide__slide,.card_splide.page_splide .splide__slide,.card_splide.related_articles_splide .splide__slide{max-width:339px}}.card_splide.category_splide .card-image-title,.card_splide.child_splide .card-image-title,.card_splide.city_splide .card-image-title,.card_splide.page_splide .card-image-title,.card_splide.related_articles_splide .card-image-title{max-width:422px}@media (max-width:767.98px){.card_splide.category_splide .card-image-title,.card_splide.child_splide .card-image-title,.card_splide.city_splide .card-image-title,.card_splide.page_splide .card-image-title,.card_splide.related_articles_splide .card-image-title{max-width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.category_splide .card-image-title,.card_splide.child_splide .card-image-title,.card_splide.city_splide .card-image-title,.card_splide.page_splide .card-image-title,.card_splide.related_articles_splide .card-image-title{max-width:339px}}.card_splide.category_splide .card-image-title div.image,.card_splide.child_splide .card-image-title div.image,.card_splide.city_splide .card-image-title div.image,.card_splide.page_splide .card-image-title div.image,.card_splide.related_articles_splide .card-image-title div.image{aspect-ratio:1;height:422px;width:422px}@media (max-width:767.98px){.card_splide.category_splide .card-image-title div.image,.card_splide.child_splide .card-image-title div.image,.card_splide.city_splide .card-image-title div.image,.card_splide.page_splide .card-image-title div.image,.card_splide.related_articles_splide .card-image-title div.image{aspect-ratio:244/245;height:245px;width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.category_splide .card-image-title div.image,.card_splide.child_splide .card-image-title div.image,.card_splide.city_splide .card-image-title div.image,.card_splide.page_splide .card-image-title div.image,.card_splide.related_articles_splide .card-image-title div.image{aspect-ratio:339/245;height:245px;width:339px}}.card_splide.category_splide.static_splide .splide__slide,.card_splide.child_splide.static_splide .splide__slide,.card_splide.city_splide.static_splide .splide__slide,.card_splide.page_splide.static_splide .splide__slide,.card_splide.related_articles_splide.static_splide .splide__slide{margin-left:8px;margin-right:8px}.card_splide.related_articles_splide .card-image-title{text-align:center}@media (max-width:767.98px){.card_splide.related_articles_splide .splide__slide{min-width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.related_articles_splide .splide__slide{min-width:339px}}.card_splide.child_splide .splide__slide,.card_splide.city_splide .splide__slide,.card_splide.related_articles_splide .splide__slide{max-width:309px}@media (max-width:767.98px){.card_splide.child_splide .splide__slide,.card_splide.city_splide .splide__slide,.card_splide.related_articles_splide .splide__slide{max-width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.child_splide .splide__slide,.card_splide.city_splide .splide__slide,.card_splide.related_articles_splide .splide__slide{max-width:339px}}.card_splide.child_splide .card-image-title,.card_splide.city_splide .card-image-title,.card_splide.related_articles_splide .card-image-title{max-width:309px}@media (max-width:767.98px){.card_splide.child_splide .card-image-title,.card_splide.city_splide .card-image-title,.card_splide.related_articles_splide .card-image-title{max-width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.child_splide .card-image-title,.card_splide.city_splide .card-image-title,.card_splide.related_articles_splide .card-image-title{max-width:339px}}.card_splide.child_splide .card-image-title h3,.card_splide.child_splide .card-image-title h3 a,.card_splide.city_splide .card-image-title h3,.card_splide.city_splide .card-image-title h3 a,.card_splide.related_articles_splide .card-image-title h3,.card_splide.related_articles_splide .card-image-title h3 a{font-size:15px}.card_splide.child_splide .card-image-title div.image,.card_splide.city_splide .card-image-title div.image,.card_splide.related_articles_splide .card-image-title div.image{aspect-ratio:1;height:309px;width:309px}@media (max-width:767.98px){.card_splide.child_splide .card-image-title div.image,.card_splide.city_splide .card-image-title div.image,.card_splide.related_articles_splide .card-image-title div.image{aspect-ratio:244/245;height:245px;width:244px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.child_splide .card-image-title div.image,.card_splide.city_splide .card-image-title div.image,.card_splide.related_articles_splide .card-image-title div.image{aspect-ratio:1;height:309px;width:309px}}.card_splide.experience_card .splide__slide,.card_splide.experience_splide .splide__slide{max-width:309px}@media (max-width:767.98px){.card_splide.experience_card .splide__slide,.card_splide.experience_splide .splide__slide{max-width:246px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.experience_card .splide__slide,.card_splide.experience_splide .splide__slide{max-width:276px}}.card_splide.experience_card .card-image-title,.card_splide.experience_splide .card-image-title{max-width:309px}@media (max-width:767.98px){.card_splide.experience_card .card-image-title,.card_splide.experience_splide .card-image-title{max-width:246px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.experience_card .card-image-title,.card_splide.experience_splide .card-image-title{max-width:276px}}.card_splide.experience_card .card-image-title div.image,.card_splide.experience_splide .card-image-title div.image{aspect-ratio:309/402;height:402px;width:309px}@media (max-width:767.98px){.card_splide.experience_card .card-image-title div.image,.card_splide.experience_splide .card-image-title div.image{aspect-ratio:246/320;height:320px;width:225px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.experience_card .card-image-title div.image,.card_splide.experience_splide .card-image-title div.image{aspect-ratio:276/217;height:217px;width:276px}}.card_splide.experience_cards_home .splide__slide{max-width:309px}@media (max-width:767.98px){.card_splide.experience_cards_home .splide__slide{max-width:246px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.experience_cards_home .splide__slide{max-width:161px}}.card_splide.experience_cards_home .card-image-title{max-width:309px}@media (max-width:767.98px){.card_splide.experience_cards_home .card-image-title{max-width:246px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.experience_cards_home .card-image-title{max-width:161px}}.card_splide.experience_cards_home .card-image-title div.image{aspect-ratio:309/402;height:402px;width:309px}@media (max-width:767.98px){.card_splide.experience_cards_home .card-image-title div.image{aspect-ratio:246/320;height:320px;width:246px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.experience_cards_home .card-image-title div.image{aspect-ratio:161/213;height:213px;width:161px}}.card_splide.villa_splide .splide__slide{max-width:422px}@media (max-width:767.98px){.card_splide.villa_splide .splide__slide{max-width:247px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.villa_splide .splide__slide{max-width:247px}}.card_splide.villa_splide .card-image-title{max-width:422px}@media (max-width:767.98px){.card_splide.villa_splide .card-image-title{max-width:247px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.villa_splide .card-image-title{max-width:247px}}.card_splide.villa_splide .card-image-title div.image{aspect-ratio:422/526;height:526px;width:422px}@media (max-width:767.98px){.card_splide.villa_splide .card-image-title div.image{aspect-ratio:247/308;height:308px;width:247px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.villa_splide .card-image-title div.image{aspect-ratio:247/308;height:308px;width:247px}}.card_splide.guide .splide__slide,.card_splide.square .splide__slide{max-width:422px}@media (max-width:767.98px){.card_splide.guide .splide__slide,.card_splide.square .splide__slide{max-width:247px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.guide .splide__slide,.card_splide.square .splide__slide{max-width:247px}}.card_splide.guide .card-image-title,.card_splide.square .card-image-title{max-width:422px}@media (max-width:767.98px){.card_splide.guide .card-image-title,.card_splide.square .card-image-title{max-width:247px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.guide .card-image-title,.card_splide.square .card-image-title{max-width:247px}}.card_splide.guide .card-image-title div.image,.card_splide.square .card-image-title div.image{aspect-ratio:422/422;height:422px;width:422px}@media (max-width:767.98px){.card_splide.guide .card-image-title div.image,.card_splide.square .card-image-title div.image{aspect-ratio:247/308;height:308px;width:247px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.guide .card-image-title div.image,.card_splide.square .card-image-title div.image{aspect-ratio:247/308;height:308px;width:247px}}.card_splide.guide .cards-wrapper .card-image-title,.card_splide.square .cards-wrapper .card-image-title{padding:0 1.875rem 0 0}.card_splide.planyourtrip_splide .splide__slide{max-width:319px}@media (max-width:767.98px){.card_splide.planyourtrip_splide .splide__slide{max-width:219px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.planyourtrip_splide .splide__slide{max-width:203px}}.card_splide.planyourtrip_splide .card-image-title{max-width:319px}@media (max-width:767.98px){.card_splide.planyourtrip_splide .card-image-title{max-width:219px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.planyourtrip_splide .card-image-title{max-width:203px}}.card_splide.planyourtrip_splide .card-image-title div.image{aspect-ratio:319/319;height:319px;width:319px}@media (max-width:767.98px){.card_splide.planyourtrip_splide .card-image-title div.image{aspect-ratio:219/276;height:276px;width:219px}}@media (min-width:767.98px) and (max-width:991.98px){.card_splide.planyourtrip_splide .card-image-title div.image{aspect-ratio:203/204;height:204px;width:203px}}.villa-main .splide__slide.img-contain .card-image-title.article .image img{background:none;-o-object-fit:contain;object-fit:contain}.device_phone .card_splide.blog_splide .card-image-title.article .content,.device_phone .card_splide.blog_splide_exp .card-image-title.article .content{font-size:14px}@media screen and (max-width:768px){.mainexperiences .splide__slide h3.title{margin-right:21px;max-width:100%}}@media (max-width:767.98px){.card_splide.press_card .splide__slide{margin-right:39px!important;max-width:291px;width:100%!important}.card_splide.press_card .card-image-title{max-width:291px}}@media (max-width:767.98px) and (max-width:767.98px){.card_splide.press_card .card-image-title div.image{aspect-ratio:291/188;height:auto;max-width:80vw;width:291px}}#map .imageMap-icon{transition:transform .2s linear}#map .imageMap-icon.animate,pointer-events:all #map .imageMap-icon:hover{transform:translateY(-10px);z-index:1100}#map .imageMap-icon.animate{transform:translateY(-15px) scale(1.1);z-index:1100}#card_media_say_splide_full .card-image-title .image{overflow:visible}#card_media_say_splide_full .card-image-title .image,#card_media_say_splide_full .card-image-title .image img{aspect-ratio:auto 170/50}.daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .media_says a .__cal-day:after,.media_says a .daterangepicker:not(.no-cal) td.add-cal:not(.front_app_calendar) .__cal-day:after,.media_says a .material-symbols-outlined,.media_says a .select2-selection__arrow b[role=presentation]:before,.select2-selection__arrow .media_says a b[role=presentation]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath fill='%23D9D9D9' d='M0 0h24v24H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M4 21c-.55 0-1.02-.196-1.413-.587A1.926 1.926 0 0 1 2 19V5c0-.55.196-1.02.587-1.413A1.926 1.926 0 0 1 4 3h16c.55 0 1.02.196 1.413.587C21.803 3.98 22 4.45 22 5v14c0 .55-.196 1.02-.587 1.413A1.926 1.926 0 0 1 20 21H4Zm0-2h16V5H4v14Zm2-2h12v-2H6v2Zm0-4h4V7H6v6Zm6 0h6v-2h-6v2Zm0-4h6V7h-6v2Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;color:transparent}body.page_who-we-are .heading_row .col-lg-12.align-center{text-align:left!important}body.page_who-we-are .heading_row .col-lg-12.align-center .h2-epilogue{font-size:20px}body.page_who-we-are .page__body h2{color:#3d3d3d;font-family:Epilogue,sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:36px}body.page_who-we-are .who-we-are-images .boxed-center{max-width:100%;text-align:left}body.page_who-we-are .who-we-are-images>.container>.row>div[class^=col-]:first-child{padding-right:6px;width:calc(65% - 6px)}body.page_who-we-are .who-we-are-images>.container>.row>div[class^=col-]:last-child{padding-left:6px;width:calc(35% - 6px)}body.page_who-we-are .who-we-are-images .pad-tb{padding:0!important}body.page_who-we-are .who-we-are-images img{border-radius:6px;box-sizing:border-box;height:320px;margin-top:60px;max-height:320px;min-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}body.page_who-we-are .who-we-are-images div[class^=col-]{padding:0}body.page_who-we-are .who-we-are-text .pad-tb{padding-top:60px!important}body.page_who-we-are .who-we-are-text .boxed-center{max-width:100%;text-align:left}body.page_faq h1.big{text-transform:uppercase!important}body.page_faq .page__body{margin-bottom:100px;margin-top:60px}body.page_guide-to-sicily .subtitle{color:#74c079;font-size:20px}@media (max-width:767.98px){body.page_guide-to-sicily .subtitle{font-size:16px;line-height:30px!important}}body.page_car-rental-in-sicily .heading_row .col-lg-12.align-center{text-align:left!important}body.page_car-rental-in-sicily .heading_row .col-lg-12.align-center .h2-epilogue{font-size:20px}.device_phone.page_car-rental-in-sicily header .breadcrumbs,.device_phone.page_car-rental-in-sicily header h1.big{text-align:left}.device_phone.page_car-rental-in-sicily header .h2-epilogue{display:inline-block;font-size:16px!important;text-align:left}body.guide-city-page .page__body{margin-top:120px}body.guide-city-page .page__body .location-image{float:right;margin-bottom:17px;margin-left:57px}body.guide-city-page .page__body .location-image img{height:auto;max-width:481px;width:481px}@media screen and (max-width:768px){body.guide-city-page .page__body .location-image img{max-width:50vw;min-width:50vw}}body.guide-city-page .page__body .text-cta,body.guide-city-page .page__body h2 a{font-width:500;color:#3d3d3d;display:block;font-family:Epilogue,sans-serif;font-size:18px;margin-top:160px;text-align:center;text-transform:lowercase}body.guide-city-page .page__body .text-cta:after,body.guide-city-page .page__body h2 a:after{color:#74c079;content:"\e905";margin-left:10px;vertical-align:middle}body.guide-city-page .card_splide.category_splide .splide__slide,body.guide-city-page .card_splide.child_splide .splide__slide,body.guide-city-page .card_splide.city_splide .splide__slide,body.guide-city-page .card_splide.page_splide .splide__slide{max-width:45vw}@media (max-width:767.98px){body.guide-city-page .card_splide.category_splide .splide__slide,body.guide-city-page .card_splide.child_splide .splide__slide,body.guide-city-page .card_splide.city_splide .splide__slide,body.guide-city-page .card_splide.page_splide .splide__slide{max-width:50%}}@media (min-width:767.98px) and (max-width:991.98px){body.guide-city-page .card_splide.category_splide .splide__slide,body.guide-city-page .card_splide.child_splide .splide__slide,body.guide-city-page .card_splide.city_splide .splide__slide,body.guide-city-page .card_splide.page_splide .splide__slide{max-width:70%}}body.guide-city-page .card_splide.category_splide .card-image-title,body.guide-city-page .card_splide.child_splide .card-image-title,body.guide-city-page .card_splide.city_splide .card-image-title,body.guide-city-page .card_splide.page_splide .card-image-title{max-height:unset;max-width:45vw}@media (max-width:767.98px){body.guide-city-page .card_splide.category_splide .card-image-title,body.guide-city-page .card_splide.child_splide .card-image-title,body.guide-city-page .card_splide.city_splide .card-image-title,body.guide-city-page .card_splide.page_splide .card-image-title{max-width:50%}}@media (min-width:767.98px) and (max-width:991.98px){body.guide-city-page .card_splide.category_splide .card-image-title,body.guide-city-page .card_splide.child_splide .card-image-title,body.guide-city-page .card_splide.city_splide .card-image-title,body.guide-city-page .card_splide.page_splide .card-image-title{max-width:70%}}body.guide-city-page .card_splide.category_splide .card-image-title div.image,body.guide-city-page .card_splide.child_splide .card-image-title div.image,body.guide-city-page .card_splide.city_splide .card-image-title div.image,body.guide-city-page .card_splide.page_splide .card-image-title div.image{aspect-ratio:964/644;height:auto;max-height:unset;width:100%}body.guide-city-page .card_splide.category_splide.static_splide .splide__slide,body.guide-city-page .card_splide.child_splide.static_splide .splide__slide,body.guide-city-page .card_splide.city_splide.static_splide .splide__slide,body.guide-city-page .card_splide.page_splide.static_splide .splide__slide{margin-left:8px;margin-right:8px}body.owner_pages .cards-wrapper,body.page_advice-to-owners .cards-wrapper{margin-top:120px}body.owner_pages .cards-wrapper .card-image-title,body.page_advice-to-owners .cards-wrapper .card-image-title{padding:0 1.875rem 0 0}body.owner_pages .cards-wrapper .card-image-title h3,body.owner_pages .cards-wrapper .card-image-title h3 a,body.page_advice-to-owners .cards-wrapper .card-image-title h3,body.page_advice-to-owners .cards-wrapper .card-image-title h3 a{font-size:18px}body.owner_pages .cards-wrapper .card-image-title p.description,body.page_advice-to-owners .cards-wrapper .card-image-title p.description{text-align:center}body.owner_pages .cards-wrapper .card-image-title,body.page_advice-to-owners .cards-wrapper .card-image-title{max-width:452px}@media (max-width:767.98px){body.owner_pages .cards-wrapper .card-image-title,body.page_advice-to-owners .cards-wrapper .card-image-title{max-width:247px}}@media (min-width:767.98px) and (max-width:991.98px){body.owner_pages .cards-wrapper .card-image-title,body.page_advice-to-owners .cards-wrapper .card-image-title{max-width:247px}}body.owner_pages .cards-wrapper .card-image-title div.image,body.page_advice-to-owners .cards-wrapper .card-image-title div.image{aspect-ratio:422/422;max-height:422px;max-width:422px}@media (max-width:767.98px){body.owner_pages .cards-wrapper .card-image-title div.image,body.page_advice-to-owners .cards-wrapper .card-image-title div.image{aspect-ratio:247/308;height:308px;width:247px}}@media (min-width:767.98px) and (max-width:991.98px){body.owner_pages .cards-wrapper .card-image-title div.image,body.page_advice-to-owners .cards-wrapper .card-image-title div.image{aspect-ratio:247/308;height:308px;width:247px}}@media (max-width:767.98px){body.owner_pages .cards-wrapper.cards__wrapper .card-image-title,body.page_advice-to-owners .cards-wrapper.cards__wrapper .card-image-title{max-width:100%;min-width:100%;padding-left:0;padding-right:0}body.owner_pages .cards-wrapper.cards__wrapper .card-image-title div.image,body.page_advice-to-owners .cards-wrapper.cards__wrapper .card-image-title div.image{min-width:100%}}body.owner_pages .subtitle,body.page_advice-to-owners .subtitle{color:#74c079;font-size:20px}body.owner_pages .heading_row .col-lg-12.align-center,body.owner_pages header.container .col-lg-12.align-center{text-align:left!important}body.owner_pages .heading_row .col-lg-12.align-center .h2-epilogue,body.owner_pages header.container .col-lg-12.align-center .h2-epilogue{font-size:20px}body.owner_pages .cards-wrapper{margin-top:120px}body.owner_pages .cards-wrapper .card-image-title{padding:0 1.875rem 0 0}body.owner_pages .cards-wrapper .card-image-title h3,body.owner_pages .cards-wrapper .card-image-title h3 a{font-size:18px}body.owner_pages .cards-wrapper .card-image-title p.description{text-align:center}body.owner_pages .cards-wrapper .card-image-title{max-width:309px}@media (max-width:767.98px){body.owner_pages .cards-wrapper .card-image-title{max-width:247px}}@media (min-width:767.98px) and (max-width:991.98px){body.owner_pages .cards-wrapper .card-image-title{max-width:247px}}body.owner_pages .cards-wrapper .card-image-title div.image{aspect-ratio:422/422;max-height:309px;max-width:309px}@media (max-width:767.98px){body.owner_pages .cards-wrapper .card-image-title div.image{aspect-ratio:247/247;height:247px;width:247px}}@media (min-width:767.98px) and (max-width:991.98px){body.owner_pages .cards-wrapper .card-image-title div.image{aspect-ratio:247/247;height:247px;width:247px}}body.owner_pages .page__body{color:var(--Corpo-testo,#898989);font-family:Epilogue;font-size:18px;font-style:normal;font-weight:400;line-height:160%}body.owner_pages .page__body h2{color:var(--Colore-testo-corpo,#3d3d3d);font-family:Epilogue;font-size:25px;font-style:normal;font-weight:700;line-height:36px;margin-top:40px}body.page_why-wish-sicily header .h2-epilogue{color:#3d3d3d;font-family:Epilogue;font-size:20px;font-style:normal;font-weight:500;line-height:100%;text-align:center}body.page_why-wish-sicily .page__body{align-items:flex-start;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}body.page_why-wish-sicily .page__body h2{color:#3d3d3d;font-family:AlbraBold,sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:100%;max-width:41.6666666667%;min-width:41.6666666667%}@media screen and (max-width:768px){body.page_why-wish-sicily .page__body h2{font-size:50px}}body.page_why-wish-sicily .page__body div.editor-block{color:var(--Corpo-testo,#898989);font-family:Epilogue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:60px;max-width:50%;min-width:50%}body.page_why-wish-sicily .page__body p{height:0;margin:0;min-width:100%;overflow:hidden;padding:0}@media screen and (max-width:768px){body.page_why-wish-sicily .page__body{display:block}body.page_why-wish-sicily .page__body div.editor-block,body.page_why-wish-sicily .page__body h2{max-width:100%;min-width:100%}}body.page_press-room .img-full{margin-bottom:60px;margin-top:60px}body.page_press-room p.text-center{display:block;margin:50px auto 200px}body.page_press-room p.text-center .editorevidence,body.page_press-room p.text-center .editorevidence b,body.page_press-room p.text-center .editorevidence strong,body.page_press-room p.text-center .span-editorevidence,body.page_press-room p.text-center .span-editorevidence b,body.page_press-room p.text-center .span-editorevidence strong{color:var(--Wish-Verde-Pigiamino,#74c079);font-family:Albra;font-size:24px;font-style:normal;font-weight:700;line-height:160%;text-align:center}body.page_press-room p.text-center em{font-style:italic}body.page_press-room p.text-center a,body.page_press-room p.text-center em{color:var(--Corpo-testo,#898989);font-family:Epilogue;font-size:16px;font-weight:400;line-height:160%}body.page_press-room p.text-center a{font-style:normal}body.page_press-room p.text-center a:hover{color:#74c079}.header-columns{align-items:flex-start;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.header-columns h2{flex-grow:1;max-width:50%}.header-columns .editor-block{flex-grow:1;font-weight:400}@media (min-width:241px) and (max-width:480px){#toast-container>div{max-width:calc(100vw - 24px)}#toast-container>div .toast-message{font-size:16px}}.intro-video{height:auto;min-height:350px}#wishLoader{align-items:center;background-color:hsla(0,0%,100%,.5);bottom:0;display:none;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:10000}#wishLoader.isloading{animation:loading-fade-in .5s;display:flex}#wishLoader.did-fade-out{animation:loading-fade-out .3s;display:flex}#wishLoader .spinner{animation:spinner-wishloader 1.2s linear infinite;background:radial-gradient(farthest-side,#74c079 94%,transparent) top/9px 9px no-repeat,conic-gradient(transparent 30%,#74c079);border-radius:50%;height:56px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 0);width:56px}@keyframes spinner-wishloader{to{transform:rotate(1turn)}}@keyframes loading-fade-in{0%{opacity:0}to{opacity:1}}@keyframes loading-fade-out{0%{opacity:1}to{opacity:0}}@media screen and (max-width:768px){.wish_account_frontend.inline-front header{padding:0 10px}.wish_account_frontend.inline-front header h3{font-weight:400}.wish_account_frontend.inline-front .message_lists li .message_item .entry_text .avatar{transform:translate(20px,-50%,0)}}.currency_label{text-transform:uppercase!important}.experiencepage .info-form-container,.villapage .info-form-container{background-color:#fff}.outside_avatar{max-width:30px}@media screen and (max-width:768px){.complete_experience.registration-success div.row.header,.registration-success div.row.header{display:block;margin:0 auto;text-align:center}.complete_experience.registration-success div.row.header .elem-align-right,.registration-success div.row.header .elem-align-right{display:block!important}.complete_experience.registration-success div.row.header .elem-align-right a,.registration-success div.row.header .elem-align-right a{display:inline-block}}.outside_avatar{aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover}
