html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{box-sizing:border-box}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,button:focus{outline:none}a:hover{text-decoration:none;color:currentColor}*:before,*:after{box-sizing:border-box!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}:active{outline:none}a{color:inherit;background-color:#fff0;text-decoration:none}a:active,a:hover{outline:0}b,strong{font-weight:700}img{max-width:100%;height:auto;border-style:none;vertical-align:middle;display:block}svg:not(:root){overflow:hidden}ul,ol{margin:0;padding:0;list-style-position:inside}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:16px}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,input[type='submit']{padding:0;overflow:visible;background:none;border:none;border-radius:0;-webkit-appearance:none}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;border-radius:0}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:none;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit}input::placeholder,textarea::placeholder{color:inherit}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a{-webkit-transition:color 0.4s ease-out 0s;-moz-transition:color 0.4s ease-out 0s;-ms-transition:color 0.4s ease-out 0s;-o-transition:color 0.4s ease-out 0s;transition:color 0.4s ease-out 0s}.ws-sgct blockquote{background:#f8f8f8;font-size:16px;font-style:italic;padding:10px 15px;border-left:3px solid #dce0e8;line-height:1.7}.ws-sgct blockquote p{margin:0!important}.ws-sgct code{background:rgb(0 0 0 / .05);border-radius:3px}.ws-sgct{font-size:16px;line-height:1.5}.ws-sgct a{color:var(--primary-color)}.ws-sgct .wp-block-image{width:100%}.ws-sgct p{margin-bottom:1.5rem;font-size:16px}.ws-sgct img{margin:2rem auto 2rem auto}.ws-sgct table{margin:0 0 15px;line-height:2;margin:0 0 20px;padding:0;width:100%;border-collapse:collapse;border-spacing:0;background-color:#fff;border-top:1px solid #ececec;border-collapse:collapse;border-radius:5px;border-right-style:hidden;border-bottom-style:hidden;border-left-style:hidden;box-shadow:#ddd 0 0 0 1px;overflow:hidden;border-top:none!important}.ws-sgct table{border:1px solid #ddd;margin-bottom:30px;text-align:left;font-size:14px}.ws-sgct table p{margin-bottom:0;text-align:left;font-size:14px}.ws-sgct table tr:nth-child(2n){background-color:#f8fafc}.ws-sgct table>tbody>tr>td,.ws-sgct table>tbody>tr>th,.ws-sgct table>tfoot>tr>td,.ws-sgct table>tfoot>tr>th,.ws-sgct table>thead>tr>td,.ws-sgct table>thead>tr>th{border:1px solid #ddd;padding:7px 10px}.ws-sgct h6{font-size:18px}.ws-sgct h5{font-size:2.1rem}.ws-sgct h4{font-size:16px}.ws-sgct h3{font-size:17px}.ws-sgct h2{font-size:18px}.ws-sgct ul,.ws-sgct ol{margin:0 0 20px;padding-left:30px}.ws-sgct ul li,.ws-sgct ol li{line-height:1.5;margin-bottom:8px}.ws-sgct ol{list-style:decimal}.ws-sgct ul{list-style:disc}.ws-sgct iframe{margin:auto}.ws-sgct .syntaxhighlighter{padding:10px 0}.ws-sgct h2,.ws-sgct h3,.ws-sgct h4,.ws-sgct h5,.ws-sgct h6,.ws-sgct h1{margin:0 0 12px;font-weight:700;color:#323232}@media only screen and (max-width:991px){.header__menu{position:fixed;top:0;right:0;width:80%;height:100%;max-width:320px;background-color:#fff;z-index:9999;transform:translateX(100%);transition:0.5s;padding-bottom:50px}.header__menu>ul{list-style:none;overflow-y:auto;max-height:calc(100vh - 85px)}.header__menu>ul li{position:relative;border-bottom:1px solid #ddd}.header__menu>ul li a{font-weight:700;font-size:16px;text-transform:uppercase;display:block;padding:10px 10px;color:#000;opacity:.85}.header__menu>ul li .li-plus{position:absolute;width:44px;height:44px;line-height:44px;text-align:center;display:block;top:0;right:0;color:var(--primary-color);transition:0.3s;border-left:1px solid #ddd;display:flex;justify-content:center;align-items:center}.header__menu>ul li .li-plus:after,.header__menu>ul li .li-plus:before{content:' ';width:14px;height:2px;background-color:#8f8f8f;display:block;position:absolute;top:50%;left:50%;transition:all 0.15s cubic-bezier(.42,0,.58,1);opacity:1;border-radius:2px}.header__menu>ul li .li-plus:before{transform:translate(-50%,-50%) rotate(90deg)}.header__menu>ul li .li-plus:after{transform:translate(-50%,-50%)}.header__menu>ul li .clicked::before{transform:translate(-50%,-50%) rotate(0deg)}.header__menu>ul li .clicked::after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.header__menu>ul li>ul{margin-top:0;display:none}.header__menu>ul li>ul li{border:none;border-top:1px solid #ddd}.header__menu>ul li>ul li a{padding-left:25px;text-transform:none;font-weight:400}.header__menu>ul .current-menu-item a{color:#fff!important;background:var(--primary-color)}.header__menu>ul .current-menu-item ul a{color:var(--primary-color)}.header__menu>ul .current-menu-parent ul{display:block}.header__menu .header__menu-close{position:absolute;width:40px;height:40px;line-height:40px;text-align:center;top:0;right:0}.header__menu .header__menu-close svg{color:var(--primary-color)}.header__menu.header__menu-active{transform:translate(0)}}.overlay{position:fixed;visibility:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgb(0 0 0 / .8);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.overlay.show{opacity:1;visibility:visible}.back-to-top{position:fixed;bottom:6rem;right:3rem;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;background:var(--primary-color);cursor:pointer;z-index:9999}.swal2-html-container{font-size:16px}.c-img{position:relative;width:100%;display:block;padding-top:70%}.c-img.img-66{padding-top:66.72%}.c-img img,.c-img video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.scale-hover{display:block;overflow:hidden;width:100%}.scale-hover img{-webkit-transition:0.4s ease-out 0s;-moz-transition:0.4s ease-out 0s;-ms-transition:0.4s ease-out 0s;-o-transition:0.4s ease-out 0s;transition:0.4s ease-out 0s}.scale-hover:hover>img{transform:scale(1.09)}.kmar-pagination{justify-content:center;margin:5rem 0 3rem 0}.kmar-pagination ul{display:flex;justify-content:center}.kmar-pagination ul li.active a{background:var(--primary-color);color:#fff}.kmar-pagination ul li a{float:left;margin:0 2.5px;border-radius:5px;width:35px;height:35px;background:#f6f6f6;border:solid 1px #ebebeb;text-align:center;font-size:14px;padding:0;line-height:35px;color:#282828;text-decoration:none}.kmar-pagination ul li a svg{width:10px;height:14px;margin-bottom:2px}.kmar-pagination ul li a svg path{stroke:var(--primary-color)}.kmar-pagination ul li a:hover{background:var(--primary-color);color:#fff;-webkit-transition:0.4s ease-out 0s;-moz-transition:0.4s ease-out 0s;-ms-transition:0.4s ease-out 0s;-o-transition:0.4s ease-out 0s;transition:0.4s ease-out 0s}.kmar-pagination ul li a:hover svg path{stroke:#fff}@media (min-width:991px){.col-lg-1-5{width:20%!important;flex:0 0 20%!important;max-width:20%!important}}@media (max-width:767px){.scroll-snap{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}}.scroll-snap .item{scroll-snap-align:start;scroll-snap-stop:always}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}@media only screen and (max-width:1200px){html{font-size:52%}}:root{--primary-color:#145da0;--text-color:#000000;--wpforms-button-background-color:var(--primary-color) !important;--wpforms-page-break-color:var(--primary-color) !important;--wpforms-field-border-color:var(--primary-color) !important}body{font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;color:var(--primary-color);line-height:1.2}.gutter-15{margin-left:-15px;margin-right:-15px}@media (max-width:991px){.gutter-15{margin-left:-10px;margin-right:-10px}}.gutter-15>[class*='col-']{padding-left:15px;padding-right:15px}@media (max-width:991px){.gutter-15>[class*='col-']{padding-left:10px;padding-right:10px}}.container{padding:0 15px}@media (min-width:1300px){.container{max-width:1280px;width:100%}}.block-dropdown-language .l-selected li{background-repeat:no-repeat;padding-right:2rem;background-position:right;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='12' height='12' x='0' y='0' viewBox='0 0 612 612' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cscript xmlns=''/%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='_x31_0_34_'%3E%3Cg%3E%3Cpath d='M604.501,134.782c-9.999-10.05-26.222-10.05-36.221,0L306.014,422.558L43.721,134.782 c-9.999-10.05-26.223-10.05-36.222,0s-9.999,26.35,0,36.399l279.103,306.241c5.331,5.357,12.422,7.652,19.386,7.296 c6.988,0.356,14.055-1.939,19.386-7.296l279.128-306.268C614.5,161.106,614.5,144.832,604.501,134.782z' fill='%23ffffff' data-original='%23000000' style=''/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3Cscript xmlns=''/%3E%3Cscript xmlns=''/%3E%3C/svg%3E")}.block-dropdown-language .l-selected li:not(.current-lang){display:none}.block-dropdown-language .cus-lang{position:absolute;width:100%;background-color:#fff;text-align:center;left:0;margin-top:6px;display:none;border-radius:8px}.block-dropdown-language .cus-lang li{padding:5px}.block-dropdown-language .cus-lang a{color:#111}.block-dropdown-language .cus-lang a:hover{text-decoration:underline}.block-dropdown-language .lang-op .current-lang{display:none}.reserve-popup-opened .block-dropdown-language .l-selected li,.header-transparent.scrolled:not(.main-menu-opened) .region-header-left .block-dropdown-language .l-selected li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='12' height='12' x='0' y='0' viewBox='0 0 612 612' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cscript xmlns=''/%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='_x31_0_34_'%3E%3Cg%3E%3Cpath d='M604.501,134.782c-9.999-10.05-26.222-10.05-36.221,0L306.014,422.558L43.721,134.782 c-9.999-10.05-26.223-10.05-36.222,0s-9.999,26.35,0,36.399l279.103,306.241c5.331,5.357,12.422,7.652,19.386,7.296 c6.988,0.356,14.055-1.939,19.386-7.296l279.128-306.268C614.5,161.106,614.5,144.832,604.501,134.782z' fill='%23000' data-original='%23000000' style=''/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3Cscript xmlns=''/%3E%3Cscript xmlns=''/%3E%3C/svg%3E")}.webform-submission-room-reservation-form.wpforms-container-full .wpforms-field-container{margin-left:-15px;margin-right:-15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end}@media (max-width:991px){.webform-submission-room-reservation-form.wpforms-container-full .wpforms-field-container{flex-wrap:wrap}}.webform-submission-room-reservation-form.wpforms-container-full .wpforms-field-container .col-lg-3{padding-left:15px;padding-right:15px;width:100%}@media only screen and (min-width:992px){.webform-submission-room-reservation-form.wpforms-container-full .wpforms-field-container .col-lg-3{width:25%}}.webform-submission-room-reservation-form.wpforms-container-full .wpforms-field-container .wpforms-field-label{font-family:"DM Sans",sans-serif;letter-spacing:1px;text-transform:uppercase;display:block;margin-bottom:10px;font-size:16px;font-weight:400}.webform-submission-room-reservation-form.wpforms-container-full .wpforms-field-container select{font-family:"DM Sans",sans-serif;letter-spacing:1px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;font-size:16px;font-weight:400;padding:0 34px 0 12px;border:1px solid var(--primary-color);border-radius:0;background:#fff url(/wp-content/themes/kmar/assets/images/select_arrow.svg) calc(100% - 12px) center no-repeat;background-size:10px 10px}.webform-submission-room-reservation-form.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:center;margin-top:55px}.webform-submission-room-reservation-form.wpforms-container-full .wpforms-form .wpforms-submit-container button{font-family:"DM Sans",sans-serif;letter-spacing:1px;text-transform:uppercase;padding:0 15px;border-radius:0;font-weight:300;font-size:14px;text-decoration:none;text-align:center;transition:all 0.3s ease-in-out;min-width:210px;min-height:46px;background-color:var(--primary-color);border:1px solid var(--primary-color);color:#bad1e4}.webform-submission-room-reservation-form.wpforms-container-full .wpforms-form .wpforms-submit-container button:hover{background:#fff;color:var(--primary-color)}#block-subscribe-newsletter .title-top{margin:0 0 4rem;font-family:"DM Sans",sans-serif;letter-spacing:1px;text-transform:uppercase}#block-subscribe-newsletter .title-main{font-size:3.2rem;margin-bottom:5rem;font-family:'Montserrat','sans-serif'!important;padding:0}@media only screen and (min-width:992px){#block-subscribe-newsletter .wpforms-container-full.webform-submission-form .wpforms-field-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}#block-subscribe-newsletter .wpforms-container-full.webform-submission-form .wpforms-field-container .wpforms-field{padding-left:15px;padding-right:15px}#block-subscribe-newsletter .wpforms-container-full.webform-submission-form .wpforms-field-container .col-lg-2{width:16.666%}#block-subscribe-newsletter .wpforms-container-full.webform-submission-form .wpforms-field-container .col-lg-3{width:25%}#block-subscribe-newsletter .wpforms-container-full.webform-submission-form .wpforms-field-container .col-lg-4{width:33.333%}}#block-subscribe-newsletter .wpforms-container-full.webform-submission-form .wpforms-field-container .wpforms-field input[type='checkbox']{position:absolute;opacity:0}#block-subscribe-newsletter .wpforms-container-full.webform-submission-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox ul li input+label{padding-left:2.5rem}#block-subscribe-newsletter .wpforms-container-full.webform-submission-form .wpforms-field-container .wpforms-field-label{font-family:"DM Sans",sans-serif;letter-spacing:1px;text-transform:uppercase;display:block;margin-bottom:10px;font-size:16px;font-weight:400}#block-subscribe-newsletter .wpforms-container-full.webform-submission-form .wpforms-submit-container{text-align:center;margin-top:5rem}.block-rpq-wellness button,#block-subscribe-newsletter .wpforms-container-full.webform-submission-form .wpforms-submit-container button{font-family:"DM Sans",sans-serif;letter-spacing:1px;text-transform:uppercase;padding:0 15px;border-radius:0;font-weight:300;font-size:14px;text-decoration:none;text-align:center;transition:all 0.3s ease-in-out;min-width:210px;min-height:46px;background-color:#2c5697;border:1px solid #2c5697;color:#bad1e4}#block-subscribe-newsletter .wpforms-container-full.webform-submission-form .wpforms-submit-container button:hover{color:#2c5697;background:#fff}#block-rpq-content .restaurant-info .res-info-button .block-restaurant-reservation .reservation-form{margin:0}#block-rpq-content .restaurant-info .res-info-button .block-restaurant-reservation .reservation-form .wpforms-field{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:8px 0}#block-rpq-content .restaurant-info .res-info-button .block-restaurant-reservation .reservation-form .wpforms-field .wpforms-field-label{font-weight:400;color:var(--primary-color)}#block-rpq-content .restaurant-info .res-info-button .block-restaurant-reservation .reservation-form .wpforms-submit-container{text-align:center}#block-rpq-content .restaurant-info .res-info-button .block-restaurant-reservation .reservation-form .wpforms-submit-container button{font-family:"DM Sans",sans-serif;letter-spacing:1px;text-transform:uppercase;padding:0 15px;border-radius:0;font-weight:300;font-size:14px;text-decoration:none;text-align:center;transition:all 0.3s ease-in-out;min-width:210px;min-height:46px;background-color:var(--primary-color);border:1px solid var(--primary-color);color:#bad1e4;margin:5px auto 0}#block-rpq-content .restaurant-info .res-info-button .block-restaurant-reservation .reservation-form .wpforms-submit-container button:hover{background:#fff0;color:var(--primary-color)}.homepage-slider--slide .banner_text h2{font-weight:700;font-size:8rem;letter-spacing:1rem;text-align:center}.home__instagram .ins-title{font-size:21px;padding-left:30px}.home__instagram .slick__slider-wrapper .slick__slide{max-width:300px;width:100%}.home__instagram .slick__slider-wrapper .slick__slide .lm-postlist-item{padding:1rem}.home__instagram .slick__slider-wrapper .lm-postcard{border-radius:5px;overflow:hidden}.home__instagram .slick__slider-wrapper .lm-social-corner-solid{position:relative}.home__instagram .slick__slider-wrapper .lm-social-corner-solid::before{pointer-events:none;content:'';position:absolute;display:block;width:0;height:0;border-left:41px solid #fff0;border-right:0;border-top:41px solid #dcdcdc;z-index:9;top:0;right:0}.home__instagram .slick__slider-wrapper .lm-social-corner-solid::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23ffffff' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");color:#fff;pointer-events:none;position:absolute;top:3px;right:5px;width:14px;height:14px;z-index:10}.home__instagram .slick__arrow{margin-top:1rem;padding-top:1rem;border-top:1px solid #cfcfcf;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-left:15px}.home__instagram .slick__arrow .slick-arrow{margin-left:1rem;margin-right:5px;width:30px;height:30px;border-radius:50%;background-color:var(--primary-color);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center}.home__instagram .slick__arrow .slick-arrow svg path{fill:#fff}.home__instagram .lm-postcard-image .c-img{padding-top:100%}@media only screen and (min-width:992px){.contact-us-form-wrapper .wpforms-container .wpforms-field-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.contact-us-form-wrapper .wpforms-container .wpforms-field-container .wpforms-field{width:100%}.contact-us-form-wrapper .wpforms-container .wpforms-field-container .wpforms-field.col-lg-4{width:33.333333%}}.contact-us-form-wrapper .wpforms-container .wpforms-submit-container{text-align:center;margin-top:3rem!important}.contact-us-form-wrapper .wpforms-container .wpforms-submit-container button{font-family:"DM Sans",sans-serif;letter-spacing:1px;text-transform:uppercase;padding:0 15px;border-radius:0;font-weight:300;font-size:14px;text-decoration:none;text-align:center;transition:all 0.3s ease-in-out;min-width:210px;min-height:46px;background-color:#2c5697;border:1px solid #2c5697;color:#bad1e4}.contact-us-form-wrapper .wpforms-container .wpforms-submit-container button:hover{color:var(--primary-color);background:#fff0}.contact-us-form-wrapper+.restaurant-discomo .discover-more{border-top:0}.gallery__wrapper .gallery__item{margin-bottom:10px;width:calc(50% - 10px)}@media only screen and (min-width:768px){.gallery__wrapper .gallery__item{width:calc(33.33% - 10px)}}.gallery__wrapper .gallery__item img{width:100%;height:350px;object-fit:cover}.gallery__wrapper .gallery__item:nth-child(n+11){display:none}.fancybox__footer .for-image.is-nav-selected img{border:4px solid var(--primary-color)}.suites-villas-form{max-width:1125px;margin:0 auto;background-color:#fff0;position:relative;top:-75px;z-index:99}.suites-villas-form select{font-size:14px;height:55px;border:none;text-align:center;background-size:35px 10px!important;cursor:pointer}.suites-villas-form .form-check{padding-left:0}.suites-villas-form::after{content:'';position:absolute;left:0;right:0;bottom:0;height:10px;box-shadow:0 8px 26px -2px rgb(0 0 0 / .5)}.single .fancybox__container{z-index:9999999!important}@media (max-width:991px){.suites-villas-form{padding:5px 15px}}.suites-villas-form form input:not([type='checkbox']):not([type='radio']):not([type='submit']){font-family:"DM Sans",sans-serif;height:55px;padding:0 12px;border:none;border-radius:0;font-size:14px;box-shadow:none;color:var(--primary-color);background:#fff;cursor:pointer}.suites-villas-form input::placeholder{color:var(--primary-color)}.suites-villas-form .checkOutInput,.suites-villas-form .c-adults,.suites-villas-form .c-chk-kids{position:relative}.suites-villas-form .checkOutInput:before,.suites-villas-form .c-adults:before,.suites-villas-form .c-chk-kids:before{position:absolute;top:0;bottom:0;left:0;width:1px;height:21px;margin:auto;background:var(--primary-color);content:''}.suites-villas-form .webform-submission-room-reservation-form.wpforms-container-full .wpforms-field-container{margin-left:0;margin-right:0;flex:1}.suites-villas-form .webform-submission-room-reservation-form.wpforms-container-full .wpforms-field-container .wpforms-field-label{color:#bad1e4}.suites-villas-form .webform-submission-room-reservation-form.wpforms-container-full .wpforms-submit-container{margin-top:0;padding:15px}.suites-villas-form .webform-submission-room-reservation-form.wpforms-container-full .wpforms-submit-container button{font-family:"DM Sans",sans-serif;letter-spacing:1px;text-transform:uppercase;padding:0 15px;border-radius:0;font-weight:300;font-size:14px;text-decoration:none;text-align:center;transition:all 0.3s ease-in-out;min-width:210px;min-height:44px;background-color:#f1e1cf!important;border:1px solid #f1e1cf;color:#000!important}.suites-villas-form .webform-submission-room-reservation-form.wpforms-container-full .wpforms-submit-container button:hover{color:#fff!important;background-color:var(--primary-color)!important}@media only screen and (min-width:992px){.fancybox__slide.has-caption{flex-direction:row}.fancybox__caption{align-self:flex-start;width:31.316435%;padding:80px 35px 0 35px}.fancybox__footer{width:calc(100% - 31.316435%)}}@media (max-width:991px){.fancybox__caption{width:100%}}.fancybox__toolbar__column .f-button{background:transparent!important}.fancybox__toolbar__column .f-button:hover{opacity:.5}.fancybox__toolbar__column .f-button svg{width:100%;height:100%;stroke-width:.5}.fancybox__toolbar.is-absolute{top:2rem;right:2rem}.fancybox__caption .gallery__item-cat{font-family:"DM Sans",sans-serif;letter-spacing:1px;text-transform:uppercase;margin-bottom:4rem;color:#333}.fancybox__caption .gallery__item-name{font-size:4rem;font-weight:400;color:var(--primary-color);line-height:1.3;display:inline-block;margin-bottom:3rem}.fancybox__slide.has-image>.fancybox__content{flex:1;max-height:100%}.fancybox__content img{max-height:100%}.fancybox__container{max-width:1280px;max-height:700px;height:100%;margin:auto;width:100%;background-color:#fff;padding:2rem}.fancybox__container.is-closing,.fancybox__container.is-closing .fancybox__slide{background-color:unset}.fancybox__container.is-closing .fancybox__footer,.fancybox__container.is-closing .fancybox__backdrop{opacity:0}.fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0;visibility:hidden;pointer-events:none}.offer-popup-toggle{width:43px;height:43px;background-size:12px 12px;border:1px solid var(--primary-color);border-radius:50%;position:fixed;right:20px;bottom:100px;z-index:20;display:flex;justify-content:center;align-items:center;background-color:#fff;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;display:none}.offer-popup-toggle.show{right:0;bottom:85px;opacity:1;visibility:visible;pointer-events:all}.offer-popup-toggle img{width:70%;margin:auto}.offer-popup-toggle img:nth-child(2){display:none}@media (min-width:2560px){.container{max-width:2000px}}.blog-new-title{font-size:30px;font-weight:400;color:var(--primary-color);line-height:1.3;width:100%;max-width:820px;margin:25px auto 25px;font-family:'Montserrat','sans-serif'!important}.block-dest-slider,.destination-slider{margin-top:5rem}